Something went wrong on our end
-
Tsepelakis, Sotirios authoredTsepelakis, Sotirios authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGES.rst 4.62 KiB
Changes
Version 2024.4 (released 2024-11-26)
- Pin Flask-Menu` dependency
- Add Invenio-DAMAP to the dependencies
- Implement TU Wien user identity generator for connection to DAMAP
Version 2024.3 (released 2024-10-01, updated 2024-11-13)
- Replace setuptools with hatchling as build tool
- Use uv over pipx for CI/CD
- General cleaning of built-up cruft
- Update wtforms import
- Update wtforms validator
Version 2024.2 (released 2024-06-24, updated 2024-10-01)
- v12 compat: Chase Invenio-OAuthClient refactoring
- v12 compat: Chase permission policy changes
- v12 compat: Chase record ownership changes
- v12 compat: Remove breadcrumbs
- Use configuration items instead of hacks for the community permission policy
- Flatten the user preference curation.consent to curation_consent
- Override search mappings
- Remove support for creating community-submission requests for drafts
- Allow {user,guest} access requests for new drafts by default
- Add install extras for search
- Add Flask-Minify as opt-in for minifying HTML responses (without the golang minifiers)
- Show all accessible drafts in the user's dashboard
- Give out permissions to access the draft's files with the preview permission
- Deduplicate some generators in the permission policy
- Remove references to the unused trusted-publisher role
- Use the finalize_app entrypoint for the SMTP handler rather than a hacky blueprint
- Update README
- Remove overridden search mappings for community members
- Update wording about curation consent on registration form
Version 2024.1 (released 2024-05-22, updated 2024-05-22)
- Store
given_name
andfamily_name
in user profiles - Use these values to more accurately synthesize default values for creators in metadata
- Store the TISS ID in the user profile for people with TU Wien affiliation
Version 2023.2 (released 2023-04-24, updated 2023-12-22)
- v11 compat: Update permission policies and disable archive download
- Set affiliation (hard-coded) to TU Wien in user.profile
- Set a default template for the description metadata field
- Add a null check for the current_user in the logging formatter
- Prevent the logging formatter from blowing up outside of a request context
- Add utilities and a celery task for updating the names vocabulary with information from TISS
- Enable sending of registration mails
- Allow edits to owners of published records even if they only have trusted-user role
- Fix a typo in the config generated by the TUWSSOSettingsHelper
- Fix function to fetch user by username
- Add record curation preferences to user settings
Version 2023.1 (released 2023-01-13)
- Update definition of the default creator for new uploads
Version 2022.3 (released 2022-10-28, updated 2022-11-30)
- v10 compat: Discard imports of removed Admin/SuperUser generators
- Rework the initialization procedure used for some custom overrides
- Migrate from setup.py to setup.cfg
- Move Flask config override from Invenio-Theme-TUW to Invenio-Config-TUW
- Update "Terms of Use" link in registration form
Version 2022.2 (released 2022-07-19, updated 2022-10-22)
- v9 compat: Chase changes in Invenio-{Accounts,OAuthClient} 2.x
- v9 compat: Update permission policies
- v9 compat: Hack in permission policy for communities
- Refactor permissions and config
- Remove leftover views.py
- Set deposit form file size limits
- Fix permissions
- Reverse contents of CHANGES.rst (recent changes are shown on top)
- Attach SMTP error handler to the application in production mode
- Add custom logging formatter
- Auto-confirm newly registered users' e-mail addresses if
SECURITY_CONFIRMABLE
isFalse
- Set default user preferences (
visibility=public
,email_visibility=restricted
) - Set default value for
version
metadata to1.0.0
- Add config item to put the system into "read-only mode"
Version 2022.1 (released 2022-03-23, updated 2022-04-06)
- Update permissions for creating and editing drafts
- Use the OAI metadata implementation from Invenio-RDM-Records
- Change the default file size and bucket quota limits to 75GB
Version 2021.2 (released 2021-12-07, updated 2021-12-20)
- Make ready for InvenioRDM v7
- Add requests permission policy
- Enforce a rate limit for HTTP requests
- Change method of overriding the record permission policy
- Add datacite and oai_datacite metadataPrefixes to the OAI endpoint
Version 2021.1 (released 2021-07-15)
- Initial public release.
- Update the list of citation styles