All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated project description
- Expand README and API documentation with usage examples and multi-language support
- Updated test and documentation dependencies, expanded test coverage for the code, and added the ability to configure LRU cache size via an environment variable.
- Security fixes suggested by Snyk: updated
zipp
to version 3.19.1 or higher to avoid a vulnerability. (zipp>=3.19.1
)
- Added operations in Jacobian coordinates to improve calculation efficiency.
- Updated version to v1.1.0, making it the official stable version.
- Updated code of conduct and security policy.
- Updated version to v1.0.0, making it the official stable version.
- Added names of new authors to the project.
- Updated version to v0.0.1, making it the official stable version.
- Comprehensive documentation for the updated project structure and usage.
- Unit tests for ensuring the correctness of the implemented features and algorithms.
- Enhanced code design and architecture for better maintainability and extensibility.
- Complete redesign of the project structure to make it incompatible with the previous version (0.0.1.dev4).
- Improved naming conventions and code organization to adhere to best practices.
- Features, classes, or methods from version 0.0.1.dev4 that were not applicable to the redesigned architecture.
- Issues and bugs that were present in the previous version have been addressed.
- Support for version 0.0.1.dev4 has been discontinued due to the significant changes in the project.