Releases: streem/pbandk
Releases · streem/pbandk
v0.10.0-beta.4
- Removed
protobuf-java(lite)
dependency frompbandk-runtime-jvm
andpbandk-runtime-android
- Migrated to Maven Central
See https://github.com/streem/pbandk/blob/v0.10.0-beta.4/CHANGELOG.md
v0.10.0-beta.3
- Some fixes to
pbandk-runtime-android
artifacts. - Use
pbandk-runtime
as the dependency in your Android project and gradle will automatically resolve it topbandk-runtime-android
orpbandk-runtime-android-debug
based on whether you're building a debug or release build.
See https://github.com/streem/pbandk/blob/v0.10.0-beta.3/CHANGELOG.md
v0.10.0-beta.2
- Add Kotlin 1.4 support
- Add separate
pbandk-runtime-android
artifact
See https://github.com/streem/pbandk/blob/v0.10.0-beta.2/CHANGELOG.md for full details
v0.9.1
v0.10.0-alpha.1
- Add support for custom options
v0.9.0
v0.9.0-rc.1:
- Kotlin/Native support
- Rewritten JSON support
- Artifacts published to JCenter with new maven coordinates
- Fixed some conformance test failures
- Heavily refactored the marshalling and unmarshalling code
- Many breaking changes, release and migration notes to come in the next release candidate
v0.8.1:
- [BREAKING COMPILE-TIME CHANGE] Update to kotlin 1.3.72 and kotlinx.serialization 0.20.0. Projects that depend on
pbandk
must be using the same versions of kotlin and kotlinx.serialization. (fixes #35) - [BREAKING COMPILE-TIME CHANGE] The
pbandk-runtime-common
maven package is now just calledpbandk-runtime
. Theprotoc-gen-kotlin-jvm
maven package is now calledprotoc-gen-kotlin-lib-jvm
. Thepbandk-runtime-jvm
andpbandk-runtime-js
packages have not changed names. - Fix name collision with nested types (fixes #24) (thanks @sebleclerc)
- Enabled conformance tests for Kotlin/JS
- Update to use the new Kotlin multiplatform gradle plugin instead of the deprecated plugin (thanks @sebleclerc)
- Switch from Groovy to Kotlin for build.gradle files (thanks @sebleclerc)
- Update to gradle 6.2.2 (thanks @sebleclerc)
- Update to use the
maven-publish
gradle plugin instead of themaven
plugin (thanks @sebleclerc) - Fix gradle configs for all examples and build them in CI so they don't break in the future (fixes #37 and #41)
v0.8.0:
- [BREAKING CHANGE] Simplify usage of the
*Value
wrapper types in Kotlin: they are now represented as nullable primitives (fixes #3) - Fix
PrematureEofInPackedField.BOOL
conformance test failure (fixes cretz/pb-and-k#12) - Run conformance tests in CI
- Update Kotlin and Java Protobuf dependencies to latest versions
- [BREAKING CHANGE] Remove dashes from GitHub repository name and maven artifact name
- Documentation updates
OneOf equals, hashcode, toString
v0.7.2 Bump to 0.7.2