Skip to content
This repository has been archived by the owner on Jan 24, 2024. It is now read-only.

Latest commit

 

History

History
112 lines (98 loc) · 3.5 KB

CHANGELOG.md

File metadata and controls

112 lines (98 loc) · 3.5 KB

CHANGELOG for 0.9.0 RC

0.9.6 (03.02.2017)

General

  • Lazy wire declaration for FactoryInterface

0.9.5 (01.02.2017)

DBAL

  • Ability to use nested queries in JOIN statements
  • on argument in join() methods is deprecated, use on() function directly

ORM

  • Optimizations in load method with "using" option

0.9.4 (30.01.2017)

General

  • Container is not clonable

Stempler

  • StemplerLoader synced with Twig abstraction, StemplerSource introduced

0.9.3 (28.01.2017)

Stempler

  • SourceContext (twig like) have been added

0.9.2 (27.01.2017)

ORM

  • Added late bindings (locate outer record based on Interface or role name)
  • Added detach() method into HasMany relation

0.9.0 (23.01.2017)

General

  • Dropped support of PHP5+
  • Code coverage improvements
  • Cache component removed (replaced with PSR-16)
  • Views component moved to Framework bundle
  • Validation component moved to Framework bundle
  • Translation component moved to Framework bundle
  • Encryption component moved to Framework bundle
  • Migrations component moved in
    • Automatic migration generation is now part of Migration component
  • Security component moved in
  • Monolog dependency removed
  • PHPUnit updated to 5.0 branch
  • Symfony dependencies updated to 3.0 branch
  • Schema definitions moved to array constants instead of default property values
  • Simplified PaginatorInterface
  • Reactor component moved in
  • Debugger (log manager) component removed
  • Improved implementation of Tokenizer component

Core

  • ScoperInterface moved into Framework bundle
  • Container now validates scalar agument types when supplied by user

DBAL

  • Improved polyfills for SQLServer
  • Improved SQL injection prevention
  • Improved timezone management
  • Refactoring of DBAL schemas
  • Bugfixes
    • Unions with ordering in SQLServer
    • Invalid parameter handling for update queries with nested selection
  • Pagination classes are immutable now

Models

  • Removed features
    • Embedded validations
    • Magic getter and setter methods via __call()
  • setValue and packValue methods added
  • "fields" property is now private
  • SolidableTrait is now part of models

ORM

  • Refactoring of SchemaBuilder
  • RecordSelector does not extend SelectQuery anymore
  • Transactional (UnitOfWork) support
  • Improvements in memory mapping
  • Improvements in tree operations (save)
  • Removed features
    • ActiveRecord thought direct table communication
    • MutableNumber accessor
    • Validations
  • Bugfixes
    • ManyToMany relations to non-saved records
    • BelongsToRelation to non-saved records
  • Definition of morphed relations must be explicit now
  • All ORM entities MUST have proper primary key now
  • Ability to define custom column types in combination with accessors
  • Relation loaders and schemas are immutable now
  • Memory scope are optional now
  • Record does not have "source" method by default now (see SourceTrait)

ODM

  • Moved to latest PHP7 mongo drivers
  • Removed features
    • Validations
  • Removed parent document reference in compositions
  • Scalar array split into multiple versions
  • CompositableInterface improved
  • Document does not have "source" method by default now (see SourceTrait)

Storage

  • Improved implementation of RackspaceServer
  • Added GridFS server support