This section refers to the process of maintaining, upgrading and publishing the current library.
-
Create a PR to update the CHANGELOG in order to mention the changes made in the new version. This is optional, if this step is skipped, the
setupversion.sh
will create a generic entry. -
Merge all changes into
main
. -
Navigate to the Set package version action and run it by setting the next
version
. Please note: this must be the same if you manually created a release entry in CHANGELOG.md.
🏁
The Flutter SDK depends on the latest major version of the native SDKs. This is defined in the following locations:
On Android, the dependency is configured in android/build.gradle
:
implementation 'com.telemetrydeck:kotlin-sdk:2.2.0'
On iOS, the dependency is configured in ios/telemetrydecksdk.podspec
using the podspect Dependency format s.dependency 'TelemetryClient', '~> 2.0'
.