All Versions
Latest Version
Avg Release Cycle
105 days
Latest Release
1790 days ago

Changelog History
Page 1

  • v1.5.7

    July 22, 2019
  • v1.5.6 Changes

    January 03, 2019
    • โž• added support for indexes on nested properties (#718)
    • more robust environment detection (#717)
    • precompile $regex filters recursively (#710)
    • Corrected $aeq example in Query Examples (#706)
    • ๐Ÿ”„ change 'shallow-recurse-objects' clone to support deep array clone (#692)
    • ๐Ÿ›  jsdoc fixes for compoundsort example (#691)
  • v1.5.5 Changes

    May 28, 2018
    • ๐Ÿ›  fixed issue where batch removes did not update unique index (#677)
  • v1.5.4 Changes

    May 11, 2018
    • ๐Ÿ›  fixes to checkIndex maintenance fn (#654, #661)
    • ๐Ÿšš bulk remove optimizations (#663)
    • ๐Ÿ›  fix to meta when cloning (#666)
    • ๐Ÿ”€ AWS S3 sync adapter added (#670)
    • ๐Ÿ›  fix for browser project: fs not found (#674)
    • โž• added comparators to default export (#672)
  • v1.5.3 Changes

    February 19, 2018
    • simplesort can leverage binary index (via index intersect) when weakly filtered (#645)
    • ๐Ÿ‘€ the simplesort 'descending' param is now multipurposed (with bw-compat) see jsdocs
    • โž• added new simplified js comparison ops for unindexed optimizations (commit bb011d)
    • โž• added collection.checkIndex() and collection.checkIndexes() for diagnostics (#654,#47)
  • v1.5.2 Changes

    February 01, 2018
    • ๐Ÿ›  fixed error when transform steps have non-serializable parameters (#624)
    • โž• addCollection will return existing collection when collection named already exists (#635)
    • โšก๏ธ batch updates when not cloning no longer risk invalidating adaptive binary indices (#639)
    • ๐Ÿ›  fixed autosave race condition when using async adapter (#643)
    • collection option added to disableMeta if not using changes api or ttl (#644)
  • v1.5.1 Changes

    October 12, 2017
    • โž• added disableDeltaChangesApi (default:true) collection option to store only differences. (#582)
    • loki indexed adapter deleteDatabase method will now wait until complete before callback (#584)
    • ๐Ÿ›  fixed clone methods correctly assigning object prototypes (#586)
    • partitioning adapter and memory adapter no longer throw error when database doesn't exist (yet)
    • ๐Ÿ‘ simplesort and compoundsort now support sorting on nested properties via dot-notation (#574)
    • โž• added support for binary indices on nested properties (#574)
    • ๐Ÿ›  fixed jsdoc syntax error causing vscode to crash (#614)
    • ๐Ÿ›  fixed error when using partitioning adapter with nativescript adapter (#615)
    • โž• added optional 'dataOptions' to eqJoin and map (chain/transform) (see #618)
  • v1.5.0 Changes

    June 12, 2017
    • ๐Ÿ”จ refactored binary indices sorting order
    • date values in properties with binary index will be converted to epoch time
    • ๐Ÿ›  fix to LokiFsStructuredAdapter first time autoload error where file doesn't exist yet
    • ๐Ÿ›  fixed simplesort descending with binary indices and no filters
    • ๐Ÿ‘ฏ with 'clone' option collection 'insert' events no longer emit internal obj reference
    • ๐Ÿ›  fix to clone method 'shallow'
    • โž• added 'removeMeta' option to chained data calls to shallow clone and remove $loki and meta
    • โž• added quickstart examples for node and updated loki sandbox with online web quickstarts
    • ๐Ÿ›  fixes to async unit tests
    • ๐Ÿš€ npm release trimmed from 5 megs to 500k (no examples, jsdocs, tests)
  • v1.4.3 Changes

    February 18, 2017
    • โž• added throttled saves and loads (enabled by default) to ensure no overlapping calls
    • unfiltered simplesorts can leverage binary index
    • collection.clear now clears indices correctly
    • ๐Ÿ›  fix to LokiPartitioning adapter resetting maxId across saves
    • meta set correctly on batch inserts
    • ๐Ÿ”ง LokiMemoryAdapter now configurable to simulate async
    • ๐Ÿ›  fix changesApi not enabled after loading database
  • v1.4.2 Changes

    December 21, 2016
    • โž• added 'adaptiveBinaryIndices' option to collections (default true) to avoid rebuilds on inserts/updates/removes
    • โž• added higher performance LokiFsStructuredAdapter for node
    • โž• added destructured serialization methods for partitioning and exporting
    • โž• added 'addListener' method alias of 'on' method
    • ๐Ÿ‘ป LokiFsAdapter doesn't throw exception when file doesn't exist (yet)
    • ๐Ÿ›  fix for circular structure error when setting ttl
    • ๐Ÿ›  fix unit testing on windows
    • experimental implementation of an incremental adapter