Skip to content

Releases: streem/pbandk

v0.10.0-beta.4

29 Apr 19:54
Compare
Choose a tag to compare
v0.10.0-beta.4 Pre-release
Pre-release
  • Removed protobuf-java(lite) dependency from pbandk-runtime-jvm and pbandk-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

13 Mar 17:55
Compare
Choose a tag to compare
v0.10.0-beta.3 Pre-release
Pre-release
  • Some fixes to pbandk-runtime-android artifacts.
  • Use pbandk-runtime as the dependency in your Android project and gradle will automatically resolve it to pbandk-runtime-android or pbandk-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

09 Mar 02:04
Compare
Choose a tag to compare
v0.10.0-beta.2 Pre-release
Pre-release
  • 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

07 Jan 21:35
Compare
Choose a tag to compare

v0.10.0-alpha.1

23 Dec 00:42
56c258b
Compare
Choose a tag to compare
v0.10.0-alpha.1 Pre-release
Pre-release
  • Add support for custom options

v0.9.0

24 Dec 00:25
Compare
Choose a tag to compare

v0.9.0-rc.1:

23 Sep 23:39
Compare
Choose a tag to compare
v0.9.0-rc.1: Pre-release
Pre-release
  • 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:

23 May 00:26
Compare
Choose a tag to compare
  • [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 called pbandk-runtime. The protoc-gen-kotlin-jvm maven package is now called protoc-gen-kotlin-lib-jvm. The pbandk-runtime-jvm and pbandk-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 the maven 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:

14 Jan 02:02
Compare
Choose a tag to compare
  • [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

14 Dec 06:43
Compare
Choose a tag to compare
v0.7.2

Bump to 0.7.2