Releases: TeamworkGuy2/lokijs-collections
Releases · TeamworkGuy2/lokijs-collections
lokijs-collections 0.32.0
Change
- Removed
DtoAllFuncs<,>interface in favor of optional properties and 2nd generic type onDtoFuncs<>interface - Fix reference from '@twg2/ts-twg-ast-codegen@0.31.0
upgradeast-types.d.tsrenamedcode-ast.d.ts`
lokijs-collections 0.31.0
Change
- Update to TypeScript 4.4
lokijs-collections 0.30.0
Added
- Most of the same unit tests as the
lokijsproject Collectionproperties and constructor optionscloneObjectsandcloneFuncDynamicViewcount()Resultsetcount()- Added
LokiOps.$aeqfromlokijs
Changed
Resultset.data()optionsparameter added withcloneoptionResultset.LokiOpsmade public- Moved clone functions from
MemDbImplto newCloneUtilfile
Fixed
- Fix several bugs revealed by unit tests, ported fixes from
lokijsproject
lokijs-collections 0.29.1
Added
test/CollectionTestfor some much needed db-collections/Collection.ts coverage
Change
- Update dependency to
@twg2/ts-twg-ast-codegen@0.29.0 - Remove old unrelated
test/CompileManualBrowserBundleTestand resulting unuseddevDependencies
lokijs-collections 0.29.0
Change
- Update to TypeScript 4.3
lokijs-collections 0.28.0
Change
- Remove
Qdependency (still used as a devDependency) - Update dependencies for
Qdependency removal - Change all
Q.PromiseandQ.IPromisetypes toPsPromise(fromts-promisespackage)
lokijs-collections 0.27.0
Change
- Update to TypeScript 4.0
lokijs-collections 0.26.1
Fixed
- Fix a bug adding items via
MemDbImpl.addOrUpdateWhere()which affectsDataCollectionaddOrUpdateWhere()andaddOrUpdateWhereNoModify(), an extraneousundefined: undefinedproperty was being added to the inserted item(s)
lokijs-collections 0.26.0
Changed
- Renamed interface
InMemDb->MemDb - Renamed
InMemDbImpl.ts->MemDbImpl.ts
Removed
MemDb.createDataPersister(), callers can access the appropriate classes and create persisters matching their needs
lokijs-collections 0.25.2
Changed
- Updated to TypeScript 3.7 and other dependencies