Releases: apple/swift-protobuf
Releases · apple/swift-protobuf
1.33.3 Release
What's Changed
SemVer Patch
- Ignore the abseil privacy manifest and bump the patch version by @FranzBusch in #1885
Full Changelog: 1.33.2...1.33.3
1.33.2 Release
What's Changed
SemVer Patch
- Use the new warning control instead of
unsafeFlags by @FranzBusch in #1882 - Update versions to 1.33.2 by @FranzBusch in #1883
Full Changelog: 1.33.1...1.33.2
1.33.1 Release
What's Changed
SemVer Patch
- Bump version number by @FranzBusch in #1878
Full Changelog: 1.33.0...1.33.1
1.33.0 Release
What's Changed
SemVer Minor
- Build
protocfrom source by @FranzBusch in #1876
SemVer Patch
Other Changes
New Contributors
Full Changelog: 1.32.0...1.33.0
1.32.0 Release
What's Changed
SemVer Minor
- Add basic RawSpan support for initializing and merging messages by @pawelmajcher in #1857
SemVer Patch
Other Changes
- Update the protoc release process. by @thomasvl in #1863
- Version bump for a release. by @thomasvl in #1865
New Contributors
- @pawelmajcher made their first contribution in #1857
Full Changelog: 1.31.2...1.32.0
protoc v32.1 artifactbundle
Protoc artifactbundle for version 32.1
1.31.2 Release
This release fixes an issue where using TextFormat or JSON on watchOS could have run into an internal assertion.
What's Changed
SemVer Patch
- Be explicit about the type and bound we're checking in
BytecodeReader.nextInt32. by @allevato in #1859
Other Changes
- Include Swift 6.2 in the CI config. by @thomasvl in #1853
- Version bump to do a release. by @thomasvl in #1860
Full Changelog: 1.31.1...1.31.2
1.31.1 Release
1.31.0
What's Changed
SemVer Minor
- use
packagevisibility for an internal helper. by @thomasvl in #1790 - Create a bytecode interpreter to compactly represent text/JSON name maps. by @allevato in #1789
- Mark the legacy _NameMap initializer as deprecated. by @thomasvl in #1816
- Validate Timestamp before generating JSON to match upstream. by @thomasvl in #1824
- Validate Duration before generating JSON to match upstream. by @thomasvl in #1823
- Support "edition2024". by @thomasvl in #1825
- Add
protocproduct by @FranzBusch in #1836 - Deprecate another helper. by @thomasvl in #1841
- Prepare for a 1.31.0 release and update docs by @FranzBusch in #1843
SemVer Patch
- As of Swift 5.9
DatawasSendable, so remove@uncheckeduse. by @thomasvl in #1787 - Create fewer temporary
Strings when computing JSON names. by @allevato in #1807 - Prune
nameStringto reduce runtime size ofNameby @thomasvl in #1806 - Add automated protoc artifact bundle generation for releases by @FranzBusch in #1835
- Improve plugin error handling by @thomasvl in #1840
Other Changes
- Use 6.1.2 on CI by @thomasvl in #1783
- Now that 5.10 is the baseline, remove some old bits/refs. by @thomasvl in #1788
- Remove the 5.9 comments. by @thomasvl in #1786
- Move two of the tests off
@testable importby @thomasvl in #1785 - Move SwiftProtobufTests to using
packagevisibility. by @thomasvl in #1791 - Capture known failures. by @thomasvl in #1799
- One reference missed in the NameMap changes. by @thomasvl in #1802
- Update proto files from upstream. by @thomasvl in #1803
- Inline the bytecode string into the
_NameMap.init(bytecode:)call. by @allevato in #1804 - Enable the blocking of legacy _NameMap support. by @thomasvl in #1805
- Use unchecked math operations. by @thomasvl in #1809
- Tweak Protos layout and update proto files by @thomasvl in #1810
- Remove the use of
lazy,unverified_lazy, andctypein test files. by @thomasvl in #1811 - Remove one more place ctype was used that got missed by @thomasvl in #1812
- Put a proto package on the test file. by @thomasvl in #1813
- Support blocking deprecated apis from the runtime. by @thomasvl in #1814
- Fix copy/paste in comment that has the wrong thing. by @thomasvl in #1815
- Move the test helpers to
packagevisibility. by @thomasvl in #1817 - Drop unneeded argument in build dataset. by @thomasvl in #1819
- Remove
import Swift, doesn't seem to be needed. by @thomasvl in #1820 - Add expected failures for the new conformance test issues. by @thomasvl in #1822
- Update protos from upstream. by @thomasvl in #1826
- Per #1830, tweak the phrasing. by @thomasvl in #1831
- Bring over the last upstream proto file that was left off last time. by @thomasvl in #1832
- Create separate protoc releases by @FranzBusch in #1837
- Fix
make_latestfrom Boolean to String by @FranzBusch in #1838 - Remove unneeded arguments by @thomasvl in #1842
Full Changelog: 1.30.0...1.31.0
protoc v31.1 artifactbundle
Protoc artifactbundle for version 31.1