Releases: crowdin/mobile-sdk-ios
1.10.2
What's Changed
- fix: issue with detecting language to download xcstrings files by @serhii-londar in #312
- fix: remove functionality to work with json files by @serhii-londar in #289
- fix: add validation for controls information to prevent errors while adding tags by @serhii-londar in #306
- docs: improve SDK Controls by @andrii-bodnar in #309
- docs: clarify information about supported file formats by @andrii-bodnar in #310
- docs: various improvements and clarifications by @andrii-bodnar in #313
- chore: fix the majority of linting warnings by @andrii-bodnar in #311
Full Changelog: 1.10.1...1.10.2
1.10.1
1.10.0
What's Changed
- feat: add the ability to update screenshots by @serhii-londar in #297
- feat: access Token Authorization + Screenshot Automation by @serhii-londar in #300, #301
- fix: add clearing login credentials by removing Safari web history by @serhii-londar in #288
References
- Screenshots Updated 🔄
- Screenshots Automation New ❇️
Full Changelog: 1.9.0...1.10.0
1.9.0
What's Changed
- feat: Xcstrings support by @serhii-londar in #276
- chore: remove Toast by @andrii-bodnar in #280
- chore: remove the pod_upload.sh script by @andrii-bodnar in #281
- test: debug testManualSDKModeEnabled by @andrii-bodnar in #282
- ci: codecov config by @andrii-bodnar in #277
- ci: lock xcode version for the build pipeline by @andrii-bodnar in #279
Full Changelog: 1.8.0...1.9.0
1.8.0
What's Changed
- build: update watchOS to a minimum of
.v5
due to Starscream dependency minimum by @b-outlaw-nba in #268
New Contributors
- @b-outlaw-nba made their first contribution in #268
Full Changelog: 1.7.1...1.8.0
1.7.1
What's Changed
- fix: Logs fixes by @serhii-londar in #265
- docs: add FAQ section by @andrii-bodnar in #262
- build: bump GH action dependencies by @andrii-bodnar in #267
Full Changelog: 1.7.0...1.7.1
1.7.0
What's Changed
- refactor: Remove logic of path generation for content and mapping downloading by @serhii-londar in #255
- docs: update the installation section by @andrii-bodnar in #256
- docs: improve setup section by @andrii-bodnar in #257
- ci: FOSSA Dependency Analysis by @andrii-bodnar in #258
Full Changelog: 1.6.1...1.7.0
1.6.1
What's Changed
- chore: CrowdinSDK - fix typos and trailing spaces by @andrii-bodnar in #252
- fix: Increase deployment target according to xcode by @serhii-londar in #253
Full Changelog: 1.6.0...1.6.1
1.6.0
What's Changed
- feat: Move
organizationName
toCrowdinProviderConfig
by @serhii-londar in #233 - feat: new Documentation site by @andrii-bodnar in #218
- fix:
WebSocketDelegate
by @TSkovsgaard in #225 - fix: issues with building example project by @serhii-londar in #228
- fix: update
Package.swift
by @serhii-londar in #231 - fix: update
ManifestManager+LanguageResolver.swift
by @serhii-londar in #232 - fix: remove Providers/Firebase by @serhii-londar in #221
- fix: issue with log details screen by @serhii-londar in #222
- ci: conventional commits specification by @andrii-bodnar in #234
- ci: use GH Actions by @andrii-bodnar in #235
- ci: automate trunk publishing by @andrii-bodnar in #247
⚠️ Deprecation warning ⚠️
The organizationName
property of CrowdinLoginConfig
is deprecated. This property has been moved to the CrowdinProviderConfig
and will be removed from the CrowdinLoginConfig
in the future.
In case you've been using the Real-Time Preview or Screenshots features and you're a Crowdin Enterprise user, please update your Crowdin SDK configuration:
let crowdinProviderConfig = CrowdinProviderConfig(hashString: "{your_distribution_hash}",
+ organizationName: "{organization_name}",
sourceLanguage: "{source_language}")
var = loginConfig = try CrowdinLoginConfig(clientId: "{client_id}",
clientSecret: "{client_secret}",
scope: "project",
- organizationName: "{organization_name}",
redirectURI: "{redirectURI}")
It's highly recommended to add the new configuration to your CrowdinProviderConfig
if you're a Crowdin Enterprise user and only use the OTA Content Delivery feature:
let crowdinProviderConfig = CrowdinProviderConfig(hashString: "{your_distribution_hash}",
+ organizationName: "{organization_name}",
sourceLanguage: "{source_language}")
This fixes potential bugs related to the translation delivery of some languages.
New Contributors
- @TSkovsgaard made their first contribution in #225
Full Changelog: 1.5.2...1.6.0
1.5.2
Fixed
- Fix issues with excluding files for iOS and watchOS platforms in #213 by @serhii-londar