Johann Schopplich
c73b9753dc
docs: dedicated when not to use TOON section
2025-11-11 18:10:40 +01:00
Johann Schopplich
56298d6739
docs: add performance considerations ( closes #110 )
2025-11-11 17:48:38 +01:00
cy
f798bba095
test(cli): add tests for stdin input ( #107 )
...
* test(cli): add tests for stdin input
* test(cli): extract mock stdin to helper function
* test(cli): add comprehensive tests for stdin edge cases and output file handling
* refactor(test): streamline mockStdin function and relocate to utils
* test(cli): remove redundant test for JSON encoding from stdin
* test(cli): restore mocks consistently
* test(cli): restructured output file tests and modified some assertions
* chore: fix linting issues & remove redundant cleanups
---------
Co-authored-by: mad-cat-lon <113548315+mad-cat-lon@users.noreply.github.com >
Co-authored-by: Johann Schopplich <mail@johannschopplich.com >
2025-11-11 17:35:52 +01:00
Johann Schopplich
0a4c89e496
refactor: move function internally
2025-11-11 17:24:18 +01:00
Johann Schopplich
2e7a27c3c0
chore: upgrade tsdown
2025-11-11 09:31:17 +01:00
Johann Schopplich
b2782b026f
chore: release v1.0.0
2025-11-10 17:29:05 +01:00
Johann Schopplich
e8ae024e54
feat!: remove optional length marker option [#N] in favor of [N]
2025-11-10 17:28:49 +01:00
Johann Schopplich
1c74f09177
chore: fix linting error
2025-11-10 14:34:13 +01:00
Johann Schopplich
1837007048
perf: improve empty object checks
2025-11-10 14:30:54 +01:00
Johann Schopplich
661dcbe5f8
docs: clarify spec v1.5 changes
2025-11-10 13:21:25 +01:00
Johann Schopplich
ac17a8d260
refactor: misc. clean ups (removing unnecessary comments, improving variable names)
2025-11-10 13:19:33 +01:00
vexpera-br
5873c5828f
docs: add Kotlin implementation to README ( #101 )
...
Related to [this discussion](https://github.com/toon-format/toon/discussions/100 )
Hi Johann,
I've added a small note in the README linking to a spec-compliant Kotlin implementation of TOON.
Let me know if this fits the direction of the project — happy to adjust or remove.
Thanks for the great spec!
2025-11-10 10:52:57 +01:00
Johann Schopplich
4f5000b2eb
chore: release v0.9.0
2025-11-10 10:51:36 +01:00
Johann Schopplich
89b227302a
fix(path-expanding): overwrite with new value
2025-11-10 10:51:12 +01:00
Johann Schopplich
eefb0242e2
feat: opt-in key folding and path expansion ( closes #86 )
2025-11-10 09:56:09 +01:00
Johann Schopplich
e1f5d1313d
chore: update social card image
2025-11-09 22:26:01 +01:00
Johann Schopplich
67169f6f9f
docs: switch benchmark order
2025-11-09 11:38:14 +01:00
Johann Schopplich
7b39feece7
docs: credit SZKX for logo design
2025-11-09 11:33:30 +01:00
Vitthal Mirji
67a0d4f495
docs: add Scala project link to README ( #97 )
...
Adding Scala project link to README
2025-11-09 11:30:50 +01:00
Johann Schopplich
a6867e5641
chore: update social card image
2025-11-08 09:45:24 +01:00
Johann Schopplich
b4655b01af
chore(benchmarks): fix CSV question count in accuracy reports
2025-11-07 21:31:15 +01:00
Johann Schopplich
acca69c64a
chore(benchmarks): replace LLM-as-judge, new structural validation
2025-11-07 21:28:21 +01:00
Marek Madejski
9a519dd114
docs: remove deprecated python-toon in favor of official implementation ( #93 )
...
Removed deprecated Python implementation `python-toon`. The official one, `toon_format`, remains.
2025-11-07 15:27:48 +01:00
laresbernardo
e49636bb87
docs: add R language implementation ( #92 )
2025-11-07 14:00:29 +01:00
Johann Schopplich
c6ba6446f5
chore(benchmarks): finalize structure-awareness run
2025-11-07 10:33:46 +01:00
Johann Schopplich
89df613059
chore(benchmarks): add structure-awareness questions
2025-11-07 09:03:51 +01:00
Johann Schopplich
853c3babea
chore: fix cli entry for testing
2025-11-06 22:20:07 +01:00
Johann Schopplich
54433de930
chore: split token efficiency benchmark into mixed/flat tracks
2025-11-06 22:17:18 +01:00
Johann Schopplich
e22884308b
chore(benchmarks): fix undefined in GitHub question generation
2025-11-06 16:06:31 +01:00
Johann Schopplich
a9d52fc69b
chore: more work on benchmarks
2025-11-06 15:51:31 +01:00
Johann Schopplich
bc711ccecf
test(benchmark): overhaul generation
2025-11-06 14:45:44 +01:00
Johann Schopplich
9863875706
chore: release v0.8.0
2025-11-05 19:04:20 +01:00
Johann Schopplich
840626dc90
feat: minor fixes for spec v1.4 compliance
2025-11-05 19:04:00 +01:00
Pragyan Tripathi
1b87cfe58b
docs: add Clojure implementation to community implementations ( #82 )
2025-11-05 09:27:57 +01:00
Johann Schopplich
af17efe128
docs: add accuracy per 1k tokens report ( closes #72 )
2025-11-05 08:21:57 +01:00
Johann Schopplich
9268fdf3ef
docs: fix typo in OG image
2025-11-04 19:46:34 +01:00
Johann Schopplich
a47005a155
docs: add ctoon implementation ( closes #58 , #79 )
2025-11-04 19:18:57 +01:00
Johann Schopplich
49ba7c4fb6
docs: add official Rust implementation link in README
2025-11-04 19:18:15 +01:00
Johann Schopplich
b17d9bba6f
docs: upgrade OG image
2025-11-04 19:17:56 +01:00
Johann Schopplich
3472081b40
docs: clarify CSV vs TOON use cases
2025-11-04 18:12:19 +01:00
Johann Schopplich
cdb90585fa
test(cli): add tests for invalid values
2025-11-04 10:17:20 +01:00
Johann Schopplich
af298537a4
test(cli): add basic test suite
2025-11-04 07:45:50 +01:00
Thales Gelinger
8f0156c1af
docs: add Neovim/Lua implementation ( #73 )
2025-11-03 18:42:05 +01:00
Johann Schopplich
314497630d
chore: release v0.7.3
2025-11-03 17:42:01 +01:00
Marek Madejski
2c872e3cc4
docs: hint at official Python implementation ( #69 )
...
* Remove obsolete Python link in README
Removed pytoon, as it has been archived and the development stopped
* docs: add community implementation note
---------
Co-authored-by: Johann Schopplich <mail@johannschopplich.com >
2025-11-03 17:41:31 +01:00
Johann Schopplich
e174c46ba1
fix: add README files to published packages
2025-11-03 17:36:47 +01:00
Johann Schopplich
fecf4409d2
docs: update social card image
2025-11-03 16:14:20 +01:00
Johann Schopplich
3fc9291a8f
chore: release v0.7.2
2025-11-03 11:41:37 +01:00
Johann Schopplich
a3b1a01a8b
feat(cli): support stdin for input handling ( fixes #71 )
2025-11-03 11:39:10 +01:00
Johann Schopplich
f08376ca04
chore: release v0.7.1
2025-11-03 08:23:13 +01:00