Bolt-expressions

Latest version: v0.17.0

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

Scan your dependencies

Page 1 of 6

0.17.0

Feature

* Make Data.cast lazy ([`4d4e739`](https://github.com/rx-modules/bolt-expressions/commit/4d4e739e64c1542f62f5cb3350717913beb35fa4))
* Add composite literals ([`ae424a1`](https://github.com/rx-modules/bolt-expressions/commit/ae424a157322090ecd244065e554ef4c83e43dee))

Fix

* Contrib.commands failed to parse data sources with empty path ([`3663d96`](https://github.com/rx-modules/bolt-expressions/commit/3663d9613e9cc4f5ad9b145859c82de332d47f06))
* Make nbt_type argument of Data.cast optional ([`beca595`](https://github.com/rx-modules/bolt-expressions/commit/beca595b0c37a9d7c427b3fe22160fd86e640baa))
* Type checking failing for expandable compound types ([`3b8c57e`](https://github.com/rx-modules/bolt-expressions/commit/3b8c57edd4a6a444109f89acbc01d2862e224e84))
* Improve source reuse optimization ([`6f1aef7`](https://github.com/rx-modules/bolt-expressions/commit/6f1aef79f6356015b7f20edabdb60fa0d6c542a3))

0.16.1

Fix

* Remove scientific notation formatting for small scale numbers ([`e72080d`](https://github.com/rx-modules/bolt-expressions/commit/e72080d2ffada4fd6c4adc912b90e08a84569505))

0.16.0

Feature

* Overloaded len function for data sources ([`792657b`](https://github.com/rx-modules/bolt-expressions/commit/792657baa2de8c9f5d88c8e15c22363d97550ce6))
* Add string data source indexing and slicing ([`4b5fa58`](https://github.com/rx-modules/bolt-expressions/commit/4b5fa58cb83efdc6fcfadc3f270631786b7c1298))

Fix

* Add store result inlining rule ([`006750b`](https://github.com/rx-modules/bolt-expressions/commit/006750bfb95d2ab1c29a95d21e3204c599d8405a))
* Lazy sources should discard previous value when reused ([`2101335`](https://github.com/rx-modules/bolt-expressions/commit/2101335ad560208d2f2f38959f5ea8966c5baf80))

0.15.0

Feature

* Data comparison operator ([`749dd79`](https://github.com/rx-modules/bolt-expressions/commit/749dd79b6e96c4bec0fa79eaff9733982e1649c5))
* Add and/or operator support for sources/lazy sources ([`f8013e9`](https://github.com/rx-modules/bolt-expressions/commit/f8013e94feac584b470ebbadeb861423b24c4416))
* Improved if..elif..else with __multibranch__ ([`1746226`](https://github.com/rx-modules/bolt-expressions/commit/174622679945b3b09634316e212036d195eb51e6))
* Add source branching and comparison operators ([`f8d8ec4`](https://github.com/rx-modules/bolt-expressions/commit/f8d8ec4b3612d080e17808e0a9bf02d3256a3f23))

Fix

* Strip run execute from commands ([`c8648f2`](https://github.com/rx-modules/bolt-expressions/commit/c8648f229aa2201384d91d0bbcb7a9864133c4b9))

0.14.0

Feature

* Source lazy values and data source operator handlers ([`6832b91`](https://github.com/rx-modules/bolt-expressions/commit/6832b9173d15ae6a88dd9d7d5b21929b459e41e6))
* Type checking ([`b031303`](https://github.com/rx-modules/bolt-expressions/commit/b0313037e4428dd5e41cc7c608931cf613c6701f))
* Literal casting ([`9874ca9`](https://github.com/rx-modules/bolt-expressions/commit/9874ca91f2c7045ffc8fbf17b06505984f2870c2))
* Separate data source interfaces for each nbt type ([`dbe9a74`](https://github.com/rx-modules/bolt-expressions/commit/dbe9a74f31f3c58fb1b34a5069edada983535ec9))
* Support dicts, lists, arrays and union types ([`1097f5f`](https://github.com/rx-modules/bolt-expressions/commit/1097f5fedf8a7211c5437deeeac50eadd256ae03))

Fix

* Only cast numeric nbt types ([`86d49b1`](https://github.com/rx-modules/bolt-expressions/commit/86d49b1b257996ded2c5becef223c9e6806b3c6a))

0.13.1

Fix

* Remove rich import ([`a07da7d`](https://github.com/rx-modules/bolt-expressions/commit/a07da7d539b1d0289d539d82493de8ed465d9e28))

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.