Skip to content

Commit 7e09c86

Browse files
- 13.2.0
- Carthage remove - Privacy - SPM update and build fix - Warnings fix
1 parent ee60cdc commit 7e09c86

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+148
-3221
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file.
33
`ObjectMapperAdditions` adheres to [Semantic Versioning](http://semver.org/).
44

55

6+
## [13.2.0](https://github.com/APUtils/LogsManager/releases/tag/13.2.0)
7+
Released on `2024-03-27`
8+
9+
#### Added
10+
- `performMapping` safety for frozen and invalidated objects
11+
- Carriage return support as a whitespace character
12+
- [EnumTypeCastTransform] Report unknown cases
13+
- [Map] additions
14+
15+
#### Changed
16+
- `<-` operator for `List` and `RealmProperty` now does nothing on key absense to mimic the same behavior of `ObjectMapper`
17+
- `<-` operator for `List` now replace existing entries on subsequent mapping
18+
19+
620
## [13.1.0](https://github.com/APUtils/LogsManager/releases/tag/13.1.0)
721
Released on `2023-04-25`
822

Cartfile

Lines changed: 0 additions & 4 deletions
This file was deleted.

Cartfile.resolved

Lines changed: 0 additions & 4 deletions
This file was deleted.

DEPLOY PROCESS.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
- Change version in podspec
22
- Run `podUpdate.command`
3-
- Assure all dependencies are also added to Carthage project
4-
- Run `carthageUpdate.command`
5-
- Run `swift package update`
3+
- Run `packageUpdate.command`
64
- Run `checkBuild.command`
75
- Update CHANGELOG.md
86
- Update README.md with new version if needed

Example/ObjectMapperAdditions.xcodeproj/project.pbxproj

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
0D2D24CD2171632B006817DE /* DEPLOY PROCESS.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = "DEPLOY PROCESS.md"; path = "../DEPLOY PROCESS.md"; sourceTree = "<group>"; };
4343
0D2D24CF21716F8F006817DE /* checkBuild.command */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; name = checkBuild.command; path = ../checkBuild.command; sourceTree = "<group>"; };
4444
0D716B7026285E2200B28330 /* Package.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Package.swift; path = ../Package.swift; sourceTree = "<group>"; };
45-
0D716B712628606E00B28330 /* carthageUpdate.command */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; name = carthageUpdate.command; path = ../Scripts/Carthage/carthageUpdate.command; sourceTree = "<group>"; };
4645
0DC249BA2737CA0F00623738 /* RealmPropertyTransform_Spec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RealmPropertyTransform_Spec.swift; sourceTree = "<group>"; };
4746
0DC249BC2737CAED00623738 /* RealmPropertyTypeCastTransform_Spec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RealmPropertyTypeCastTransform_Spec.swift; sourceTree = "<group>"; };
4847
0DDE964B278F046D00E346EA /* Create_Spec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Create_Spec.swift; sourceTree = "<group>"; };
@@ -188,7 +187,6 @@
188187
0D2D24CF21716F8F006817DE /* checkBuild.command */,
189188
1E6A5436B00ACF85E4A03951 /* podCheck.command */,
190189
D99D6198B7EB09C279219FB2 /* podPush.command */,
191-
0D716B712628606E00B28330 /* carthageUpdate.command */,
192190
A7D8958764C84B431CB2CCEE /* README.md */,
193191
);
194192
name = "Podspec Metadata";
@@ -278,7 +276,7 @@
278276
attributes = {
279277
BuildIndependentTargetsInParallel = YES;
280278
LastSwiftUpdateCheck = 0720;
281-
LastUpgradeCheck = 1500;
279+
LastUpgradeCheck = 1530;
282280
ORGANIZATIONNAME = CocoaPods;
283281
TargetAttributes = {
284282
607FACCF1AFB9204008FA782 = {

Example/ObjectMapperAdditions.xcodeproj/xcshareddata/xcschemes/ObjectMapperAdditions-Example.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1500"
3+
LastUpgradeVersion = "1530"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

Example/Podfile.lock

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,36 @@
11
PODS:
2-
- APExtensions (14.1.1):
3-
- APExtensions/Core (= 14.1.1)
4-
- APExtensions/Dispatch (= 14.1.1)
5-
- APExtensions/Storyboard (= 14.1.1)
6-
- APExtensions/ViewModel (= 14.1.1)
7-
- APExtensions/Core (14.1.1):
2+
- APExtensions (14.2.0):
3+
- APExtensions/Core (= 14.2.0)
4+
- APExtensions/Dispatch (= 14.2.0)
5+
- APExtensions/Occupiable (= 14.2.0)
6+
- APExtensions/OptionalType (= 14.2.0)
7+
- APExtensions/Storyboard (= 14.2.0)
8+
- APExtensions/ViewModel (= 14.2.0)
9+
- APExtensions/Core (14.2.0):
810
- RoutableLogger
9-
- APExtensions/Dispatch (14.1.1):
11+
- APExtensions/Dispatch (14.2.0):
1012
- RoutableLogger
11-
- APExtensions/Storyboard (14.1.1):
13+
- APExtensions/Occupiable (14.2.0)
14+
- APExtensions/OptionalType (14.2.0)
15+
- APExtensions/Storyboard (14.2.0):
1216
- RoutableLogger
13-
- APExtensions/ViewModel (14.1.1)
17+
- APExtensions/ViewModel (14.2.0)
1418
- Nimble (10.0.0)
1519
- ObjectMapper (4.2.0)
16-
- ObjectMapperAdditions/Core (13.1.0):
20+
- ObjectMapperAdditions/Core (13.2.0):
1721
- ObjectMapper
1822
- RoutableLogger (>= 12.0)
19-
- ObjectMapperAdditions/Realm (13.1.0):
23+
- ObjectMapperAdditions/Realm (13.2.0):
2024
- ObjectMapper
2125
- ObjectMapperAdditions/Core
2226
- RealmSwift
2327
- RoutableLogger (>= 12.0)
2428
- Quick (5.0.1)
25-
- Realm (10.44.0):
26-
- Realm/Headers (= 10.44.0)
27-
- Realm/Headers (10.44.0)
28-
- RealmSwift (10.44.0):
29-
- Realm (= 10.44.0)
29+
- Realm (10.49.1):
30+
- Realm/Headers (= 10.49.1)
31+
- Realm/Headers (10.49.1)
32+
- RealmSwift (10.49.1):
33+
- Realm (= 10.49.1)
3034
- RoutableLogger (12.3.3)
3135

3236
DEPENDENCIES:
@@ -52,19 +56,19 @@ EXTERNAL SOURCES:
5256

5357
CHECKOUT OPTIONS:
5458
APExtensions:
55-
:commit: 31396decfab1fd95f7e02b6c92ac111bc25d5e01
59+
:commit: 7cead7483a09dcf0de15264361f809014166d995
5660
:git: https://github.com/APUtils/APExtensions
5761

5862
SPEC CHECKSUMS:
59-
APExtensions: 82c75dcd17db568a21a21f801101a8913cc8604f
63+
APExtensions: 06c059d069034fb32db789432ee889274b453435
6064
Nimble: 5316ef81a170ce87baf72dd961f22f89a602ff84
6165
ObjectMapper: 1eb41f610210777375fa806bf161dc39fb832b81
62-
ObjectMapperAdditions: c8945119ecd970f6ea450aedf4db7a0b6953d916
66+
ObjectMapperAdditions: 51f4488d701326652df173f849a957d363cb353c
6367
Quick: 749aa754fd1e7d984f2000fe051e18a3a9809179
64-
Realm: 0419a32457873acb720df25bf1d658df36967cf2
65-
RealmSwift: 352f85c018b4d0efe961974bfa95bf7a30e079f6
68+
Realm: 1fab4a224fd7a294eca142a0efe8b54546290fbf
69+
RealmSwift: 7c3a9c001161eb01b96b171ad965a9c498b962b0
6670
RoutableLogger: ff5425f9ec26ec79241a591a1ed16a7a69d70b2f
6771

6872
PODFILE CHECKSUM: b7cadc42f11c288c6d3988183e9f301f4fe15655
6973

70-
COCOAPODS: 1.14.3
74+
COCOAPODS: 1.15.2

ObjectMapperAdditions-iOS/Info.plist

Lines changed: 0 additions & 24 deletions
This file was deleted.

ObjectMapperAdditions-iOS/ObjectMapperAdditions_iOS.h

Lines changed: 0 additions & 19 deletions
This file was deleted.

ObjectMapperAdditions-macOS/Info.plist

Lines changed: 0 additions & 22 deletions
This file was deleted.

ObjectMapperAdditions-macOS/ObjectMapperAdditions_macOS.h

Lines changed: 0 additions & 18 deletions
This file was deleted.

ObjectMapperAdditions-tvOS/Info.plist

Lines changed: 0 additions & 22 deletions
This file was deleted.

ObjectMapperAdditions-tvOS/ObjectMapperAdditions_tvOS.h

Lines changed: 0 additions & 18 deletions
This file was deleted.

ObjectMapperAdditions-watchOS/Info.plist

Lines changed: 0 additions & 22 deletions
This file was deleted.

ObjectMapperAdditions-watchOS/ObjectMapperAdditions_watchOS.h

Lines changed: 0 additions & 18 deletions
This file was deleted.

ObjectMapperAdditions.podspec

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
Pod::Spec.new do |s|
1010
s.name = 'ObjectMapperAdditions'
11-
s.version = '13.1.0'
11+
s.version = '13.2.0'
1212
s.summary = 'ObjectMapper Extensions and Transforms'
1313

1414
# This description is used to generate tags and improve search results.
@@ -33,7 +33,12 @@ Pod::Spec.new do |s|
3333
s.osx.deployment_target = '10.13'
3434
s.tvos.deployment_target = '11.0'
3535
s.watchos.deployment_target = '4.0'
36-
s.swift_versions = ['5.5', '5.5.1', '5.5.2', '5.6', '5.6.1', '5.7']
36+
s.swift_versions = ['5']
37+
38+
# 1.12.0: Ensure developers won't hit CocoaPods/CocoaPods#11402 with the resource
39+
# bundle for the privacy manifest.
40+
# 1.13.0: visionOS is recognized as a platform.
41+
s.cocoapods_version = '>= 1.13.0'
3742

3843
s.default_subspec = 'Core'
3944
s.frameworks = 'Foundation'
@@ -42,10 +47,12 @@ Pod::Spec.new do |s|
4247

4348
s.subspec 'Core' do |core|
4449
core.source_files = 'ObjectMapperAdditions/Classes/Core/**/*'
50+
core.resource_bundle = {"ObjectMapperAdditions.Core.privacy"=>"ObjectMapperAdditions/Privacy/ObjectMapperAdditions.Core/PrivacyInfo.xcprivacy"}
4551
end
4652

4753
s.subspec 'Realm' do |realm|
4854
realm.source_files = 'ObjectMapperAdditions/Classes/Realm/**/*'
55+
realm.resource_bundle = {"ObjectMapperAdditions.Realm.privacy"=>"ObjectMapperAdditions/Privacy/ObjectMapperAdditions.Realm/PrivacyInfo.xcprivacy"}
4956
realm.dependency 'ObjectMapperAdditions/Core'
5057
realm.dependency 'RealmSwift'
5158
end

0 commit comments

Comments
 (0)