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

Releases: spiral-modules/components

v0.9.7

05 Feb 11:52
Compare
Choose a tag to compare
  • Great Split - components moved into separate repositories

v0.9.6

03 Feb 13:25
Compare
Choose a tag to compare

General

  • Lazy wire declaration for FactoryInterface

v0.9.5

01 Feb 13:57
Compare
Choose a tag to compare

DBAL

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

v0.9.4

30 Jan 11:25
Compare
Choose a tag to compare

General

  • Container is not clonable

Stempler

  • StemplerLoader synced with Twig abstraction, StemplerSource introduced

v0.9.3

28 Jan 00:10
Compare
Choose a tag to compare

Stempler

  • SourceContext (twig like) have been added

v0.9.2

26 Jan 22:30
Compare
Choose a tag to compare

ORM

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

v0.9.1

24 Jan 21:34
Compare
Choose a tag to compare
  • "location" argument removed from MemoryInterface (deprecation)

0.9.0 RC

22 Jan 22:10
Compare
Choose a tag to compare

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
  • Transaction 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 argument 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

Models

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

ORM

  • Refactoring of SchemaBuilder
  • RecordSelector does not extend SeletQuery anymore
  • Transactional (UnitOfWork) support
  • Improvment memory mapping
  • Improvement tree operations (save)
  • Removed features
    • ActiveRecord thought direct table communication
    • MutableNumber accessor
    • Validations
  • Bugfixes
    • Bugfix: 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

ODM

  • Moved to latest PHP7 mongo drivers
  • Removed features
    • Validations
  • Removed parent document reference in compositions
  • Scalar array split into multiple versions
  • CompositableInterface improved

Storage

  • Improved implementation of RackspaceServer
  • Added GridFS server support

v0.8.43

28 Nov 13:56
Compare
Choose a tag to compare
  • Mongo driver options

v0.8.42

19 Oct 13:07
Compare
Choose a tag to compare
  • do not initialize null accessors