Skip to content

Commit 944b432

Browse files
mlabeeb03Muhammad Labeeb
authored andcommitted
v20.0.0
1 parent 7a31ce8 commit 944b432

9 files changed

+23
-13
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,24 @@ instructions, because git commits are used to generate release notes:
1919

2020
<!-- scriv-insert-here -->
2121

22+
<a id='changelog-20.0.0'></a>
23+
## v20.0.0 (2025-06-05)
24+
25+
- [Bugfix] Add support to consume events from event bus in discovery. Explanation can be viewed here: https://github.com/openedx/event-bus-redis/blob/main/docs/tutor_installation.rst. (by @Faraz32123)
26+
27+
- [Feature] Introduced a new environment variable to enable or disable programs. (by @Faraz32123)
28+
- This aligns with the frontend, which now also utilizes this environment variable. To view the frontend related changes, click here: https://github.com/openedx/frontend-app-learner-dashboard/pull/506/files.
29+
- Additionally, it automates the enabling of programs in the "programapiconfig" model on the LMS admin panel through init tasks.
30+
31+
- [Improvement] Migrate packaging from setup.py/setuptools to pyproject.toml/hatch. (by @Faraz32123)
32+
- For more details view tutor core PR: https://github.com/overhangio/tutor/pull/1163
33+
34+
- [Improvement] Add hatch_build.py in sdist target to fix the installation issues (by @dawoudsheraz)
35+
36+
- [Improvement] Replace site-configuration script with create_or_update_site_configuration management command in the init task. (by @Danyal-Faheem)
37+
38+
- 💥[Feature] Upgrade to Teak. (by @mlabeeb03)
39+
2240
<a id='changelog-19.0.0'></a>
2341
## v19.0.0 (2024-10-23)
2442

changelog.d/20250108_184343_faraz.maqsood_add_support_for_consuming_events_from_event_bus.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/20250121_170746_faraz.maqsood_faraz_add_setting_variable_for_programs.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelog.d/20250124_200748_faraz.maqsood_faraz_migrate_from_setup_py_and_setuptools_to_pyproject_toml_and_hatch.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/20250312_113751_dawoud.sheraz_fix_hatch_build.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/20250324_230121_danyal.faheem_remove_site_configuration_script.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@ classifiers = [
2727
"Programming Language :: Python :: 3.12",
2828
]
2929
dependencies = [
30-
"tutor>=19.0.0,<20.0.0",
30+
"tutor>=20.0.0,<21.0.0",
3131
]
3232
# these fields will be set by hatch_build.py
3333
dynamic = ["version"]
3434

3535
[project.optional-dependencies]
3636
dev = [
37-
"tutor[dev]>=19.0.0,<20.0.0",
37+
"tutor[dev]>=20.0.0,<21.0.0",
3838
"pylint",
3939
"black"
4040
]

tutordiscovery/__about__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "19.0.0"
1+
__version__ = "20.0.0"

tutordiscovery/templates/discovery/build/discovery/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install \
4747
# https://pypi.org/project/setuptools/
4848
# https://pypi.org/project/pip/
4949
# https://pypi.org/project/wheel/
50-
setuptools==75.2.0 pip==24.2 wheel==0.44.0
50+
setuptools==77.0.3 pip==25.0.1 wheel==0.45.1
5151

5252
# Install a recent version of nodejs
5353
RUN pip install nodeenv==1.9.1
@@ -73,7 +73,7 @@ RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install \
7373
# Use redis as a django cache https://pypi.org/project/django-redis/
7474
django-redis==5.4.0 \
7575
# uwsgi server https://pypi.org/project/uWSGI/
76-
uwsgi==2.0.27
76+
uwsgi==2.0.28
7777

7878
{% if DISCOVERY_ATLAS_PULL %}
7979
# Pull translations. Support the OEP-58 proposal behind a feature flag until it's fully implemented.

0 commit comments

Comments
 (0)