Skip to content

Commit

Permalink
Release version 1.10.0
Browse files Browse the repository at this point in the history
Release version `1.10.0`
  • Loading branch information
jayce1116 authored Mar 25, 2024
2 parents 8fd13a7 + df5122b commit df37720
Show file tree
Hide file tree
Showing 25 changed files with 191 additions and 54 deletions.
2 changes: 1 addition & 1 deletion Cartfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
github "ReactiveX/RxSwift" ~> 6.0
github "nugu-developers/natty-log-ios" ~> 1.0
github "airbnb/lottie-ios" ~> 3.0
github "airbnb/lottie-ios" ~> 4.0
2 changes: 1 addition & 1 deletion Cartfile.resolved
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
github "ReactiveX/RxSwift" "6.6.0"
github "airbnb/lottie-ios" "3.5.0"
github "airbnb/lottie-ios" "4.4.1"
github "nugu-developers/natty-log-ios" "1.2.3"
2 changes: 1 addition & 1 deletion JadeMarble.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'JadeMarble'
s.version = '1.9.4'
s.version = '1.10.0'
s.license = 'Apache License, Version 2.0'
s.summary = 'End Point Detector for NUGU ASR'
s.homepage = 'https://github.com/nugu-developers/nugu-ios'
Expand Down
2 changes: 1 addition & 1 deletion KeenSense.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'KeenSense'
s.version = '1.9.4'
s.version = '1.10.0'
s.license = 'Apache License, Version 2.0'
s.summary = 'Key Word Detector for NUGU'
s.homepage = 'https://github.com/nugu-developers/nugu-ios'
Expand Down
3 changes: 2 additions & 1 deletion NuguAgents.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'NuguAgents'
s.version = '1.9.4'
s.version = '1.10.0'
s.license = 'Apache License, Version 2.0'
s.summary = 'Nugu Agents'
s.description = <<-DESC
Expand All @@ -10,6 +10,7 @@ Default Agent Implementations for Nugu service
s.homepage = 'https://github.com/nugu-developers/nugu-ios'
s.author = { 'SK Telecom Co., Ltd.' => 'nugu_dev_sdk@sk.com' }
s.source = { :git => 'https://github.com/nugu-developers/nugu-ios.git', :tag => s.version.to_s }
s.resource_bundles = {"NuguUtils" => ["NuguUtils/PrivacyInfo.xcprivacy"]}
s.documentation_url = 'https://developers.nugu.co.kr'

s.ios.deployment_target = '12.0'
Expand Down
31 changes: 31 additions & 0 deletions NuguAgents/PrivacyInfo.xcprivacy
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypes</key>
<array/>
<key>NSPrivacyTrackingDomains</key>
<array/>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>35F9.1</string>
</array>
<key>NSPrivacyAccessedAPIType</key>
<string></string>
</dict>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
</dict>
</array>
</dict>
</plist>
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ extension ASRAgent.Event: Eventable {
var payload: [String: AnyHashable] {
var payload: [String: AnyHashable?]
switch typeInfo {
case .recognize(let initiator, let options, let service):
case let .recognize(initiator, options, service):
payload = [
"codec": "SPEEX",
"language": "KOR",
Expand All @@ -62,14 +62,23 @@ extension ASRAgent.Event: Eventable {
"domainTypes": dialogAttributes?["domainTypes"],
"asrContext": dialogAttributes?["asrContext"],
"service": service,
"timeout": [
"listen": options.timeout.truncatedMilliSeconds,
"maxSpeech": options.maxDuration.truncatedMilliSeconds,
"response": 10000
],
"requestType": options.requestType
]

if options.endPointing == .client {
payload["epd"] = [
"timeoutMilliseconds": options.timeout.truncatedMilliSeconds,
"silenceIntervalInMilliseconds": options.pauseLength.truncatedMilliSeconds,
"maxSpeechDurationMilliseconds": options.maxDuration.truncatedMilliSeconds,
]
} else {
payload["timeout"] = [
"listen": options.timeout.truncatedMilliSeconds,
"maxSpeech": options.maxDuration.truncatedMilliSeconds,
"response": 10000 // default value
]
}

if case let .wakeUpWord(keyword, _, start, end, detection) = initiator {
var wakeup: [String: AnyHashable?] = ["word": keyword]
if options.endPointing == .server {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import RxSwift

public final class ASRAgent: ASRAgentProtocol {
// CapabilityAgentable
public var capabilityAgentProperty: CapabilityAgentProperty = CapabilityAgentProperty(category: .automaticSpeechRecognition, version: "1.8")
public var capabilityAgentProperty: CapabilityAgentProperty = CapabilityAgentProperty(category: .automaticSpeechRecognition, version: "1.9")
private let playSyncProperty = PlaySyncProperty(layerType: .asr, contextType: .sound)

public weak var delegate: ASRAgentDelegate?
Expand Down
3 changes: 2 additions & 1 deletion NuguClientKit.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'NuguClientKit'
s.version = '1.9.4'
s.version = '1.10.0'
s.license = 'Apache License, Version 2.0'
s.summary = 'Nugu Client Kit'
s.description = <<-DESC
Expand All @@ -10,6 +10,7 @@ Default Instances for Nugu service
s.homepage = 'https://github.com/nugu-developers/nugu-ios'
s.author = { 'SK Telecom Co., Ltd.' => 'nugu_dev_sdk@sk.com' }
s.source = { :git => 'https://github.com/nugu-developers/nugu-ios.git', :tag => s.version.to_s }
s.resource_bundles = {"NuguUtils" => ["NuguUtils/PrivacyInfo.xcprivacy"]}
s.documentation_url = 'https://developers.nugu.co.kr'

s.ios.deployment_target = '12.0'
Expand Down
23 changes: 23 additions & 0 deletions NuguClientKit/PrivacyInfo.xcprivacy
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypes</key>
<array/>
<key>NSPrivacyTrackingDomains</key>
<array/>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>35F9.1</string>
</array>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategorySystemBootTime</string>
</dict>
</array>
</dict>
</plist>
3 changes: 2 additions & 1 deletion NuguCore.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'NuguCore'
s.version = '1.9.4'
s.version = '1.10.0'
s.license = 'Apache License, Version 2.0'
s.summary = 'Nugu'
s.description = <<-DESC
Expand All @@ -10,6 +10,7 @@ Nugu framework for AI Service
s.homepage = 'https://github.com/nugu-developers/nugu-ios'
s.author = { 'SK Telecom Co., Ltd.' => 'nugu_dev_sdk@sk.com' }
s.source = { :git => 'https://github.com/nugu-developers/nugu-ios.git', :tag => s.version }
s.resource_bundles = {"NuguUtils" => ["NuguUtils/PrivacyInfo.xcprivacy"]}
s.documentation_url = 'https://developers.nugu.co.kr'

s.ios.deployment_target = '12.0'
Expand Down
31 changes: 31 additions & 0 deletions NuguCore/PrivacyInfo.xcprivacy
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypes</key>
<array/>
<key>NSPrivacyTrackingDomains</key>
<array/>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>C617.1</string>
</array>
</dict>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
</dict>
</array>
</dict>
</plist>
2 changes: 1 addition & 1 deletion NuguCore/Sources/NuguCore.swift
Original file line number Diff line number Diff line change
Expand Up @@ -56,5 +56,5 @@ public var logLevel: NattyLog.LogLevel {
public let nuguSDKVersion = (Bundle(for: AuthorizationStore.self).object(forInfoDictionaryKey: "CFBundleShortVersionString") as? String ?? "0")
#else
// FIXME: 현재는 SPM에서 버전을 가져올 방법이 없다.
public let nuguSDKVersion = "1.9.4"
public let nuguSDKVersion = "1.10.0"
#endif
2 changes: 1 addition & 1 deletion NuguLoginKit.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'NuguLoginKit'
s.version = '1.9.4'
s.version = '1.10.0'
s.license = 'Apache License, Version 2.0'
s.summary = 'Supported login for Nugu Service'
s.description = <<-DESC
Expand Down
2 changes: 1 addition & 1 deletion NuguObjcUtils.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'NuguObjcUtils'
s.version = '1.9.4'
s.version = '1.10.0'
s.license = 'Apache License, Version 2.0'
s.summary = 'Nugu Utils'
s.description = <<-DESC
Expand Down
2 changes: 1 addition & 1 deletion NuguServiceKit.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'NuguServiceKit'
s.version = '1.9.4'
s.version = '1.10.0'
s.license = 'Apache License, Version 2.0'
s.summary = 'Customized Webview for Nugu Service'
s.description = <<-DESC
Expand Down
2 changes: 1 addition & 1 deletion NuguUIKit.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'NuguUIKit'
s.version = '1.9.4'
s.version = '1.10.0'
s.license = 'Apache License, Version 2.0'
s.summary = 'UI Set of Nugu Service'
s.description = <<-DESC
Expand Down
3 changes: 2 additions & 1 deletion NuguUtils.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'NuguUtils'
s.version = '1.9.4'
s.version = '1.10.0'
s.license = 'Apache License, Version 2.0'
s.summary = 'Supported login for Nugu Service'
s.description = <<-DESC
Expand All @@ -10,6 +10,7 @@ Framework for login using OAuth 2.0
s.homepage = 'https://github.com/nugu-developers/nugu-ios'
s.author = { 'SK Telecom Co., Ltd.' => 'nugu_dev_sdk@sk.com' }
s.source = { :git => 'https://github.com/nugu-developers/nugu-ios.git', :tag => s.version.to_s }
s.resource_bundles = {"NuguUtils" => ["NuguUtils/PrivacyInfo.xcprivacy"]}
s.documentation_url = 'https://developers.nugu.co.kr'

s.ios.deployment_target = '12.0'
Expand Down
23 changes: 23 additions & 0 deletions NuguUtils/PrivacyInfo.xcprivacy
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypes</key>
<array/>
<key>NSPrivacyTrackingDomains</key>
<array/>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>35F9.1</string>
</array>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategorySystemBootTime</string>
</dict>
</array>
</dict>
</plist>
2 changes: 1 addition & 1 deletion OpusSDK.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'OpusSDK'
s.version = '1.9.4'
s.version = '1.10.0'
s.license = 'Apache License, Version 2.0'
s.summary = 'Opus codec wrapper'
s.description = <<-DESC
Expand Down
4 changes: 2 additions & 2 deletions Package.resolved
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
"repositoryURL": "https://github.com/airbnb/lottie-ios",
"state": {
"branch": null,
"revision": "b4bd0604ded9574807f41b4004b57dd1226a30a4",
"version": "3.5.0"
"revision": "7fe8b6f697ae7db4bf0df270119592cb5d502848",
"version": "4.4.1"
}
},
{
Expand Down
2 changes: 1 addition & 1 deletion Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ let package = Package(
dependencies: [
.package(name: "RxSwift", url: "https://github.com/ReactiveX/RxSwift", from: "6.0.0"),
.package(name: "NattyLog", url: "https://github.com/nugu-developers/natty-log-ios", from: "1.2.2"),
.package(name: "Lottie", url: "https://github.com/airbnb/lottie-ios", from: "3.0.0")
.package(name: "Lottie", url: "https://github.com/airbnb/lottie-ios", from: "4.0.0")
],
targets: [
.target(
Expand Down
2 changes: 1 addition & 1 deletion SilverTray.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'SilverTray'
s.version = '1.9.4'
s.version = '1.10.0'
s.license = 'Apache License, Version 2.0'
s.summary = 'Data chunk player'
s.description = <<-DESC
Expand Down
2 changes: 1 addition & 1 deletion TycheSDK.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'TycheSDK'
s.version = '1.9.4'
s.version = '1.10.0'
s.license = 'Apache License, Version 2.0'
s.summary = 'Tyche wrapper'
s.description = <<-DESC
Expand Down
Loading

0 comments on commit df37720

Please sign in to comment.