Highlights
- Added Java/Python gRPC support in the compiler.
- Improved xlang union handling with unknown union case support and sealed record generation for C# unions.
Features
- feat(compiler): add java/python gRPC support by @chaokunyang in #3692
- refactor(csharp): split Fory object attributes by @chaokunyang in #3709
- feat(c#): use sealed record for c# union by @chaokunyang in #3710
- feat(xlang): support unknown union case in union type by @chaokunyang in #3711
- refactor(compiler): rename generated schema owners to modules by @chaokunyang in #3713
Bug Fix
- fix(c++): propagate /Zc:preprocessor on MSVC for FORY_STRUCT consumers by @truffle-dev in #3694
- fix(cpp): repair CMake tests and examples by @chaokunyang in #3699
- fix(java): guard replace-resolve class reads by @chaokunyang in #3706
- fix(python): make policy validators validation-only by @chaokunyang in #3708
Other Improvements
- docs(cpp): clarify MSVC preprocessor requirement by @chaokunyang in #3695
- chore: bump release version to 1.0 by @chaokunyang in #3696
- chore(deps): bump io.grpc:grpc-netty-shaded from 1.62.2 to 1.75.0 in /integration_tests/grpc_tests/java by @dependabot[bot] in #3697
- docs(xlang): update language support docs by @chaokunyang in #3700
- docs: fix xlang type mapping MDX by @chaokunyang in #3701
- chore(js): upgrade test dependencies by @chaokunyang in #3703
- ci: declare workflow-level
contents: readon ci and lint by @arpitjain099 in #3704 - docs: update readme to add android support by @chaokunyang in #3705
- chore: update java checks docs by @chaokunyang in #3707
New Contributors
- @truffle-dev made their first contribution in #3694
- @arpitjain099 made their first contribution in #3704
Full Changelog: v1.0.0...v1.1.0-rc1