Hyrule

Latest version: v0.5.0

Safety actively analyzes 623490 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.5.0

======================================================

No user-visible changes beyond compatibility with new Hy versions.

0.4.0

======================================================

New Features
------------------------------
* `do-n` and `list-n` now allow the count to be `Inf`.
* New reader macro `/` that wraps `hy.M` for easy imports in macros.

Bug Fixes
------------------------------
* `seq` and `defseq` no longer crash if `Sequence` is not imported.
* `->`, `->>`, and `doto` now properly handle bare symbols with leading dot.

0.3.0

======================================================

New Features
------------------------------
* New macros `ap-when`, `ap-with`.

0.2.1

======================================================

Changed `setup.py` to declare compatibility with the new Hy release.

0.2

==================================================

Removals
------------------------------
* `ifp` has been removed. Use `branch` instead.

Other Breaking Changes
------------------------------
* The reader macro (formerly tag macro) `:` is now named `s`.

New Features
------------------------------
* New macro `block`.
* New macros `branch`, `ebranch`, `case`, and `ecase`.
* The macros of `hyrule.anaphoric` are now much smarter in deciding
what instances of the symbol `it` to replace, so you can now quote
or locally rebind `it` without issues.

Bug Fixes
------------------------------
* Destructuring macros now consistently return `None` in case of
failing to match a certain pattern, instead of sometimes returning
`None` and sometimes raising an exception.
* `%` now parses `%i` names from dotted symbols.
* The Hy code is now precompiled during installation.

0.1

==================================================

This is the first release of Hyrule per se. The one change below is
described relative to the ancestors of Hyrule in Hy 1.0a3.

Breaking Changes
------------------------------
* `coll?` now returns `False` for `bytes` objects.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.