Releases: mikespub-org/rvolz-BicBucStriim
3.4.2 Basic json API, environment vars + clean-up & fixes
Main changes are summarized in CHANGELOG.md
[3.4.2] - 2024-08-24 Additional code clean-up + fixes
Changed
- Move identification of run mode to settings instead of container definition
- Pass auth and session as request attribute instead of using container
- Use gatekeeper middleware instead of wrapped check_admin() action
- Align uri methods with symfony http foundation helpers
- Revise middleware vs container setup for bbs and calibre configuration
- Add CORS options route and Allow-Control-* headers for json response
- Use FilesystemAdapter as fallback of ApcuAdapter for cache - see issue #3
[3.4.0] - 2024-04-26 Basic json API + environment vars + clean-up
Added
- Enable basic json api interface by configuring $settings['hasapi'] = true;
- Make $settings['hasapi'] configurable via environment variable 'BBS_HAS_API'
- Make initial app name configurable via environment variable 'BBS_APP_NAME'
- Make base path configurable via environment variable 'BBS_BASE_PATH'
- Make debug mode configurable via environment variable 'BBS_DEBUG_MODE'
Changed
- Move default settings to Settings class + use properties to access
- Split config/config.php file based on configuration mode
- Move identification of current language + loading L10n to login middleware
- Split config/langs.php file into lang/messages.{lang}.php files for L10n
- Rename most source class files + adapt RedBeanPHP models in line with PSR-4
Full Changelog: v3.3.0...v3.4.2
3.3.0 Switch to Slim 4 framework + add custom templates
Main changes are summarized in CHANGELOG.md
[3.3.0] - 2024-04-22
Changed
- Invoke callable actions via ActionsWrapperStrategy instead of using wrapper for each action in routes
- Updated dependencies + switched to phpunit 10.5
- Updated middlewares/cache package to new release 4.0
[3.2.0] - 2023-12-15
Changed
- Replaced abandoned package swiftmailer/swiftmailer with phpmailer/phpmailer
[3.1.0] - 2023-12-13 Custom template directories like tailwind
Added
- Added tailwind css templates from v2.x frontend
- Added support for custom template directories
Changed
- Aligned template extension with v2.x frontend (.twig)
- Updated javascript library versions a little bit (limited by jQuery Mobile)
- Fixed e-mail validation check - see #2
Removed
- Dropped unused epiceditor js and related themes
[3.0.0] - 2023-12-10 Switch to Slim 4 framework
Changed
- Switched to PSR-3/7/11/15/17 + Slim 4 framework
Removed
- Dropped incompatible package slim/logger from composer.json
- Removed abandoned package slim/views from lib/SlimViews
Full Changelog: v1.7.2...v3.3.0
1.7.2 Prepare framework switch
This is the last release using the old Slim 2 framework that started in 2012 and had its last update in 2017
The next release will jump to version 3.x.x to avoid overlap with:
- the archived @rvolz master and BicBucStriim-352 branches, and
- the updated @mikespub-org backend and frontend branches
which are all suspended unless someone has an interest in working on them further...
Full Changelog: v1.6.6...v1.7.2
1.6.6 Switch Kindle preferred format to EPUB instead of MOBI
See pull request #1 from @Tocamadera, Amazon will start winding down MOBI format
1.6.5 Use production mode by default
See previous releases and issue rvolz#399
1.6.4 Include vendor packages
See previous release
1.6.2 Add fixes for PHP 8.2
See previous release
1.6.1 Migration to PHP 8.x
This is a slightly modified version of BicBucStriim v1.5.3 available from http://projekte.textmulch.de/bicbucstriim/downloads/ that runs on PHP 8.0
Note: the bicbucstriim-1.6.x.zip files here contain the complete vendor/ directory. If you have php composer available, you can download the smaller source.zip file -or clone the v1 branch of this repository- and run "composer install" yourself.
For more up-to-date versions, please have a look at the main branch instead...