v0.163.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat(driver): add KV deploy workflow by @accuser in #584
- feat(lang): service-level by/given defaults; relocate
byafter the return type (v0.155, ADR 0181) by @accuser in #586 - feat(lang): a refined type has no
.unsafe— remove it from emitted TS (v0.156, ADR 0182) by @accuser in #587 - feat(lang): generic record types —
type Paginated[T], non-boundary in v1 (v0.157, ADR 0183) by @accuser in #591 - feat(lang): map queries expose keys via .entries/.keys/.values (v0.158, ADR 0184) by @accuser in #595
- feat(lang): test double gets its own keyword
stub(v0.159, ADR 0185) by @accuser in #597 - feat(lang): unify conjunction on
&&; retire theandkeyword (v0.160, ADR 0186) by @accuser in #598 - feat(lang): lowercase the websocket protocol source —
from websocket(v0.161, ADR 0187) by @accuser in #599 - feat(lang): tighten
--comment and---doc-block lexical rules (v0.162, ADR 0188) by @accuser in #603 - feat(lang): teach the three
wherepredicate tiers; syncactor … wheregrammar (v0.163, ADR 0189) by @accuser in #604 - docs: canonicalise payloadless sums on the
enum { }spelling (#548) by @accuser in #605
Full Changelog: v0.154.0...v0.163.0