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/[email protected]
upgrade
ast-types.d.tsrenamed
code-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
lokijs
project Collection
properties and constructor optionscloneObjects
andcloneFunc
DynamicView
count()
Resultset
count()
- Added
LokiOps.$aeq
fromlokijs
Changed
Resultset.data()
options
parameter added withclone
optionResultset.LokiOps
made public- Moved clone functions from
MemDbImpl
to newCloneUtil
file
Fixed
- Fix several bugs revealed by unit tests, ported fixes from
lokijs
project
lokijs-collections 0.29.1
Added
test/CollectionTest
for some much needed db-collections/Collection.ts coverage
Change
- Update dependency to
@twg2/[email protected]
- Remove old unrelated
test/CompileManualBrowserBundleTest
and resulting unuseddevDependencies
lokijs-collections 0.29.0
Change
- Update to TypeScript 4.3
lokijs-collections 0.28.0
Change
- Remove
Q
dependency (still used as a devDependency) - Update dependencies for
Q
dependency removal - Change all
Q.Promise
andQ.IPromise
types toPsPromise
(fromts-promises
package)
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 affectsDataCollection
addOrUpdateWhere()
andaddOrUpdateWhereNoModify()
, an extraneousundefined: undefined
property 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