Skip to content

Releases: hanssens/localstorage

v2.1.0

18 Feb 23:10
cec99b7
Compare
Choose a tag to compare

Breaking Changes

There are no breaking changes in this release.

Changelog

  • [new] Add experimental and preliminary support for 'ReadOnly' mode.
  • [new] Add LocalStorage.Remove() operation, to delete a key
  • [docs] Explained in the README that this has nothing to do with the browser :)
  • [config] Upgraded test project from netcoreapp2.0 => net5.0
  • [minor] Updated dependencies
  • [minor] Added base LocalStorageException

v2.0.0

19 Mar 20:33
38edbd8
Compare
Choose a tag to compare

Breaking Changes

Breaking changes from v1.x => v2.0.0:

  • Upgraded to latest Newtonsoft.Json dependency (v12.x)
  • Targeting netstandard2.0, meaning only supporting dotnet core (and .NET 4.6.1+ and higher).

Note that there are no noteworthy changes from v2.0.0-beta-2 to v2.0.0 (final).

Changelog

  • Fixed better handling of
  • Persist() operation uses explicit lock, to prevent concurrency lock on persisting to filesystem
  • Better handling of create/write of file
  • Added Keys(); listing all existing keys in the LocalStorage
  • Added Exists(key); for elegant null-checking
  • Improved readability on .localstorage file, by using indenting

v1.1.0

25 Feb 18:39
Compare
Choose a tag to compare

Release Notes

Features

  • Added support for netstandard1.3
  • Added encryption
    It is now possible to encrypt the entire storage, by simply enabling EnableEncryption in the options.

v1.0.0

11 Feb 20:34
Compare
Choose a tag to compare

What's in this release

  • LocalStorage supports CRUD operations for handling .net objects
  • LocalStorage automatically persists its state to disk
  • Allow configurating of the output name
  • Allow auto loading and saving of filesystem persisted stores
  • Published the NuGet package for v1.0.0

See the README for more information.