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.
Features
API v2 using more modern RESTful implementation (alpha)
begin building automated testing via CodeCeption (alpha)
OB CLI tool (alpha) with “check install” function
Improvements
include and configure PHP Code Sniffer (phpcs) / PHP Code Beautifier (phpcbf)
code refactoring for near-PSR12 adherence (a few issues remain to be resolved later)
code and database refactoring for naming consistency
include document generator in core code (tools directory)
update document generator to also define controller/method routes for API v2
begin migration to composer and npm to better manage dependencies
rename “emergency” to “alert” to better reflect feature usage
revise generalized storage method for UI settings
remove obsolete apitest tool
remove some PHP code maintaining database integrity and rely on MySQL foriegn key constaints instead
improved look/feel for documentation
Fixes
fix bug related to show deletion
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
update welcome screen design
when update(s) required, display notice and prevent login
Improvements
update PHPMailer dependency to latest version
begin using composer for dependencies
style code tweak (remove old css –prefix, no longer required)
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
updated versioning and releases system
Fixes
ob.installer.sh small tweaks and fixes
See Change Log for more release details