Skip to content

Releases: pushlytic/pushlytic-android-sdk

v0.1.4

Choose a tag to compare

@kavanbrandon kavanbrandon released this 08 Feb 06:42
3ae3b91

Pushlytic Android SDK - Beta Release v0.1.4

  • Migrated from Gson to kotlinx.serialization for better type safety
  • Added support for nested objects and optional fields
  • Improved error handling with SerializationException
  • Added comprehensive test coverage for message parsing

⚙️ Requirements

  • Android API Level 24+
  • Kotlin 1.8+
  • Gradle 8.0+

⚠️ Beta Period Notes

  • During the beta period (pre-1.0.0), minor version updates may include breaking changes.
  • We recommend using "Up to Next Minor" in your dependency configurations.
  • Major version 1.0.0 will introduce strict semantic versioning.

📚 Documentation
See the full documentation for integration guides and API reference at Pushlytic Docs.

v0.1.3

Choose a tag to compare

@kavanbrandon kavanbrandon released this 08 Feb 05:55
40219e8

Pushlytic Android SDK - Beta Release v0.1.3

  • Added ability to include metadata when opening a connection via openMessageStream(metadata:)
  • Updates parseMessage function to support the @Serializable api

⚙️ Requirements

  • Android API Level 24+
  • Kotlin 1.8+
  • Gradle 8.0+

⚠️ Beta Period Notes

  • During the beta period (pre-1.0.0), minor version updates may include breaking changes.
  • We recommend using "Up to Next Minor" in your dependency configurations.
  • Major version 1.0.0 will introduce strict semantic versioning.

📚 Documentation
See the full documentation for integration guides and API reference at Pushlytic Docs.

v0.1.2

Choose a tag to compare

@kavanbrandon kavanbrandon released this 03 Feb 00:57
041ec0c

Pushlytic Android SDK - Beta Release v0.1.2

Adds improvements to TLS handling and connection stability, along with minor bug fixes.

⚙️ Requirements

  • Android API Level 24+
  • Kotlin 1.8+
  • Gradle 8.0+

⚠️ Beta Period Notes

  • During the beta period (pre-1.0.0), minor version updates may include breaking changes.
  • We recommend using "Up to Next Minor" in your dependency configurations.
  • Major version 1.0.0 will introduce strict semantic versioning.

📚 Documentation
See the full documentation for integration guides and API reference at Pushlytic Docs.

v0.1.1

Choose a tag to compare

@kavanbrandon kavanbrandon released this 12 Jan 02:30

Pushlytic Android SDK - Beta Release v0.1.1

Adds device ID tracking to improve message delivery controls and maintain parity with iOS SDK.

🚀 Key Features

  • Device ID tracking in gRPC metadata using ANDROID_ID
  • UUID fallback for edge cases
  • Parity with iOS's identifierForVendor implementation

⚙️ Requirements

  • Android API Level 24+
  • Kotlin 1.8+
  • Gradle 8.0+

⚠️ Beta Period Notes

  • During the beta period (pre-1.0.0), minor version updates may include breaking changes.
  • We recommend using "Up to Next Minor" in your dependency configurations.
  • Major version 1.0.0 will introduce strict semantic versioning.

📚 Documentation
See the full documentation for integration guides and API reference at Pushlytic Docs.

v0.1.0

Choose a tag to compare

@kavanbrandon kavanbrandon released this 01 Dec 18:42
d1a862c

Pushlytic Android SDK - Beta Release v0.1.0

Initial beta release of the Pushlytic Android SDK, providing real-time messaging capabilities for Android applications.

🚀 Key Features

  • Real-time bidirectional message streaming
  • User targeting with IDs, tags, and metadata
  • Type-safe message parsing
  • Automatic connection management
  • Support for A/B testing

⚙️ Requirements

  • Android API Level 24+
  • Kotlin 1.8+
  • Gradle 8.0+

⚠️ Beta Period Notes

  • During the beta period (pre-1.0.0), minor version updates may include breaking changes.
  • We recommend using "Up to Next Minor" in your dependency configurations.
  • Major version 1.0.0 will introduce strict semantic versioning.

📚 Documentation
See the full documentation for integration guides and API reference at Pushlytic Docs.