What's Changed
SemVer Minor
- Standardize depth enforcement. by @thomasvl in #2092
- Add useDeterministicOrdering to TextFormatEncodingOptions by @shubhransh-gupta in #2159
- Add the JSON option sources to protoc-gen-swift's CMake target by @lenamonj in #2164
- Version bump to prep for a release. by @thomasvl in #2185
SemVer Patch
- reject duplicate keys in json maps by @jmestwa-coder in #2124
- Prep for 2026 Edition. by @thomasvl in #2127
- Enable Edition 2026 in the protoc plugin. by @thomasvl in #2128
- Ensure seconds are <60 not <62. by @thomasvl in #2135
- Ensure the day is valid for the given month. by @thomasvl in #2136
- Always use PathToUnderscores naming for SwiftPM plugin outputs by @adityasingh2400 in #2090
- Update protobuf to v36.0 and abseil-cpp by @thomasvl in #2147
- Update protobuf to v36.1 by @github-actions[bot] in #2161
- Update protobuf to v36.2 by @github-actions[bot] in #2168
Other Changes
- Update proto files from upstream. by @thomasvl in #2121
- Update proto files from upstream. by @thomasvl in #2130
- Add some new failures to the expected list. by @thomasvl in #2133
- Update proto files from upstream. by @thomasvl in #2134
- docs: use DocC double-backtick symbol links in public API comments by @amarkdotdev in #2137
- Update the list of protoc proto files for the v36 release. by @thomasvl in #2139
- Temporarily pin CI "main" protobuf to work around cmake builds. by @thomasvl in #2149
- Run CompileTests in separate GitHub CI jobs. by @allevato in #2148
- Update the enumvalue json name test to use the 2026 edition. by @thomasvl in #2150
- Remove temporary pin by @JasonLunn in #2156
- Fix the Parameter name on Enum.init?(rawUTF8:) by @darkdi in #2162
- Update proto files from upstream. by @thomasvl in #2165
- Add 6.4 testing by @thomasvl in #2169
- Roll some things back to 6.3 that seem to fail on 6.4 by @thomasvl in #2171
- Proto file updates and enable new conformance tests. by @thomasvl in #2175
- Makefile cleanup by @thomasvl in #2180
- Makefile modernize by @thomasvl in #2181
New Contributors
- @amarkdotdev made their first contribution in #2137
- @JasonLunn made their first contribution in #2156
- @darkdi made their first contribution in #2162
- @shubhransh-gupta made their first contribution in #2159
- @lenamonj made their first contribution in #2164
Full Changelog: 1.38.1...1.39.0