Skip to content

Release v5.3.1

Compare
Choose a tag to compare
@brookgagnon brookgagnon released this 18 Nov 16:13
· 279 commits to 5.3 since this release

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