Skip to content

Latest commit

 

History

History
54 lines (42 loc) · 1.97 KB

CHANGELOG.md

File metadata and controls

54 lines (42 loc) · 1.97 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

7.2.3 - 2019-11-07

Fixed

  • Allow to assign names to the field Field factory

7.2.2 - 2019-11-07

Fixed

  • Allow to override the default constants Table::ROW_CLASS and Table::ROWCOLLECTION_CLASS

7.2.1 - 2019-08-31

Fixed

  • FieldFactories are not initialized in the database constructor.

7.2.0 - 2019-08-25

Added

  • New method Row::reload() refresh the data from the database and, optionally, discard changes.
  • New argument to RowCollection::toArray() to convert only the collection but not the rows.
  • Provided a basic event dispatcher
  • Added the Table::init() method to run custom code after instantation.

Fixed

  • Field Serialize returns NULL if the value is not a string.
  • NULL values on insert.
  • Update a row with no changes.

7.1.0 - 2019-08-23

Changed

  • BREAKING: The way to define custom fields has changed in order to make it more easy and less verbose.

7.0.0 - 2019-04-03

This library was rewritten and a lot of breaking changes were included.

Added

  • This changelog

Changed

  • Minimum requirement is php >= 7.2
  • Added Atlas.Pdo as dependency
  • Use PSR-14 Event Dispatcher to handle events
  • Added Atlas.Query as a dependency to create the queries and adopt its API
  • The pagination info is returned with $selectQuery->getPageInfo() function.
  • Many other changes. See the docs.