diff --git a/CHANGES.rst b/CHANGES.rst index 2c094fb..c57c9e3 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,8 +1,37 @@ Changelog ========= -0.0.0 - Unreleased +0.9.0 - 2017-06-09 ------------------ -- Initial release that matches slimit.parser, plus other changesets by - other contributors via other forks +- Initial release of the fork of ``slimit.parser`` and its parent + modules as ``calmjs.parse``. +- This release brings in a number of bug fixes that were available via + other forks of ``slimit``, with modifications or even a complete + revamp. +- Issues addressed includes: + + - `rspivak/slimit#52 `_, + `rspivak/slimit#59 `_, + `rspivak/slimit#81 `_, + `rspivak/slimit#90 `_ + (relating to conformance of ecma-262 7.6 identifier names) + - `rspivak/slimit#54 `_ + (fixed by tracking scope and executable current token in lexer) + - `rspivak/slimit#57 `_, + `rspivak/slimit#70 `_ + (octal encoding (e.g \0), from `redapple/slimit@a93204577f + `_) + - `rspivak/slimit#62 `_ + (formalized into a unittest that passed) + - `rspivak/slimit#73 `_ + (specifically the desire for a better repr; the minifier bits are + not relevant to this package) + - `rspivak/slimit#79 `_ + (tab module handling was completely reimplemented) + - `rspivak/slimit#82 `_ + (formalized into a unittest that passed) + +- Include various changes gathered by `rspivak/slimit#65 + `_, which may be the source + of some of the fixes listed above. diff --git a/setup.py b/setup.py index 5594de8..9642847 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,6 @@ from setuptools import setup, find_packages -version = '0.0.0' +version = '0.9.0' classifiers = """ Development Status :: 4 - Beta