* Always print download report (also when manually interrupting)
Fixes
* Fix userpage download * Fix `--no-color` option not working in `download login` command when login failed
Dependencies
* falocalrepo-database dependency set to [\~5.0.7](https://pypi.org/project/falocalrepo-database/5.0.7) * Fix possible duplicate values in list columns
4.0.0
Not secure
New Features
* Colorized output using ANSI codes * Shell completions * Database search using advanced query language * Complete rewrite using Python 3.10 and [Click](https://click.palletsprojects.com) * Add support to download user profiles * Add filtering and clearing to history command
Changes
* History events added only when database is modified
Dependencies
* faapi dependency set to [\~3.3.5](https://pypi.org/project/faapi/3.3.5) * Upgrade to Python 3.9+ * Improved parsing * Fully documented and type-annotated * falocalrepo-database dependency set to [\~5.0.5](https://pypi.org/project/falocalrepo-database/5.0.5) * Add `USERS.USERPAGE` column * Separate `HISTORY` table * Improved type safety * Improved efficiency * falocalrepo-server dependency set to [\~2.0.1](https://pypi.org/project/falocalrepo-server/2.0.1) * Improved styling with fonts and responsive design * Improved efficiency
3.25.0
Not secure
Changes
* Move `--update` option to its own `update` command
Fixes
* Fix `SystemExit` being caught as an error
Dependencies
* falocalrepo-server dependency set to [\~1.14.0](https://pypi.org/project/falocalrepo-server/1.14.0) * Change behaviour of HTTP to HTTPS redirection
3.24.1
Not secure
Changes
* Add new `move` argument to `config files-folder` command to skip moving the files to the new location
Fixes
* Fix possible errors when passing 0 as port to `database server`
Dependencies
* falocalrepo-server dependency set to [\~1.13.0](https://pypi.org/project/falocalrepo-server/1.13.0) * Support new HTTP redirection * Add `redirect-http` argument to `database server` command
3.24.0
Not secure
Fixes
* Fix rare errors caused by unexpected keyword arguments passed to the exception-raiser function * Fix error causing keyword arguments with spaces to be ignored
Dependencies
* falocalrepo-database dependency set to [\~4.19.3](https://pypi.org/project/falocalrepo-database/4.19.3) * Check database connection before opening database * falocalrepo-server dependency set to [\~1.12.0](https://pypi.org/project/falocalrepo-server/1.12.0) * Support new SSL arguments and change default port to 80/443 * Add `ssl-cert` and `ssl-key` arguments to `database server` command
3.23.15
Not secure
Dependencies
* falocalrepo-database dependency set to [\~4.19.1](https://pypi.org/project/falocalrepo-database/4.19.1) * Submissions tags are no longer sorted alphabetically