Releases: unjs/unstorage
Releases · unjs/unstorage
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 [email protected]
- Julius Marminge [email protected]
- Connor Pearson [email protected]
- Kongmoumou (@kongmoumou)
- Alex
- Sébastien Chopin (@Atinux)
- Skosh [email protected]
- Dominik Opyd [email protected]
- Arkadiusz Sygulski [email protected]
- Jan-Henrik Damaschke [email protected]
- Masious
- Boe Reh [email protected]
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 [email protected] (@ascorbic)
- Pooya Parsa (@pi0)
- Patryk Tomczyk
- Lsh
- Jan-Henrik Damaschke [email protected]
- 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 [email protected]
- Abdurrahman Shofy Adianto [email protected]
- Timbological
- Daniel Roe [email protected]
- 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)
v1.7.0
v1.6.1
🩹 Fixes
- prefixStorage: Prefix
getItemRaw
andsetItemRaw
(#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 [email protected]
- 魔王少年 [email protected]
v1.6.0
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 [email protected]
- Winton Welsh (@winton)
- Steady Gaze
- Corentin THOMASSET [email protected]
- Tejas Magade (@thetejasmagade)