Releases: eduNEXT/eox-tagging
Releases · eduNEXT/eox-tagging
Release v5.0.1
v5.0.1 - 2025-01-03
5.0.1 (2025-01-03)
Fixed
- Optimized
find_all_tags_for
method in theTag
model for better performance on large datasets. - Added caching for
ContentType
lookups to reduce redundant database queries. - Added an index on
target_type
andtarget_object_id
fields in theTag
model to speed up filtering operations. - Improved query logic by removing unnecessary memory-intensive operations in
find_all_tags_for
.
v9.0.0
What's Changed
- ci: add dependabot config for enable github action auto update
AP-1514
by @BryanttV in #112 - build: use openedx commitlint workflow
AP-1595
by @BryanttV in #118 - chore(deps): bump mathieudutour/github-tag-action from 6.1 to 6.2 by @dependabot in #113
- chore(deps): bump actions/cache from 3 to 4 by @dependabot in #114
- chore(deps): bump actions/setup-python from 3 to 5 by @dependabot in #115
- chore(deps): bump pypa/gh-action-pypi-publish from 1.10.3 to 1.12.2 by @dependabot in #117
- ci: set fail-fast as False to allow integration tests to continue on nightly Tutor failures by @magajh in #120
- chore(integration-tests-workflow): rename 'nightly' to 'main' by @magajh in #121
- chore: assign @eduNEXT/heimdall as codeowners by @magajh in #122
- chore(deps): bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 by @dependabot in #123
- perf: sumac release support by @luisfelipec95 in #124
New Contributors
- @dependabot made their first contribution in #113
Full Changelog: v8.0.0...v9.0.0
Release v8.0.0
⚠ BREAKING CHANGES
- Dropped Support for Django 3.2: Removed support for Django 3.2 in this plugin. As a result, we have also dropped support for Open edX releases from Maple up to and including Palm, which rely on Django 3.2. Future versions of this plugin may not be compatible with these Open edX releases.
Release v7.3.0
Release v7.2.0
v7.2.0 - (2024-08-06)
Added
- Integration Tests: A new GitHub workflow has been added to run
integration tests. These tests validate backend imports and ensure the
/eox-info
endpoint functions correctly.
Fixed
- Redwood Compatibility: Corrected a build-time error, ensuring full
compatibility with the Redwood release. For this, a newImproperlyConfigured
exception is handled when loading the API permissions.
Changed
- Redwood Support: Updated requirements based on the edx-platform Redwood release. Revised integration tests to use the new Redwood release with Tutor.
release update GitHub workflows with new Python (3.10 and 3.11) and actions
version, and update integration test to use new redwood release with Tutor.
Release v7.0.0
7.0.0 (2024-02-13)
⚠ BREAKING CHANGES
-
add compatibility with Quince release
-
chore: update main requirements & add django 4.2 support
-
chore: support django 42 & solve issues in testing
-
fix: delete deprecated pylint rules
-
fix: use pylint messages control
-
fix: ignore migrations from quality tests
-
fix: solve deprecated methods & apply linter corrections
-
chore: update github-actions requirements
-
docs: update compatibility notes
-
fix: add required blank line after table