- update all packages as stable
- update webnative to the latest 0.31.1
- remove webpack from core / json-middleware / localstorage-provider
- update webnative to the latest 0.29.1 version
- a minor update for core package
- update webnative to the latest 0.29.1 version
- a minor update for core package
- update webnative to the latest 0.27.0 version
- get the imports of the logging middleware correct
- update setup typescript
- get the imports of the search middleware & webnative provider correct
- update setup typescript
- update version webnative
- use valueOf when returning an object of WebNative
- add useOnce, to garanty that a middleware instance of a specific class is been added only once
- add findMiddlewareByType to our core ss object
- add hasMiddleware to our core ss object
- check if file exist
- es module setup for search middleware
- check if file exist on webnative provider
- add debug option to search middleware
- improve search middleware, add next function on every branch
- use proper error handling when something went wrong in search middleware
- add clear method in the core package, to clear providers, middleware, ...
- add logging middleware
- use as default pattern matching ** so it supports directories
- fix private & public folders for webnative
- add hasProvider to the core library
- prepare es module build pipeline (first only on webnative provider)
- update webnative to version 0.26.0
- test new compile method with webnative provider
- add ipfs as peerDependency instead of dependency
- add search middleware to storage stack, a full text search engine supporting text, json objects, ...
- add support wnfs, webnative as a provider, update ipfs to the latest version
- update to typescript 4.3.2
- upgrade to @stacks packages
- revert problems with window
- check if you are on node.js or not ...
- use blockstack directly instead of userSession for getFile, putFile, deleteFile
- make userSession public in blockstack provider
- blockstack as a peer dependency
- check if content is of type string before parsing it into a JSON Object
- remove rxjs from indexer middleware
- remove rxjs from indexer middleware
- update secure-ls package to the latest version
- export HashTableIndex in indexer middleware
- improvements on the indexer middleware delete method
- add secure property to indexer-middleware
- added package indexer-middleware
- make callbacks public again
- origin can be of any type in StorageInfo
- get some basic logging.
- better handling when json is not available.
- improvements on retrieving data from userSession
- remove console.log in json middleware
- remove console.log in json middleware
- add allowSyntheticDefaultImports in blockstack-provider
- remove localforage as dependency
- change type of content from string to any in StorageInfo
- use correct code with dist
- add removeProvider, so you can easily remove a storage provider when needed
- use promises for set & delete instead of callbacks
- add secure-ls to localstorage packages
- update typescript versions in all packages
- update implementation of blockstack.js to the latest version, use UserSession.