Releases: b-kiiskila/py_evalexpr
Releases · b-kiiskila/py_evalexpr
1.0.3
Full Changelog: 1.0.2...1.0.3
- Remove debug logging from evaluation functions
- Add benchmark information
1.0.2
Full Changelog: 1.0.1...1.0.2
1.0.1
Initial Release - 1.0.0
Full Changelog: https://github.com/b-kiiskila/py_evalexpr/commits/1.0.0
Features
- Initial release
- Safe and efficient evaluation of mathematical and logical expressions
- Support for multiple data types (integers, floats, strings, bools, tuples)
- Three context types for different state management needs:
- StatelessContext for simple expressions
- ImmutableContext for expressions with predefined variables
- MutableContext for expressions with mutable state
- Built-in mathematical functions and operators
- Type-specific evaluation methods with precise return types
- Comprehensive exception handling