Changes
- Add pre-commit lite for automated fixes (d33bs via 84)
- Fixes outdated pre-commit hook introduced in PR 62 (falquaddoomi via 85)
- Detects, preserve encoding when revising files (falquaddoomi via 62)
- Require poetry-dynamic-versioning within pyproject.toml (d33bs via 83)
- Bump macos gh actions runner version (d33bs via 82)
- Create project `CITATION.cff` (d33bs via 81)
- Remove earlier release process docs (d33bs via 75)
- Add PyPI trusted publisher workflow for automated package releases (d33bs via 73)
- Add `release-drafter` workflow and configuration (d33bs via 72)
- Enable poetry dynamic versioning (d33bs via 69)
- Replace production code asserts with if-based checks and exception raises (d33bs via 70)
- Migrate from `setup.py` to Poetry `pyproject.toml` for packaging and environment management (d33bs via 57)
- Add automated checks for `pre-commit` through GitHub Actions (d33bs via 56)
- LangChain Integration (falquaddoomi via 60)
- Add automated testing for `pytest` through GitHub Actions (d33bs via 55)
- Added draft document on the release process (falquaddoomi via 49)
- Add BSD-3-Clause license specification (d33bs via 59)