Releases: chengxilo/serify
Releases · chengxilo/serify
Release list
v0.1.0
Changelog
- ed06f40: Fix library release jobs (chengxi chengxi.luo2004@gmail.com)
- 4151f4d: make check-versions.sh executable (chengxi chengxi.luo2004@gmail.com)
- e995c7e: use OIDC or release (chengxi chengxi.luo2004@gmail.com)
- d4cba68: Make the nine libraries publishable (chengxi chengxi.luo2004@gmail.com)
- 71cd94b: add logo to README (chengxi chengxi.luo2004@gmail.com)
- e8022c0: Fix formatting of Go section in README (Chengxi Luo chengxi.luo2004@gmail.com)
- 81bd4f4: Revise Go worker writing section in README (Chengxi Luo chengxi.luo2004@gmail.com)
- 451c47e: refactor request (chengxi chengxi.luo2004@gmail.com)
- c772cd1: update diagram (chengxi chengxi.luo2004@gmail.com)
- f04ff33: replace the diagram in README with a more detailed one (chengxi chengxi.luo2004@gmail.com)
- 2bbd2b3: untrack personal act config; restrict CI token permissions (chengxi chengxi.luo2004@gmail.com)
- 6dee1c9: combine reusable schema with defs (chengxi chengxi.luo2004@gmail.com)
- 0bad51e: Update README to clarify framework description (Chengxi Luo chengxi.luo2004@gmail.com)
- 10fdec2: say what the suite now covers, and assert order across all nine (chengxi chengxi.luo2004@gmail.com)
- 2e38dc0: order in elixir: 16 skips left in the whole suite, all of them one gap (chengxi chengxi.luo2004@gmail.com)
- 20c18fe: order in cpp: the seventh worker with no gaps (chengxi chengxi.luo2004@gmail.com)
- 8b50f54: order in php: the sixth worker with no gaps (chengxi chengxi.luo2004@gmail.com)
- b4c476f: order in java: the fifth worker with no gaps (chengxi chengxi.luo2004@gmail.com)
- aaa66d0: order in csharp: the fourth worker with no gaps (chengxi chengxi.luo2004@gmail.com)
- 6f7f827: order in node: the third worker with no gaps (chengxi chengxi.luo2004@gmail.com)
- fdeab7a: order in rust: the second worker with no gaps (chengxi chengxi.luo2004@gmail.com)
- a488b6a: order in python: the first worker besides go with no gaps (chengxi chengxi.luo2004@gmail.com)
- 449a705: customer in cpp: all nine now, and two defects in the C++ Json (chengxi chengxi.luo2004@gmail.com)
- fc60c66: customer in elixir, which needed nothing from the binding (chengxi chengxi.luo2004@gmail.com)
- e3a5745: say what customer now covers, in the three places that claim it (chengxi chengxi.luo2004@gmail.com)
- 64e5d97: customer in php, and the fourth binding with the same hole (chengxi chengxi.luo2004@gmail.com)
- 6a60e88: customer in java, and the third binding with the same nested-struct hole (chengxi chengxi.luo2004@gmail.com)
- 9f9c021: customer in csharp, and the nested struct that stringified itself (chengxi chengxi.luo2004@gmail.com)
- ff96723: customer in node, and the nested-struct path that had never run (chengxi chengxi.luo2004@gmail.com)
- b82053b: customer in python, the suite's only two-format type (chengxi chengxi.luo2004@gmail.com)
- 2847dfe: telemetry in java and cpp, and the skips nobody had to declare (chengxi chengxi.luo2004@gmail.com)
- 58e5e50: telemetry in php and csharp, a second binding that dropped maps, and the one language that cannot have it (chengxi chengxi.luo2004@gmail.com)
- cc7224e: telemetry in python and node, and the node bug the missing coverage was hiding (chengxi chengxi.luo2004@gmail.com)
- 5a2588e: the generated schemas rejected the case files they were generated from (chengxi chengxi.luo2004@gmail.com)
- f792d54: test the half of --expect-skips that had no tests: the loader and the wiring (chengxi chengxi.luo2004@gmail.com)
- 12a3483: sweep the docs for the things that stopped being true, and stop saying them 24 times (chengxi chengxi.luo2004@gmail.com)
- 22445ea: elixir: require OTP 27, and delete the workaround that supporting 26 cost (chengxi chengxi.luo2004@gmail.com)
- f0747d4: lint the fixture Rust, give start-up its own timeout, drop PROGRESS.md (chengxi chengxi.luo2004@gmail.com)
- 808b891: close the loose ends this round left in the docs, and unblock python locally (chengxi chengxi.luo2004@gmail.com)
- 5a73862: _config.yaml replaces _formats.yaml and absorbs the reference language (chengxi chengxi.luo2004@gmail.com)
- d13f937: docs: state the map rule as a choice the format makes, not a ban with an exception (chengxi chengxi.luo2004@gmail.com)
- 83d7588: cpp: MapStore becomes unordered_map, which is what map<K,V> always meant (chengxi chengxi.luo2004@gmail.com)
- 44c519d: happy: a third format, so both oracles run over the same nine-language data (chengxi chengxi.luo2004@gmail.com)
- e103504: maps: workers stop sorting, and the types holding one go semantic (chengxi chengxi.luo2004@gmail.com)
- 220b0ce: oracle: mandatory, and declared per (type, format) rather than per format (chengxi chengxi.luo2004@gmail.com)
- 038a79e: fix the loose ends the model-registration rollout left (chengxi chengxi.luo2004@gmail.com)
- 39b9ab5: docs: the registration API, and which libraries carry unit tests (chengxi chengxi.luo2004@gmail.com)
- 99a6d19: cpp: model registration, completing the rollout across all nine libraries (chengxi chengxi.luo2004@gmail.com)
- 788dc55: elixir: model registration, and the clause order a struct-is-a-map makes load-bearing (chengxi chengxi.luo2004@gmail.com)
- fa0fefa: php: model registration, and the library's first unit tests (chengxi chengxi.luo2004@gmail.com)
- c5d081b: java: model registration, and a private runSuite that took a suite it never read (chengxi chengxi.luo2004@gmail.com)
- 137fe1e: csharp: model registration, where the compiler does the shape test (chengxi chengxi.luo2004@gmail.com)
- 5cc93ad: node: model registration, with the same dual-shape test python got (chengxi chengxi.luo2004@gmail.com)
- 7e09be6: python: model registration, and the test a conformance run cannot replace (chengxi chengxi.luo2004@gmail.com)
- 775e578: model registration: the typed builder in rust, the FieldMap path in go (chengxi chengxi.luo2004@gmail.com)
- a0ccd8a: fix the three red CI jobs: elixir stdin, python audit, cargo fmt (chengxi chengxi.luo2004@gmail.com)
- 65f86ef: make gen-schemas.sh executable (chengxi chengxi.luo2004@gmail.com)
- 0417130: keep the hung-worker test on go+rust: --timeout also bounds the start-up ping (chengxi chengxi.luo2004@gmail.com)
- 0641abf: assert the audit matrix for all nine languages, install their toolchains in CI (chengxi chengxi.luo2004@gmail.com)
- c3b6f64: run wrong and audit fixtures in all nine languages, fix what that surfaced (chengxi chengxi.luo2004@gmail.com)
- 5e8cd7b: regenerate test/cases schemas after the sum-type change (chengxi chengxi.luo2004@gmail.com)
- 3def777: update diagram (chengxi chengxi.luo2004@gmail.com)
- 7c3abdc: style: improve format (chengxi chengxi.luo2004@gmail.com)
- 8e516c8: chore: use OpDeserialize instead (chengxi chengxi.luo2004@gmail.com)
- b6573bf: Replace status string with Status enum, update related test helper. (chengxi chengxi.luo2004@gmail.com)
- fd6a2e1: add license (chengxi chengxi.luo2004@gmail.com)
- e3a67a7: simplify exit code and use assert/require in unit test (chengxi chengxi.luo2004@gmail.com)
- 9c2cc9b: add oracle option to format (chengxi chengxi.luo2004@gmail.com)
- 12d68a7: Rename sum-type kind oneof -> sum (arms: variant, tag); bump protocol v2; enum stored as string (chengxi chengxi.luo2004@gmail.com)
- e1e905b: initial commit (chengxi chengxi.luo2004@gmail.com)