> For the complete documentation index, see [llms.txt](https://dahn.gitbook.io/one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dahn.gitbook.io/one/release_notes.md).

# Release notes

**5.1.0**&#x20;

* remove thread api, time travel works on main thread only to prevent mixing data from different cache nodes
* `getCurrentIndex()` change to `index()` with dual nature to get or set the current index.
* add `node()` api to locate cache nodes by their id &#x20;

  Replaces the threading option in a much simpler and intuitive manner. Threads were only a way of jumping around in time on the cache.

**5.1.1**

* Fix bug with all siblings in an array being changed when one only one is edited

**5.1.2**

* Cleanup scripts and directories
* Separate some tests into their own files

**5.1.3**

* Upgrade to babel 6
* Fix issue with items being replaced on weak put

**5.1.4**

* Add singleton functionality to always retrieve the same cache instance
* Rename `createCache()` to `getCache()` to reflect the singleton functionality&#x20;
* Fix an issue with parents not being updated recursively to the top when an entity is evicted
* Update readme
* Add option to build with babel-polyfill for maps
