All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
-
stripping of common directory prefixes was deeply broken
-
fix issue #38 "Unable to copy folders to another folder"
-
fix setting the archive-bomb limits in the settinhs pages
-
fix non-utf-8 external apps by setting environment variables
-
fix mime-type and aliases registration
-
work around AlchemyZippy bug in UnifiedArchive
-
fix construction of zip-bomp protection exception
-
pome quirks, unicode normalization
-
support NC 29
-
include symfony console to make vendor/bin/cam (UnifiedArchive command line utility) functional
- A spurious error message in the logs. This did not affect the functi onality of the app but puzzled its users.
-
restore PHP 8.1 compatibility
-
personal settings dialog courtesy of @kemitix
-
Database migration
-
Some trait classes use constants, so we need PHP >= 8.2
- Support Nextcloud v28, in particular use the new event-bus as the old legacy file-list is no longer available.
-
Reduce the size of the JS assets needed to hook in to the files-app sidebar
-
Use latest @nextcloud/vue toolkit.
-
Drop support for Nextcloud <= v27. The differences in the files-API are just too big.
-
Translations
- Fix the use of the file-cache in order to avoid excessive re-scans of the potentionally large and complicated archive file.
- update some packages
- Update Vue components
- Update archive backend
- translations and spelling
- fix handling of password protected archives
- Bump the minimal required PHP version to 8.0 as the app breaks installations still using PHP 7.4.
- Theming and styles for Nextcloud v25
- background jobs
- a bunch of orthographical errors with respect to the untranslated (en_US) texts
- internal restructuring of Vue and PHP source code, there is now a common base of code shared between the PDF Downloader and this app.
- fix mime-type injection code
- app category is now "files", no longer "office"
- Nextcloud is missing some prominent MIME-type mappings. Add them.
- Performance for large archives -- partly. This is still an issue, but has been improved
- Correctness of file-listing if underlying archive file has changed.
- expose the back-end driver name in the side-bar menu to ease debugging
- File-cache inconsistency causing mount-points not showing up in UI
- Avoid using NelexaZip as archive-backend for ZIP-archives as it
causes problems at least with archives generated by the
zipper
app.
- Optionally strip a common path prefix when mounting or extracting archives. This is meant for the not unsual case when the archive content is wrapped into a top-level directory.
- templates for the mount/extraction folder names via user preferences
- conflict resolution if the target mount point / extraction folder already exists
- screenshot links in appinfo.xml
- Encryption support
- First un-release