Commit Graph

108 Commits

Author SHA1 Message Date
Johann Schopplich
b2eeaea9d0 docs: add Gleam port (fixes #44) 2025-10-30 21:58:14 +01:00
Johann Schopplich
3a48cd4c7c docs: add Dart port (fixes #42) 2025-10-30 21:57:03 +01:00
Johann Schopplich
66212285e5 refactor(cli): re-use source constants 2025-10-30 21:33:08 +01:00
Johann Schopplich
7317b869b1 docs: update benchmark README 2025-10-30 17:38:00 +01:00
Johann Schopplich
983728e913 refactor: progress bar configuration 2025-10-30 15:24:22 +01:00
Johann Schopplich
fb43bdf527 docs: adjust padding for benchmark comparison 2025-10-30 15:19:16 +01:00
Johann Schopplich
2c4f3c4362 test: add benchmarks for compact vs. pretty JSON 2025-10-30 15:02:51 +01:00
Johann Schopplich
df68417d8b docs: remove redundant canonical formatting rules section 2025-10-30 12:45:16 +01:00
Johann Schopplich
858797f186 docs: update social card image 2025-10-30 12:45:00 +01:00
Johann Schopplich
b93714e9b9 refactor: move gpt-tokenizer to benchmarks 2025-10-30 09:27:11 +01:00
Johann Schopplich
752118d1b5 docs: update Python library links 2025-10-30 09:18:01 +01:00
Johann Schopplich
79cebbdf15 docs: update decode example 2025-10-30 09:15:37 +01:00
Johann Schopplich
f0f1166e20 chore: release v0.5.1 2025-10-30 08:35:38 +01:00
Johann Schopplich
e41b846ea2 fix: add missing bin entry for toon CLI 2025-10-30 08:35:34 +01:00
Johann Schopplich
963c618f75 chore: release v0.5.0 2025-10-30 08:09:30 +01:00
Andreas Partsch
80acc9d4fe feat: add cli (#34)
* feat: add cli for toon

* docs: use npx in the readme

* feat: overhaul and refactor

---------

Co-authored-by: Johann Schopplich <mail@johannschopplich.com>
2025-10-30 08:08:08 +01:00
highpofly.eth
28896e19e8 docs: add Rust port (#36)
* added the rust port to the list of ports in the readme

* chore: consolidate

---------

Co-authored-by: JadJabbour <–jabbourj.87@gmail.com>
Co-authored-by: Johann Schopplich <mail@johannschopplich.com>
2025-10-30 08:07:31 +01:00
Johann Schopplich
19570fc36d docs: move playground tip 2025-10-29 21:15:16 +01:00
Johann Schopplich
8aa40f5ac9 docs: playground by @curiouslychase (closes #32) 2025-10-29 20:50:14 +01:00
Ivan Starkov
40c053e7ca docs: fix custom toon syntax (#33) 2025-10-29 20:43:36 +01:00
Johann Schopplich
3505f75bca docs: add clarification on TOON as a translation layer for LLM input 2025-10-29 19:28:59 +01:00
Johann Schopplich
e7cecc0cef chore: release 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 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