All Versions
44
Latest Version
Avg Release Cycle
36 days
Latest Release
1066 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v2.4.2 Changes
February 08, 2021โ Added
ViewRepository
CRUD operations + Automatic passing of the handled objects to the viewAbstractRepository
only CRUD operations for overriding- 0๏ธโฃ
Repository
a default repository for any model getAllByIds
method inDAO
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
- โก๏ธ consecutive Bulk updates pb ### โ Added
- Dark theme for CRUD controllers
-
v2.4.0 Changes
December 31, 2020โ Added
- ๐ PHP8 attributes support => with PHP8, Ubiquity uses the PHP8 attributes system for annotations.
password_verify
method toURequest
### โก๏ธ 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
- ACL Manager in ubiquity-acl repository
๐ Fixed
- โก๏ธ Update php version in composer.json for php 8
- DAOUqueries pb with parentheses in condition
- Password hash algo type (no open issue)
- ๐ฒ DB Logging omitted (no open issue)
-
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'
andBEFORE_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
andmanyToMany
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
systemRedisDriver
system
โก๏ธ 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
- transformer for
-
v2.3.9 Changes
June 04, 2020 -
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"
- โ add