diff --git a/CHANGELOG.md b/CHANGELOG.md index 278eca3..85bbb88 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,21 +4,44 @@ All notable changes to this project will be documented in this file. --- -## Unreleased +## 0.4.1 - 2025-11-13 #### Links -- upstream: https://code.lindeas.com/lindeas/jilo-web/compare/v0.4...HEAD -- codeberg: https://codeberg.org/lindeas/jilo-web/compare/v0.4...HEAD -- github: https://github.com/lindeas/jilo-web/compare/v0.4...HEAD -- gitlab: https://gitlab.com/lindeas/jilo-web/-/compare/v0.4...HEAD +- upstream: https://code.lindeas.com/lindeas/jilo-web/compare/v0.4...v0.4.1 +- codeberg: https://codeberg.org/lindeas/jilo-web/compare/v0.4...v0.4.1 +- github: https://github.com/lindeas/jilo-web/compare/v0.4...v0.4.1 +- gitlab: https://gitlab.com/lindeas/jilo-web/-/compare/v0.4...v0.4.1 ### Added +- Added the ability to have non-sanitized feedback messages +- Added a notice for maintenance mode for superusers +- Added initial support for maintenance mode +- Added initial support for database upgrades and migrations +- Added CSRF protection to the theme switcher functionality +- Added a helper to manage all static assets of a theme +- Added theme data to be passed correctly to the views +- Added "modern" and "retro" theme screenshots +- Added "alternative retro" theme - Added CSS and JS to the default theme - Added change theme menu entry ### Changed +- Moved away from SQLite to MariaDB/MySQL for the main Jilo website +- Integrated Highlight.js library into the SQL view modal for better code highlighting +- Moved the migration flag to the database with a fallback to a file +- Made the theme setting configuration per-user instead of global +- Refactored the session class and added a random session name generator if not configured +- Moved session variables to the configuration file ### Fixed +- Fixed flash messages to show up only once per page +- Fixed database migration functionality and associated feedback notices +- Fixed theme folder structure, helpers, and display logic to work correctly with new asset management +- Fixed index routing to work with the latest session and config changes +- Fixed the router class and several bugs within the session class and theme switcher functionality + +### Removed +- Removed getScreenshotUrl function, using the generic getAssetUrl for all assets instead --- diff --git a/README.md b/README.md index d09c582..79b4bab 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ To see a demo install, go to https://work.lindeas.com/jilo-web-demo/ ## version -Current version: **0.3** released on **2025-01-15** +Current version: **0.4.1** released on **2025-11-13** ## license diff --git a/app/config/jilo-web.conf.php b/app/config/jilo-web.conf.php index 9513bc2..a863f81 100644 --- a/app/config/jilo-web.conf.php +++ b/app/config/jilo-web.conf.php @@ -51,7 +51,7 @@ return [ // default avatar 'default_avatar' => 'static/default_avatar.png', // system info - 'version' => '0.4', + 'version' => '0.4.1', // development has verbose error messages, production has not 'environment' => 'development', diff --git a/public_html/index.php b/public_html/index.php index de6fec2..7b3f38a 100644 --- a/public_html/index.php +++ b/public_html/index.php @@ -8,7 +8,7 @@ * License: GPLv2 * Project URL: https://lindeas.com/jilo * Year: 2024-2025 - * Version: 0.4 + * Version: 0.4.1 */ // error reporting, comment out in production