- integrated new video/audio previewer
- frontend: Improve display of ZIPs with long file names
- markdown: default message if not previewable
- markdown: fixed ascii encoding typo
- setup: migrate dependency from cchardet to charset_normalizer fixes problems with python3.11
- setup: add python3.11 to test matrix
- CSV: Fix handling of small files.
- CSV: removed file size limit. The new extension can preview very large files.
- CSV: change JS rendering from d3 to papaparse, supporting rendering of very large files
- add file size check to CSV extensions
- refactor XML and ipynb extensions
- encoding: cleanup detection and override ASCII to default encoding
- txt-preview: enables horizontal scrolling, avoid invalid coding errors and add option to truncate .txt file preview after PREVIEWER_TXT_MAX_BYTES
- pull latest translations
- remove deprecated flask_babelex dependency
- upgrade invenio_i18n
- remove inline script - pdf js
- add translations
- jupyter: fix previewer of jpynb
- tests: upgrade invenio-db
- Fix dependencies
- Align bootstrap-sass version with Invenio-Theme version.
- Adds german translations
- Fixes the preview button and the question icon mark in the Jinja macro.
- Fixes the file download link the Jinja macro for listing files.
- Migration to Semantic-UI.
- Drops support of flask-assets.
- Fixes PDF.js static asset paths.
- Migrate CI to GitHub Actions.
- Fixes imports in Bootstrap and Semantic UI files.
- set Sphinx
<3
because of errors related to application context - stop using example app
- Change flask dependency to centrally managed by invenio-base
- Drop support for Python 2.7
- Changes styling and method signature of file_list macro.
- Removes inline styling from simple image previewer for Content Security Policy compliance
- Removes html sanitization config
- Initial public release.