All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- Experimental operation batching (#240)
- cloudflare-kv: Support
base
option for keys (#261) cloudflare-r2-binding
driver (#235)
- Add missing
cloudflareR2Binding
to thebuiltinDrivers
(48d6842)
- Fix typo (#252)
- Update dev dependencies (ba44aed)
- Add test for
github
driver (#259)
- Pooya Parsa (@pi0)
- Hebilicious (@Hebilicious)
- Alex Duval (@xlanex6)
- Generic type support (#237)
- Fix issues with typescript strict (#250)
- Skip flaky azure tests (24cfbd7)
- Pooya Parsa (@pi0)
- 魔王少年 (@maou-shonen)
- Neelansh Mathur
- Sébastien Chopin (@Atinux)
- prefixStorage: Prefix
getItemRaw
andsetItemRaw
(#232) - github: FetchFiles should return files (#229)
- Remove unused variable (97d3e3e)
- Update eslint (4591831)
- Skip cloudflare-kv-http on node >= 18 (33bc9c0)
- Pooya Parsa (@pi0)
- Andrei Dyldin and@cesbo.com
- 魔王少年 q267009886.work@gmail.com
- Add
vercel-kv
driver (#213)
- Use shared util for driver errors (5ecca54)
- vercel-kv: Add beta notice (7a75f5f)
- Pooya Parsa (@pi0)
- Daniel Roe daniel@roe.dev
- Sébastien Chopin (@Atinux)
- Removed duplicate line (#190)
- planetscale: Fix
hasItem
(#200) - github: Optional properties (#196)
- cloudflare: Allow lazy access to env bindings (#202)
- Fix typo (#201)
- release: V1.4.1 (38b3dbe)
- Pooya Parsa (@pi0)
- Dave Stewart info@davestewart.co.uk
- Winton Welsh (@winton)
- Steady Gaze
- Corentin THOMASSET corentin.thomasset74@gmail.com
- Tejas Magade (@thetejasmagade)
- pkg: Use optional peer dependencies (#183)
- Upgrade docus (cf48620)
- Update lockfile (42fae46)
- lru-cache: Support size calculation (#177)
- Expose
name
andoptions
from driver instances (#178) - http: Support custom headers (4fe7da7)
- Fix 404 links in readme (4a63a54)
- Link to the docs (0ec20f9)
- redis: Remove strict options validation (9294121)
- redis: Respect both global and operation options for
ttl
(a491333) - pkg: Move
types
field to the first (f2b08f6) - pkg: Export compat types for
/server
subpath (3cc2c48)
- docs: Lintfix (45c0b38)
- Update badge styles (ecf0d74)
- readme: Small improvements (790d762)
- readme: Add license badge (9f1d3aa)
mongodb
driver (#155)azure-storage-blob
driver (#154)azure-cosmos
driver (#158)azure-key-vault
driver (#159)azure-app-configuration
driver (#156)azure-storage-table
(#148)getMount
andgetMounts
utils (#167)- Allow passing transaction options to drivers (#168)
- redis: Support native
ttl
(#169) http
and server improvements (#170)
- redis: Fix clear method (#163)
- redis: Driver improvements (#160)
- Add unit test for redis driver (#164)
- 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
- Update h3 dependency (1e2b822)
- Pooya Parsa pooya@pi0.io
- Strip query param from keys (cc3ebb7)
- Pooya Parsa pooya@pi0.io
- Allow stringify array (#147)
- Yasser Lahbibi yasser.lahbibi@apenhet.com
- Update mkdist (3839ab3)
- Pooya Parsa pooya@pi0.io
- Fix output drivers to top level drivers (ff3959c)
- Pooya Parsa pooya@pi0.io
- Serialize values implementing
toJSON()
(#139) - Experimental raw data support (#141)
- driver: Add planetscale driver (#140)
- fs: Support
readOnly
andnoClear
options (f2dddbd) - fs: Support
birthtime
andctime
meta (#136) lru-cache
driver (#146)
- cloudflare: Pass params to kv request (#138)
- planetscale: Use
birthtime
forcreated_at
value (#144) - Update driver defenition types (#143)
- Use type import for node builtin (#133)
- Provide backwards-compatible type entries (#132)
- 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)
- rename
cloudflare-kv
tocloudflare-kv-binding
0.4.1 (2022-05-04)
- expose key utils
normalizeKey
,joinKeys
andnormalizeBaseKey
(be81fa8)
0.4.0 (2022-05-02)
- use
./dist
for all subpath exports
- overlay driver (588881e)
- use
./dist
for all subpath exports (4f2a211)
0.3.3 (2021-11-18)
0.3.2 (2021-11-05)
0.3.1 (2021-11-04)
0.3.0 (2021-10-22)
- pkg: update depenencies and use explicit
cjs
extension
- pkg: update depenencies and use explicit
cjs
extension (477aa26)
0.2.9 (2021-10-06)
0.2.8 (2021-09-09)
0.2.7 (2021-09-09)
0.2.6 (2021-09-08)
- namespaced storage (prefixStorage) (d58beaa)
0.2.5 (2021-09-08)
- support readonly drivers without
setItem
,removeItem
andclear
(22de631)
0.2.4 (2021-09-08)
- omit meta keys for
getKeys
(34dec7d)
0.2.3 (2021-06-07)
0.2.2 (2021-05-24)
0.2.1 (2021-05-24)
- pkg: use unbuild and fix drivers/* export (251182b)
0.2.0 (2021-05-24)
- update dependencies and use mjs for drivers build
0.1.6 (2021-05-24)
- fallback value for readdir (ea7d73b)
0.1.5 (2021-04-16)
- fs: race condition for ensuredir (437cc76)
0.1.4 (2021-04-14)
0.1.3 (2021-04-14)
- redis driver (7562af2)
0.1.2 (2021-03-24)
0.1.1 (2021-03-13)
- move defineDriver to driver/utils (6ddaceb)
0.1.0 (2021-03-13)
- restoreSnapshot
- simplify mount usage
- allow passing default driver to factory fn (bbca3c3)
- restoreSnapshot (6e75a61)
- simplify mount usage (3eccf84)
- pkg: fix exports (a846fc0)
0.0.4 (2021-03-12)
- http: getKeys await (59b87c5)
0.0.3 (2021-03-11)
- 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)
- handle mountpoints qurty shorter than mountpoint (9cc1904)
0.0.2 (2021-03-11)
- add mount prefix to watch key (0bb634d)