Releases: RebelCode/iris-engine
Releases · RebelCode/iris-engine
v0.3-alpha
Added
- The
total
property inAggregateResult
has been replaced with 3 separate totals:storeTotal
,preTotal
, andpostTotal
, 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
isnull
, caused by passing the offset as argument #2 toarray_slice
.
0.2-alpha2
Removed
- Removed the
Importer
argument from theEngine
class constructor due to circular dependency.
0.2-alpha
Added
- New
Importer
class with correspondingImportStrategy
andImportScheduler
interfaces. - New
ImportedBatch
class which is used as a result DTO by the importer. - New
Marker
interface to abstract persistent flags and aNullMarker
noop implementation. - Two new methods in the
ConversionStrategy
class:beforeBatch()
andafterBatch()
. ConversionStrategy
implementations can throw aConversionShortCircuit
exception to stop conversion early.
Changed
- The
Engine
class constructor now requires anImporter
argument.
0.1 - Alpha 2
Changes
Added
FetchQuery
instances created from a result now accrue the total number of fetched items.
0.1 - Alpha 1
Initial alpha version.