OBServer Release v5.3.1

OBServer Release v5.3.1

Latest version receiving new features. This version breaks compatibility with modules due to code/API refactoring. For production environments, consider latest v5.2 release until modules are updated.

Source code (zip)

Source code (tar.gz)

Features

small_blue_diamond API v2 using more modern RESTful implementation (alpha)
small_blue_diamond begin building automated testing via CodeCeption (alpha)
small_blue_diamond OB CLI tool (alpha) with “check install” function

Improvements

small_orange_diamond include and configure PHP Code Sniffer (phpcs) / PHP Code Beautifier (phpcbf)
small_orange_diamond code refactoring for near-PSR12 adherence (a few issues remain to be resolved later)
small_orange_diamond code and database refactoring for naming consistency
small_orange_diamond include document generator in core code (tools directory)
small_orange_diamond update document generator to also define controller/method routes for API v2
small_orange_diamond begin migration to composer and npm to better manage dependencies
small_orange_diamond rename “emergency” to “alert” to better reflect feature usage
small_orange_diamond revise generalized storage method for UI settings
small_orange_diamond remove obsolete apitest tool
small_orange_diamond remove some PHP code maintaining database integrity and rely on MySQL foriegn key constaints instead
small_orange_diamond improved look/feel for documentation

Fixes

small_red_triangle fix bug related to show deletion
small_red_triangle fix bug related to media “where used” information

Release v5.3.0

This version breaks compatibility with modules due to code/API refactoring. For production environments, consider latest v5.2 release until modules are updated.

Features

small_blue_diamond update welcome screen design
small_blue_diamond when update(s) required, display notice and prevent login

Improvements

small_orange_diamond update PHPMailer dependency to latest version
small_orange_diamond begin using composer for dependencies
small_orange_diamond style code tweak (remove old css –prefix, no longer required)
small_orange_diamond update “themeupdate” tool to use latest dart-sass version

Release v5.2.0

Latest feature-frozen release. Current best option for production environments. This version maintains compatibility with modules. Any incompatibility with OB-managed modules let us know so we can fix.

Improvements

small_orange_diamond updated versioning and releases system

Fixes

small_red_triangle ob.installer.sh small tweaks and fixes

See Change Log for more release details