Releases: unjs/unstorage
Releases · unjs/unstorage
v1.15.0
🚀 Enhancements
- Support
maxDepth
forgetKeys
(#547) - Add
flags
key to driver interface (#552) - fs, fs-lite: Native
maxDepth
support (#551)
🔥 Performance
- Skip
maxDepth
filtering if natively supported (#560)
🩹 Fixes
- prefixStorage: Wrap shorthand aliases (#556)
💅 Refactors
📖 Documentation
✅ 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
v1.14.3
🩹 Fixes
- types: Allow passing generic to untyped storage (#543)
❤️ Contributors
- Daniel Roe (@@danielroe)
v1.14.2
v1.14.1
v1.14.0
🌟 New drivers
- Upstash Redis (#500)
- SQL Database (db0) (#476)
- Vercel Blob (#472)
- Deno KV (#521)
- S3 (#361)
- UploadThing (#390)
🚀 Enhancements
- cloudflare-r2-binding: Allow specify raw type (#519)
- indexedb: Support raw storage (#520)
- Typed storage Interface (#509)
- Support raw conversion in runtimes without
Buffer
support (#364)
🩹 Fixes
- cloudflare-r2-binding: Return
null
for non existinggetItem
(fb8e00e) - upstash: Drop
base
prefix fromkeyKeys
(8711a94) - Capture stacktrace of thrown errors (c704fef)
- http: Return
arrayBuffer
forgetItemRaw
(#527) - localstorage: Use
base
forclear
andgetKeys
(#529)
💅 Refactors
- More strict type checks (c8ed5cf)
- cloudflare-kv-http: Use new bulk delete api for
clear()
(0231775) - Reuse
localstorage
logic forsession-storage
(#530)
📖 Documentation
- Add notes about nightly channel (de31652)
- netlify: Add
consistency
option (#525) - cloudflare: Add note about r2 over http (1f2d444)
📦 Build
✅ Tests
- cloudflare: Use wrangler dev proxy (#518)
- Enable
cloudflare-r2-binding
tests (0c4d9fd) - upstash, vercel-blob: Use random base (65a10cc)
- cloudflare-kv-http: Use sandbox tests (8043897)
❤️ Contributors
- Pooya Parsa (@pi0)
- Jan-Henrik Damaschke (@itpropro)
- Julius Marminge (@juliusmarminge)
- Becem (@becem-gharbi)
- Matt Kane (@ascorbic)
- Wzc520pyfm (@wzc520pyfm)
- Daniel Roe (@danielroe)
- Ray (@so1ve)
- Xin (@PikiLee)
- Balázs Németh (@zsilbi)
- Ahmed Rangel (@ahmedrangel)
- Fahreddin Özcan (@fahreddinozcan)
v1.13.1
v1.13.0
🚀 Enhancements
🩹 Fixes
- cloudflare-kv: Use min TTL of
60
seconds (#496)
💅 Refactors
📖 Documentation
- Missing values return
null
(#487)
❤️ Contributors
- Alexander [email protected]
- Pooya Parsa (@pi0)
- ToBinio (@ToBinio)
- V1rtl (@talentlessguy)
- Philippe Serhal (@serhalp)
- Renato Lacerda [email protected]