Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,14 @@ packages/sdk-maui/native/ios/sdk-ios-public-*/
# .NET build artifacts
packages/sdk-maui/bin/
packages/sdk-maui/obj/
packages/sdk-maui/tests/bin/
packages/sdk-maui/tests/obj/
examples/example-maui/bin/
examples/example-maui/obj/

# KMP SDK - native binaries (built locally by build-local-ios-xcframework.mjs)
packages/sdk-kmp/native/

# build-local-ios-xcframework.mjs temp workdirs (cleaned by the script; belt and braces)
packages/*/native/ios/.build-*/

Expand Down
2 changes: 1 addition & 1 deletion examples/example-android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,5 @@ android {
}

dependencies {
implementation 'app.screeb.sdk:survey:4.0.4'
implementation 'app.screeb.sdk:survey:4.1.0'
}
4 changes: 2 additions & 2 deletions packages/sdk-flutter/android/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
group 'app.screeb.plugin_screeb'
version '4.0.4'
version '4.1.0'

buildscript {
ext.kotlin_version = '1.8.22'
Expand Down Expand Up @@ -56,6 +56,6 @@ android {
}

dependencies {
api "app.screeb.sdk:survey:4.0.4"
api "app.screeb.sdk:survey:4.1.0"
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
}
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ class PluginScreebPlugin : FlutterPlugin, MethodCallHandler {
channel = MethodChannel(flutterPluginBinding.binaryMessenger, "plugin_screeb")
channel.setMethodCallHandler(this)
context = flutterPluginBinding.applicationContext
Screeb.setSecondarySDK("flutter", "4.0.4")
Screeb.setSecondarySDK("flutter", "4.1.0")
}

override fun onMethodCall(@NonNull call: MethodCall, @NonNull result: Result) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ public class SwiftPluginScreebPlugin: NSObject, FlutterPlugin {
static let instance = SwiftPluginScreebPlugin()

public static func register(with registrar: FlutterPluginRegistrar) {
Screeb.setSecondarySDK(name: "flutter", version: "4.0.4")
Screeb.setSecondarySDK(name: "flutter", version: "4.1.0")
SwiftPluginScreebPlugin.channel = FlutterMethodChannel(name: "plugin_screeb", binaryMessenger: registrar.messenger())
registrar.addMethodCallDelegate(instance, channel: SwiftPluginScreebPlugin.channel!)
registrar.addApplicationDelegate(instance)
Expand Down
4 changes: 2 additions & 2 deletions packages/sdk-flutter/ios/plugin_screeb.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
Pod::Spec.new do |s|
s.name = 'plugin_screeb'
s.version = '4.0.4'
s.version = '4.1.0'
s.summary = 'Screeb - Continuous Product Discovery Without the Time Sink'
s.description = 'Screeb - Continuous Product Discovery Without the Time Sink'
s.homepage = 'https://screeb.app'
Expand All @@ -24,6 +24,6 @@ Pod::Spec.new do |s|
if ENV['SCREEB_USE_LOCAL_SDK'] == 'true'
s.dependency 'Screeb'
else
s.dependency 'Screeb', '4.0.4'
s.dependency 'Screeb', '4.1.0'
end
end
8 changes: 5 additions & 3 deletions packages/sdk-flutter/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
name: plugin_screeb
description: Continuous Product Discovery
version: 4.0.4
version: 4.1.0
homepage: https://screeb.app
repository: https://github.com/ScreebApp/sdk

# Semantics(identifier:) needs Flutter 3.19 / Dart 3.3: older toolchains must
# resolve an earlier package version instead of failing to compile this one.
environment:
sdk: ">=2.15.0 <4.0.0"
flutter: ">=2.5.0"
sdk: ">=3.3.0 <4.0.0"
flutter: ">=3.19.0"

dependencies:
flutter:
Expand Down
6 changes: 3 additions & 3 deletions packages/sdk-kmp/gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ android.useAndroidX=true

# Publishing
GROUP=app.screeb.sdk.kmp
VERSION_NAME=4.0.4
SCREEB_ANDROID_SDK_VERSION=4.0.4
SCREEB_IOS_SDK_VERSION=4.0.4
VERSION_NAME=4.1.0
SCREEB_ANDROID_SDK_VERSION=4.1.0
SCREEB_IOS_SDK_VERSION=4.1.0
POM_ARTIFACT_ID=screeb-kmp
POM_NAME=Screeb KMP SDK
POM_DESCRIPTION=Kotlin Multiplatform SDK for Screeb survey & messaging platform
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
package app.screeb.sdk.kmp

internal const val SDK_VERSION = "4.0.4"
internal const val SDK_VERSION = "4.1.0"
6 changes: 3 additions & 3 deletions packages/sdk-maui/ScreebMaui.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<UseMaui>true</UseMaui>
<!-- NuGet metadata -->
<PackageId>Screeb.Maui</PackageId>
<Version>4.0.4</Version>
<Version>4.1.0</Version>
<Authors>Screeb</Authors>
<Company>Screeb</Company>
<Description>Screeb Continuous Product Discovery SDK for .NET MAUI (Android + iOS)</Description>
Expand Down Expand Up @@ -60,14 +60,14 @@
<AndroidMavenLibrary
Condition="'$(SCREEB_USE_LOCAL_SDK)' != 'true'"
Include="app.screeb.sdk:survey"
Version="4.0.4"
Version="4.1.0"
Bind="true" />
<!-- Local dev binding (SCREEB_USE_LOCAL_SDK=true): bind the aar published to ~/.m2 via
`./gradlew :sdk:publishReleasePublicationToMavenLocal` in sdk-android. Binding the local
aar directly (not AndroidMavenLibrary) skips the Maven Java-dependency verification. -->
<AndroidLibrary
Condition="'$(SCREEB_USE_LOCAL_SDK)' == 'true'"
Include="$(HOME)/.m2/repository/app/screeb/sdk/survey/4.0.4/survey-4.0.4.aar"
Include="$(HOME)/.m2/repository/app/screeb/sdk/survey/4.1.0/survey-4.1.0.aar"
Bind="true" />
<!-- Strips R8-obfuscated (a/b/c) + internal-only nodes from the generated survey binding -->
<TransformFile Include="Transforms/AndroidMetadata.xml" />
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk-reactnative/ScreebReactNative.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Pod::Spec.new do |s|
if ENV["SCREEB_USE_LOCAL_SDK"] == "true"
s.dependency "Screeb"
else
s.dependency "Screeb", '~> 4.0.4'
s.dependency "Screeb", '~> 4.1.0'
end
s.dependency "React-Core"
install_modules_dependencies(s)
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk-reactnative/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -80,5 +80,5 @@ def kotlin_version = getExtOrDefault("kotlinVersion")
dependencies {
implementation "com.facebook.react:react-android"
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
api "app.screeb.sdk:survey:4.0.4"
api "app.screeb.sdk:survey:4.1.0"
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ class ScreebReactNativeModule(reactContext: ReactApplicationContext) :
language: String?,
promise: Promise
) {
Screeb.setSecondarySDK("react-native", "4.0.4")
Screeb.setSecondarySDK("react-native", "4.1.0")
val mapHooks = makeHooks(hooks)

Handler(Looper.getMainLooper()).post {
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk-reactnative/ios/ScreebReactNative.swift
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ class ScreebReactNative: RCTEventEmitter {
resolve: @escaping RCTPromiseResolveBlock,
reject: @escaping RCTPromiseRejectBlock
) {
Screeb.setSecondarySDK(name: "react-native", version: "4.0.4")
Screeb.setSecondarySDK(name: "react-native", version: "4.1.0")
let mapHooks = makeHooks(hooks_)

let initOptionsDict: NSDictionary = NSDictionary(dictionary: (initOptions_ ?? [:]).compactMapValues { $0 })
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk-reactnative/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@screeb/react-native",
"version": "4.0.4",
"version": "4.1.0",
"description": "Continuous Product Discovery",
"main": "./lib/module/index.js",
"types": "./lib/typescript/src/index.d.ts",
Expand Down
12 changes: 6 additions & 6 deletions sdk-versions.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"native": {
"android": "4.0.4",
"ios": "4.0.4"
"android": "4.1.0",
"ios": "4.1.0"
},
"wrappers": {
"flutter": "4.0.4",
"kmp": "4.0.4",
"maui": "4.0.4",
"reactNative": "4.0.4",
"flutter": "4.1.0",
"kmp": "4.1.0",
"maui": "4.1.0",
"reactNative": "4.1.0",
"svelte": "0.1.0"
}
}
Loading