Releases: SARDONYX-sard/serde-hkx
0.7.3
What's Changed
- Fix nested Array alignment by @SARDONYX-sard in #48
- Feature/new icon by @SARDONYX-sard in #45
- build(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 by @dependabot[bot] in #46
Full Changelog: 0.7.2...0.7.3
0.7.2
What's Changed
- build(deps): bump tokio from 1.44.1 to 1.44.2 by @dependabot in #39
- docs: add foundations for better readability by @DiaSird in #42
- bumped version to 0.7.2, fixed handling shorthand closing tags, fixed… by @beefclot in #44
New Contributors
- @dependabot made their first contribution in #39
- @DiaSird made their first contribution in #42
- @beefclot made their first contribution in #44
Full Changelog: 0.7.1...0.7.2
0.7.1
Full Changelog: 0.7.0...0.7.1
0.7.0
serde-hkx CLI v0.7.0
The hkx and XML specifications are determined by Havok and will not change.
They are compatible with any version of the CLI.
extra_fmt
It can output hkx, xml, json, toml, yaml.
json will be used by d-merge in due course.
Compatibility
json, toml, and yaml are still under development. This indicates that the form
of json may change in the next version.
- 0.3.0..0.3.1
- 0.4.0..0.5.0
- 0.6.0..0.7.0
What's Changed
- ci: collect common ci by @SARDONYX-sard in #35
- feat: implement progress bar by @SARDONYX-sard in #36
Full Changelog: 0.6.0...0.7.0
0.6.0
serde-hkx CLI
The hkx and XML specifications are determined by Havok and will not change. They
are compatible with any version of the CLI.
extra_fmt
About
It can output hkx, xml, json, toml, yaml.
json will be used by d-merge in
due course.
Compatibility
json, toml, and yaml are still under development. This indicates that the form
of json may change in the next version.
- 0.3.0..0.3.1
- 0.4.0..0.5.0
- 0.6.0
What's Changed
- Feature/support toml by @SARDONYX-sard in #32
- Feature/change class map to borrowed by @SARDONYX-sard in #33
- Feature/implement verify command by @SARDONYX-sard in #34
Full Changelog: 0.5.0...0.6.0
0.5.0
serde-hkx CLI
About extra_fmt version
Special version with json and yaml output in addition to hkx and XML.
The json and yaml representation specifications have not yet been stabilized.
This is a proprietary specification using the library, but unlike XML, it outputs the abstract syntax tree itself, so there is minimal loss of data when converting back to hkx.
What's Changed
- feat: implement json class table generator by @SARDONYX-sard in #24
- Feature/fix table gen by @SARDONYX-sard in #25
- feat(flag): support for comments in flags by @SARDONYX-sard in #27
- Feature/fix serialize empty hkflags by @SARDONYX-sard in #29
- fix(bytes_ser): fix a move about
hkArray<hkStringPtr>hkx serializ… by @SARDONYX-sard in #31
Full Changelog: 0.4.0...0.5.0
0.4.0
serde-hkx CLI
- No json, yaml compatibility with v0.3.0
About extra_fmt version
Special version with json and yaml output in addition to hkx and XML.
The json and yaml representation specifications have not yet been stabilized.
Please consider that json and yaml output from this version will be incompatible with the next version.
This is because the representation will be slightly different depending on what version of the Rust library we use.
This is not a problem if you convert to hkx.
This is a proprietary specification using the library, but unlike XML, it outputs the abstract syntax tree itself, so there is minimal loss of data when converting back to hkx.
What's Changed
- feat(types-serde): change the serde representation of a ulong by @SARDONYX-sard in #19
- Feature/change serde representation by @SARDONYX-sard in #20
- Feature/add json schema generator by @SARDONYX-sard in #21
- refactor(de-parser): change winnow parser usage by @SARDONYX-sard in #22
Full Changelog: 0.3.2...0.4.0
0.3.2
serde-hkx CLI
Changes
- Fixed a problem in which conversion was interrupted by treating it as an error, although it should be ignored if a file with an unsupported extension was included when converting a dir.
- Internal API changes (for GUI)
About extra_fmt version
Special version with json and yaml output in addition to hkx and XML.
The json and yaml representation specifications have not yet been stabilized.
Please consider that json and yaml output from this version will be incompatible with the next version.
This is because the representation will be slightly different depending on what version of the Rust library we use.
This is not a problem if you convert to hkx.
This is a proprietary specification using the library, but unlike XML, it outputs the abstract syntax tree itself, so there is minimal loss of data when converting back to hkx.
Full Changelog: 0.3.1...0.3.2
0.3.1
serde-hkx CLI
About extra_fmt version
Special version with json and yaml output in addition to hkx and XML.
The json and yaml representation specifications have not yet been stabilized.
Please consider that json and yaml output from this version will be incompatible with the next version.
This is because the representation will be slightly different depending on what version of the Rust library we use.
This is not a problem if you convert to hkx.
This is a proprietary specification using the library, but unlike XML, it outputs the abstract syntax tree itself, so there is minimal loss of data when converting back to hkx.
What's Changed
- refactor: change by clippy linter by @SARDONYX-sard in #14
- ci: add ub checker ci by @SARDONYX-sard in #15
- Feature/fix c array type size by @SARDONYX-sard in #16
Full Changelog: 0.3.0...0.3.1
0.3.0
What's Changed
- refactor(crates): separate wrapper crate & CLI by @SARDONYX-sard in #12
- Feature/add more unstable spec format(
json,yaml) by @SARDONYX-sard in #13
Full Changelog: 0.2.0...0.3.0
extra_fmt version released.
Special version with json and yaml output in addition to hkx and XML.
The json and yaml representation specifications have not yet been stabilized.
Please consider that json and yaml output from this version will be incompatible with the next version.
This is because the representation will be slightly different depending on what version of the Rust library we use.
This is not a problem if you convert to hkx.
This is a proprietary specification using the library, but unlike XML, it outputs the abstract syntax tree itself, so there is minimal loss of data when converting back to hkx.