NEWS
0.3.22 (2021-05-03):
* Improvement: Refactor for Ruby 3.0 compatibility
0.3.22 (2018-09-23):
* Improvement: Initial support for Kazakh
0.3.21 (2018-08-30):
* Improvement: Add support for file formats
* Improvement: Add support for numeric references at the end of a sentence (i.e. Wikipedia references)
0.3.20 (2018-08-28):
* Improvement: Handle slanted single quotation as a single quote
* Bug Fix: The text contains a single character abbreviation as part of a list
* Bug Fix: Chinese book quotes
* Improvement: Add viz as abbreviation
0.3.19 (2018-07-19):
* Bug Fix: A parenthetical following an abbreviation is now included as part of the same segment. Example: "The parties to this Agreement are PragmaticSegmenterExampleCompanyA Inc. (“Company A”), and PragmaticSegmenterExampleCompanyB Inc. (“Company B”)." is now treated as one segment.
0.3.18 (2018-03-27):
* Improvement: Performance optimizations
0.3.17 (2017-12-07):
* Bug Fix: Regex for parsing HTML
0.3.16 (2017-11-13):
* Improvement: Support for Danish
0.3.15 (2017-06-28):
* Improvement: Handle em dashes that appear in the middle of a sentence and include a sentence ending punctuation mark
0.3.14 (2017-06-28):
* Improvement: Add English abbreviation Rs. to denote the Indian currency
0.3.13 (2017-01-17):
* Bug Fix: Unexpected sentence break between abbreviation and hyphen
0.3.12 (2016-12-12):
* Bug Fix: Issue with words with leading apostrophes
0.3.11 (2016-11-08):
* Improvement: Update German abbreviation list
* Bug Fix: Refactor 'remove_newline_in_middle_of_sentence' method
0.3.10 (2016-07-01):
* Bug Fix: Change load order of dependencies
0.3.9 (2016-06-16):
* Improvement: Remove `guard-rspec` development dependency
0.3.8 (2016-03-03):
* Bug Fix: Fix bug that cleaned away single letter segments
0.3.7 (2016-01-12):
* Improvement: Add `unicode` gem and use it for downcasing to better handle cyrillic languages
0.3.6 (2016-01-05):
* Improvement: Refactor SENTENCE_STARTERS to each individual language and add SENTENCE_STARTERS for German
0.3.5 (2016-01-04):
* Performance: Reduce GC by replacing #gsub with #gsub! where possible
0.3.4 (2015-12-22):
* Improvement: Large refactor
0.3.3 (2015-05-27):
* Bug Fix: Fix cleaner bug
0.3.2 (2015-05-27):
* Improvement: Add English abbreviations
0.3.1 (2015-03-02):
* Bug Fix: Fix undefined method 'gsub!' for nil:NilClass issue
0.3.0 (2015-02-04):
* Improvement: Add support for square brackets
* Improvement: Add support for continuous exclamation points or questions marks or combinations of both
* Bug Fix: Fix Roman numeral support
* Improvement: Add English abbreviations
0.2.0 (2015-01-26):
* Improvement: Add Dutch Golden Rules and abbreviations
* Improvement: Update README with additional tools
* Improvement: Update segmentation test scores in README with results of new Golden Rule tests
* Improvement: Add Polish abbreviations
0.1.8 (2015-01-22):
* Bug Fix: Fix bug in splitting new sentence after single quotes
0.1.7 (2015-01-22):
* Improvement: Add Alice in Wonderland specs
* Bug Fix: Fix parenthesis between double quotations bug
* Bug Fix: Fix split after quotation ending in dash bug
0.1.6 (2015-01-16):
* Bug Fix: Fix bug in numbered list finder (ignore longer digits)
0.1.5 (2015-01-13):
* Bug Fix: Fix comma at end of quotation bug
0.1.4 (2015-01-13):
* Bug Fix: Fix missing abbreviations
0.1.3 (2015-01-13):
* Improvement: Improve punctuation in bracket replacement
0.1.2 (2015-01-13):
* Bug Fix: Fix missing abbreviations
* Improvement: Add footnote rule to `cleaner.rb`
0.1.1 (2015-01-12):
* Bug Fix: Fix handling of German dates
0.1.0 (2015-01-12):
* Improvement: Add Kommanditgesellschaft Rule
0.0.9 (2015-01-12):
* Improvement: Improve handling of alphabetical and roman numeral lists
0.0.8 (2015-01-12):
* Bug Fix: Fix error in `list.rb`
0.0.7 (2015-01-12):
* Improvement: Add change log to README
* Improvement: Add passing spec for new end of sentence abbreviation (EN)
* Improvement: Add roman numeral list support
0.0.6 (2015-01-11):
* Improvement: Add rule for escaped newlines that include a space between the slash and character
* Improvement: Add Golden Rule #52 and code to make it pass
0.0.5 (2015-01-10):
* Improvement: Make symbol substitution safer
* Improvement: Refactor `process.rb`
* Improvement: Update cleaner with escaped newline rules
0.0.4 (2015-01-10):
* Improvement: Add `ConsecutiveForwardSlashRule` to cleaner
* Improvement: Refactor `segmenter.rb` and `process.rb`
0.0.3 (2015-01-07):
* Improvement: Add travis.yml
* Improvement: Add Code Climate
* Improvement: Update README
0.0.2 (2015-01-07):
* Improvement: Major design refactor
0.0.1 (2015-01-07):
* Initial Release