Skip to content

Commit

Permalink
release: v3.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ntarocco committed Oct 23, 2024
1 parent c28af7b commit 43f756a
Show file tree
Hide file tree
Showing 10 changed files with 4,071 additions and 21,419 deletions.
3 changes: 1 addition & 2 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,7 @@ jobs:

- name: Install & Build
working-directory: ./ui
# --legacy-peer-deps due to https://github.com/Semantic-Org/Semantic-UI-React/issues/4301#issuecomment-1021663941
run: npm ci --legacy-peer-deps
run: npm ci

- name: Lint
working-directory: ./ui
Expand Down
6 changes: 5 additions & 1 deletion CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
..
Copyright (C) 2019-2023 CERN.
Copyright (C) 2019-2024 CERN.
CDS-ILS is free software; you can redistribute it and/or modify it
under the terms of the MIT License; see LICENSE file for more details.

Changes
=======

Version 3.2.0 (released 2024-10-22)

- search: add cross_field search type to enable AND searches across multiple fields

Version 3.1.0 (released 2024-10-01)

- global: upgrade react-invenio-app-ils
Expand Down
23 changes: 21 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
..
Copyright (C) 2019-2020 CERN.
Copyright (C) 2019-2024 CERN.
CDS-ILS is free software; you can redistribute it and/or modify it
under the terms of the MIT License; see LICENSE file for more details.
Expand All @@ -15,3 +14,23 @@
:target: https://github.com/CERNDocumentServer/cds-ils/blob/master/LICENSE

This is the CERN Document Server source code overlay for InvenioILS.

Update dependencies
-------------------

To update Python dependencies you need to run `npm install` in the target deployment environment:

.. code-block:: shell
$ docker run -it --platform="linux/amd64" --rm -v $(pwd):/app -w /app \
registry.cern.ch/inveniosoftware/almalinux:1 \
sh -c "dnf install -y openldap-devel && pip install -e . && pip freeze > requirements.new.txt"
To update JS dependencies you need to run `npm install` in the target deployment environment:

.. code-block:: shell
$ cd ui
$ rm -rf package-lock.json node_modules
# Run the container with x86_64 architecture and install packages
$ docker run -it --platform="linux/amd64" --rm -v $(pwd):/app -w /app node:14-alpine sh -c "npm install"
2 changes: 1 addition & 1 deletion cds_ils/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@

"""CDS-ILS."""

__version__ = "3.1.0"
__version__ = "3.2.0"

__all__ = ("__version__",)
197 changes: 197 additions & 0 deletions requirements.new.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,197 @@
alembic==1.10.4
amqp==5.2.0
appdirs==1.4.4
arrow==1.3.0
asttokens==2.4.1
async-timeout==4.0.3
attrs==24.2.0
babel==2.16.0
base32-lib==1.0.2
billiard==3.6.4.0
bleach==6.1.0
blinker==1.8.2
cachelib==0.9.0
cds-dojson==0.9.0
-e git+ssh://[email protected]/CERNDocumentServer/cds-ils.git@ff80b2277b27e9827839274a700038241874ba4d#egg=cds_ils
celery==5.2.7
certifi==2024.8.30
cffi==1.17.1
charset-normalizer==3.4.0
click==8.1.7
click-default-group==1.2.4
click-didyoumean==0.3.1
click-plugins==1.1.1
click-repl==0.3.0
counter-robots==2018.6
cryptography==43.0.3
dbus-python==1.2.18
decorator==5.1.1
dictdiffer==0.9.0
distlib==0.3.8
dnspython==2.7.0
dojson==1.5.0
email_validator==2.2.0
Events==0.5
exceptiongroup==1.2.2
executing==2.1.0
filelock==3.13.1
Flask==2.2.5
Flask-Admin==1.6.1
Flask-Alembic==2.0.1
flask-babel==4.0.0
Flask-Breadcrumbs==0.5.1
Flask-Caching==2.3.0
Flask-CeleryExt==0.5.0
Flask-Collect-Invenio==1.4.0
Flask-Cors==5.0.0
Flask-DebugToolbar==0.15.1
Flask-KVSession-Invenio==0.6.3
Flask-Limiter==1.1.0
Flask-Login==0.6.3
Flask-Mail==0.9.1
Flask-Menu==0.7.3
Flask-OAuthlib==0.9.6
Flask-Principal==0.4.0
Flask-Security-Invenio==3.3.3
flask-shell-ipython==0.5.3
Flask-SQLAlchemy==2.5.1
flask-talisman==0.8.1
flask-webpackext==1.0.2
Flask-WTF==1.2.1
fs==2.4.16
ftfy==6.3.0
future==1.0.0
fuzzywuzzy==0.18.0
github3.py==4.0.1
gpg==1.15.1
greenlet==3.1.1
idna==3.10
importlib-metadata==4.13.0
importlib_resources==6.4.5
infinity==1.5
intervals==0.9.2
invenio-access==2.0.0
invenio-accounts==3.5.2
invenio-admin==1.4.0
invenio-app==1.3.4
invenio-app-ils==4.1.0
invenio-assets==3.0.3
invenio-banners==1.0.0a1
invenio-base==1.2.17
invenio-cache==1.3.0
invenio-celery==1.2.5
invenio-circulation==3.0.0a1
invenio-config==1.0.4
invenio-db==1.2.0
invenio-files-rest==2.2.1
invenio-formatter==2.0.3
invenio-i18n==2.1.2
invenio-indexer==2.3.0
invenio-jsonschemas==1.1.4
invenio-logging==2.1.1
invenio-mail==2.1.1
invenio-oaiserver==2.2.3
invenio-oauth2server==2.2.1
invenio-oauthclient==3.5.1
invenio-opendefinition==2.0.0a2
invenio-pages==1.0.0a7
invenio-pidrelations==0.2.0
invenio-pidstore==1.3.1
invenio-query-parser==0.6.0
invenio-queues==1.0.1
invenio-records==2.4.0
invenio-records-rest==2.4.1
invenio-rest==1.3.1
invenio-search==2.4.1
invenio-stats==4.2.0
invenio-theme==2.5.10
invenio-userprofiles==1.2.5
ipython==8.18.1
itsdangerous==2.0.1
jedi==0.19.1
Jinja2==3.1.4
jsmin==3.0.1
jsonpatch==1.33
jsonpointer==3.0.0
jsonref==1.1.0
jsonresolver==0.3.2
jsonschema==4.23.0
jsonschema-specifications==2024.10.1
kombu==5.4.2
libcomps==0.1.18
limits==1.6
lorem==0.1.1
lxml==5.3.0
Mako==1.3.6
MarkupSafe==3.0.2
marshmallow==3.23.0
matplotlib-inline==0.1.7
maxminddb==2.6.2
maxminddb-geolite2==2018.703
msgpack==1.1.0
oauthlib==2.1.0
opensearch-dsl==2.1.0
opensearch-py==2.7.1
ordereddict==1.1
packaging==24.1
parso==0.8.4
passlib==1.7.4
pexpect==4.9.0
pillow==11.0.0
pipenv==2023.12.1
platformdirs==4.2.0
pluggy==0.13.1
prompt_toolkit==3.0.48
psycopg2-binary==2.9.10
ptyprocess==0.7.0
pure_eval==0.2.3
pyasn1==0.6.1
pyasn1_modules==0.4.1
pycountry==22.3.5
pycparser==2.22
Pygments==2.18.0
PyJWT==2.9.0
pynpm==0.2.0
pyPEG2==2.15.2
python-dateutil==2.8.1
python-geoip==1.2
python-ldap==3.4.4
pytz==2024.2
pywebpack==2.0.1
redis==5.1.1
referencing==0.35.1
requests==2.32.3
requests-oauthlib==1.1.0
rpds-py==0.20.0
rpm==4.16.1.3
sentry-sdk==1.45.1
simplejson==3.19.3
simplekv==0.14.1
six==1.15.0
speaklater==1.3
SQLAlchemy==1.4.54
SQLAlchemy-Continuum==1.4.1
SQLAlchemy-Utils==0.38.3
stack-data==0.6.3
systemd-python==234
traitlets==5.14.3
types-python-dateutil==2.9.0.20241003
typing_extensions==4.12.2
tzdata==2024.2
ua-parser==0.18.0
uritemplate==4.1.1
uritemplate.py==1.0.1
uritools==4.0.3
urllib3==1.26.20
validators==0.34.0
vine==5.1.0
virtualenv==20.25.1
watchdog==2.2.1
wcwidth==0.2.13
webargs==5.5.3
webencodings==0.5.1
Werkzeug==2.2.3
WTForms==2.3.3
WTForms-Alchemy==0.18.0
WTForms-Components==0.10.5
zipp==3.20.2
Loading

0 comments on commit 43f756a

Please sign in to comment.