Skip to content

Commit

Permalink
Merge pull request #1742 from Kodiologist/release
Browse files Browse the repository at this point in the history
Hy 0.16.0
  • Loading branch information
Kodiologist authored Feb 12, 2019
2 parents e2d6640 + 6769dda commit ebcb374
Showing 1 changed file with 15 additions and 14 deletions.
29 changes: 15 additions & 14 deletions NEWS.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.. default-role:: code

Unreleased
0.16.0
==============================

Removals
Expand All @@ -9,35 +9,36 @@ Removals

New Features
------------------------------
* `eval` / `hy_eval` and `hy_compile` now accept an optional `compiler` argument
that enables the use of an existing `HyASTCompiler` instance.
* `eval` / `hy_eval` and `hy_compile` now accept an optional `compiler`
argument that enables the use of an existing `HyASTCompiler` instance.
* Keyword objects (not just literal keywords) can be called, as
shorthand for `(get obj :key)`, and they accept a default value
as a second argument.
* Minimal macro expansion namespacing has been implemented. As a result,
external macros no longer have to `require` their own macro dependencies.
* Minimal macro expansion namespacing has been implemented. As a result,
external macros no longer have to `require` their own macro
dependencies.
* Macros and tags now reside in module-level `__macros__` and `__tags__`
attributes.

Bug Fixes
------------------------------
* Cleaned up syntax and compiler errors
* Fixed issue with empty arguments in `defmain`.
* Cleaned up syntax and compiler errors.
* You can now call `defmain` with an empty lambda list.
* `require` now compiles to Python AST.
* Fixed circular `require`s.
* Fixed circular `require`\s.
* Fixed module reloading.
* Fixed circular imports.
* Fixed errors from `from __future__ import ...` statements and missing
Hy module docstrings caused by automatic importing of Hy builtins.
* Fixed `__main__` file execution.
* Fixed bugs in the handling of unpacking forms in method calls and
attribute access.
* Fixed crashes on Windows when calling `hy-repr` on date and time
objects.
* Fixed errors from `from __future__ import ...` statements and missing Hy
module docstrings caused by automatic importing of Hy builtins.
* Fixed crash in `mangle` for some pathological inputs
* Fixed incorrect mangling of some characters at low code points
* Fixed a crash on certain versions of Python 2 due to changes
in the standard module `tokenize`
* Fixed a crash in `mangle` for some pathological inputs.
* Fixed incorrect mangling of some characters at low code points.
* Fixed a crash on certain versions of Python 2 due to changes in the
standard module `tokenize`.

0.15.0
==============================
Expand Down

0 comments on commit ebcb374

Please sign in to comment.