Releases: unjs/unstorage
Releases · unjs/unstorage
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 a.hywax@gmail.com
- Pooya Parsa (@pi0)
- ToBinio (@ToBinio)
- V1rtl (@talentlessguy)
- Philippe Serhal (@serhalp)
- Renato Lacerda renato.ac.lacerda@gmail.com
v1.12.0
v1.11.1
v1.11.0
🚀 Enhancements
- Add
keys
,get
,set
,has
anddel
aliases (#402) - Expose underlying client instance with
driver.getInstance()
(#446) - cloudflare-kv-binding: Support
ttl
forsetItem
(#470) - cloudflare-kv-http: Support
ttl
forsetItem
(#448)
🔥 Performance
🩹 Fixes
- cloudflare-kv-binding: Allow passing transaction options for
setItem
tobinding.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)
❤️ 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