All Versions
Latest Version
Avg Release Cycle
36 days
Latest Release
399 days ago

Changelog History
Page 3

  • v2.3.6 Changes

    April 13, 2020

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix require php7.4 in composer.json file #111
    • ๐Ÿ›  Fix @transient annotation pb #113
    • ๐Ÿ›  Fix non autoinc pk not affected on insert #114
  • 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)
  • 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

    • @idcolumn name pb #107
    • [REST] with POST method returns 500 error, and 'controllers/rest' class not found #89
  • v2.3.3 Changes

    January 25, 2020

    โž• Added

    • ๐Ÿ‘€ mailer module see
    • SimpleViewController, SimpleViewAsyncController for php views (without template engine)
    • ๐Ÿ‘€ PHP 7.4 preloading see #88
    • ObjectCache cache system
    • SDAO 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 class
      • DAO::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
  • 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)
      • Tarantool database support on a proposal from @zilveer
      • Swoole coroutine Mysql database support
      • Mysqli database support
      • PDO default wrapper (updated) ### โšก๏ธ Updated
    • PhpFastCache to 7.0 ### ๐Ÿ›  Fixed
    • ๐Ÿ‘€ UQuery multi models fatal error (see #63)
  • v2.3.0 Changes

    August 01, 2019

    โž• Added

    • multi databases feature on a proposal from @Gildonei ### ๐Ÿ”„ Changed
    • Startup class optimization

    ๐Ÿ’ฅ Breaking change possible

    Induced by multi database functionality:

    • Database startup with DAO::startDatabase($config) in services.php file is useless, no need to start the database, the connection is made automatically at the first request.
    • ๐Ÿ‘‰ Use DAO::start() in services.php file when using several databases (with multi 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.


    • โšก๏ธ Update devtools: composer global update

    ๐Ÿ›  Fixed

    • route caching pb for routes with variables (no open issue)

    ๐Ÿ“š Documentation

  • v2.2.0 Changes

    July 03, 2019

    โž• Added

    โœ‚ 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


    • โšก๏ธ 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
  • 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 and DAO classes see #42
    • getById method in DAO 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 with Ubiquity 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