Changelog¶
0.4.4 (unreleased)¶
0.4.3 (03/01/2019)¶
- Added support for Python3.7 (
StopIteration --> return
) Pull Request #18 (thanks @andrewmfiorillo) - Fixed tests for Google translation examples
- Updated tox/Travis-CI config files to include latest Python & pypy versions
- Updated sphinx_rtd_theme to version 0.4.2 to fix rendering problems on RTD
- Updated
setup.py publish
commands,Makefile
&Manifest.in
to new PyPI (usingtwine
)
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
pattern
tagset 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:
PatternAnalyzer
no 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
PatternAnalyzer
no longer reloaded for every sentence Pull Request #11 (thanks @Arttii)
0.4.1 (03/10/2014)¶
- Docs hosted on RTD
- Removed dependency on nltk’s depricated
PunktWordTokenizer
and replaced it withTreebankWordTokenizer
see nltk/nltk#746 (comment) for details
0.4.0 (17/09/2014)¶
- Fixed Issue #7 (restore
textblob>=0.9.0
compatibility) - Depend on
nltk3
. Vendorizednltk
was removed intextblob>=0.9.0
- Fixed
ImportError
on Python2 (unicodecsv
)
0.3.1 (29/08/2014)¶
- Improved
PatternParserNPExtractor
(less false positives in verb filter) - Made sure that all keyword arguments with default
None
are checked withis not None
- Fixed shortcut to
_pattern.de
in vendorized library - Added
Makefile
to 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
PatternTagger
andPatternParser
- 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.in
for package data insdist
0.2.5 (04/08/2014)¶
sdist
is 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.6
library on Python2 - Separation of
textblob
andpattern
code - On Python2 the vendorized version of
pattern.text.de
is only used if original is not installed (same asnltk
) - Made
pattern.de.pprint
function and all parser keywords accessible to customise parser output - Access to complete
pattern.text.de
API on Python2 and Python3from textblob_de.packages import pattern_de as pd
tox
passed 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_tags
properties (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.tokenizers
module 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=True
keyword inTextBlob()
. Useparser=PatternParser(lemmata=True)
instead.
0.2.0 (18/07/2014)¶
- vastly improved tokenization (
NLTKPunktTokenizer
andPatternTokenizer
with tests) - consistent use of specified tokenizer for all tools
TextBlobDE
with 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