All Versions
44
Latest Version
Avg Release Cycle
36 days
Latest Release
399 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v2.3.6 Changes
April 13, 2020 -
v2.3.5 Changes
April 08, 2020๐ Fixed
- ๐ Fix persistent
/_default/
for default url (twig path) (no open issue) - ๐ Fix redirectToRoute pb (with
_default
route) (no open issue)
- ๐ Fix persistent
-
v2.3.4 Changes
March 23, 2020โ Added
- โก๏ธ
updateGroups
method for batch updates (mysql bulks) - ๐ Aditional fields in queries Fixes #83
- Composer part in webTools
โก๏ธ Updated
- ๐ PostgreSQL PDO Driver created for PostgreSQL Database Support Fixes #98
- ๐ Sqlite PDO Driver created for SQLite Database Support Fixes #90
๐ Fixed
- โก๏ธ
-
v2.3.3 Changes
January 25, 2020โ Added
- ๐ mailer module see https://github.com/phpMv/ubiquity-mailer
SimpleViewController
,SimpleViewAsyncController
for php views (without template engine)- ๐ PHP 7.4 preloading see #88
ObjectCache
cache systemSDAO
class for simple objects loading (popo with public members)- Prepared DAO queries for getOne, getById & getAll (async)
๐ Improved
- โ Add warmup methods for controllers & models metas
- ๐ท
StartupAsync
for asynchronous platforms (Swoole, Workerman) - unpack replace cufa in
Startup::runAction
-
v2.3.2 Changes
October 28, 2019โ Added
- bulk queries in
DAO
classDAO::toAdd($instance)
DAO::toUpdate($instance)
DAO::toDelete($instance)
DAO::flush()
- Composer create-project
composer create-project phpmv/ubiquity-project {projectName}
### ๐ Changed MicroTemplateEngine
optimization (cache) ### โ Added
- bulk queries in
-
v2.3.1 Changes
September 25, 2019โ Added
- ๐ท
workerman
server Usage:Ubiquity serve -t=workerman -p=8091
- ๐
Memcached
support - ๐ multi db types support (Db Wrapper)
PhpFastCache
to 7.0 ### ๐ Fixed- ๐ UQuery multi models fatal error (see #63)
- ๐ท
-
v2.3.0 Changes
August 01, 2019โ Added
๐ฅ Breaking change possible
Induced by multi database functionality:
- Database startup with
DAO::startDatabase($config)
inservices.php
file is useless, no need to start the database, the connection is made automatically at the first request. - ๐ Use
DAO::start()
inservices.php
file when using several databases (withmulti db
feature)
For optimization reasons:
- ๐ฆ the classes used only in development (common to devtools and webtools) have been relocated in the phpmv/ubiquity-dev package.
Migration
- โก๏ธ Update devtools:
composer global update
๐ Fixed
- route caching pb for routes with variables (no open issue)
๐ Documentation
- โ Add Jquery and Semantic-UI part
- โ Add Webtools presentation
- Database startup with
-
v2.2.0 Changes
July 03, 2019โ Added
- ๐ Web-tools
- Maintenance mode (see https://github.com/phpMv/ubiquity/issues/49)
- Updates checking for caches
- Customization (tools)
โ Deleted/updated
- ๐ Webtools removed from Ubiquity main repository and are in there own repo
๐ Use
composer require phpmv/ubiquity-webtools
to install them.๐ฅ Breaking change possible:
Classes relocation
Ubiquity\controllers\admin\utils\CodeUtils
->Ubiquity\utils\base\CodeUtils
Ubiquity\controllers\admin\interfaces\HasModelViewerInterface
->Ubiquity\controllers\crud\interfaces\HasModelViewerInterface
Ubiquity\controllers\admin\viewers\ModelViewer
->Ubiquity\controllers\crud\viewers\ModelViewer
Ubiquity\controllers\admin\popo\CacheFile
->Ubiquity\cache\CacheFile
Ubiquity\controllers\admin\popo\ControllerSeo
->Ubiquity\seo\ControllerSeo
Ubiquity\controllers\admin\traits\UrlsTrait
->Ubiquity\controllers\crud\traits\UrlsTrait
Migration
- โก๏ธ Update devtools:
composer global update
- In existing projects:
composer require phpmv/ubiquity-webtools
for webtools installation.
๐ Fixed
- ๐ Router: pb with route priority attribute see #54
๐ Changes
- โก๏ธ Models generation (Engineering-Forward) by UbiquityMyadmin interface was updated to avoid wrong outputs from
__toString()
function. #58- Field name is checked on different names which could be a hint for a password field.
- The following field names are supported:
- American English: password
- Brazilian Portuguese: senha
- Croatian: lozinka
- Czech: heslotajne OR helslo_tajne
- Danish: password
- Dutch: wachtwoord
- European Spanish: contrasena
- Finnish: salasana
- French: motdepasse OR mot_de_passe
- German: passwort
- Italian: password
- Norwegian: passord
- Polish: haslo
- European Portuguese: senha
- Romanian: parola
- Russian: naponb
- Latin American Spanish: contrasena
- Swedish: loesenord OR losenord
- Turkish: sifre
- Ukrainian: naponb
- Vietnamese: matkhau OR mat_khau
- ๐ Web-tools
-
v2.1.4 Changes
June 13, 2019โ Added
Translate
module in webtools- ๐
transChoice
method for translations with pluralization (tc
in twig templates) - ๐ Transactions and nested transactions in
Database
andDAO
classes see #42 getById
method inDAO
class (optimization)Ubiquity-swoole
server (Ubiquity serve --type=swoole
) ### ๐ Fixed- Fatal error in startup (not 404) fix #43
- ๐ Version 2.1.3 displays the number of version 2.1.2
-
v2.1.3 Changes
May 09, 2019โ Added
- ๐ Support for Http methods customization (for URequest & Uresponse) via
Ubiquity\utils\http\foundation\AbstractHttp
class. - ๐ Support for session customization via
Ubiquity\utils\http\session\AbstractSession
- multisites session
Ubiquity\utils\http\session\MultisiteSession
(1.0.0-beta) ReactPHP
server available from the devtools withUbiquity serve -t=react
command ### ๐ Fixed- [ORM] model Table annotation : fix #39 ### ๐ Fixed
- ๐ฒ [Logging] init logger fails if debug=false : fix #31 ### ๐ Documentation
- โก๏ธ DAO querying, updates
- In doc for di : fix #41
- ๐ Support for Http methods customization (for URequest & Uresponse) via