tag:github.com,2008:https://github.com/agilgur5/mst-persist/releasesRelease notes from mst-persist2023-07-13T17:02:00Ztag:github.com,2008:Repository/187457403/v0.1.42023-07-13T17:09:26Zv0.1.4 -- more permissive MST peerDep<h2>Dependencies</h2>
<ul>
<li>deps: more permissive mst peerDep, update mst devDep by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/barbalex/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/barbalex">@barbalex</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/agilgur5/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/agilgur5">@agilgur5</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1801021814" data-permission-text="Title is private" data-url="https://github.com/agilgur5/mst-persist/issues/33" data-hovercard-type="pull_request" data-hovercard-url="/agilgur5/mst-persist/pull/33/hovercard" href="https://github.com/agilgur5/mst-persist/pull/33">#33</a>
<ul>
<li>can now use any version of MST >=3.2.1 without installation warnings!</li>
</ul>
</li>
</ul>
<h2>Internal (testing, CI, etc)</h2>
<ul>
<li>ci: migrate to GH actions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/agilgur5/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/agilgur5">@agilgur5</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1802026374" data-permission-text="Title is private" data-url="https://github.com/agilgur5/mst-persist/issues/34" data-hovercard-type="pull_request" data-hovercard-url="/agilgur5/mst-persist/pull/34/hovercard" href="https://github.com/agilgur5/mst-persist/pull/34">#34</a></li>
<li>docs: update badges by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/agilgur5/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/agilgur5">@agilgur5</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1802040856" data-permission-text="Title is private" data-url="https://github.com/agilgur5/mst-persist/issues/35" data-hovercard-type="pull_request" data-hovercard-url="/agilgur5/mst-persist/pull/35/hovercard" href="https://github.com/agilgur5/mst-persist/pull/35">#35</a></li>
<li>deps: update lockfile to v3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/agilgur5/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/agilgur5">@agilgur5</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1803372213" data-permission-text="Title is private" data-url="https://github.com/agilgur5/mst-persist/issues/36" data-hovercard-type="pull_request" data-hovercard-url="/agilgur5/mst-persist/pull/36/hovercard" href="https://github.com/agilgur5/mst-persist/pull/36">#36</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/agilgur5/mst-persist/compare/v0.1.3...v0.1.4"><tt>v0.1.3...v0.1.4</tt></a></p>agilgur5tag:github.com,2008:Repository/187457403/v0.1.32023-07-13T16:59:59Zv0.1.3 -- fixes missing __esModule in CJS<h2>Release</h2>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="(pub): publish v0.1.3 -- fixes missing __esModule in CJS
"><pre class="notranslate"><code>(pub): publish v0.1.3 -- fixes missing __esModule in CJS
</code></pre></div>
<h2>Changelog</h2>
<ul>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/ebddd6ad66"><code>ebddd6ad66</code></a>] - (pub): publish v0.1.3 -- fixes missing __esModule in CJS (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/3ab52c4398"><code>3ab52c4398</code></a>] - (env/deps): use agilgur5/tsdx fork for esModuleInterop etc (Anton Gilgur)</li>
</ul>
<p><a href="https://github.com/agilgur5/mst-persist/compare/v0.1.2...v0.1.3">v0.1.2...v0.1.3</a></p>agilgur5tag:github.com,2008:Repository/187457403/v0.1.22019-12-11T20:19:46Zv0.1.2 -- fixes `jsonify: false` and localStorage `Illegal Invocation` errors<h2>Release</h2>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="(pub): publish v0.1.2
- fixes ability to set jsonify to false
- fixes Illegal Invocation errors with the AsyncLocalStorage adaptor
- docs improvements
- README only reports build status of master branch
- adds more links in docs (mostly to storage engines)
- adds CodeCov badge
- internal improvements
- adds tests with 100% code coverage!
- checks tests and code coverage w/ Travis and CodeCov
- uses Node 10 Active LTS for CI
- adds comment about shallow cloning
"><pre class="notranslate"><code>(pub): publish v0.1.2
- fixes ability to set jsonify to false
- fixes Illegal Invocation errors with the AsyncLocalStorage adaptor
- docs improvements
- README only reports build status of master branch
- adds more links in docs (mostly to storage engines)
- adds CodeCov badge
- internal improvements
- adds tests with 100% code coverage!
- checks tests and code coverage w/ Travis and CodeCov
- uses Node 10 Active LTS for CI
- adds comment about shallow cloning
</code></pre></div>
<h2>Changelog</h2>
<ul>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/40e9912aa6"><code>40e9912aa6</code></a>] - (pub): publish v0.1.2 (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/6c950c78d4"><code>6c950c78d4</code></a>] - (test): ensure node env w/ localStorage errors out (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/8281b539b8"><code>8281b539b8</code></a>] - (ci): use Node 10 Active LTS (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/aa5120b08e"><code>aa5120b08e</code></a>] - (refactor/test): split persist options into own describe (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/53aad0de1f"><code>53aad0de1f</code></a>] - (refactor/test): export fixtures as <name>F (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/21d8872936"><code>21d8872936</code></a>] - (test): ensure persisted data is loaded from storage (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/c83135bd46"><code>c83135bd46</code></a>] - (ci/test): add CodeCov test coverage reporting (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/6104acbc80"><code>6104acbc80</code></a>] - (refactor/test): only ignore parts of AsyncLocalStorage (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/2b4b78ac11"><code>2b4b78ac11</code></a>] - (test): add code coverage configuration (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/8ff0244d60"><code>8ff0244d60</code></a>] - (test): ensure jsonify can be set to false (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/1398eaed9a"><code>1398eaed9a</code></a>] - (test): ensure snapshots are persisted properly (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/514715e9b3"><code>514715e9b3</code></a>] - (test): add initial test harness (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/efb1cf60b0"><code>efb1cf60b0</code></a>] - (fix): resolve AsyncLocalStorage Illegal Invocation errors (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/6b1dd3b8b9"><code>6b1dd3b8b9</code></a>] - (hotfix): jsonify shouldn't set false to true (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/10d4cd7371"><code>10d4cd7371</code></a>] - (docs): add more links to various systems / APIs described (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/a7b182241b"><code>a7b182241b</code></a>] - (docs/fix): only report build status for master branch (Anton Gilgur)</li>
</ul>
<p><a href="https://github.com/agilgur5/mst-persist/compare/v0.1.1...v0.1.2">v0.1.1...v0.1.2</a></p>agilgur5tag:github.com,2008:Repository/187457403/v0.1.12019-12-11T20:20:23Zv0.1.1 -- fixes/enables support for Node usage<h2>Release</h2>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="(pub): publish v0.1.1
- fixes/enables support for Node usage
- adds docs for Node and SSR usage
- adds docs note about compatibility w/ redux-persist Storage Engines
- adds CHANGELOG.md that links to GH Releases page
- various internal improvements
- adds Travis CI support
- adds changelog and pub scripts
- reorders package.json fields
- audit fixes devDeps
- makes docs track latest release by SemVer
"><pre class="notranslate"><code>(pub): publish v0.1.1
- fixes/enables support for Node usage
- adds docs for Node and SSR usage
- adds docs note about compatibility w/ redux-persist Storage Engines
- adds CHANGELOG.md that links to GH Releases page
- various internal improvements
- adds Travis CI support
- adds changelog and pub scripts
- reorders package.json fields
- audit fixes devDeps
- makes docs track latest release by SemVer
</code></pre></div>
<h2>Changelog</h2>
<ul>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/42357c0d78"><code>42357c0d78</code></a>] - (pub): publish v0.1.1 (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/a7bb1fcc8b"><code>a7bb1fcc8b</code></a>] - (pkg): add a 'pub' script shortcut for build and publish (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/12ff92ee59"><code>12ff92ee59</code></a>] - (docs/fix): track latest release by SemVer (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/2403d6e7a0"><code>2403d6e7a0</code></a>] - (docs): add section on Node and SSR Usage (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/a36a41b37e"><code>a36a41b37e</code></a>] - (docs): note redux-persist's Storage Engines compatibility (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/6da8094df8"><code>6da8094df8</code></a>] - (docs): re-word storage section for clarity (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/a2f22a6108"><code>a2f22a6108</code></a>] - (fix): throw an error if no storage is configured (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/63053b9c29"><code>63053b9c29</code></a>] - (fix): do not error if 'window' is undefined (Alexander Gabriel)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/bd37065c35"><code>bd37065c35</code></a>] - (security): run npm audit fix on devDeps (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/4706daded8"><code>4706daded8</code></a>] - (pkg): reorder package.json fields (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/9e01cef949"><code>9e01cef949</code></a>] - (pkg): add script to generate changelog for each release (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/183dd9087b"><code>183dd9087b</code></a>] - (pkg): add a Changelog that points to the GH Releases page (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/25b4cd2445"><code>25b4cd2445</code></a>] - (docs): add a Travis CI build badge (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/f254aaf7bf"><code>f254aaf7bf</code></a>] - (ci): add Travis CI support (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/81c5bb4657"><code>81c5bb4657</code></a>] - (docs): vertically condense badges by reducing spacing (Anton Gilgur)</li>
</ul>
<p><a href="https://github.com/agilgur5/mst-persist/compare/v0.1.0...v0.1.1">v0.1.0...v0.1.1</a></p>agilgur5tag:github.com,2008:Repository/187457403/v0.1.02019-12-11T20:21:56Zv0.1.0 -- adds types and new build variants<h2>Release</h2>
<p>(pub): publish v0.1.0</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="- no actual API surface changes, but package now includes some new
things like typings and CJS dev and prod builds
- ESM build still exists as well and is under the `module` field
in package.json per convention
- Typings are automatically generated as the codebase has been
rewritten in TypeScript"><pre class="notranslate"><code>- no actual API surface changes, but package now includes some new
things like typings and CJS dev and prod builds
- ESM build still exists as well and is under the `module` field
in package.json per convention
- Typings are automatically generated as the codebase has been
rewritten in TypeScript
</code></pre></div>
<h2>Changelog</h2>
<ul>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/66ac4f929f"><code>66ac4f929f</code></a>] - (pub): publish v0.1.0 (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/b95eab717e"><code>b95eab717e</code></a>] - (docs): add comments for what the badge sections are (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/44f4abd4cc"><code>44f4abd4cc</code></a>] - (docs): add a types badge (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/c47523af81"><code>c47523af81</code></a>] - (types): be more specific in various places (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/2b63093353"><code>2b63093353</code></a>] - (types): enable strict mode (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/2255b201eb"><code>2255b201eb</code></a>] - (pkg/types): export typings and CJS builds (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/f6ba7205ec"><code>f6ba7205ec</code></a>] - (types/refactor): refactor code into TypeScript (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/7b523ffd8e"><code>7b523ffd8e</code></a>] - (env): add initial, partial tsdx support (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/82bd859195"><code>82bd859195</code></a>] - (env): add standard Node .gitignore (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/bf4eb0159c"><code>bf4eb0159c</code></a>] - (refactor): export AsyncLocalStorage as object (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/b1afcd61a4"><code>b1afcd61a4</code></a>] - (refactor): move files into src/ to prepare to support tsdx (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/349420d6b2"><code>349420d6b2</code></a>] - (refactor): rename localStorageAdaptor to asyncLocalStorage (Anton Gilgur)</li>
</ul>
<p><a href="https://github.com/agilgur5/mst-persist/compare/v0.0.2...v0.1.0">v0.0.2...v0.1.0</a></p>agilgur5tag:github.com,2008:Repository/187457403/v0.0.22019-12-11T20:18:12Zv0.0.2 -- fixes bug when key does not yet exist in storage<h2>Release</h2>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="(pub): publish v0.0.2
- fixes bug when key does not yet exist in storage"><pre class="notranslate"><code>(pub): publish v0.0.2
- fixes bug when key does not yet exist in storage
</code></pre></div>
<h2>Changelog</h2>
<ul>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/f48f3dbd99"><code>f48f3dbd99</code></a>] - (pub): publish v0.0.2 (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/85479bad08"><code>85479bad08</code></a>] - (fix): handle non-existent key in storage (Anton Gilgur)</li>
</ul>
<p><a href="https://github.com/agilgur5/mst-persist/compare/v0.0.1...v0.0.2">v0.0.1...v0.0.2</a></p>agilgur5tag:github.com,2008:Repository/187457403/v0.0.12019-12-11T20:18:36Zv0.0.1 -- first publish!<h2>Release</h2>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="(pub): publish v0.0.1 -- first publish!
- no content in commit since v0.0.1 was what package.json was
originally set to
"><pre class="notranslate"><code>(pub): publish v0.0.1 -- first publish!
- no content in commit since v0.0.1 was what package.json was
originally set to
</code></pre></div>
<h2>Changelog</h2>
<ul>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/91b87589e2"><code>91b87589e2</code></a>] - (pub): publish v0.0.1 -- first publish! (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/2cc3bf54cb"><code>2cc3bf54cb</code></a>] - (docs): got ownership of NPM package for mst-persist now! (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/48c95567e3"><code>48c95567e3</code></a>] - (hotfix): actually make localStorage the default (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/061ec8db96"><code>061ec8db96</code></a>] - (docs): add Examples section. just point to RNMR for now (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/11ba227a27"><code>11ba227a27</code></a>] - (feat): add default export to persist (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/043ebe60c5"><code>043ebe60c5</code></a>] - (docs): hyperlink to MST (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/f38e6e487a"><code>f38e6e487a</code></a>] - (refactor): change ordering of <code>jsonify</code> to match README (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/9a081bb615"><code>9a081bb615</code></a>] - (docs): add a basic README (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/34433a609c"><code>34433a609c</code></a>] - (deps): add mobx-state-tree as a peerDep (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/ff6b8b404e"><code>ff6b8b404e</code></a>] - (package): create initial package.json and lockfile (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/d3f51ec010"><code>d3f51ec010</code></a>] - (license): add Apache license (Anton Gilgur)</li>
<li>[<a href="https://github.com/agilgur5/mst-persist/commit/4223a23dbd"><code>4223a23dbd</code></a>] - initial commit</li>
</ul>
<p><a href="https://github.com/agilgur5/mst-persist/compare/4223a23dbd5253b05180962cf4a060766909517e...v0.0.1">4223a23dbd...v0.0.1</a></p>agilgur5