elpasync pushed a change to branch externals/tomelr. at a1fa47379e chore: Add CHANGELOG generated using git cliff tool
This branch includes the following new commits: new 61397410af Initial empty commit new 8bc506af5a Add s-exp->toml examples and spec new 2ea3b5e032 fix!: Set boolean false using :false value new d96a3b235b doc: Add LOGBOOK drawer example new 28642f2e78 fix: dates will be strings in Lisp new 846676a172 feat: Add plist example new 732140041e doc: Discover `json-encoding-pretty-print` variable! new 52dc93201d feat: First cut -- Port json-encode from json.el to tomelr-encode new 05d2cafcd9 test: Add test for boolean scalar key-value pairs new 7cd15e79b8 tool(ci): Add GHA setup new af40c0b40f fix: Require subr-x for older Emacs versions new 20bf9e6c54 chore(doc): Add GHA and license badges new 83e924559e chore(doc): Fix typo new 000067cf7d chore(readme): Update new 8da825067b chore(readme): Update new 060c38b934 chore(readme): Limit up to 3 levels of headings for Org exports new c872e9efc1 test: Add test for integer scalar key-value pairs new 9c91e0dc07 test: Add test for float scalar key-value pairs new 7d8d41f15b feat: Encode to multi-line TOML string automatically new 1d65064ffa feat: Recognize local date format YYYY-MM-DD new 91800b26b8 feat: Recognize RFC 3339 formatted date-time + offset new 69217d47a6 feat: Skip converting keys whose values are nil new 96c890a68b feat: Convert Lisp lists to TOML arrays new 0ba5f2ff69 chore(readme): Move mixed type array example to the 'medley' example new f37841cc78 test: Add test for TOML Array of Arrays new 98c9b8c1fc fix: Use `=` and `length` separately instead of `length=` new bb85106ee9 doc: Add spec for nested tables and arrays of tables new 6bbe740e52 test: Test that 'false is also considered as boolean false in TOML new cedb75df72 feat: Support basic TOML tables new 65653d53ee chore(doc): M-x checkdoc fixes new a1f434f03a feat: Support nested TOML tables new 2810504e84 feat: Add basic support for S-exp plists -> TOML conversion new c0962ba15f fix: Don't run plist to TOML conversion test on emacs 26.3 and older new 3c068fb9d9 refactor: Move TOML Table detection logic to a separate fn new ca9245038a fix: Attempt to make tomelr--toml-table-p more robust new ad8366d904 feat: Support basic TOML Table Arrays new 4c419bcee2 fix: Support TOML tables specified as plists new cff1f8aa89 fix: Support TOML tables arrays specified as plist vector new bcaea16ec0 chore(doc): Clean up old code block new 55fefb0fa8 doc: Add few links new 38160ef271 fix: Stricter condition before starting TOML table array check new 0d4674f782 test: Test `tomelr--toml-table-p` new 0eb4fa04ac fix: Don't let array of TOML tables be recognized as TOML tables new 5959b90ffa fix: Don't let TOML tables be recognized as TOML tables arrays new baf81228bc fix: Correct the spec for nested array of tables new 4dda8e6be3 chore: Style edits in a test new 0f4e7b4f2c fix: Better detection of nested TTA, but still wip new a7b3a57037 feat: Make a very basic nested array of TTA work new b64eb07e99 fix: Detect TT with sub-tables correctly new a33dbd1286 fix: Detect nested TTA correctly when not present in first TT key new 10a1994aed feat: Support (lightly tested) nested TOML Table Arrays new e2b313ca3b feat: Implement everything planned in the initial spec new f3b6951cfe doc: Add note that the scalars need to be earlier in the order new 3aa4dc1dbd chore: Add Package-Requires and other info in the header comment new 26f1fc2f3c doc: Update the medley example new f9d670e165 refactor: Clean up unused code new 192cb06a23 chore(style): Whitespace change only new 406f4922a8 test: Add tests for json.el functions used in tomelr new df0e73334f Revert "doc: Update the medley example" new dc9b2a63f8 doc: Remove an invalid example new 044b5e1a04 fix: TT with key with array value are detected correctly new 171e5a7682 fix: List format array of plists now detected as TOML Table Array new d86fd721ce fix: Compatibility for emacs 26.3 new 41ccea4ebe refactor: Remove unnecessary tomelr-encode-keyword new 4386d99a85 refactor(minor): Use `tomelr--toml-table-p` new 7c004af90d style: Remove unnecessary tomelr-encode-* functions new 45542fb234 chore: Bump version new b3b6a28d15 doc: Add more examples new 6d2be83669 chore: package-lint fixes new 4434ccc64b chore: Bump version new 511240765b chore: Ignore .elc files new de661716af style: Remove space from after and before [ and ] brackets new 57bed2cca8 test: Add a test for string scalar with blank lines new ed13b73e9b feat: Support string keys new ebe5959174 feat: Auto-coerce string to boolean new 334b7cba54 refactor: Don't attempt to triple-quote TOML keys new a25d952a17 feat: Auto-coerce string to integers new ae983711be fix: Auto-stringify symbols like 1.10.1 new ec381fd723 fix: Auto-stringify and auto-quote symbol values new c2d1328c44 fix: Boolean coercing when value is a symbol true or false new a676192b43 fix: Integer coercing of a number strings with underscores new b2ba4c46b5 refactor: Minor code reorg new 568de5efb2 chore: Bump version new a1fa47379e chore: Add CHANGELOG generated using git cliff tool