All Versions
Latest Version
Avg Release Cycle
125 days
Latest Release
1242 days ago

Changelog History
Page 1

  • v5.6.2 Changes

    November 28, 2020
    • ๐Ÿ›  Fixes a minor syntax compatibility issue in PHP8
    • ๐Ÿ›  Fixed issue with R::bindFunc and shared lists in some cases
    • โž• Added PHP8 to Travis-CI test matrix (does not work yet)
  • v5.6 Changes

    October 03, 2020
    • โž• Added DDL-templates (Gabor)
    • โž• Added bean->info() and R::findFromSQL() (Gabor)
    • โž• Added getDatabaseServerVersion() (Gabor)
    • ๐Ÿ›  Fix unnecessary widening when storing 1 in a MySQL TINYINT(1) column #839. (Gabor, thanks davidsickmiller)
    • Preventing RedBean from trying to call protected or private methods (Lynesth)
    • Allowing the use of __call in the model (Lynesth)
    • ๐Ÿ‘ Allow overriding stringifyFetch with setPDO (Gabor)
    • Adjust setPDO in RPDO to avoid having pdo instance replaced (Gabor)
    • โž• Added support for SQL Select Snippets in CTE-Queries (Gabor)
    • โž• Added support for MySQL8 (Gabor)
  • v5.5 Changes

    April 30, 2020
    • SQL-Extensions @joined/@own/@shared** (Lynesth)
    • R::countChildren()/R::countParents() (Gabor)
    • Finder::onmap()/R::loadJoined() (Gabor)
    • ๐Ÿšš Execution bit removed from PHP files (Travispaul)
    • ๐Ÿ”Œ Plug-ins may now also contain underscores (Lynesth)
    • Arrays are now allowed as meta mask (Lynesth)
    • ๐ŸŽ Minor performance improvement in convertToBeans (Lynesth)
    • ๐Ÿ‘Œ Improved checking in LIMIT-1 glue (Lynesth)
    • ๐Ÿ›  Fix issues in Hybrid mode (Gabor/MadTeddy)
    • ๐Ÿ‘‰ Make convertToBean compatible with getRow (Gabor/Flip111)
    • ๐Ÿ›  Fix in OODBBean changelist (AlexanderYIXIAO)
    • ๐Ÿ›  Fix in testPartialBeansAtSetup (AlexanderYIXIAO)
    • Removal of AutoResolve (Gabor/Lynesth/Rayraz)*
  • v5.4.2 Changes

    December 26, 2019
    Fix issue with Hybrid Mode not working as documented (Gabor)
  • v5.4.1 Changes

    December 07, 2019
    • ๐Ÿ›  Fix issue with default values in combination with Partial Beans mode
    • ๐Ÿ›  Fix minor issue in Unit Test system
    • โšก๏ธ Update test file for PHP 7.4 compatibility
  • v5.4 Changes

    September 28, 2019
    Debug Logger now correctly handles typed bindings (author AbygailG)
    R::store( $beans, $unfreezeIfNecessary); (author Gabor, inspiration from PR David Sickmiller)
    R::storeAll( $beans, $unfreezeIfNecessary);
    R::findForUpdate() (author Gabor)
    R::traverse(...,function( ,$depth){}) passes depth level (author Lynesth)
    Allow findLike (and the likes) to use "IS NULL" conditions (author Lynesth)
    Have trash/trashAll return number of deleted beans (author Lynesth)
    Fixed Facade::removeToolBoxByKey removing the toolbox (thanks Dmelo)
    R::getRow() now adheres to return type array (author Nucc1)
    R::setAllowFluidTransactions() (thanks Lynesth and Marios88)
    Peformance improvement of R::diff() (author Lynesth)
    Fix Cache prevent a second FOR-UPDATE SQL query (author Gabor)
    Additional unit tests
    Improvement source code documentation
  • v5.3.1 Changes

    May 28, 2019
    • ๐ŸŽ Performance fix
    • โž• Added tests
  • v5.3 Changes

    April 06, 2019
    Explicit parameter type binding (thanks Lynesth)
    Added countTaggedAll() and countTagged()
    Added R::useFeatureSet()
    Added nmMap() for complex FindMulti mappings
    Released independent SQN library for quick SQL notation in PHP
    Added R::noNuke()
    Support for MySQL SSL: useMysqlSSL( $key, $cert, $ca, $id )
    Support for PHP 7.3
  • v5.2

    October 26, 2018
  • v5.1 Changes

    April 03, 2018

    ๐Ÿ”„ Changes in version 5.1 (2 April 2018, Easter Edition)

    Added R::trashBatch($type, $ids) to trash a batch of beans in one statement
    Added R::hunt( $type, $query, $params ) to find and trash beans in one statement
    Added Debugger::setOverrideCLIOutput() to override PHP_SAPI in Debugger
    Improved API documentation box()/unbox()
    Improved API documentation matchUp
    Make QuickExport compatible with PHP versions 5.4 and below
    Add warning in API documentation regarding use of findLast()
    Mark R::findLast() as deprecated
    Fixed compatibility issue with PHP 7.2 (thanks Lynesth)
    Increases execution speed if no conditions are set (thanks Lynesth)
    Added DispenseHelper::setEnforceNamingPolicy() to disable naming policy
    Faster return from __call() if no model (thanks Lynesth)
    Updated README and Composer JSON (thanks Rotzbua)
    Added Composer Model documentation (thanks Ben Major)
    Fix Facade::convertToBean documentation (thanks Diogo Oliveira de Melo)
    Reached 100% test coverage
    Code clean-ups
    Improved other documentation
    Tiny Query Builder now available as plugin for your convenience
    Improved performance of modifySchema() (thanks davidsickmiller)
    Fixed a compatibility issue with ProxySQL in connection mechanism

    ๐Ÿ‘€ See