Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-20.04]
os: [ubuntu-22.04]
python-version: ['3.11']
toxenv: [quality, django42]

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pypi-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
jobs:

push:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04

steps:
- name: Checkout
Expand Down
8 changes: 8 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,14 @@ Change Log
Unreleased
**********

1.1.0 - 2025-06-22
**********************************************

Changed
=======

* **Teak Support**: Upgrade requirements based on edx-platform Teak release, update GitHub Actions workflows to use the `ubuntu-22.04` runner image.

1.0.0 - 2025-02-05
**********************************************

Expand Down
4 changes: 3 additions & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,12 @@ Compatibility Notes
+------------------+--------------+
| Sumac | >= 0.10.0 |
+------------------+--------------+
| Teak | >= 1.1.0 |
+------------------+--------------+

The settings can be changed in ``filesmanager/settings/common.py`` or, for example, in tutor configurations.

**NOTE**: the current ``common.py`` works with Open edX Palm, Quince, Redwood and Sumac versions.
**NOTE**: the current ``common.py`` works with Open edX releases >= Redwood.


Enabling the XBlock in a course
Expand Down
2 changes: 1 addition & 1 deletion filesmanager/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
Init for the FilesManagerXBlock package.
"""

__version__ = '1.0.0'
__version__ = '1.1.0'
104 changes: 50 additions & 54 deletions requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,38 +6,38 @@
#
amqp==5.3.1
# via kombu
aniso8601==10.0.0
aniso8601==10.0.1
# via tincan
apache-libcloud==3.8.0
# via edx-event-routing-backends
appdirs==1.4.4
# via fs
asgiref==3.8.1
# via django
attrs==25.1.0
attrs==25.3.0
# via openedx-events
billiard==4.2.1
# via celery
boto3==1.36.14
boto3==1.38.40
# via fs-s3fs
botocore==1.36.14
botocore==1.38.40
# via
# boto3
# s3transfer
celery==5.4.0
celery==5.5.3
# via
# -r requirements/base.in
# edx-celeryutils
# event-tracking
certifi==2025.1.31
certifi==2025.6.15
# via requests
cffi==1.17.1
# via
# cryptography
# pynacl
charset-normalizer==3.4.1
charset-normalizer==3.4.2
# via requests
click==8.1.8
click==8.2.1
# via
# celery
# click-didyoumean
Expand All @@ -51,11 +51,11 @@ click-plugins==1.1.1
# via celery
click-repl==0.3.0
# via celery
code-annotations==2.2.0
code-annotations==2.3.0
# via edx-toggles
cryptography==44.0.0
cryptography==45.0.4
# via django-fernet-fields-v2
django==4.2.19
django==4.2.23
# via
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
# django-appconf
Expand All @@ -77,9 +77,9 @@ django==4.2.19
# openedx-django-pyfs
# openedx-events
# openedx-filters
django-appconf==1.0.6
django-appconf==1.1.0
# via django-statici18n
django-config-models==2.7.0
django-config-models==2.9.0
# via edx-event-routing-backends
django-crum==0.7.9
# via
Expand All @@ -89,47 +89,45 @@ django-fernet-fields-v2==0.9
# via edx-event-routing-backends
django-model-utils==5.0.0
# via edx-celeryutils
django-redis==5.4.0
django-redis==6.0.0
# via edx-event-routing-backends
django-statici18n==2.6.0
# via -r requirements/base.in
django-waffle==4.2.0
django-waffle==5.0.0
# via
# edx-django-utils
# edx-toggles
djangorestframework==3.15.1
# via
# -c requirements/constraints.txt
# django-config-models
djangorestframework==3.16.0
# via django-config-models
dnspython==2.7.0
# via pymongo
edx-ccx-keys==2.0.2
# via openedx-events
edx-celeryutils==1.3.0
edx-celeryutils==1.4.0
# via edx-event-routing-backends
edx-django-utils==7.1.0
edx-django-utils==8.0.0
# via
# django-config-models
# edx-toggles
# event-tracking
# openedx-events
edx-event-routing-backends==9.3.2
edx-event-routing-backends==9.3.5
# via -r requirements/base.in
edx-i18n-tools==1.6.3
edx-i18n-tools==1.9.0
# via -r requirements/base.in
edx-opaque-keys[django]==2.11.0
edx-opaque-keys[django]==3.0.0
# via
# -r requirements/base.in
# edx-ccx-keys
# openedx-events
# openedx-filters
edx-toggles==5.2.0
edx-toggles==5.3.0
# via
# edx-event-routing-backends
# event-tracking
event-tracking==3.0.0
event-tracking==3.3.0
# via edx-event-routing-backends
fastavro==1.10.0
fastavro==1.11.1
# via openedx-events
fasteners==0.19
# via edx-event-routing-backends
Expand All @@ -144,7 +142,7 @@ idna==3.10
# via requests
isodate==0.7.2
# via edx-event-routing-backends
jinja2==3.1.5
jinja2==3.1.6
# via code-annotations
jmespath==1.0.1
# via
Expand All @@ -154,18 +152,18 @@ jsonfield==3.1.0
# via
# edx-celeryutils
# edx-event-routing-backends
kombu==5.4.2
kombu==5.5.4
# via celery
lazy==1.6
# via xblock
lxml[html-clean,html_clean]==5.3.0
lxml[html-clean,html_clean]==5.4.0
# via
# edx-i18n-tools
# lxml-html-clean
# xblock
lxml-html-clean==0.4.1
lxml-html-clean==0.4.2
# via lxml
mako==1.3.9
mako==1.3.10
# via
# -r requirements/base.in
# xblock
Expand All @@ -175,27 +173,27 @@ markupsafe==3.0.2
# jinja2
# mako
# xblock
newrelic==10.5.0
# via edx-django-utils
openedx-django-pyfs==3.7.0
openedx-django-pyfs==3.8.0
# via xblock
openedx-events==9.17.0
openedx-events==10.2.1
# via event-tracking
openedx-filters==1.13.0
openedx-filters==2.1.0
# via edx-event-routing-backends
packaging==25.0
# via kombu
path==16.16.0
# via edx-i18n-tools
pbr==6.1.1
# via stevedore
polib==1.2.0
# via edx-i18n-tools
prompt-toolkit==3.0.50
prompt-toolkit==3.0.51
# via click-repl
psutil==6.1.1
psutil==7.0.0
# via edx-django-utils
pycparser==2.22
# via cffi
pymongo==4.4.0
pymongo==4.13.2
# via
# edx-opaque-keys
# event-tracking
Expand All @@ -209,7 +207,7 @@ python-dateutil==2.9.0.post0
# xblock
python-slugify==8.0.4
# via code-annotations
pytz==2025.1
pytz==2025.2
# via
# edx-event-routing-backends
# event-tracking
Expand All @@ -220,15 +218,15 @@ pyyaml==6.0.2
# code-annotations
# edx-i18n-tools
# xblock
redis==5.2.1
redis==6.2.0
# via django-redis
requests==2.32.3
requests==2.32.4
# via
# apache-libcloud
# edx-event-routing-backends
s3transfer==0.11.2
s3transfer==0.13.0
# via boto3
simplejson==3.19.3
simplejson==3.20.1
# via
# xblock
# xblock-utils
Expand All @@ -241,7 +239,7 @@ six==1.17.0
# python-dateutil
sqlparse==0.5.3
# via django
stevedore==5.4.0
stevedore==5.4.1
# via
# code-annotations
# edx-django-utils
Expand All @@ -252,13 +250,11 @@ tincan==1.0.0
# via
# -r requirements/base.in
# edx-event-routing-backends
typing-extensions==4.12.2
typing-extensions==4.14.0
# via edx-opaque-keys
tzdata==2025.1
# via
# celery
# kombu
urllib3==1.26.20
tzdata==2025.2
# via kombu
urllib3==2.2.3
# via
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
# -c requirements/constraints.txt
Expand All @@ -271,14 +267,14 @@ vine==5.1.0
# kombu
wcwidth==0.2.13
# via prompt-toolkit
web-fragments==2.2.0
web-fragments==3.1.0
# via
# -r requirements/base.in
# xblock
# xblock-utils
webob==1.8.9
# via xblock
xblock[django]==5.1.1
xblock[django]==5.2.0
# via
# -r requirements/base.in
# xblock-utils
Expand Down
Loading