Merge pull request #1776 from Kodiologist/release

Hy 0.18.0
This commit is contained in:
Ryan Gonzalez 2019-05-19 22:14:33 -05:00 committed by GitHub
commit 4ba0691c97
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 6 deletions

View File

@ -1,8 +1,13 @@
.. default-role:: code .. default-role:: code
Unreleased 0.17.0
============================== ==============================
**Warning**: Hy 0.17.x will be the last Hy versions to support Python 2,
and we expect 0.17.0 to be the only release in this line. By the time
0.18.0 is released (in 2020, after CPython 2 has ceased being developed),
Hy will only support Python 3.
Removals Removals
------------------------------ ------------------------------
* Python 3.4 is no longer supported. * Python 3.4 is no longer supported.
@ -13,16 +18,15 @@ New Features
* Format strings with embedded Hy code (e.g., `f"The sum is {(+ x y)}"`) * Format strings with embedded Hy code (e.g., `f"The sum is {(+ x y)}"`)
are now supported, even on Pythons earlier than 3.6. are now supported, even on Pythons earlier than 3.6.
* Added a special form `setx` to create Python 3.8 assignment expressions. * Added a special form `setx` to create Python 3.8 assignment expressions.
* New list? function. * Added new core functions `list?` and `tuple`.
* New tuple? function.
* Gensyms now have a simpler format that's more concise when * Gensyms now have a simpler format that's more concise when
mangled (e.g., `_hyx_XsemicolonXfooXvertical_lineX1235` is now mangled (e.g., `_hyx_XsemicolonXfooXvertical_lineX1235` is now
`_hyx_fooXUffffX1`). `_hyx_fooXUffffX1`).
Bug Fixes Bug Fixes
------------------------------ ------------------------------
* Fixed a crash caused by errors creating temp files during bytecode * Fixed a crash caused by errors creating temporary files during
compilation bytecode compilation.
0.16.0 0.16.0
============================== ==============================

View File

@ -33,7 +33,7 @@ class Install(install):
install_requires = [ install_requires = [
'rply>=0.7.7', 'rply>=0.7.7',
'astor @ https://github.com/berkerpeksag/astor/archive/master.zip', 'astor>=0.8',
'funcparserlib>=0.3.6', 'funcparserlib>=0.3.6',
'clint>=0.4'] 'clint>=0.4']
if os.name == 'nt': if os.name == 'nt':