Skip to content

release: v2.2.4#100

Merged
Andreas-Garcia merged 110 commits into
mainfrom
release/v2.2.4
Apr 30, 2026
Merged

release: v2.2.4#100
Andreas-Garcia merged 110 commits into
mainfrom
release/v2.2.4

Conversation

@Andreas-Garcia

Copy link
Copy Markdown
Member

No description provided.

Andreas-Garcia and others added 30 commits April 1, 2026 13:00
…ations

- Specify that PR descriptions must be written in `.github/pr-descriptions/` as the primary deliverable.
- Clarify the process for creating PR description files and their structure.
- Emphasize that the directory is git-ignored to keep draft descriptions out of version control.
…links-hear-api

docs(readme): add ecosystem context links and align release note handling
…usic-tree-frontend-link

docs: fix GrowTheMusicTree repo link across docs
…cs-ci-cursor-rules

docs: align Git Flow branch rules across CONTRIBUTING, CI, and Cursor
- Updated CHANGELOG to reflect changes in metadata session download.
- Modified WritableMetadataFieldsMixin to accept only specific fields and clarified mapping to unified metadata.
- Adjusted test cases to align with new field names and mappings.
- Updated VSCode settings for Python interpreter path.
…ield ids

- Updated CHANGELOG to reflect changes in metadata session download and serializer adjustments.
- Modified serializers to accept only unified metadata field ids, removing legacy field names.
- Updated unit and integration tests to align with new field names and mappings.
- Enhanced documentation to clarify the use of unified metadata keys in API requests.
- Updated CHANGELOG to reflect changes in audio file metadata functions and unified metadata handling.
- Renamed `update_file_metadata()` to `update_file_metadata_app()` for clarity in app metadata updates.
- Introduced `AudioMetadataRequestFieldKey` for non-tag request keys and updated `Fields` to reference it.
- Adjusted documentation and examples to align with the new function names and unified metadata keys.
…dards alignment

- Added support for version replacement in `pyproject.toml` to `.bumpversion.cfg`.
- Updated `.cursorrules` to clarify dependency management for Python projects.
- Enhanced `.gitignore` to include cache directories for mypy and ruff.
- Revised `CONTRIBUTING.md` and `DEVELOPMENT.md` to reflect updated installation instructions and project standards.
- Removed `requirements.txt` in favor of using `pyproject.toml` for dependency management.
- Adjusted CI workflows to install dependencies from `pyproject.toml`.
- Updated various scripts to align with the new dependency management approach.

Made-with: Cursor
Revised the error message in `check-tool-versions.sh` to provide clearer instructions for fixing tool version mismatches. The new message directs users to run the `setup-dev-tools.sh` script from the repository root, ensuring consistent environment setup and dependency installation.
@github-actions

github-actions Bot commented Apr 30, 2026

Copy link
Copy Markdown

Test Results

1 113 tests   1 109 ✅  6m 3s ⏱️
    1 suites      4 💤
    1 files        0 ❌

Results for commit 95c6ccb.

♻️ This comment has been updated with latest results.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants