From 6bc52d002c4e70328176fa6d5543acb686864a3b Mon Sep 17 00:00:00 2001 From: Tommy Yu Date: Fri, 9 Jun 2017 07:42:47 +1200 Subject: [PATCH] Changelog - Also note that the following issues were addressed, where applicable to the lexer or parser. - rspivak/slimit#52 - rspivak/slimit#54 - rspivak/slimit#57 - rspivak/slimit#59 - rspivak/slimit#62 - rspivak/slimit#65 - rspivak/slimit#70 - rspivak/slimit#73 - rspivak/slimit#79 - rspivak/slimit#81 - rspivak/slimit#82 - rspivak/slimit#90 - Will get the release out when I get some sleep. --- CHANGES.rst | 35 ++++++++++++++++++++++++++++++++--- setup.py | 2 +- 2 files changed, 33 insertions(+), 4 deletions(-) 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