Releases: NOEL-MNI/noelTexturesPy
Releases · NOEL-MNI/noelTexturesPy
v0.2.1
What's Changed
- build(deps): bump astral-sh/setup-uv from 4 to 5 by @dependabot in #15
- build/fix ci docker by @ravnoor in #16
New Contributors
- @dependabot made their first contribution in #15
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
New Features
- Added locally hosted assets for Font Awesome in the Dash web app
- Introduced dynamic version tagging for the web app
- Created an installable Python package (
pip
) - Added Dockerfiles for upstream images (
antspyx
,antspynet
) and incorporatedconda-lock
environments - Introduced helper tasks in the
Makefile
for building upstream images and other utilities - Added a debug server function
- Improved versioning in
pyproject.toml
- Added unit tests for image processing modules and test input data with provenance
Refactoring and Improvements
- Migrated layout code into a dedicated module
- Modularized and simplified logging across the project
- Migrated demo configurations to a dedicated
web/
directory - Deprecated base Docker image; rebased on
micromamba
instead ofconda
- Organized imports, applied linting, and improved code formatting using tools like Ruff
- Consolidated Docker build processes, including building wheels before image creation
Bug Fixes
- Resolved issues with typing, such as handling
None
assertions and colliding functions - Fixed redundant
COPY
commands in Dockerfiles and removed unused variables - Addressed broken image tags and container testing issues across multiple iterations
- Fixed issues in GitHub Actions workflows, such as duplicate meta identifiers and dependency management
Build and CI/CD Enhancements
- Updated GitHub Actions to include code quality checks and dependency updates via Dependabot
- Limited Docker builds to
amd64
architecture due to long build times forarm64
for pull requests only - Deprecated
requirements.txt
in favor of modern dependency management approaches - Bumped versions of dependencies like
antspy
(to v0.5.4) and updated base images (e.g., Debian Bookworm)
Cleanup
- Removed deprecated files, unnecessary commented code, and unused variables to maintain a cleaner codebase
This changelog highlights significant improvements in functionality, code quality, testing, and build processes while addressing bugs and optimizing workflows
Full Changelog: v0.1.0...v0.2.0
preliminary retrospective release
What's Changed
- n4 after registration by @ravnoor in #1
- merge antspynet branch into dev by @ravnoor in #2
- build and deploy multi-arch docker images by @ravnoor in #4
- update
aff_metric
for better registration by @ravnoor in #6 - create documentation website by @ravnoor in #7
New Contributors
Full Changelog: https://github.com/NOEL-MNI/noelTexturesPy/commits/v0.1