Skip to content

Releases: RebelCode/iris-engine

v0.3-alpha

01 Jun 09:41
3a68628
Compare
Choose a tag to compare
v0.3-alpha Pre-release
Pre-release

Added

  • The total property in AggregateResult has been replaced with 3 separate totals: storeTotal, preTotal, and postTotal, which count the number of items from the store, after pre-processors, and after post-processors, respectively.

Fixed

  • A deprecated error on PHP 8 when the offset in the Aggregator is null, caused by passing the offset as argument #2 to array_slice.

0.2-alpha2

15 Feb 11:04
06df480
Compare
Choose a tag to compare
0.2-alpha2 Pre-release
Pre-release

Removed

  • Removed the Importer argument from the Engine class constructor due to circular dependency.

0.2-alpha

15 Feb 10:23
f24cb7f
Compare
Choose a tag to compare
0.2-alpha Pre-release
Pre-release

Added

  • New Importer class with corresponding ImportStrategy and ImportScheduler interfaces.
  • New ImportedBatch class which is used as a result DTO by the importer.
  • New Marker interface to abstract persistent flags and a NullMarker noop implementation.
  • Two new methods in the ConversionStrategy class: beforeBatch() and afterBatch().
  • ConversionStrategy implementations can throw a ConversionShortCircuit exception to stop conversion early.

Changed

  • The Engine class constructor now requires an Importer argument.

0.1 - Alpha 2

24 Sep 15:52
669ae86
Compare
Choose a tag to compare
0.1 - Alpha 2 Pre-release
Pre-release

Changes

Added

  • FetchQuery instances created from a result now accrue the total number of fetched items.

0.1 - Alpha 1

15 Jul 08:28
2ac78b2
Compare
Choose a tag to compare
0.1 - Alpha 1 Pre-release
Pre-release

Initial alpha version.