Skip to content

v2.2.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@aryaei2000 aryaei2000 released this 09 Sep 12:22
· 950 commits to master since this release

Change log:

  • Added a new data adapter layer to interact with MySQL (Entity classes and their Adapters)
  • Added factory classes for Entity class instantiation.
  • Added Server entity with CRUD.
  • Added Credential entity with CRUD.
  • Added ProxyServer entity with CRUD.
  • Added SingleSignOnProvider entity with CRUD.
  • Added support for multiple authentication server (95c6a2f).
  • Removed League OAuth and League Keycloak PHP libraries.
  • Added ext-sodium to composer dependencies.
  • Added ext-gd to composer dependencies.
  • Added types to attributes of File and FileMan classes.
  • Added diskName attribute to File to allow for saving files with system generated names (0241c24).
  • Increased admin dashboard left side menu width from 14rem to 15rem (0bd3669).
  • Created URLHelper class (282facb).
  • Added constants for authentication session names (591215c).
  • Marked UserModel, AuthAdapter, KeyCloak, and OAuth classes as deprecated.
  • Added new upload directories in writable (d8b6a6a).
  • Modified installer script to set permissions for new directories (fa9967d).
  • Updated to CodeIgniter 4.2 (268d0a1).

Bug fix:

  • Added autocomplete key-value pairs to settings table in the database schema.
  • Fixed a bug in array intersection of clauses with AND logic (19bd96f)
  • Fixed a bug in getting request type in TaskFilter (5bca1b2).
  • Updated minimum PHP version in installer script to 8.0 (472984e).
  • Added code to read .env file for database credentials.