1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-22 15:24:46 -05:00
denoland-deno/ext
Bartek Iwańczuk 24c3c96958
feat: granular --unstable-* flags (#20968)
This commit adds granular `--unstable-*` flags:
- "--unstable-broadcast-channel"
- "--unstable-ffi"
- "--unstable-fs"
- "--unstable-http"
- "--unstable-kv"
- "--unstable-net"
- "--unstable-worker-options"
- "--unstable-cron"

These flags are meant to replace a "catch-all" flag - "--unstable", that
gives a binary control whether unstable features are enabled or not. The
downside of this flag that allowing eg. Deno KV API also enables the FFI
API (though the latter is still gated with a permission).

These flags can also be specified in `deno.json` file under `unstable`
key.

Currently, "--unstable" flag works the same way - I will open a follow
up PR that will print a warning when using "--unstable" and suggest to use
concrete "--unstable-*" flag instead. We plan to phase out "--unstable"
completely in Deno 2.
2023-11-01 23:15:08 +01:00
..
broadcast_channel chore: forward v1.37.2 release commit to main (#20897) 2023-10-13 03:12:06 +00:00
cache chore: forward v1.37.2 release commit to main (#20897) 2023-10-13 03:12:06 +00:00
console chore: forward v1.37.2 release commit to main (#20897) 2023-10-13 03:12:06 +00:00
cron feat(cron) implement Deno.cron() (#21019) 2023-11-01 11:57:55 -07:00
crypto chore: upgrade rsa to 0.9 (#21016) 2023-10-30 16:25:12 +01:00
fetch feat(ext/websocket): websockets over http2 (#21040) 2023-11-01 21:11:01 +00:00
ffi feat: granular --unstable-* flags (#20968) 2023-11-01 23:15:08 +01:00
fs feat: disposable Deno resources (#20845) 2023-11-01 20:26:12 +01:00
http feat: disposable Deno resources (#20845) 2023-11-01 20:26:12 +01:00
io chore: forward v1.37.2 release commit to main (#20897) 2023-10-13 03:12:06 +00:00
kv feat: disposable Deno resources (#20845) 2023-11-01 20:26:12 +01:00
napi chore: forward v1.37.2 release commit to main (#20897) 2023-10-13 03:12:06 +00:00
net feat(ext/websocket): websockets over http2 (#21040) 2023-11-01 21:11:01 +00:00
node fix(ext/node): adapt dynamic type checking to Node.js behavior (#21014) 2023-11-01 16:06:25 +09:00
tls feat(ext/websocket): websockets over http2 (#21040) 2023-11-01 21:11:01 +00:00
url chore: forward v1.37.2 release commit to main (#20897) 2023-10-13 03:12:06 +00:00
web feat: disposable Deno resources (#20845) 2023-11-01 20:26:12 +01:00
webidl chore: forward v1.37.2 release commit to main (#20897) 2023-10-13 03:12:06 +00:00
websocket feat(ext/websocket): websockets over http2 (#21040) 2023-11-01 21:11:01 +00:00
webstorage chore: forward v1.37.2 release commit to main (#20897) 2023-10-13 03:12:06 +00:00