Changelog¶
0.4.2 (02/05/2015)¶
- Removed dependency on NLTK, as it already is a TextBlob dependency
- Temporary workaround for NLTK Issue #824 for tox/Travis-CI
- (update 13/01/2015) NLTK Issue #824 fixed, workaround removed
- Enabled
patterntagset conversion ('penn'|'universal'|'stts') forPatternTagger - Added tests for tagset conversion
- Fixed test for Arabic translation example (Google translation has changed)
- Added tests for lemmatizer
- Bugfix:
PatternAnalyzerno longer breaks on subsequent ocurrences of the same(word, tag)pairs on Python3 see comments to Pull Request #11 - Bugfix/performance enhancement: Sentiment dictionary in
PatternAnalyzerno longer reloaded for every sentence Pull Request #11 (tanks @Arttii)
0.4.1 (03/10/2014)¶
- Docs hosted on RTD
- Removed dependency on nltk’s depricated
PunktWordTokenizerand replaced it withTreebankWordTokenizersee nltk/nltk#746 (comment) for details
0.4.0 (17/09/2014)¶
- Fixed Issue #7 (restore
textblob>=0.9.0compatibility) - Depend on
nltk3. Vendorizednltkwas removed intextblob>=0.9.0 - Fixed
ImportErroron Python2 (unicodecsv)
0.3.1 (29/08/2014)¶
- Improved
PatternParserNPExtractor(less false positives in verb filter) - Made sure that all keyword arguments with default
Noneare checked withis not None - Fixed shortcut to
_pattern.dein vendorized library - Added
Makefileto facilitate development process - Added docs and API reference
0.2.9 (14/08/2014)¶
- Fixed tokenization in
PatternParser(if initialized manually, punctuation was not always separated from words) - Improved handling of empty strings (Issue #3) and of strings containing single punctuation marks (Issue #4) in
PatternTaggerandPatternParser - Added tests for empty strings and for strings containing single punctuation marks
0.2.7 (13/08/2014)¶
0.2.6 (04/08/2014)¶
- Fixed
MANIFEST.infor package data insdist
0.2.5 (04/08/2014)¶
sdistis non-functional as important files are missing due to a misconfiguration inMANIFEST.in- does not affectwheels- Major internal refactoring (but no backwards-incompatible API changes) with the aim of restoring complete compatibility to original
pattern>=2.6library on Python2 - Separation of
textblobandpatterncode - On Python2 the vendorized version of
pattern.text.deis only used if original is not installed (same asnltk) - Made
pattern.de.pprintfunction and all parser keywords accessible to customise parser output - Access to complete
pattern.text.deAPI on Python2 and Python3from textblob_de.packages import pattern_de as pd toxpassed on all major platforms (Win/Linux/OSX)
0.2.3 (26/07/2014)¶
- Lemmatizer:
PatternParserLemmatizer()extracts lemmata from Parser output - Improved polarity analysis through look-up of lemmatised word forms
0.2.2 (22/07/2014)¶
- Option: Include punctuation in
tags/pos_tagsproperties (b = TextBlobDE(text, tagger=PatternTagger(include_punc=True))) - Added
BlobberDE()class initialized with German models TextBlobDE(),Sentence(),WordList()andWord()classes are now all initialized with German models- Restored complete API compatibility with
textblob.tokenizersmodule of the main TextBlob library
0.2.1 (20/07/2014)¶
- Noun Phrase Extraction:
PatternParserNPExtractor()extracts NPs from Parser output - Refactored the way
TextBlobDE()passes on arguments and keyword arguments to individual tools - Backwards-incompatible: Deprecate
parser_show_lemmata=Truekeyword inTextBlob(). Useparser=PatternParser(lemmata=True)instead.
0.2.0 (18/07/2014)¶
- vastly improved tokenization (
NLTKPunktTokenizerandPatternTokenizerwith tests) - consistent use of specified tokenizer for all tools
TextBlobDEwith initialized default models for German- Parsing (
PatternParser) plustest_parsers.py - EXPERIMENTAL implementation of Polarity detection (
PatternAnalyzer) - first attempt at extracting German Polarity clues into
de-sentiment.xml - tox tests passing for py26, py27, py33 and py34
0.1.3 (09/07/2014)¶
- First release on PyPI
0.1.0 - 0.1.2 (09/07/2014)¶
- First release on github
- A number of experimental releases for testing purposes
- Adapted version badges, tests & travis-ci config
- Code adapted from sample extension textblob-fr
- Language specific linguistic resources copied from pattern-de