mirror of
https://github.com/unjs/unstorage.git
synced 2025-12-08 21:26:09 +00:00
54 KiB
54 KiB
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
v2.0.0-alpha.4
🏡 Chore
- Update dependencies (638e0ff)
❤️ Contributors
- Pooya Parsa (@pi0)
v2.0.0-alpha.3
📦 Build
- Fix
exportsfield (4ce0395)
❤️ Contributors
- Pooya Parsa (@pi0)
v2.0.0-alpha.2
💅 Refactors
- server, cli: ⚠️ Migrate to h3 v2 and srvx (#685)
- ⚠️ Replace
anymatchwith nativepath.matchesGlob(c7f915f) - ⚠️ Remove
ufodependency (071159c) - Make
ofetchan optional dependency (456a8fa) - ⚠️ Remove cli entry (c24501f)
📦 Build
- Esm-only dist (#686)
- Optional
chokidardependency (461af28) - ⚠️ Optional
lru-cachedependency (92a0d61) - Bundle
destr(f67d987)
🏡 Chore
- Update undocs (599af79)
- Fix docs deps (7393346)
- Fix docs deps (b8477a7)
- Update docs (52a88e4)
- Update deps (21ac94b)
- Update deps (d1c7ce0)
- Prepae for alpha release (cc402c7)
- Remove
node-fetch-nativedirect dependency (6886740) - Fix release script (d82a46c)
⚠️ Breaking Changes
- server, cli: ⚠️ Migrate to h3 v2 and srvx (#685)
- ⚠️ Replace
anymatchwith nativepath.matchesGlob(c7f915f) - ⚠️ Remove
ufodependency (071159c) - ⚠️ Remove cli entry (c24501f)
- ⚠️ Optional
lru-cachedependency (92a0d61)
❤️ Contributors
- Pooya Parsa (@pi0)
v1.17.1
🩹 Fixes
📖 Documentation
- redis: Update github links and cluster warning (#667)
📦 Build
- Allow
@vercel/functionsv3 as peer dep (8bb9943)
🏡 Chore
❤️ Contributors
- Connor Pearson (@cjpearson)
- Pooya Parsa (@pi0)
- Sébastien Chopin seb@nuxt.com
- Rihan (@RihanArfan)
v1.17.0
🚀 Enhancements
📖 Documentation
🏡 Chore
❤️ Contributors
- Schplitt (@schplitt)
- Anthony Shew anthonyshew@gmail.com
- Pooya Parsa (@pi0)
- Kanashimo (@Kanashimo)
v1.16.1
🔥 Performance
- mongoDB: Use bulk operations for
getItemsandsetItems(#641) - redis, upstash: Use bulk operations for
getItems(#642)
🩹 Fixes
- types: Fix
prefixStoragetype compatibility (#630) - s3: Accept
200for delete response for better compatibility (#636) - github: Add
user-agentheader (#644)
💅 Refactors
- Allow
@netlify/blobsv9 and v10 as peer dependency (#640)
📖 Documentation
- github: Update
GitHubcasing (#632)
📦 Build
- Fix invalid runtime type (#631)
🏡 Chore
✅ Tests
- R2 native meta (#646)
❤️ Contributors
- ToBinio (@ToBinio)
- James Garbutt (@43081j)
- Pooya Parsa (@pi0)
- Alexandre Hallaine alexandre.hallaine@icloud.com
- Philippe Serhal philippe.serhal@netlify.com
- Quentin blog@buzut.fr
- Abeer0 (@iiio2)
- Daniel Roe (@danielroe)
- Kricsleo (@kricsleo)
v1.16.0
🚀 Enhancements
- redis, vercel-kv, upstash: Use non-blocking methods (#600)
- redis: Add support for
preConnect(#614) - mongodb: Allow setting additional clientOptions (#625)
- azure-storage-blob: Add raw support (#565)
🩹 Fixes
- deno: Avoid crossing package boundary in deno-kv driver (70310f9)
- prefixStorage: Prefix
getItemsandsetItems(#611) - session-storage: Correct
name(#623)
💅 Refactors
- redis: Remove colon from base prefix (#586)
📖 Documentation
- Add notes for
.setItemRawof IndexedDB driver (#564)
📦 Build
- Allow
@capacitor/preferencesv7 inpeerDependencies(#620) - Add
homepagefield to package.json (#624)
🏡 Chore
- Fix type (0d2bee9)
- Update deps (6188da4)
- Test against
@vercel/blob1.x (f33d75b) - Update deps (1e91c1b)
- Test against latest pglite (8be2b78)
❤️ Contributors
- Peter Budai peterbudai@hotmail.com
- Alex Bevilacqua (@alexbevi)
- Julio Marquez carretes_geologia0l@icloud.com
- Pooya Parsa (@pi0)
- Maxime Pauvert (@maximepvrt)
- Kricsleo (@kricsleo)
- Dmytro (@dschewchenko)
- Typed SIGTERM (@typed-sigterm)
- Denis Ustiuzhanin (@denisugo)
- João Lucas De Oliveira Lopes (@jlucaso1)
- 凉风 yinyu3@xiaohongshu.com
v1.15.0
🚀 Enhancements
- Support
maxDepthforgetKeys(#547) - Add
flagskey to driver interface (#552) - fs, fs-lite: Native
maxDepthsupport (#551)
🔥 Performance
- Skip
maxDepthfiltering if natively supported (#560)
🩹 Fixes
- prefixStorage: Wrap shorthand aliases (#556)
💅 Refactors
📖 Documentation
🏡 Chore
- Add codeowners file (4ba07a6)
- Update deps (a022baf)
- Add
moduleResolutionfield totsconfig.json(0d55b77) - Update ci (91e2d7d)
- Add
pnpm.onlyBuiltDependencies(4bd6bfd) - Update dev deps (9cf840f)
✅ Tests
- Clear storage after each test (#548)
- Exclude drivers and scripts directories from test coverage (#562)
❤️ Contributors
- Connor Pearson (@cjpearson)
- Pooya Parsa (@pi0)
- Mohamed Hazem Abbas (@CVirus)
- James Garbutt (@43081j)
- Corentin THOMASSET (@CorentinTh)
v1.14.4
🩹 Fixes
- s3: Use
/as separator (#545)
❤️ Contributors
- Pooya Parsa (@pi0)
v1.14.3
🩹 Fixes
- types: Allow passing generic to untyped storage (#543)
❤️ Contributors
- Daniel Roe (@danielroe)
v1.14.2
🩹 Fixes
- db: Escape mysql queries (#542)
📖 Documentation
- cloudflare: Fix example comments (#534)
📦 Build
- Remove extra cli deps (#538)
❤️ Contributors
- Pooya Parsa (@pi0)
- Bjorn Lu bjornlu.dev@gmail.com
- Ville Säävuori (@Uninen)
v1.14.1
🩹 Fixes
- types: Fallback to
StorageValuefor un-typed stores (#532)
📖 Documentation
- Add driver name to each usage section (#533)
📦 Build
- Fix netlify options type (756fee4)
❤️ Contributors
- Matt Kane m@mk.gg
- Daniel Roe (@danielroe)
- Pooya Parsa (@pi0)
v1.14.0
🚀 Enhancements
- Add
upstashdriver (#500) - cloudflare-r2-binding: Allow specify raw type (#519)
- indexedb: Support raw storage (#520)
- Add experimental
db0driver (#476) - Add
vercel-blobdriver (#472) - Add
deno-kvdriver (#233) deno-kv-nodedriver (#521)- Typed storage interface (#509)
- Add
s3driver (#361) - Add uploadthing driver (#390)
- Support raw conversion in envs without
Buffer(#364)
🩹 Fixes
- cloudflare-r2-binding: Return
nullfor non existinggetItem(fb8e00e) - upstash: Drop
baseprefix fromkeyKeys(8711a94) - Capture stacktrace of thrown errors (c704fef)
- http: Return
arrayBufferforgetItemRaw(#527) - localstorage: Consider
baseforclearandgetKeys(#529)
💅 Refactors
- More strict type checks (c8ed5cf)
- cloudflare-kv-http: Use new bulk/delete api for
clear()(0231775) - Reuse
localstoragelogic forsession-storage(#530)
📖 Documentation
- Add notes about nightly channel (de31652)
- netlify: Add
consistencyoption (#525) - cloudflare: Add note about r2 over http (1f2d444)
📦 Build
🏡 Chore
- Update dev dependencies (61fb931)
- Update eslint config (dae5d1b)
- Rollback msw update (3d34f07)
- Apply automated lint fixes (a400ba8)
- Remove demo (08c833f)
- Add todo for ioredis import (404c2f1)
- Lint (1e28a25)
- Rename vite config to remove cjs warn (749cea0)
- Update experimental db warning (9b1f71f)
✅ Tests
- Add missing await (7730923)
- cloudflare: Use wrangler dev proxy (#518)
- Enable
cloudflare-r2-bindingtests (0c4d9fd) - upstash, vercel-blob: Use random base (65a10cc)
- cloudflare-kv-http: Use sandbox tests (8043897)
- Add retry (5ab4afd)
- Lazy init driver for conditional tests (33d90a9)
- s3: Skip if not setup (ce9685e)
🤖 CI
❤️ Contributors
- Pooya Parsa (@pi0)
- Jan-Henrik Damaschke jdamaschke@outlook.de
- Julius Marminge julius0216@outlook.com
- Becem becem.gharbi@live.com
- Matt Kane m@mk.gg
- Wzc520pyfm (@wzc520pyfm)
- Ray (@so1ve)
- PikiLee 871565198@qq.com
- Balázs Németh (@zsilbi)
- Ahmed Rangel (@ahmedrangel)
- Fahreddin Özcan (@fahreddinozcan)
v1.13.1
🩹 Fixes
- Revert chokidar to v3 (#502)
❤️ Contributors
- Pooya Parsa (@pi0)
v1.13.0
🚀 Enhancements
🩹 Fixes
- cloudflare-kv: Use min ttl of 60 seconds (#496)
💅 Refactors
📖 Documentation
- Missing values return null, not undefined (#487)
🏡 Chore
- Update eslint config (3dddf6c)
- Update deps (ee70d15)
- Update lockfile (dca8dc9)
- Revert msw back to 1.x (cf7f3ce)
❤️ Contributors
- Alexander a.hywax@gmail.com
- Pooya Parsa (@pi0)
- ToBinio (@ToBinio)
- V1rtl (@talentlessguy)
- Philippe Serhal (@serhalp)
- Renato Lacerda renato.ac.lacerda@gmail.com
v1.12.0
🚀 Enhancements
- http, server: Support native
ttl(#479)
🏡 Chore
🤖 CI
❤️ Contributors
- Pooya Parsa (@pi0)
v1.11.1
🔥 Performance
- cloudflare-kv-binding: Add missing base argument on
getKeys(#475)
❤️ Contributors
- Sébastien Chopin (@atinux)
v1.11.0
🚀 Enhancements
- Add
keys,get,set,hasanddelaliases (#402) - Expose underlying client instance (#446)
- cloudflare-kv-binding: Support
ttlforsetItem(#470) - cloudflare-kv-http: Support
ttlforsetItem(#448)
🔥 Performance
🩹 Fixes
- cloudflare-kv-binding: Allow passing transaction options for
setItemtobinding.put(#423) - Fix driver types (#433)
- server: Avoid decoding raw request body (#434)
- cloudflare-kv-binding: Go through all pages to list the keys (#459)
📖 Documentation
- Using undocs package manager component (#414)
- Fix link (#429)
- Fix typographical errors (#432)
- Jsdocs for the server functions (#438)
- Improve drivers (f6f547e)
🏡 Chore
- release: V1.10.2 (5e40ef4)
- docs: Update lock (7350385)
- Update undocs (83c6696)
- Update docs (26e9d73)
- Update dependencies (0b1aa9c)
- Update to eslint v9 (7b8c51e)
- Apply new lint rules (be542fc)
- Add benchmark script (d84bcc6)
- Add bench script (d40c206)
- Lint (922ada9)
- Update deps (5eb2d7e)
- Update eslintrc (60885f8)
🤖 CI
- Update node to 20 (5673278)
❤️ Contributors
- SolarisUp (@SolarisUp)
- Justin Barber (@barberj)
- Pooya Parsa (@pi0)
- Sébastien Chopin (@atinux)
- Farnabaz farnabaz@gmail.com
- Hash Brown (@xuzuodong)
- Michael Brevard yonshi29@gmail.com
- Alexander Lichter (@manniL)
- Rgehbt (@Gehbt)
- Selemondev (@selemondev)
- Renato Lacerda renato.ac.lacerda@gmail.com
v1.10.2
🩹 Fixes
- http, server: Handle missing resources with http 404 (#367)
- pkg: Make
ioredisdependency optional (#410) - vercel-kv: Add missing driver name (#355)
- setItems: Call driver native
setItemsonly to avoid duplicate write (#392) getItems,setItemstypes (#395)
💅 Refactors
- cloudflare-kv, cloudflare-r2: Move
getBindingsto utils and add defaultBUCKETfor r2 (#292) - netlify-blobs: Update to v7 (#407)
📖 Documentation
- planetscale: Correct
tableoption name (#359) - vercel-kv: Fix typo (#362)
- Refactor with
unjs-docsand nuxt ui pro (#374) - Improvements (a64e941)
- Fix links and add redirects (166498f)
- Update unjs-docs version and add redirects (f2a408d)
- Fix typo in http-server (#385)
- Update deps (bfbf423)
- Update link (#408)
📦 Build
- Update mkdist for cjs dist hotfix (cae8533)
🏡 Chore
- release: V1.10.1 (7b9a8ad)
- docs: Update dependencies (8a1f81c)
- Update lockfile (e63f16b)
- Update dependencies (bb471c1)
- docs: Update lockfile (9c5fe17)
- Update lockfile (fc9f6a9)
- Update docs (f85112f)
- Update docs (f78ffc4)
- Update lint script (4d61c78)
- Update deps (e48cb59)
- Update undocs (8be788f)
- Update vercel kv banner (53d23e8)
- Update lockfile (57e719c)
✅ Tests
❤️ Contributors
- Pooya Parsa (@pi0)
- Harlan Wilton (@harlan-zw)
- Matt Kane matt.kane@netlify.com
- Julius Marminge julius0216@outlook.com
- Connor Pearson cjp822@gmail.com
- Kongmoumou (@kongmoumou)
- Alex
- Sébastien Chopin (@Atinux)
- Skosh rasmus.gustafsson2611@gmail.com
- Dominik Opyd dominik.opyd@gmail.com
- Arkadiusz Sygulski aareksio@gmail.com
- Jan-Henrik Damaschke jdamaschke@outlook.de
- Masious
- Boe Reh me@justboereh.com
v1.10.1
📦 Build
- Update mkdist for cjs dist hotfix (cae8533)
❤️ Contributors
- Pooya Parsa (@pi0)
v1.10.0
🚀 Enhancements
- Add
netlify-blobsdriver (#337)
🩹 Fixes
- server: Read body as string (dfda25f)
- azure-key-vault-driver: Fix character encoding (#308)
- lru-cache, memory, mongodb, redis: Return falsy values when set in storage (#320)
📖 Documentation
- Fix memory driver description (#286)
- fs: Fix typo (#290)
- Fix typo in
getMountusage (#297) - Update deps (#310)
- indexedb: Fix typo in import (#327)
🏡 Chore
- release: V1.9.0 (b0faff7)
- Update dependencies (2644320)
- Update dependencies and lockfile (061f74c)
- Remove unused imports (9e975d9)
- docs: Update dependencies (db6c5b7)
✅ Tests
- mongo: Update and disable tests (44ffe1d)
🤖 CI
- Test against node 18 (ad09e94)
❤️ Contributors
- Matt Kane m@mk.gg
- Pooya Parsa (@pi0)
- Patryk Tomczyk
- Lsh
- Jan-Henrik Damaschke jdamaschke@outlook.de
- Sébastien Chopin (@Atinux)
- Mehdi
- Gustavo Conte
- Brian Evans
v1.9.0
🚀 Enhancements
- Expose
BuiltinDriverOptionstype (#273) - vercel-kv: Support
ttlforsetItem(#269) - Add
indexedbdriver (#221) - Add
capacitor-preferencesdriver (#283) fs-litedriver (#284)
🩹 Fixes
- cloudflare-r2-binding: Get binding for r2
getMeta(#272)
💅 Refactors
- Fix typo in
removeMetaoption forremoveItem(#281)
📖 Documentation
- Upgrade Docus (cc9cb6e)
- Fix 404 link (1e37246)
- Update (b43e0d4)
- Typo for the option dir in github driver (#278)
🏡 Chore
🎨 Styles
- Format with prettier v3 (22b797e)
❤️ Contributors
- Pooya Parsa (@pi0)
- Marco
- João Pedro Antunes Silva github@joaopedroas.com
- Abdurrahman Shofy Adianto azophy@gmail.com
- Timbological
- Daniel Roe daniel@roe.dev
- Estéban (@Barbapapazes)
- Heb (@Hebilicious)
- Sébastien Chopin (@Atinux)
v1.8.0
🚀 Enhancements
- Experimental operation batching (#240)
- cloudflare-kv: Support
baseoption for keys (#261) cloudflare-r2-bindingdriver (#235)
🩹 Fixes
- Add missing
cloudflareR2Bindingto thebuiltinDrivers(48d6842)
📖 Documentation
- Fix typo (#252)
🏡 Chore
- Update dev dependencies (ba44aed)
✅ Tests
- Add test for
githubdriver (#259)
❤️ Contributors
- Pooya Parsa (@pi0)
- Hebilicious (@Hebilicious)
- Alex Duval (@xlanex6)
v1.7.0
🚀 Enhancements
- Generic type support (#237)
💅 Refactors
- Fix issues with typescript strict (#250)
📖 Documentation
🏡 Chore
🤖 CI
- Skip flaky azure tests (24cfbd7)
❤️ Contributors
- Pooya Parsa (@pi0)
- 魔王少年 (@maou-shonen)
- Neelansh Mathur
- Sébastien Chopin (@Atinux)
v1.6.1
🩹 Fixes
- prefixStorage: Prefix
getItemRawandsetItemRaw(#232) - github: FetchFiles should return files (#229)
💅 Refactors
- Remove unused variable (97d3e3e)
🏡 Chore
- Update eslint (4591831)
✅ Tests
- Skip cloudflare-kv-http on node >= 18 (33bc9c0)
❤️ Contributors
- Pooya Parsa (@pi0)
- Andrei Dyldin and@cesbo.com
- 魔王少年 q267009886.work@gmail.com
v1.6.0
🚀 Enhancements
- Add
vercel-kvdriver (#213)
🩹 Fixes
💅 Refactors
- Use shared util for driver errors (5ecca54)
📖 Documentation
- vercel-kv: Add beta notice (7a75f5f)
🏡 Chore
✅ Tests
❤️ Contributors
- Pooya Parsa (@pi0)
- Daniel Roe daniel@roe.dev
- Sébastien Chopin (@Atinux)
v1.5.0
🚀 Enhancements
🩹 Fixes
- Removed duplicate line (#190)
- planetscale: Fix
hasItem(#200) - github: Optional properties (#196)
- cloudflare: Allow lazy access to env bindings (#202)
📖 Documentation
- Fix typo (#201)
🏡 Chore
- release: V1.4.1 (38b3dbe)
❤️ Contributors
- Pooya Parsa (@pi0)
- Dave Stewart info@davestewart.co.uk
- Winton Welsh (@winton)
- Steady Gaze
- Corentin THOMASSET corentin.thomasset74@gmail.com
- Tejas Magade (@thetejasmagade)
v1.4.1
🩹 Fixes
- pkg: Use optional peer dependencies (#183)
📖 Documentation
- Upgrade docus (cf48620)
🏡 Chore
- Update lockfile (42fae46)
❤️ Contributors
v1.4.0
🚀 Enhancements
- lru-cache: Support size calculation (#177)
- Expose
nameandoptionsfrom driver instances (#178) - http: Support custom headers (4fe7da7)
🩹 Fixes
📖 Documentation
- Fix 404 links in readme (4a63a54)
🏡 Chore
- Link to the docs (0ec20f9)
✅ Tests
❤️ Contributors
v1.3.0
🚀 Enhancements
🩹 Fixes
- redis: Remove strict options validation (9294121)
- redis: Respect both global and operation options for
ttl(a491333) - pkg: Move
typesfield to the first (f2b08f6) - pkg: Export compat types for
/serversubpath (3cc2c48)
📖 Documentation
🏡 Chore
- docs: Lintfix (45c0b38)
- Update badge styles (ecf0d74)
- readme: Small improvements (790d762)
- readme: Add license badge (9f1d3aa)
❤️ Contributors
v1.2.0
🚀 Enhancements
mongodbdriver (#155)azure-storage-blobdriver (#154)azure-cosmosdriver (#158)azure-key-vaultdriver (#159)azure-app-configurationdriver (#156)azure-storage-table(#148)getMountandgetMountsutils (#167)- Allow passing transaction options to drivers (#168)
- redis: Support native
ttl(#169) httpand server improvements (#170)
🩹 Fixes
- redis: Fix clear method (#163)
💅 Refactors
- redis: Driver improvements (#160)
📖 Documentation
🏡 Chore
✅ Tests
- Add unit test for redis driver (#164)
❤️ Contributors
- Pooya Parsa (@pi0)
- Sébastien Chopin seb@nuxtjs.com
- Jan-Henrik Damaschke jdamaschke@outlook.de
- Jamwong-ecosa jamwong@ecosa.com.hk
- Daniel Roe daniel@roe.dev
v1.1.5
🏡 Chore
- Update h3 dependency (1e2b822)
❤️ Contributors
- Pooya Parsa pooya@pi0.io
v1.1.4
🩹 Fixes
- Strip query param from keys (cc3ebb7)
❤️ Contributors
- Pooya Parsa pooya@pi0.io
v1.1.3
🩹 Fixes
- Allow stringify array (#147)
❤️ Contributors
- Yasser Lahbibi yasser.lahbibi@apenhet.com
v1.1.2
📦 Build
- Update mkdist (3839ab3)
❤️ Contributors
- Pooya Parsa pooya@pi0.io
v1.1.1
📦 Build
- Fix output drivers to top level drivers (ff3959c)
❤️ Contributors
- Pooya Parsa pooya@pi0.io
v1.1.0
🚀 Enhancements
- Serialize values implementing
toJSON()(#139) - Experimental raw data support (#141)
- driver: Add planetscale driver (#140)
- fs: Support
readOnlyandnoClearoptions (f2dddbd) - fs: Support
birthtimeandctimemeta (#136) lru-cachedriver (#146)
🩹 Fixes
- cloudflare: Pass params to kv request (#138)
- planetscale: Use
birthtimeforcreated_atvalue (#144) - Update driver defenition types (#143)
💅 Refactors
- Use type import for node builtin (#133)
📖 Documentation
📦 Build
- Provide backwards-compatible type entries (#132)
🏡 Chore
🎨 Styles
❤️ Contributors
- Pooya Parsa pooya@pi0.io
- Daniel Roe daniel@roe.dev
- Yu Le is.yuler@gmail.com
1.0.1 (2022-11-15)
1.0.0 (2022-11-15)
0.5.0 (2022-06-13)
⚠ BREAKING CHANGES
- rename
cloudflare-kvtocloudflare-kv-binding
Features
0.4.1 (2022-05-04)
Features
- expose key utils
normalizeKey,joinKeysandnormalizeBaseKey(be81fa8)
0.4.0 (2022-05-02)
⚠ BREAKING CHANGES
- use
./distfor all subpath exports
Features
- overlay driver (588881e)
Bug Fixes
build
- use
./distfor all subpath exports (4f2a211)
0.3.3 (2021-11-18)
Bug Fixes
0.3.2 (2021-11-05)
Features
0.3.1 (2021-11-04)
Bug Fixes
0.3.0 (2021-10-22)
⚠ BREAKING CHANGES
- pkg: update depenencies and use explicit
cjsextension
Features
- pkg: update depenencies and use explicit
cjsextension (477aa26)
0.2.9 (2021-10-06)
Features
0.2.8 (2021-09-09)
Bug Fixes
0.2.7 (2021-09-09)
0.2.6 (2021-09-08)
Features
- namespaced storage (prefixStorage) (d58beaa)
0.2.5 (2021-09-08)
Features
- support readonly drivers without
setItem,removeItemandclear(22de631)
0.2.4 (2021-09-08)
Features
Bug Fixes
- omit meta keys for
getKeys(34dec7d)
0.2.3 (2021-06-07)
Bug Fixes
0.2.2 (2021-05-24)
Bug Fixes
0.2.1 (2021-05-24)
Bug Fixes
- pkg: use unbuild and fix drivers/* export (251182b)
0.2.0 (2021-05-24)
⚠ BREAKING CHANGES
- update dependencies and use mjs for drivers build
Bug Fixes
0.1.6 (2021-05-24)
Bug Fixes
- fallback value for readdir (ea7d73b)
0.1.5 (2021-04-16)
Bug Fixes
- fs: race condition for ensuredir (437cc76)
0.1.4 (2021-04-14)
0.1.3 (2021-04-14)
Features
- redis driver (7562af2)
0.1.2 (2021-03-24)
Bug Fixes
0.1.1 (2021-03-13)
Bug Fixes
- move defineDriver to driver/utils (6ddaceb)
0.1.0 (2021-03-13)
⚠ BREAKING CHANGES
- restoreSnapshot
- simplify mount usage
Features
- allow passing default driver to factory fn (bbca3c3)
- restoreSnapshot (6e75a61)
- simplify mount usage (3eccf84)
Bug Fixes
- pkg: fix exports (a846fc0)
0.0.4 (2021-03-12)
Bug Fixes
- http: getKeys await (59b87c5)
0.0.3 (2021-03-11)
Features
- unstorage command for standalone server (171eb37)
- server: returns keys on get if val not found (79fd997)
- support more http methods (45d4771)
- support storage server (5240591)
Bug Fixes
- handle mountpoints qurty shorter than mountpoint (9cc1904)
0.0.2 (2021-03-11)
Features
Bug Fixes
- add mount prefix to watch key (0bb634d)
0.0.1 (2021-03-11)
Features
- data serialization (3e96b26)
- mount improvements and unmount (7dd731b)
- snapshot (7052380)
- state hydration (4253c52)
- support base for getKeys and clear (d278fab)