Commit e1df05f
chore(deps): update dependency apple/swift-protobuf to v1.31.0 (#1781)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
|
[apple/swift-protobuf](https://redirect.github.com/apple/swift-protobuf)
| minor | `1.30.0` -> `1.31.0` |
---
### Release Notes
<details>
<summary>apple/swift-protobuf (apple/swift-protobuf)</summary>
###
[`v1.31.0`](https://redirect.github.com/apple/swift-protobuf/releases/tag/1.31.0)
[Compare
Source](https://redirect.github.com/apple/swift-protobuf/compare/1.30.0...1.31.0)
<!-- Release notes generated using configuration in .github/release.yml
at main -->
##### What's Changed
##### SemVer Minor
- use `package` visibility for an internal helper. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1790](https://redirect.github.com/apple/swift-protobuf/pull/1790)
- Create a bytecode interpreter to compactly represent text/JSON name
maps. by [@​allevato](https://redirect.github.com/allevato) in
[https://github.com/apple/swift-protobuf/pull/1789](https://redirect.github.com/apple/swift-protobuf/pull/1789)
- Mark the legacy \_NameMap initializer as deprecated. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1816](https://redirect.github.com/apple/swift-protobuf/pull/1816)
- Validate Timestamp before generating JSON to match upstream. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1824](https://redirect.github.com/apple/swift-protobuf/pull/1824)
- Validate Duration before generating JSON to match upstream. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1823](https://redirect.github.com/apple/swift-protobuf/pull/1823)
- Support "edition2024". by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1825](https://redirect.github.com/apple/swift-protobuf/pull/1825)
- Add `protoc` product by
[@​FranzBusch](https://redirect.github.com/FranzBusch) in
[https://github.com/apple/swift-protobuf/pull/1836](https://redirect.github.com/apple/swift-protobuf/pull/1836)
- Deprecate another helper. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1841](https://redirect.github.com/apple/swift-protobuf/pull/1841)
- Prepare for a 1.31.0 release and update docs by
[@​FranzBusch](https://redirect.github.com/FranzBusch) in
[https://github.com/apple/swift-protobuf/pull/1843](https://redirect.github.com/apple/swift-protobuf/pull/1843)
##### SemVer Patch
- As of Swift 5.9 `Data` was `Sendable`, so remove `@unchecked` use. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1787](https://redirect.github.com/apple/swift-protobuf/pull/1787)
- Create fewer temporary `String`s when computing JSON names. by
[@​allevato](https://redirect.github.com/allevato) in
[https://github.com/apple/swift-protobuf/pull/1807](https://redirect.github.com/apple/swift-protobuf/pull/1807)
- Prune `nameString` to reduce runtime size of `Name` by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1806](https://redirect.github.com/apple/swift-protobuf/pull/1806)
- Add automated protoc artifact bundle generation for releases by
[@​FranzBusch](https://redirect.github.com/FranzBusch) in
[https://github.com/apple/swift-protobuf/pull/1835](https://redirect.github.com/apple/swift-protobuf/pull/1835)
- Improve plugin error handling by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1840](https://redirect.github.com/apple/swift-protobuf/pull/1840)
##### Other Changes
- Use 6.1.2 on CI by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1783](https://redirect.github.com/apple/swift-protobuf/pull/1783)
- Now that 5.10 is the baseline, remove some old bits/refs. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1788](https://redirect.github.com/apple/swift-protobuf/pull/1788)
- Remove the 5.9 comments. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1786](https://redirect.github.com/apple/swift-protobuf/pull/1786)
- Move two of the tests off `@testable import` by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1785](https://redirect.github.com/apple/swift-protobuf/pull/1785)
- Move SwiftProtobufTests to using `package` visibility. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1791](https://redirect.github.com/apple/swift-protobuf/pull/1791)
- Capture known failures. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1799](https://redirect.github.com/apple/swift-protobuf/pull/1799)
- One reference missed in the NameMap changes. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1802](https://redirect.github.com/apple/swift-protobuf/pull/1802)
- Update proto files from upstream. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1803](https://redirect.github.com/apple/swift-protobuf/pull/1803)
- Inline the bytecode string into the `_NameMap.init(bytecode:)` call.
by [@​allevato](https://redirect.github.com/allevato) in
[https://github.com/apple/swift-protobuf/pull/1804](https://redirect.github.com/apple/swift-protobuf/pull/1804)
- Enable the blocking of legacy \_NameMap support. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1805](https://redirect.github.com/apple/swift-protobuf/pull/1805)
- Use unchecked math operations. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1809](https://redirect.github.com/apple/swift-protobuf/pull/1809)
- Tweak Protos layout and update proto files by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1810](https://redirect.github.com/apple/swift-protobuf/pull/1810)
- Remove the use of `lazy`, `unverified_lazy`, and `ctype` in test
files. by [@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1811](https://redirect.github.com/apple/swift-protobuf/pull/1811)
- Remove one more place ctype was used that got missed by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1812](https://redirect.github.com/apple/swift-protobuf/pull/1812)
- Put a proto package on the test file. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1813](https://redirect.github.com/apple/swift-protobuf/pull/1813)
- Support blocking deprecated apis from the runtime. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1814](https://redirect.github.com/apple/swift-protobuf/pull/1814)
- Fix copy/paste in comment that has the wrong thing. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1815](https://redirect.github.com/apple/swift-protobuf/pull/1815)
- Move the test helpers to `package` visibility. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1817](https://redirect.github.com/apple/swift-protobuf/pull/1817)
- Drop unneeded argument in build dataset. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1819](https://redirect.github.com/apple/swift-protobuf/pull/1819)
- Remove `import Swift`, doesn't seem to be needed. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1820](https://redirect.github.com/apple/swift-protobuf/pull/1820)
- Add expected failures for the new conformance test issues. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1822](https://redirect.github.com/apple/swift-protobuf/pull/1822)
- Update protos from upstream. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1826](https://redirect.github.com/apple/swift-protobuf/pull/1826)
- Per
[#​1830](https://redirect.github.com/apple/swift-protobuf/issues/1830),
tweak the phrasing. by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1831](https://redirect.github.com/apple/swift-protobuf/pull/1831)
- Bring over the last upstream proto file that was left off last time.
by [@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1832](https://redirect.github.com/apple/swift-protobuf/pull/1832)
- Create separate protoc releases by
[@​FranzBusch](https://redirect.github.com/FranzBusch) in
[https://github.com/apple/swift-protobuf/pull/1837](https://redirect.github.com/apple/swift-protobuf/pull/1837)
- Fix `make_latest` from Boolean to String by
[@​FranzBusch](https://redirect.github.com/FranzBusch) in
[https://github.com/apple/swift-protobuf/pull/1838](https://redirect.github.com/apple/swift-protobuf/pull/1838)
- Remove unneeded arguments by
[@​thomasvl](https://redirect.github.com/thomasvl) in
[https://github.com/apple/swift-protobuf/pull/1842](https://redirect.github.com/apple/swift-protobuf/pull/1842)
**Full Changelog**:
apple/swift-protobuf@1.30.0...1.31.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4wLjAiLCJ1cGRhdGVkSW5WZXIiOiI0MS4wLjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: cgrindel-self-hosted-renovate[bot] <139595543+cgrindel-self-hosted-renovate[bot]@users.noreply.github.com>1 parent c680e34 commit e1df05f
2 files changed
+3
-3
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
0 commit comments