Bolt-expressions

Latest version: v0.18.0

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

Scan your dependencies

Page 2 of 6

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))

0.13.0

Feature

* Specify data source types using square brackets ([`b7b96fb`](https://github.com/rx-modules/bolt-expressions/commit/b7b96fb9c01580bd9504274f8728d1eea4ff1c28))

Fix

* Reuse temporary score names ([`0eb9556`](https://github.com/rx-modules/bolt-expressions/commit/0eb9556918d9b0b1c0dbafe68a872763347f58ec))
* Make api not dependent of Context object ([`72afafe`](https://github.com/rx-modules/bolt-expressions/commit/72afafe6f317147918ae95641a586c8f70b2ca2a))
* Reduce number of temporaries used for score and data operations ([`8756e50`](https://github.com/rx-modules/bolt-expressions/commit/8756e50002052b255bf6c2c1ccabb29271b93ef0))

0.12.2

Fix
* Fix inheritance of expression nodes and dataclasses.replace ([`bd6ac3d`](https://github.com/rx-modules/bolt-expressions/commit/bd6ac3d478a255603f2d70670337dd158fbefeaf))

0.12.1

Fix
* Preserve key/default logic of builtin min/max functions ([`c127114`](https://github.com/rx-modules/bolt-expressions/commit/c127114beefff5e392cc3e4733b7c113202ccf91))

0.12.0

Feature
* Support literal floating numbers on score multiplication/division ([`eea20d4`](https://github.com/rx-modules/bolt-expressions/commit/eea20d4d6a587e278f0a8bf8a7cae3a431b00fdd))

Fix
* Make wrapped min/max functions behave more like the builtin ones ([`7e3b400`](https://github.com/rx-modules/bolt-expressions/commit/7e3b4003e677bf7a1bd9c4728f332f63e6a12081))
* Remove commands that multiply/divide by 1, add/subtract by 0 ([`6d8cf88`](https://github.com/rx-modules/bolt-expressions/commit/6d8cf882b029d49b120116ed088ee395d3902132))

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.