Hyrule

Latest version: v0.7.0

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

Scan your dependencies

Page 1 of 2

0.7.0

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

New Features
------------------------------
* New macros `meth` and `ameth`.

Bug Fixes
------------------------------
* `match-fn-params` now raises an error for syntactically invalid
parameter lists.

0.6.0

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

Removals
------------------------------
* `defmacro/g!` has been removed. Use `defmacro!` instead.

Other Breaking Changes
------------------------------
* `cut` on a `Sequence` now returns another `Sequence`, not a generator.
* `assoc` is now a function rather than a macro. Its effect is unchanged.

New Features
------------------------------
* The `Sequence` constructor now accepts an arbitrary iterable.
* New macro `defmacro-kwargs`.
* New macro `parse-fn-params`.
* New macro `some->`.
* New function `import-path`.
* New function `sign`.
* New function `thru`.

Bug Fixes
------------------------------
* `defmacro!` now properly handles explicit return statements
within its macro definition.
* Various `Sequence` bugs have been fixed.
* `assoc` no longer requires a second and third argument.

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.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.