All Versions
Latest Version
Avg Release Cycle
129 days
Latest Release
712 days ago

Changelog History
Page 2

  • v0.12.0 Changes

    February 27, 2017

    ๐Ÿ”‹ Features:

    • โž• Add Word.stem and WordList.stem methods (:issue:145). Thanks :user:nitkul.

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fix translation and language detection (:issue:137). Thanks :user:EpicJhon for the fix.

    ๐Ÿ”„ Changes:

    • Backwards-incompatible: Remove Python 2.6 and 3.3 support.
  • v0.11.1 Changes

    February 17, 2016

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fix translation and language detection (:issue:115, :issue:117, :issue:119). Thanks :user:AdrianLC and :user:jschnurr for the fix. Thanks :user:AdrianLC, :user:edgaralts, and :user:pouya-cognitiv for reporting.
  • v0.11.0 Changes

    November 01, 2015

    ๐Ÿ”„ Changes:

    • ๐Ÿ‘ Compatible with nltk>=3.1. NLTK versions < 3.1 are no longer supported.
    • ๐Ÿ”„ Change default tagger to NLTKTagger (uses NLTK's averaged perceptron tagger).
    • โœ… Tested on Python 3.5.

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fix singularization of a number of words. Thanks :user:jonmcoe.
    • ๐Ÿ›  Fix spelling correction when nltk>=3.1 is installed (:issue:99). Thanks :user:shubham12101 for reporting.
  • v0.10.0 Changes

    October 04, 2015

    ๐Ÿ”„ Changes:

    • ๐ŸŒ Unchanged text is now considered a translation error. Raises NotTranslated (:issue:76). Thanks :user:jschnurr.

    ๐Ÿ› Bug fixes:

    • 0๏ธโƒฃ Translator.translate will detect language of input text by default (:issue:85). Thanks again :user:jschnurr.
    • ๐Ÿ›  Fix matching of tagged phrases with CFG in ConllExtractor. Thanks :user:lragnarsson.
    • ๐Ÿ›  Fix inflection of a few irregular English nouns. Thanks :user:jonmcoe.
  • v0.9.1 Changes

    June 10, 2015

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fix DecisionTreeClassifier.pprint for compatibility with nltk>=3.0.2.
    • ๐ŸŒ Translation no longer adds erroneous whitespace around punctuation characters (:issue:83). Thanks :user:AdrianLC for reporting and thanks :user:jschnurr for the patch.
  • v0.9.0 Changes

    September 15, 2014
    • ๐Ÿšš TextBlob now depends on NLTK 3. The vendorized version of NLTK has been removed.
    • ๐Ÿ›  Fix bug that raised a SyntaxError when translating text with non-ascii characters on Python 3.
    • ๐Ÿ›  Fix bug that showed "double-escaped" unicode characters in translator output (issue #56). Thanks Evan Dempsey.
    • Backwards-incompatible: Completely remove import text.blob. You should import textblob instead.
    • Backwards-incompatible: Completely remove PerceptronTagger. Install textblob-aptagger instead.
    • Backwards-incompatible: Rename TextBlobException to TextBlobError and MissingCorpusException to MissingCorpusError.
    • Backwards-incompatible: Format classes are passed a file object rather than a file path.
    • Backwards-incompatible: If training a classifier with data from a file, you must pass a file object (rather than a file path).
    • โšก๏ธ Updated English sentiment corpus.
    • โž• Add feature_extractor parameter to NaiveBayesAnalyzer.
    • โž• Add textblob.formats.get_registry() and textblob.formats.register() which allows users to register custom data source formats.
    • ๐Ÿ”„ Change BaseClassifier.detect from a staticmethod to a classmethod.
    • ๐Ÿ‘Œ Improved docs.
    • โœ… Tested on Python 3.4.
  • v0.8.4 Changes

    February 02, 2014
    • Fix display (__repr__) of WordList slices on Python 3.
    • Add download_corpora module. Corpora must now be downloaded using python -m textblob.download_corpora.
  • v0.8.3 Changes

    December 29, 2013
    • Sentiment analyzers return namedtuples, e.g. Sentiment(polarity=0.12, subjectivity=0.34).
    • 0๏ธโƒฃ Memory usage improvements to NaiveBayesAnalyzer and basic_extractor (default feature extractor for classifiers module).
    • Add textblob.tokenizers.sent_tokenize and textblob.tokenizers.word_tokenize convenience functions.
    • โž• Add textblob.classifiers.MaxEntClassifer.
    • ๐Ÿ‘Œ Improved NLTKTagger.
  • v0.8.2 Changes

    December 21, 2013
    • ๐Ÿ›  Fix bug in spelling correction that stripped some punctuation (Issue #48).
    • Various improvements to spelling correction: preserves whitespace characters (Issue #12); handle contractions and punctuation between words. Thanks @davidnk.
    • ๐Ÿ‘‰ Make TextBlob.words more memory-efficient.
    • Translator now sends POST instead of GET requests. This allows for larger bodies of text to be translated (Issue #49).
    • โšก๏ธ Update pattern tagger for better accuracy.
  • v0.8.1 Changes

    November 16, 2013
    • ๐Ÿ›  Fix bug that caused ValueError upon sentence tokenization. This removes modifications made to the NLTK sentence tokenizer.
    • โž• Add Word.lemmatize() method that allows passing in a part-of-speech argument.
    • Word.lemma returns correct part of speech for Word objects that have their pos attribute set. Thanks @RomanYankovsky.