Skip to content

Commit cd323d2

Browse files
perf: teak release support (#240)
* chore: remove support for python 3.8 * chore: update plugin version * docs: update changelog and compatibility notes * chore: update requirements * chore: update python version in bumpversion
1 parent c6dc988 commit cd323d2

File tree

11 files changed

+88
-81
lines changed

11 files changed

+88
-81
lines changed

.github/workflows/bump_version.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ jobs:
2222
default_bump: false
2323
default_prerelease_bump: false
2424
dry_run: true
25-
- name: Set up Python 3.8
25+
- name: Set up Python 3.11
2626
uses: actions/setup-python@v5
2727
with:
28-
python-version: "3.8"
28+
python-version: "3.11"
2929
- name: Create bumpversion
3030
if: steps.tag_version.outputs.new_version
3131
run: |

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [v14.0.0](https://github.com/eduNEXT/eox-tenant/compare/v13.1.0...v14.0.0) - (2025-06-10)
9+
10+
#### ⚠ BREAKING CHANGES
11+
12+
- **Dropped Support for Python 3.8**: Removed support for Python 3.8.
13+
14+
### Changed
15+
16+
- **Teak Support**: Upgrade requirements base on edx-platform Teak
17+
818
## [v13.1.0](https://github.com/eduNEXT/eox-tenant/compare/v13.0.0...v13.1.0) - (2025-02-27)
919

1020
### Features

README.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ Compatibility Notes
6969
+------------------+------------------+
7070
| Sumac | >= v12.1.0 |
7171
+------------------+------------------+
72+
| Teak | >= v14.0.0 |
73+
+------------------+------------------+
7274

73-
⚠️ Since the 6.2 version, eox-tenant does not support Django 2.2
74-
75-
The plugin is configured for the latest release (Redwood). The following changes in the plugin settings should be applied to be used for previous releases.
75+
The plugin is configured for the latest release (Teak). The following changes in the plugin settings should be applied to be used for previous releases.
7676

7777
**Maple**
7878

eox_tenant/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
"""
22
Init for eox-tenant.
33
"""
4-
__version__ = '13.1.0'
4+
__version__ = '14.0.0'

requirements/base.txt

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,25 @@
66
#
77
asgiref==3.8.1
88
# via django
9-
certifi==2024.12.14
9+
certifi==2025.4.26
1010
# via requests
1111
cffi==1.17.1
1212
# via
1313
# cryptography
1414
# pynacl
15-
charset-normalizer==3.4.1
15+
charset-normalizer==3.4.2
1616
# via requests
17-
click==8.1.8
17+
click==8.2.1
1818
# via edx-django-utils
19-
cryptography==44.0.0
19+
cryptography==45.0.4
2020
# via
2121
# pyjwt
2222
# social-auth-core
23-
defusedxml==0.8.0rc2
23+
defusedxml==0.7.1
2424
# via
2525
# python3-openid
2626
# social-auth-core
27-
django==4.2.18
27+
django==4.2.23
2828
# via
2929
# -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt
3030
# -r requirements/base.in
@@ -45,7 +45,7 @@ django-crum==0.7.9
4545
# edx-django-utils
4646
django-model-utils==5.0.0
4747
# via edx-organizations
48-
django-mysql==4.15.0
48+
django-mysql==4.17.0
4949
# via -r requirements/base.in
5050
django-simple-history==3.0.0
5151
# via
@@ -55,7 +55,7 @@ django-waffle==4.2.0
5555
# via
5656
# edx-django-utils
5757
# edx-drf-extensions
58-
djangorestframework==3.15.2
58+
djangorestframework==3.16.0
5959
# via
6060
# -r requirements/base.in
6161
# drf-jwt
@@ -65,36 +65,35 @@ dnspython==2.7.0
6565
# via pymongo
6666
drf-jwt==1.19.2
6767
# via edx-drf-extensions
68-
edx-django-utils==7.1.0
68+
edx-django-utils==8.0.0
6969
# via edx-drf-extensions
70-
edx-drf-extensions==10.5.0
70+
edx-drf-extensions==10.6.0
7171
# via
7272
# -r requirements/base.in
7373
# edx-organizations
74-
edx-opaque-keys[django]==2.11.0
74+
edx-opaque-keys[django]==3.0.0
7575
# via
7676
# -r requirements/base.in
7777
# edx-drf-extensions
7878
# edx-organizations
79-
edx-organizations==7.0.0
79+
# openedx-filters
80+
edx-organizations==7.1.0
8081
# via -r requirements/base.in
8182
idna==3.10
8283
# via requests
8384
jsonfield==3.1.0
8485
# via -r requirements/base.in
85-
newrelic==10.4.0
86-
# via edx-django-utils
8786
oauthlib==3.2.2
8887
# via
8988
# requests-oauthlib
9089
# social-auth-core
91-
openedx-filters==1.12.0
90+
openedx-filters==2.1.0
9291
# via -r requirements/base.in
93-
pbr==6.1.0
92+
pbr==6.1.1
9493
# via stevedore
95-
pillow==11.1.0
94+
pillow==11.2.1
9695
# via edx-organizations
97-
psutil==6.1.1
96+
psutil==7.0.0
9897
# via edx-django-utils
9998
pycparser==2.22
10099
# via cffi
@@ -103,13 +102,13 @@ pyjwt[crypto]==2.10.1
103102
# drf-jwt
104103
# edx-drf-extensions
105104
# social-auth-core
106-
pymongo==4.10.1
105+
pymongo==4.13.0
107106
# via edx-opaque-keys
108107
pynacl==1.5.0
109108
# via edx-django-utils
110109
python3-openid==3.2.0
111110
# via social-auth-core
112-
requests==2.32.3
111+
requests==2.32.4
113112
# via
114113
# edx-drf-extensions
115114
# requests-oauthlib
@@ -120,15 +119,15 @@ semantic-version==2.10.0
120119
# via edx-drf-extensions
121120
six==1.17.0
122121
# via -r requirements/base.in
123-
social-auth-core==4.5.4
122+
social-auth-core==4.6.1
124123
# via -r requirements/base.in
125124
sqlparse==0.5.3
126125
# via django
127-
stevedore==5.4.0
126+
stevedore==5.4.1
128127
# via
129128
# edx-django-utils
130129
# edx-opaque-keys
131-
typing-extensions==4.12.2
130+
typing-extensions==4.14.0
132131
# via edx-opaque-keys
133132
urllib3==2.2.3
134133
# via

requirements/django42.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
django==4.2.18
1+
django==4.2.23

requirements/pip-tools.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
#
77
build==1.2.2.post1
88
# via pip-tools
9-
click==8.1.8
9+
click==8.2.1
1010
# via pip-tools
11-
packaging==24.2
11+
packaging==25.0
1212
# via build
1313
pip-tools==7.4.1
1414
# via -r requirements/pip-tools.in

0 commit comments

Comments
 (0)