提交

提交图

  • 1336074d43 fix(decode): prevent false array header detection for unquoted keys c… (#314) main Phumrapee Limpianchop 2026-07-19 02:15:25 +07:00
  • 352a5b017d chore: release v2.3.1 v2.3.1 Johann Schopplich 2026-07-16 08:06:50 +02:00
  • e2003970dd chore: revert v2.3.1 version bump and quote build filter glob Johann Schopplich 2026-07-16 08:02:04 +02:00
  • bb9a09ad6c chore: remove pnpm shamefully hoisting Johann Schopplich 2026-07-16 07:31:14 +02:00
  • 2013a7e09c chore: release v2.3.1 Johann Schopplich 2026-07-16 07:26:53 +02:00
  • 9024af9e6a fix(decode): treat quoted spans as opaque in line classification Johann Schopplich 2026-07-15 23:18:37 +02:00
  • 27b65c2931 chore: upgrade dependencies Johann Schopplich 2026-07-15 23:07:17 +02:00
  • 94a2b7560b fix: harden encode and decode against prototype pollution (#316) Chris Korhonen 2026-07-15 16:58:34 -04:00
  • 09a7b38f2c test: cover malformed array length marker error context Johann Schopplich 2026-07-15 18:30:22 +02:00
  • 702301231c fix(decode): slice key-value rest at key token end offset Johann Schopplich 2026-07-15 18:30:22 +02:00
  • a19a117919 ci: update GitHub Actions to latest versions Johann Schopplich 2026-06-12 17:56:06 +02:00
  • a52f2d2815 docs: add Matlab and Python implementations to ecosystem list (CToon Project) (#309) Mohammad Raziei 2026-05-23 11:30:46 +03:30
  • a956757de0 test: align canonical number form titles with file conventions Johann Schopplich 2026-05-21 10:39:05 +02:00
  • c0af15e592 chore: close v3.3 release cleanup Johann Schopplich 2026-05-21 10:33:14 +02:00
  • 5b66523e42 chore: align with spec v3.3 Johann Schopplich 2026-05-21 10:10:20 +02:00
  • e2b5611d37 docs: quote §7.2 timestamps in examples and propagate dd856fe to docs/cli Johann Schopplich 2026-05-20 12:28:18 +02:00
  • 3c66a1bead chore: release v2.3.0 v2.3.0 Johann Schopplich 2026-05-20 11:48:16 +02:00
  • 4b8aa998c3 chore(toon): bump @toon-format/spec to ^3.2.0 Johann Schopplich 2026-05-20 11:42:26 +02:00
  • 1d23fa36d2 chore: fix linting issues Johann Schopplich 2026-05-20 11:38:55 +02:00
  • d6c64d23e4 chore: upgrade dependencies Johann Schopplich 2026-05-20 11:34:51 +02:00
  • dd856fe590 docs: align prose with v3.2 spec wording Johann Schopplich 2026-05-20 10:57:48 +02:00
  • d514942fc0 fix(decode): reject whitespace gap in array header per §6 Johann Schopplich 2026-05-20 09:32:55 +02:00
  • 979152508d docs(toon): bump SPEC badge to v3.2, add What's new section, fix §17 anchor Johann Schopplich 2026-05-20 07:04:50 +02:00
  • 1446cae85d docs(cli): widen --no-strict description for v3.2 semantics Johann Schopplich 2026-05-20 07:04:41 +02:00
  • 13110eb975 docs: align guides and API reference with v3.2 spec changes Johann Schopplich 2026-05-20 07:04:27 +02:00
  • 1f53af3582 docs(spec): refresh §17-19 layout, Appendix F, and §14 subsection references Johann Schopplich 2026-05-20 07:04:14 +02:00
  • 1a9c72a6c2 chore: bump spec version references to v3.2 (2026-05-20) Johann Schopplich 2026-05-20 07:03:40 +02:00
  • bc1ae4e194 docs: refresh decode/encode JSDoc examples Johann Schopplich 2026-05-19 21:11:36 +02:00
  • a13dcb5eec feat(decode): strict-mode error coverage for §6/§9.1/§14 Johann Schopplich 2026-05-19 21:11:25 +02:00
  • e6d97d232e feat(encode): emit canonical empty-array form key: [] Johann Schopplich 2026-05-19 21:11:10 +02:00
  • 178207636d fix(decode): support \uXXXX escape per §7.1 Johann Schopplich 2026-05-19 21:10:53 +02:00
  • caa59ae4dc docs: surface tooner mcp proxy across readme and docs site (#283) Father of chain 2026-05-17 19:55:28 +03:00
  • 269e43e960 docs(ecosystem): add delphi implementation (#273) ernestoalconada 2026-05-17 18:47:02 +02:00
  • 86006809cd docs: add toon-zig to community implementations (#298) Montana Flynn 2026-05-17 11:43:47 -05:00
  • 90a04bd34b feat(docs): add YAML input to Playground with tests (#303) swetasanghi2004-prog 2026-05-17 21:34:07 +05:30
  • 9ac3f9ed67 docs: remove explicit JSON type values Johann Schopplich 2026-05-08 23:23:58 +02:00
  • dd70538e0b chore: release v2.2.0 v2.2.0 Johann Schopplich 2026-05-08 23:18:34 +02:00
  • 4819128859 docs: harmonize prose and fix tab delimiter examples Johann Schopplich 2026-05-08 23:17:10 +02:00
  • 476e4a1784 refactor: variable name Johann Schopplich 2026-05-08 22:30:55 +02:00
  • 18864cbd1f docs: add error handling guide Johann Schopplich 2026-05-08 22:27:28 +02:00
  • d826be75d7 chore: upgrade dependencies Johann Schopplich 2026-05-08 22:23:54 +02:00
  • 3d99b7b9ae feat(cli): render decode error with line context, source, and caret Johann Schopplich 2026-05-08 22:18:43 +02:00
  • 1181b14bd7 feat: throw ToonDecodeError on error Johann Schopplich 2026-05-08 22:03:25 +02:00
  • 0f0b1b3217 test: remove unneeded comments Johann Schopplich 2026-05-08 22:03:03 +02:00
  • 7dabdb303b test: remove duplications Johann Schopplich 2026-05-08 21:53:18 +02:00
  • ef2f900d2f chore: upgrade to TypeScript 6.0.2 and clean up tsconfig Johann Schopplich 2026-04-16 11:03:33 +02:00
  • e3458db261 chore: remove redundant TS config options Johann Schopplich 2026-03-31 10:42:22 +02:00
  • d5f50a2ce5 docs: add toons to community implementations (#275) Alessio Sanfratello 2026-03-10 19:21:27 +01:00
  • 76c493ceab chore: migrate wrangler config to expanded toml syntax Johann Schopplich 2026-03-10 17:35:36 +01:00
  • 6edc9ac5e7 chore: upgrade dependencies Johann Schopplich 2026-03-06 07:52:26 +01:00
  • 5a42db11f7 chore: update ESLint config Johann Schopplich 2026-03-06 07:42:21 +01:00
  • 4cc24e7710 chore: update ESLint config Johann Schopplich 2026-03-06 07:41:30 +01:00
  • a3b2f314ee chore: remove @ts-check directive from ESLint config Johann Schopplich 2026-03-06 07:36:37 +01:00
  • d71dfe8b86 chore: use TS for ESLint config Johann Schopplich 2026-03-05 17:46:51 +01:00
  • 26c52d26b4 chore(vscode): remove deprecated flat config option Johann Schopplich 2026-03-05 14:46:35 +01:00
  • 47c6d3d712 chore: update README with benchmarks for Gemini 3 Flash and Grok 4.1 Johann Schopplich 2026-03-03 15:39:56 +01:00
  • 1d947bf9b6 chore(benchmarks): run for Gemini 3 Flash and Grok 4.1 Johann Schopplich 2026-03-03 15:04:59 +01:00
  • a42c87bdb6 docs: fix link to full list of implementations (#282) Eugene Bann 2026-02-25 06:32:40 -08:00
  • df07261215 chore: add support for additional file types in ESLint validation Johann Schopplich 2026-02-25 08:02:56 +01:00
  • 6f699bd4f5 fix(decode): reject array headers with trailing content between bracket and colon Johann Schopplich 2026-02-23 10:27:22 +01:00
  • c6ab05141f fix: preserve empty-string keys in array headers across encode/decode (closes #281) Johann Schopplich 2026-02-22 19:06:45 +01:00
  • 8073392822 refactor(cli): simplify args typings Johann Schopplich 2026-02-19 14:26:04 +01:00
  • 932f26189e test(cli): update tests for citty v0.2.x Johann Schopplich 2026-02-19 14:25:10 +01:00
  • 2a335341cc docs: update implementations section in README Johann Schopplich 2026-02-19 14:18:15 +01:00
  • 9faa898e8f docs: add json-io to community implementations John DeRegnaucourt 2026-02-19 08:16:14 -05:00
  • 68f66bb5d6 chore: upgrade dependencies Johann Schopplich 2026-02-19 14:13:39 +01:00
  • 9bb97ce103 perf: remove tsx usage Johann Schopplich 2026-02-15 10:16:40 +01:00
  • b1413925b7 chore: simplify tsdown config Johann Schopplich 2026-01-23 08:17:45 +01:00
  • cc0a1b8e69 docs: update Laravel implementation to spec-compliant package (#266) Mischa Sigtermans 2026-01-21 16:34:19 +01:00
  • 7b9235560e chore: lint playground docs files Johann Schopplich 2026-01-21 16:31:59 +01:00
  • 30a6d5d93d chore: add ORM for TOON (#264) Samson Agbo 2026-01-21 16:29:22 +01:00
  • 76c6133c8d docs: add ToonStore database information to tools and playgrounds (closes #262) Johann Schopplich 2026-01-16 19:09:50 +01:00
  • 626ea62889 docs: add one more C# implmentation (ToonEncoder) Yoshifumi Kawai 2026-01-17 02:57:37 +09:00
  • 69111cca5a docs: add JSON baseline format selector to playground Johann Schopplich 2026-01-08 17:16:32 +01:00
  • f15619de6c docs: add TOONc (TOON library for C) to the community implementations (#255) Davide Usberti 2026-01-03 18:42:55 +01:00
  • aaef97a1ab ci: use slim Ubuntu runners (#256) Okinea Dev 2026-01-03 16:12:45 +01:00
  • 189bbfa9bc chore: upgrade dependencies Johann Schopplich 2025-12-15 14:26:31 +01:00
  • bbd7e8cf58 docs: add Swift implementation to official and community lists Johann Schopplich 2025-12-07 17:40:02 +01:00
  • 24746854bf docs: add Kotlin community implementations (#236) Luke Last 2025-12-07 11:37:24 -05:00
  • 19f9a5527f docs: fix CLI options naming (fixes #241) Johann Schopplich 2025-12-07 13:10:09 +01:00
  • 8a2c7e6715 refactor: consolidate numeric literal pattern definition Johann Schopplich 2025-12-05 14:15:24 +01:00
  • 19719a136f fix: reject negative numbers with leading zeros Johann Schopplich 2025-12-05 14:12:55 +01:00
  • 4852a09a76 fix: remove deprecated bare list item decoder logic Johann Schopplich 2025-12-05 13:39:50 +01:00
  • e02c3aae3a chore: release v2.1.0 v2.1.0 Johann Schopplich 2025-12-04 22:34:07 +01:00
  • c9382a5d53 docs: add Julia implementation to documentation Johann Schopplich 2025-12-04 14:50:48 +01:00
  • a4538b48e7 feat: toJSON method support for custom serialization (#237) Viliam Kopecký 2025-12-04 14:08:56 +01:00
  • 7ed9701028 ci: automate PR title linting (#229) Okinea Dev 2025-12-01 20:56:56 +01:00
  • d662c21262 docs: move Tools & Playgrounds sidebar link Johann Schopplich 2025-12-01 20:36:21 +01:00
  • 2c51932d51 feat: add replacer function for encoding transformations and filtering (closes #209) Johann Schopplich 2025-12-01 17:15:21 +01:00
  • 0974a58527 docs(playground): add key folding option Johann Schopplich 2025-12-01 10:31:04 +01:00
  • ef02ebe4c8 docs(playground): update layout Johann Schopplich 2025-11-30 15:26:15 +01:00
  • 236be77c35 docs(playground): update demo datasets Johann Schopplich 2025-11-30 10:30:10 +01:00
  • 5c6ea544a0 docs(playground): move copy button to code block Johann Schopplich 2025-11-29 22:27:03 +01:00
  • 81dfab1d4d docs: update links for streaming decode APIs in README Johann Schopplich 2025-11-29 22:00:45 +01:00
  • b50d9fd16b docs: add official TOON Playground link Johann Schopplich 2025-11-29 21:54:34 +01:00
  • 22edbc7bf2 docs: use fflate for state compression Johann Schopplich 2025-11-29 21:52:51 +01:00
  • 0fff9c07bf docs: add playground Johann Schopplich 2025-11-29 21:16:21 +01:00
  • 412ebcb125 docs: add Efficiency Formalization page (#221) Mateo Lafalce 2025-11-28 03:51:08 -03:00
  • 690e402a6b chore: release v2.0.1 v2.0.1 Johann Schopplich 2025-11-27 22:07:47 +01:00
  • 4190d4cc36 docs(readme): use themed badges (#227) Okinea Dev 2025-11-26 11:28:02 +01:00