Skip to content

Releases: mikespub-org/rvolz-BicBucStriim

3.4.2 Basic json API, environment vars + clean-up & fixes

24 Aug 07:01
Compare
Choose a tag to compare

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

22 Apr 11:14
Compare
Choose a tag to compare

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

10 Dec 09:41
Compare
Choose a tag to compare

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:

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

04 Dec 00:01
Compare
Choose a tag to compare

See pull request #1 from @Tocamadera, Amazon will start winding down MOBI format

1.6.5 Use production mode by default

25 Jul 11:57
Compare
Choose a tag to compare

See previous releases and issue rvolz#399

1.6.4 Include vendor packages

26 Mar 10:26
Compare
Choose a tag to compare

See previous release

1.6.2 Add fixes for PHP 8.2

22 Mar 19:11
Compare
Choose a tag to compare

See previous release

1.6.1 Migration to PHP 8.x

20 Mar 18:30
Compare
Choose a tag to compare

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...