Features:
- New Plugin to support Zotero databases (read-only)
- Removed experimental plugins that have not been used much Backend/Development
- Completely rewrote server part on the basis of Yii2
- Upgraded client to qooxdoo 6.0.0 and its new javascript compiler toolchain
- Added extensive test suite based on the Codeception testing framework
- CI moved from Travis to GitHub Actions, added powerful deployment automation
- added Debugging plugin with a server log window, log filter selection and recording of JSONRPC traffic for later replay.
- Added Travis CI build script and tests
- Support for easy deployment in Docker, Cloud9IDE and Debian/Ubuntu
- More compatibility fixes for current PHP & MySql versions
- Integrated fixes from Gerrit Oldenburg (Humboldt University Berlin) for upcoming compatibility with PHP 7 and newer MySQL versions (not yet functional)
- Upgrade to qoodoo 5.0.2
- Partial rewrite of the z3950 plugin, now uses a ServerProgress widget to indicate the progress of the search request
- Removed the annoying "No connection to server" alert if a server request fails
- Upgraded to qooxdoo 4 on the frontend and to PHP > 5.3. on the backend
- Clean-up and refactoring of the backend and the qcl library. Fixed various problems related to session management.
- New plugin architecture: plugins now live in a separate folder, with backend and frontend code together, as qooxdoo library
- New plugin 'backup': php-only backup solution, old code based on mysqldump moved to plugin 'mdbackup' (deprecated and no longer supported)
- New plugin 'nnforum': Integrate user forum
- New plugin 'isbnscanner': Import references by ISBN using a barcode scanner (experimental)
- New plugin 'rssfolder': export folders as RSS feeds and import from those feeds (experimental)
- Updated CiteProc engine
- Improved setup process
- Default is now to send passwords encrypted (hashed with the stored and a random salt), this can be changed to sending plaintext passwords (for example, for LDAP servers), but only if a https connection exists
- Based on qooxdoo 1.6 (having used every version from qoodoo 0.5 upwards)
- Was never publicly released, but used in production at Humboldt University's Law School
- Used its own backend library (qcl) and an xml to javascript compiler (qxtransformer).
- Moved core features to plugins: Bibutils, CSL, Z39.50 import, Backup
- Used the NetWindows javascript library (by Alex Russel)
- Was used in a criminological research project
- A single long PHP file.