* ref: Update download and hash chunk sizes to speed up
* build: Adopt uv with uv.lock and drop requirements.txt
* ref: Centralize softmax helper and minor cleanups
* fix: Fix installation conflict between onnxruntime and onnxruntime-gpu
* fix: Fix CI, notebooks, type hints, and packaging issues found in audit
* feat: Add new release config
* ci: Automate release pipeline and document release process
* docs: Update docs and examples
* chore: Update tools folder testing for development
* feat: Update indexing to stores and drawing logic
* chore: Update the release version to 3.3.0
* feat: Add python 3.10 support
* build: Add python support for worklows and publishing
* chore: Update all example notebooks
- Relax requires-python upper bound from <3.14 to <3.15
- Add Python 3.14 classifier to pyproject.toml
- Add Python 3.14 to CI test matrix (ubuntu-latest)
- Fix SimilarityTransform.estimate() deprecation warning (scikit-image >=0.26)
by switching to SimilarityTransform.from_estimate() class constructor
All 147 tests pass on Python 3.14.3 with no warnings.
Co-authored-by: marc-antoine <marcantoine.bertin@storyzy.com>
* refactor: Standardize naming conventions
* chore: Update the version and re-run experiments
* chore: Improve code quality tooling and documentation
- Add pre-commit job to CI workflow for automated linting on PRs
- Update uniface/__init__.py with copyright header, module docstring,
and logically grouped exports
- Revise CONTRIBUTING.md to reflect pre-commit handles all formatting
- Remove redundant ruff check from CI (now handled by pre-commit)
- Update build job Python version to 3.11 (matches requires-python)