diff --git a/NEWS b/NEWS index 0ea0562..9f199da 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,56 @@ +Changes from Hy 0.9.10 + + * Many thanks to Guillermo VayĆ” (Willyfrog) for preparing this release's + release notes. Major shout-out. (PT) + + [ Misc. Fixes ] + + * Many many many documentation fixes + * Change virtualenv name to be `hy' + * Rewrite language.hy not to require hy.core.macros + * Rewrite the bootstrap macros in hy + * Cleanup the hy.macros module + * Add comments to the functions and reorder them + * Translation of meth from Python to Hy + * PY3 should really check for Python >= 3 + * Add hy._compat module to unify all Python 2 and 3 compatibility codes. + * Import future.print_statement in hy code + * Coerce the contents of unquote-splice'd things to a list + * Various setup.py enhancements. + * PEP8 fixes + * Use setuptools.find_packages() + * Update PyPI classifiers + * Update website URL + * Install the argparse module in Python 2.6 and before + * Delete the duplicate rply in install_requires. With the PyPI version, + tests are failed. + * Finally fixed access to hy.core.macros here. have to explicitly require + them. + + [ Language Changes ] + + * Slightly cleaner version of drop-while, could use yield-from when ready + * Added many native core functions + * Add zero? predicate to check if an object is zero + * Macro if-python2 for compile-time choice between Python 2 and Python 3 + code branches + * Added new travis make target to skip flake8 on pypy but run + it on all others + * Add "spy mode" to REPL + * Add CL handling to hyc + * Add yield from via macro magic. + * Add some machinery to avoid importing hy in setup.py + * Add a rply-based parser and lexer + * Allow quoting lambda list keywords. + * Clarified rest / cdr, cleaned up require + * Make with return the last expression from its branch + * Fix yielding to not suck (#151) + * Make assoc accept multiple values, also added a even/odd check for + checkargs + * Added ability to parse doc strings set in defclass declarations, + * Provide bin scripts for both Windows and *nix + * Removes setf in favor of setv + Changes from Hy 0.9.9 [ Stupid Fixes ]