Releases: sascha-andres/jsonedit
Releases · sascha-andres/jsonedit
v0.14.0
v0.13.0
v0.12.0
Changelog
Feature
- Skip bom if any (Link to GitHub issue 45)
- Allow client to pre process record (Link to GitHub issue 29)
- Allow setting conditions on calculated fields (Link to GitHub issue 41)
Other
- Document pre processing capability (Link to GitHub issue 29)
generated by git-cl
v0.11.0
v0.10.0
Changelog
- 946b3af chore(go): update dependencies
- 3b24e72 feat: add header index map
- 934c552 feat: provide MapIo and call from Map
- 5672e23 feat: update go version
- 72d5fa7 feat: use MapIo from cmd/csv2json
- 17e384f fix: guard nil logger
- 33a1a91 refactor(mapper): extract value gathering
- 157c688 refactor(mapper): pass recordInfo struct * instead of multiple args
v0.9.0
Changelog
- 349d6b0 doc(#33): add filter docs
- 5036c7b doc: add info about NewRecordFunc and AskForValueFunc
- b9ce6fe feat(#18): add array output test
- 4ee731f feat(#18): add extra variable test
- 515e74a feat(#18): add first test (simple)
- 46f21d5 feat(#18): add multi-destination and condition
- a4fe5c1 feat(#18): add test for calculated field
- 15dc0b7 feat(#23): add test for array with no property name
- 9b8c843 feat(#23): use multi-line in tests for better readability
- 09a573d feat(#26): add NewRecordFunc to enable caller to react
- 80a9a46 feat(#27): allow caller to provide a func to ask for a value
- f3ab0b7 feat(#28): add FieldLocation type to support validation
- 46bcec0 feat(#33): apply filter
- 6172057 feat(csv2json): add project property to log output
- f5d78ec feat(jsonedit): pass logger to csv2json
- ec82110 feat: advertise license exclusion for internal/csv2json
- 630ce51 fix(#27): add missing functionality for #26
- c136782 refactor(#33): add applies on condition struct
- 789eef4 test(#33): add and test
- 3c1b97a test(#33): add or test
- 35adf5d test(#33): add test case for filter
- 9f9eed2 test(csv2json): add test for document level fields
- 3a7fa01 test(mapper): add test for env variable
v0.8.0
v0.7.0
v0.6.0
v0.5.0
Changelog
- 1164491 feat(UI): ! start moving edit page to new UI
- e05e1b5 feat(UI): port compare over to new UI
- faf97c1 feat(UI): port document from schema to new UI
- c986ad3 feat(UI): port flatten to new UI
- 86609a1 feat(UI): port validate to new UI
- 0b7ffd2 feat(UI): proper naming of buttons
- b64548b feat(UI): serve HTMX through assets
- cd3cd5f feat(UI): update json-edit.js to use HTMX to update page
- 6183902 feat(UI): use POST requests
- c0c6b2f feat(UI): visualize menu items
- a5099d9 feat(app): add flag to disable browser
- 9ea2a14 feat: UI rewrite
- 5a7dd23 feat: add flag to tell app to not open a browser