Releases: unjs/unstorage
Releases · unjs/unstorage
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
v1.10.2
Important
Redis: ioredis
is an optional dependency. Please make sure to install it in your project.
Important
Netlify Blobs: There has been a change in the way global blob stores are stored in @netlify/blobs version 7.0.0 which means that you will not be able to access objects in global stores created by older versions until you migrate them. Please follow migration steps in the docs.
🩹 Fixes
- http, server: Handle missing resources with http 404 (#367)
- pkg: Make
ioredis
dependency optional (#410) - vercel-kv: Add missing driver name (#355)
- setItems: Call driver native
setItems
only to avoid duplicate write (#392) - Fix
getItems
,setItems
generic types (#395)
💅 Refactors
- cloudflare-kv, cloudflare-r2: Move
getBindings
to utils and add defaultBUCKET
for r2 (#292) - netlify-blobs: Update to v7 (#407)
📖 Documentation
- planetscale: Correct
table
option name (#359) - vercel-kv: Fix typo (#362)
- Improvements (a64e941)
- Fix links and add redirects (166498f)
- Fix typo in http-server (#385)
✅ Tests
- http: Add tests for
null
value (#365)
❤️ 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
v1.10.0
🚀 Enhancements
- Support
netlify-blobs
driver (#337) (Read more in the documentation)
🩹 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
getMount
usage (#297) - Update deps (#310)
- indexedb: Fix typo in import (#327)
🤖 CI
- Test against Node.js 18 (ad09e94)
❤️ Contributors
- Matt Kane m@mk.gg (@ascorbic)
- 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
BuiltinDriverOptions
type (#273) - vercel-kv: Support
ttl
forsetItem
(#269) - Add
indexedb
driver (#221) - Add
capacitor-preferences
driver (#283) fs-lite
driver (#284)
🩹 Fixes
- cloudflare-r2-binding: Get binding for r2
getMeta
(#272)
💅 Refactors
- Fix typo in
removeMeta
option 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 with
getItems
andsetItems
(#240) - cloudflare-kv: Support
base
option for keys (#261) cloudflare-r2-binding
driver (#235)
🩹 Fixes
- Add missing
cloudflareR2Binding
to thebuiltinDrivers
(48d6842)
📖 Documentation
- Fix typo (#252)
🏡 Chore
- Update dev dependencies (ba44aed)
✅ Tests
- Add test for
github
driver (#259)
❤️ Contributors
- Pooya Parsa (@pi0)
- Hebilicious (@Hebilicious)
- Alex Duval (@xlanex6)