提交

87 次代码提交

作者 SHA1 备注 提交日期
Johann Schopplich e7cecc0cef chore: release v0.4.1
Release / release (push) Has been cancelled
v0.4.1
2025-10-29 19:04:15 +01:00
Johann Schopplich 38ea864763 docs: clarify TOON's advantages and optimal data structure 2025-10-29 19:04:04 +01:00
Johann Schopplich 810748f862 refactor: replace function 2025-10-29 18:47:32 +01:00
Johann Schopplich df51ab0a1f test: reorganize validation and error handling tests 2025-10-29 14:59:36 +01:00
Johann Schopplich 8d5e3c9758 docs(spec): enhance blank-line handling and clarify quoting rules in strict mode 2025-10-29 14:52:16 +01:00
Johann Schopplich bd06e5b1ea feat(decoder): blank line validation for strict mode in arrays and tabular rows 2025-10-29 14:51:53 +01:00
Johann Schopplich e6c006bc67 feat(decoder): indentation strict-mode enforcement 2025-10-29 13:54:55 +01:00
Johann Schopplich 6040c018e0 fix(decoder): use default delimiter for parsing array headers 2025-10-29 13:43:05 +01:00
Johann Schopplich ee31be3bdc test: add case for unquoted invalid numeric formats as strings 2025-10-29 13:05:42 +01:00
Johann Schopplich b034c4455e refactor: move encode functions 2025-10-29 11:13:02 +01:00
Johann Schopplich 78d2a67347 refactor: encoder functions deduplications 2025-10-29 10:23:31 +01:00
Johann Schopplich 8d238f8eeb refactor: decoding source files 2025-10-29 10:12:13 +01:00
Johann Schopplich c4f00bd69f refactor: simplify return statements 2025-10-29 09:03:38 +01:00
Johann Schopplich 1776ae1834 refactor: use specific error types in decoders and parser 2025-10-29 09:01:43 +01:00
Johann Schopplich ee5c158ddf docs: update TOON specs to v1.2 with centralized decoding rules 2025-10-29 08:53:25 +01:00
Johann Schopplich 61fb751540 docs: update TOON specs to v1.1 with decoding behavior 2025-10-29 08:27:44 +01:00
Johann Schopplich 92b51db825 chore: release v0.4.0
Release / release (push) Has been cancelled
v0.4.0
2025-10-29 08:05:12 +01:00
Johann Schopplich bb00d76765 refactor: internal function renamings 2025-10-29 08:04:58 +01:00
Johann Schopplich ab95699c30 refactor: remove unused decoders functions 2025-10-29 07:49:35 +01:00
Johann Schopplich 45604b06e8 feat: decode method (#10) 2025-10-29 07:42:15 +01:00
Johann Schopplich 7db91398fe docs(benchmark): add YAML format support 2025-10-29 06:42:40 +01:00
Johann Schopplich deecf38995 docs: remove implementation spec from the README 2025-10-29 06:42:13 +01:00
Johann Schopplich 2d9d8ea0ed docs(accuracy): highlight toon in perf table 2025-10-28 23:09:10 +01:00
Johann Schopplich e757746351 docs(accuracy): highlight toon in perf table 2025-10-28 23:08:47 +01:00
Johann Schopplich ecf578a7dc text(accuracy): add Grok-4-fast, remove default temperature 2025-10-28 22:54:00 +01:00
Johann Schopplich e400e68ad6 docs: overhaul retrieval accuracy benchmark 2025-10-28 20:22:51 +01:00
Johann Schopplich 67c0df8cb0 docs: overhaul retrieval accuracy benchmark 2025-10-28 20:22:43 +01:00
Alp efbe4ded88 docs: add Go port gotoon (#22) 2025-10-28 16:27:00 +01:00
Johann Schopplich 398d3a9515 docs: change intro description 2025-10-28 11:04:07 +01:00
Johann Schopplich 91b797dcc9 chore: update SPEC draft 2025-10-28 10:57:49 +01:00
Johann Schopplich 5867734881 docs: refine quoting rules and example 2025-10-28 09:41:23 +01:00
Johann Schopplich c4c65dd72f docs: add Swift port (closes #17) 2025-10-28 08:56:14 +01:00
Johann Schopplich 52dc9c4b3f docs: clarify retrieval accuracy metrics 2025-10-28 08:39:43 +01:00
Johann Schopplich cdd4a20c67 refactor: benchmarks code style 2025-10-28 08:02:57 +01:00
Felipe Stanzani 833c99ea38 docs: add Java port JToon (#20)
Co-authored-by: Johann Schopplich <mail@johannschopplich.com>
2025-10-28 07:47:55 +01:00
Johann Schopplich dbeafd5e3d chore: ignore SPEC.md from tab linting 2025-10-28 07:47:09 +01:00
Daniel Destouche fd4787b360 docs: add .NET port
Added .NET port reference
2025-10-28 07:45:33 +01:00
Johann Schopplich 352e936370 docs: update notes & limitations guide 2025-10-28 07:44:35 +01:00
Johann Schopplich 8ad083cf8b docs: add initial (generated) SPEC file 2025-10-28 07:43:02 +01:00
Johann Schopplich 8b9924ff05 refactor: token efficiency benchmark code 2025-10-28 07:42:49 +01:00
Johann Schopplich 8836831de3 docs: add one more Python port 2025-10-27 21:36:59 +01:00
Johann Schopplich 25ecacac3d docs: add Ruby & PHP port 2025-10-27 21:35:13 +01:00
Johann Schopplich b839d35ad0 docs: how the benchmarks work section 2025-10-27 20:35:43 +01:00
Johann Schopplich c2b0e3f404 docs: add format comparison 2025-10-27 20:02:05 +01:00
Johann Schopplich eeb5991c0c docs: add 2 Python ports (closes #11, #7) 2025-10-27 19:17:44 +01:00
Johann Schopplich 7768495270 docs: update TOON usage instructions 2025-10-27 19:00:48 +01:00
Johann Schopplich 12218766db docs: add Elixir port 2025-10-27 17:57:33 +01:00
Johann Schopplich 4ec7e84f5f refactor: shared utils for benchmark scripts 2025-10-27 17:37:27 +01:00
Johann Schopplich 7b76acde31 docs: add benchmarks for gemini-2.5-flash 2025-10-27 16:02:51 +01:00
Johann Schopplich 77696ce932 docs: benchmarks for XML format 2025-10-27 14:50:26 +01:00