All Versions
44
Latest Version
Avg Release Cycle
36 days
Latest Release
722 days ago

Changelog History
Page 2

  • v2.4.2 Changes

    February 08, 2021

    โž• Added

    • ViewRepository CRUD operations + Automatic passing of the handled objects to the view
    • AbstractRepository only CRUD operations for overriding
    • 0๏ธโƒฃ Repository a default repository for any model
    • getAllByIds method in DAO part ### ๐Ÿ›  Fixed
    • ๐Ÿ›  Fix cache generation pb for field names & dbTypes ### โšก๏ธ Updated
    • โšก๏ธ Update route default name (ControllerName-{controller}.action) ### devtools
    • ๐ŸŒ livereload for php embedded web server
  • v2.4.1 Changes

    January 17, 2021

    ๐Ÿ›  Fixed

  • v2.4.0 Changes

    December 31, 2020

    โž• Added

    • ๐Ÿ‘ PHP8 attributes support => with PHP8, Ubiquity uses the PHP8 attributes system for annotations.
    • password_verify method to URequest ### โšก๏ธ Updated
    • 0๏ธโƒฃ CRUD and Auth controllers no longer use twig inheritance on views by default: It is easier to customize the display.
  • v2.3.13 Changes

    December 11, 2020

    โž• Added

    ๐Ÿ›  Fixed

  • v2.3.12 Changes

    August 28, 2020

    โž• Added

    • Named db statements for async platforms
    • Rest events on insert and update BEFORE_INSERT = 'rest.before.insert' and BEFORE_UPDATE = 'rest.before.update'
    • insertGroups method (inserts in an implicit transaction)
    • quote options for PDO wrappers
    • ๐Ÿ‘ท ApplicationStorage for global variables with async platforms (Swoole, Workerman, ngx_php...)

    ๐Ÿ›  Fixed

    • ๐Ÿ‘€ [orm] oneToMany and manyToMany loading pb with 2.3.11 version see #145

    โœ… Tests

    • โž• Adding tests
    • increase of coverage to 73%.
  • v2.3.11 Changes

    July 28, 2020

    โž• Added

    • DAOCache (caches objects loaded by id)
    • MemcachedDriver system
    • RedisDriversystem

    โšก๏ธ Updated

    • ๐Ÿ’ป fomantic-ui 2.8.6
    • 0๏ธโƒฃ default index view relooking
    • ๐Ÿ”จ Cache system and ArrayCache refactoring
    • light opt for async view and dbWrapper getStatement

    ๐Ÿ›  Fixed

    • ๐Ÿ‘€ [rest] no violations on insert with ValidatorManager see #122
    • ๐Ÿ‘€ [rest] Validation on insertion should be complete see #123
    • ๐Ÿ‘€ [postgresql] pb wth PgsqlDriverMetas (names protection) see #128
    • ๐Ÿ‘€ [postgresql] Insert fail with non autoinc pk see #129
    • ๐Ÿ‘€ [webtools][models] click on Nothing to display generates an error see #130
    • โšก๏ธ [webtools][models] instances count not updated see #131
    • ๐Ÿ‘€ Session names with non allowed characters see #134
    • SimpleViewAsyncController pb with cache (no open issue)
  • v2.3.10 Changes

    June 27, 2020

    โž• Added

    • transformer for UCookie (for Crypto)
    • getter on session Csrf protection
    • ๐Ÿ”’ security level to csrf protection (0 => no secure) ### โšก๏ธ Updated
    • ๐Ÿ’ป fomantic-ui 2.8.5 ### ๐Ÿ›  Fixed
    • DAOPrepared queries pb (with memberList) -> no open issue
    • โšก๏ธ update with field column names different from member names -> no open issue
  • v2.3.9 Changes

    June 04, 2020

    โž• Added

    • ๐Ÿ‘€ put, patch, delete, options annotations added for router (see #108)

    ๐Ÿ›  Fixed

    • ๐Ÿ‘€ Router cache Content-Type omited see #120
    • ๐Ÿ‘€ ORM: pbs on column annotation see #116 and #117
  • v2.3.8 Changes

    May 06, 2020

    โž• Added

    • โž• Add csrf functions to twig templates

    โšก๏ธ Updated

    • โšก๏ธ Update client libraries for new projects (Fomantic 2.8.4, jQuery 3.5.1)
    • โšก๏ธ Update to Twig 3.0
  • v2.3.7 Changes

    April 30, 2020

    โž• Added

    • โž• add password_hash to URequest
    • โž• add exists method in DAO
    • โž• Add Csrf protection to session

    โšก๏ธ Updated

    • AuthController simplification
    • โœ‚ remove unnecessary "No route found log"