Releases: RebelCode/iris-engine
Releases · RebelCode/iris-engine
v0.3-alpha
Added
- The
totalproperty inAggregateResulthas 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
Aggregatorisnull, caused by passing the offset as argument #2 toarray_slice.
0.2-alpha2
Removed
- Removed the
Importerargument from theEngineclass constructor due to circular dependency.
0.2-alpha
Added
- New
Importerclass with correspondingImportStrategyandImportSchedulerinterfaces. - New
ImportedBatchclass which is used as a result DTO by the importer. - New
Markerinterface to abstract persistent flags and aNullMarkernoop implementation. - Two new methods in the
ConversionStrategyclass:beforeBatch()andafterBatch(). ConversionStrategyimplementations can throw aConversionShortCircuitexception to stop conversion early.
Changed
- The
Engineclass constructor now requires anImporterargument.
0.1 - Alpha 2
Changes
Added
FetchQueryinstances created from a result now accrue the total number of fetched items.
0.1 - Alpha 1
Initial alpha version.