All Versions
36
Latest Version
Avg Release Cycle
129 days
Latest Release
1338 days ago

Changelog History
Page 3

  • v0.8.0 Changes

    October 23, 2013
    • Backwards-incompatible: Renamed package to textblob. This avoids clashes with other namespaces called text. TextBlob should now be imported with from textblob import TextBlob.
    • โšก๏ธ Update pattern resources for improved parser accuracy.
    • โšก๏ธ Update NLTK.
    • ๐Ÿ‘ Allow Translator to connect to proxy server.
    • ๐Ÿ—„ PerceptronTagger completely deprecated. Install the textblob-aptagger extension instead.
  • v0.7.1 Changes

    September 30, 2013
    • ๐Ÿ›  Bugfix updates.
    • ๐Ÿ›  Fix bug in feature extraction for NaiveBayesClassifier.
    • basic_extractor is now case-sensitive, e.g. contains(I) != contains(i)
    • ๐Ÿ›  Fix repr output when a TextBlob contains non-ascii characters.
    • ๐Ÿ›  Fix part-of-speech tagging with PatternTagger on Windows.
    • โš  Suppress warning about not having scikit-learn installed.
  • v0.7.0 Changes

    September 25, 2013
    • Wordnet integration. Word objects have synsets and definitions properties. The text.wordnet module allows you to create Synset and Lemma objects directly.
    • ๐Ÿšš Move all English-specific code to its own module, text.en.
    • ๐Ÿ”จ Basic extensions framework in place. TextBlob has been refactored to make it easier to develop extensions.
    • โž• Add text.classifiers.PositiveNaiveBayesClassifier.
    • โšก๏ธ Update NLTK.
    • NLTKTagger now working on Python 3.
    • Fix __str__ behavior. print(blob) should now print non-ascii text correctly in both Python 2 and 3.
    • Backwards-incompatible: All abstract base classes have been moved to the text.base module.
    • Backwards-incompatible: PerceptronTagger will now be maintained as an extension, textblob-aptagger. Instantiating a text.taggers.PerceptronTagger() will raise a DeprecationWarning.
  • v0.6.3 Changes

    September 15, 2013
    • Word tokenization fix: Words that stem from a contraction will still have an apostrophe, e.g. "Let's" => ["Let", "'s"].
    • ๐Ÿ›  Fix bug with comparing blobs to strings.
    • โž• Add text.taggers.PerceptronTagger, a fast and accurate POS tagger. Thanks @syllog1sm <http://github.com/syllog1sm>_.
    • โšก๏ธ Note for Python 3 users: You may need to update your corpora, since NLTK master has reorganized its corpus system. Just run curl https://raw.github.com/sloria/TextBlob/master/download_corpora.py | python again.
    • Add download_corpora_lite.py script for getting the minimum corpora requirements for TextBlob's basic features.
  • v0.6.2 Changes

    September 05, 2013
    • ๐Ÿ›  Fix bug that resulted in a UnicodeEncodeError when tagging text with non-ascii characters.
    • โž• Add DecisionTreeClassifier.
    • โž• Add labels() and train() methods to classifiers.
  • v0.6.1 Changes

    September 01, 2013
    • โœ… Classifiers can be trained and tested on CSV, JSON, or TSV data.
    • โž• Add basic WordNet lemmatization via the Word.lemma property.
    • WordList.pluralize() and WordList.singularize() methods return WordList objects.
  • v0.6.0 Changes

    August 25, 2013
    • โž• Add Naive Bayes classification. New text.classifiers module, TextBlob.classify(), and Sentence.classify() methods.
    • โž• Add parsing functionality via the TextBlob.parse() method. The text.parsers module currently has one implementation (PatternParser).
    • โž• Add spelling correction. This includes the TextBlob.correct() and Word.spellcheck() methods.
    • โšก๏ธ Update NLTK.
    • ๐Ÿ—„ Backwards incompatible: clean_html has been deprecated, just as it has in NLTK. Use Beautiful Soup's soup.get_text() method for HTML-cleaning instead.
    • ๐ŸŒ Slight API change to language translation: if from_lang isn't specified, attempts to detect the language.
    • โž• Add itokenize() method to tokenizers that returns a generator instead of a list of tokens.
  • v0.5.3 Changes

    August 21, 2013
    • ๐Ÿ›  Unicode fixes: This fixes a bug that sometimes raised a UnicodeEncodeError upon creating accessing sentences for TextBlobs with non-ascii characters.
    • โšก๏ธ Update NLTK
  • v0.5.2 Changes

    August 14, 2013
    • โšก๏ธ Important patch update for NLTK users: Fix bug with importing TextBlob if local NLTK is installed.
    • ๐Ÿ›  Fix bug with computing start and end indices of sentences.
  • v0.5.1 Changes

    August 13, 2013
    • ๐Ÿ›  Fix bug that disallowed display of non-ascii characters in the Python REPL.
    • โช Backwards incompatible: Restore blob.json property for backwards compatibility with textblob<=0.3.10. Add a to_json() method that takes the same arguments as json.dumps.
    • โž• Add WordList.append and WordList.extend methods that append Word objects.