opencode
|
6f3639d82e
|
release: v2.0.15
|
2026-09-23 07:15:48 +00:00 |
|
Aiden Cline
|
68b28bdb98
|
fix(codemode): coerce match/search patterns, allow any for...in target, bind the last duplicate parameter (#50802)
|
2026-09-22 23:32:27 -05:00 |
|
Aiden Cline
|
17abc5906b
|
feat(codemode): add tagged templates and String.raw (#50791)
|
2026-09-22 21:25:21 -05:00 |
|
Aiden Cline
|
bab26d63ea
|
docs(codemode): correct the interpreter support matrix (#50789)
|
2026-09-22 20:49:54 -05:00 |
|
James Long
|
bf6788b94c
|
test(codemode): extend promise limit timeout (#50693)
|
2026-09-22 13:22:21 -04:00 |
|
opencode
|
8864eb507e
|
sync release versions for v2.0.14
|
2026-09-22 13:13:11 +00:00 |
|
opencode
|
be4e5a6d06
|
sync release versions for v2.0.13
|
2026-09-22 10:08:00 +00:00 |
|
Aiden Cline
|
9fdcb8da41
|
fix(codemode): coerce built-in arguments as in JS instead of requiring numbers and strings (#50492)
|
2026-09-21 23:04:04 -05:00 |
|
Aiden Cline
|
6f8c5ae0aa
|
fix(codemode): bind generator parameters at the call, not the first next() (#50489)
|
2026-09-21 22:42:10 -05:00 |
|
Aiden Cline
|
651529d64e
|
fix(codemode): coerce any value to a property key (#50479)
|
2026-09-21 21:35:20 -05:00 |
|
Aiden Cline
|
1e1cd042ea
|
feat(codemode): name the closest tool in unknown-tool errors (#50455)
|
2026-09-21 18:14:31 -05:00 |
|
Aiden Cline
|
02566f6219
|
fix(codemode): live Map/Set forEach, generator prototypes, repeated function declarations, delete on non-references (#50450)
|
2026-09-21 18:09:45 -05:00 |
|
Aiden Cline
|
97457ec7a3
|
feat(codemode): accept tools.-prefixed namespaces in search (#50438)
|
2026-09-21 16:59:31 -05:00 |
|
Aiden Cline
|
096ac95773
|
fix(codemode): drop the parameter name from rendered signatures (#50435)
|
2026-09-21 16:44:46 -05:00 |
|
Aiden Cline
|
4cc9b90f27
|
fix(codemode): add Promise.try and surface a failing iterator close on generator return (#50419)
|
2026-09-21 15:35:11 -05:00 |
|
Aiden Cline
|
97e833a297
|
feat(codemode): add Iterator helpers and Iterator.from (#50410)
|
2026-09-21 14:14:24 -05:00 |
|
Aiden Cline
|
3f0118022b
|
feat(codemode): add Promise.withResolvers, print errors in console, name values in iterable errors (#50389)
|
2026-09-21 11:56:15 -05:00 |
|
Aiden Cline
|
1316576720
|
refactor(codemode): type program values and let built-ins answer for themselves (#50191)
|
2026-09-21 11:03:16 -05:00 |
|
opencode
|
6f655dcbab
|
sync release versions for v2.0.12
|
2026-09-21 09:57:01 +00:00 |
|
Aiden Cline
|
7f51fbd878
|
feat(codemode): rank whole-word path matches above substring matches in search (#50275)
|
2026-09-20 22:59:01 -05:00 |
|
Aiden Cline
|
cbdd1f66da
|
fix(codemode): locate failures in the submitted source (#50197)
|
2026-09-20 20:47:54 -05:00 |
|
Aiden Cline
|
62dc1f7696
|
feat(codemode): add toLocaleString, Error.isError, and Map.getOrInsert (#50098)
|
2026-09-20 10:23:23 -05:00 |
|
opencode
|
991b727eb8
|
sync release versions for v2.0.11
|
2026-09-20 08:57:41 +00:00 |
|
Aiden Cline
|
eb0e26b974
|
feat(codemode): return live iterators from keys, values, and entries (#50061)
|
2026-09-19 18:46:35 -05:00 |
|
Aiden Cline
|
cc3ce20ab4
|
feat(codemode): add the Headers built-in (#49280)
|
2026-09-19 12:35:14 -05:00 |
|
opencode
|
cb6d95b7ef
|
sync release versions for v2.0.10
|
2026-09-19 13:40:59 +00:00 |
|
opencode
|
45a13af0ee
|
sync release versions for v2.0.9
|
2026-09-19 05:13:01 +00:00 |
|
opencode-agent[bot]
|
004583d598
|
refactor(codemode): remove TypeScript stripping (#49870)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
|
2026-09-18 21:24:11 -05:00 |
|
opencode
|
c076066c33
|
sync release versions for v2.0.8
|
2026-09-18 09:12:33 +00:00 |
|
opencode-agent[bot]
|
b2e3569add
|
test(codemode): isolate OpenAPI fixtures (#49667)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
|
2026-09-17 23:01:36 -05:00 |
|
opencode
|
0fa881efd0
|
sync release versions for v2.0.7
|
2026-09-17 19:29:59 +00:00 |
|
opencode
|
040d2ffb48
|
sync release versions for v2.0.6
|
2026-09-17 11:17:33 +00:00 |
|
Dax Raad
|
ab3566ab82
|
feat(server): expose server info endpoint
|
2026-09-16 21:43:58 -04:00 |
|
Aiden Cline
|
d797722187
|
feat(codemode): carry cause and own data across the error boundary (#49390)
|
2026-09-16 15:58:05 -05:00 |
|
opencode
|
4d73b40e59
|
sync release versions for v2.0.5
|
2026-09-16 16:35:05 +00:00 |
|
Dax
|
5379a2dfe0
|
fix(codemode): reuse tool discovery catalogs
from OpenCode
|
2026-09-16 00:52:00 -04:00 |
|
opencode
|
7c3c50bac2
|
sync release versions for v2.0.4
|
2026-09-16 04:41:12 +00:00 |
|
Aiden Cline
|
c57733a647
|
refactor(codemode): before/after hooks for tool and extension calls (#49242)
|
2026-09-15 23:05:06 -05:00 |
|
Aiden Cline
|
fa3721fad6
|
fix(codemode): treat tools.search as the built-in search (#49249)
|
2026-09-15 19:08:51 -05:00 |
|
Aiden Cline
|
4cd6093e31
|
fix(codemode): keep one RegExp lastIndex (#49220)
|
2026-09-15 15:01:08 -05:00 |
|
Aiden Cline
|
d9dfc5c1d6
|
refactor(codemode): extensions are host functions only (#49196)
|
2026-09-15 13:42:51 -05:00 |
|
Aiden Cline
|
0b15abbf9a
|
refactor(codemode): make the host boundary JSON.stringify plus a short table (#49128)
|
2026-09-15 01:23:20 -05:00 |
|
Aiden Cline
|
9ae714d49d
|
feat(codemode): add Uint8Array, drop the Program prefix, and give built-ins one context (#49076)
|
2026-09-14 23:35:48 -05:00 |
|
Aiden Cline
|
00a2fc97f7
|
feat(codemode): cross Set, RegExp, and URLSearchParams to the host in a useful form (#49065)
|
2026-09-14 17:32:42 -05:00 |
|
Aiden Cline
|
a54f2c12a8
|
test(codemode): follow the experimental instruction route rename (#49067)
|
2026-09-14 17:32:12 -05:00 |
|
Aiden Cline
|
2b855fccb2
|
test(codemode): drop the slow split and matchAll cap cases (#49051)
|
2026-09-14 16:24:27 -05:00 |
|
Aiden Cline
|
76594882b4
|
fix(codemode): bound what one built-in can build with string, array, and promise caps (#49019)
|
2026-09-14 12:54:02 -05:00 |
|
Aiden Cline
|
3468a092c9
|
feat(codemode): expose host classes and functions through extensions (#48941)
|
2026-09-14 12:29:00 -05:00 |
|
Aiden Cline
|
3045156fa6
|
fix(codemode): strip __proto__ keys at host object boundaries (#48926)
|
2026-09-14 00:49:42 -05:00 |
|
Aiden Cline
|
48875190ef
|
feat(codemode): fail runaway recursion with a RangeError at 10000 nested calls (#48891)
|
2026-09-13 21:04:36 -05:00 |
|