Changelog¶
All notable changes to Graph ID will be documented here.
[0.1.17] - Latest¶
Current Version¶
- Stable Python and C++ implementations
- Support for Python 3.10-3.13
- Multiple neighbor detection strategies
- Wyckoff and topology-only modes
Version History¶
[0.1.x] - Development Series¶
- Initial public release
- Core Graph ID algorithm implementation
- C++ backend with pybind11 bindings
- pymatgen integration
- MinimumDistanceNN and CrystalNN support
- Batch processing with parallel option
- Distance clustering variant
Roadmap¶
Planned future improvements:
- Enhanced documentation
- More neighbor detection strategies
- Performance optimizations
- Additional output formats
Versioning¶
This project follows Semantic Versioning.
- MAJOR: Incompatible API changes
- MINOR: New functionality (backwards compatible)
- PATCH: Bug fixes (backwards compatible)