.. :changelog: Changelog for breadability ========================== 0.1.20 (April 13th 2014) ------------------------- - Don't include tests in sdist builds. 0.1.19 (April 13th 2014) -------------------------- - Replace charade with chardet for easier packaging. 0.1.18 (April 6th 2014) ------------------------ - Improved decoding of the page into Unicode. 0.1.17 (Jan 22nd 2014) ---------------------- - More log quieting down to INFO vs WARN 0.1.16 (Jan 22nd 2014) ---------------------- - Clean up logging output at warning when it's not a true warning 0.1.15 (Nov 29th 2013) ---------------------- - Merge changes from 0.1.14 of breadability with the fork https://github.com/miso-belica/readability.py and tweaking to return to the name breadability. - Fork: Added property ``Article.main_text`` for getting text annotated with semantic HTML tags (, , ...). - Fork: Join node with 1 child of the same type. From ``
...
`` we get ``
...
``. - Fork: Don't change
to

if it contains

elements. - Fork: Renamed test generation helper 'readability_newtest' -> 'readability_test'. - Fork: Renamed package to readability. (Renamed back) - Fork: Added support for Python >= 3.2. - Fork: Py3k compatible package 'charade' is used instead of 'chardet'. 0.1.14 (Nov 7th 2013) --------------------- - Update sibling append to only happen when sibling doesn't already exist. 0.1.13 (Aug 31st 2013) ---------------------- - Give images in content boy a better chance of survival - Add tests 0.1.12 (July 28th 2013) ----------------------- - Add a user agent to requests. 0.1.11 (Dec 12th 2012) ---------------------- - Add argparse to the install requires for python < 2.7 0.1.10 (Sept 13th 2012) ----------------------- - Updated scoring bonus and penalty with , and " characters. 0.1.9 (Aug 27nd 2012) --------------------- - In case of an issue dealing with candidates we need to act like we didn't find any candidates for the article content. #10 0.1.8 (Aug 27nd 2012) --------------------- - Add code/tests for an empty document. - Fixes #9 to handle xml parsing issues. 0.1.7 (July 21nd 2012) ---------------------- - Change the encode 'replace' kwarg into a normal arg for older python version. 0.1.6 (June 17th 2012) ---------------------- - Fix the link removal, add tests and a place to process other bad links. 0.1.5 (June 16th 2012) ---------------------- - Start to look at removing bad links from content in the conditional cleaning state. This was really used for the scripting.com site's garbage. 0.1.4 (June 16th 2012) ---------------------- - Add a test generation helper readability_newtest script. - Add tests and fixes for the scripting news parse failure. 0.1.3 (June 15th 2012) ---------------------- - Add actual testing of full articles for regression tests. - Update parser to properly clean after winner doc node is chosen. 0.1.2 (May 28th 2012) --------------------- - Bugfix: #4 issue with logic of the 100char bonus points in scoring - Garden with PyLint/PEP8 - Add a bunch of tests to readable/scoring code. 0.1.1 (May 11th 2012) --------------------- - Fix bugs in scoring to help in getting right content - Add concept of -d which shows scoring/decisions on nodes - Update command line client to be able to pipe output to other tools 0.1.0 (May 6th 2012) -------------------- - Initial release and upload to PyPi