Skip to content
This repository was archived by the owner on Jan 11, 2024. It is now read-only.

Commit a2e5d3c

Browse files
committed
chore(CHANGELOG): [skip ci]update for v0.1.0 [skip ci]
1 parent 8dbbfbe commit a2e5d3c

File tree

3 files changed

+64
-76
lines changed

3 files changed

+64
-76
lines changed

CHANGELOG.md

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,29 @@
1-
# Changelog
1+
## 0.1.0 (2022-05-29)
22

3-
All notable changes to this project will be documented in this file.
43

5-
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6-
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
4+
### 📚 Documentation
5+
6+
* add about and contributing guidelines ([1c3f7d1](https://github.com/SwiftyLab/DynamicCodableKit/commit/1c3f7d12132eaa634b44076118f9989e0c7d144a))
7+
* add DocC documentation with articles ([9575dd3](https://github.com/SwiftyLab/DynamicCodableKit/commit/9575dd32f56bae8b2e5a6bb6c02fc4555fb654b0))
8+
9+
10+
### ✅ Tests
11+
12+
* add `DynamicDecodable` unit tests ([1b8645f](https://github.com/SwiftyLab/DynamicCodableKit/commit/1b8645f1f2118b875d6a815b540fcab372f067fa))
13+
* add tests for dynamic JSON decoding with type identifiers ([886b22b](https://github.com/SwiftyLab/DynamicCodableKit/commit/886b22b209abbdcd939a3a919169bc0b468ee7f4))
14+
* add tests for dynamic JSON decoding with type(s) parent coding key ([87cc501](https://github.com/SwiftyLab/DynamicCodableKit/commit/87cc5019a899306183412e95e7c7dd336274508f))
15+
* add tests for dynamic JSON decoding with user context provider ([0b47865](https://github.com/SwiftyLab/DynamicCodableKit/commit/0b47865ce927ba5979a40d4eb1ea3cadedc137f4))
16+
* add type identifier decoding tests ([3ae17b3](https://github.com/SwiftyLab/DynamicCodableKit/commit/3ae17b37997167ec03bc64868a50c6d676fca83e))
17+
18+
19+
### 🚀 Features
20+
21+
* add Carthage prebuilt frameworks support ([e74517c](https://github.com/SwiftyLab/DynamicCodableKit/commit/e74517c0b5cdbd3cdfc82f70efdcd65afac85445))
22+
* add Carthage support ([81d18dc](https://github.com/SwiftyLab/DynamicCodableKit/commit/81d18dcb0a8dcbc18469cb3527ad834c8b17d5a0))
23+
* add CocoaPods support ([4e53ceb](https://github.com/SwiftyLab/DynamicCodableKit/commit/4e53ceb853542deae30446fc48ed29a6d134ed4c))
24+
* add dynamic encoding ([27f4d41](https://github.com/SwiftyLab/DynamicCodableKit/commit/27f4d418d117fea6f50e494a8e138fd97854bed4))
25+
* add dynamic JSON decoding with type identifiers ([63bab18](https://github.com/SwiftyLab/DynamicCodableKit/commit/63bab18f80d087d9538c17b4dd8189a7fef5a6c6))
26+
* add dynamic JSON decoding with type(s) parent coding key ([5c5bf0a](https://github.com/SwiftyLab/DynamicCodableKit/commit/5c5bf0a2567ad21927ea7a6a2cb4bfa1ab5ed2da))
27+
* add dynamic JSON decoding with user context provider ([8a61ceb](https://github.com/SwiftyLab/DynamicCodableKit/commit/8a61cebe6727159e88829e0b2f41bc521d3614ce))
28+
* add ingrore key with invalid data for parent coding key based dynamic decoding ([b9dc92f](https://github.com/SwiftyLab/DynamicCodableKit/commit/b9dc92f90ed10287e712aed09c192b8fea7ab54e))
29+

DynamicCodableKit.xcodeproj/project.pbxproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
/* End PBXAggregateTarget section */
2222

2323
/* Begin PBXBuildFile section */
24-
4D1510B9D20B530F94F29A94 /* DynamicCodableKit.docc in Sources */ = {isa = PBXBuildFile; fileRef = D15855A21E12EF4E797A2C48 /* DynamicCodableKit.docc */; };
24+
6045F70535EDC7366E735EF2 /* DynamicCodableKit.docc in Sources */ = {isa = PBXBuildFile; fileRef = C2EE46F396CFD6506BF40D4F /* DynamicCodableKit.docc */; };
2525
OBJ_100 /* DynamicDecodingContextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_28 /* DynamicDecodingContextProvider.swift */; };
2626
OBJ_101 /* DynamicDecodingDefaultValueContextBasedWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_29 /* DynamicDecodingDefaultValueContextBasedWrapper.swift */; };
2727
OBJ_102 /* DynamicEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_30 /* DynamicEncodable.swift */; };
@@ -77,7 +77,7 @@
7777
/* End PBXBuildFile section */
7878

7979
/* Begin PBXFileReference section */
80-
D15855A21E12EF4E797A2C48 /* DynamicCodableKit.docc */ = {isa = PBXFileReference; includeInIndex = 1; path = DynamicCodableKit.docc; sourceTree = "<group>"; };
80+
C2EE46F396CFD6506BF40D4F /* DynamicCodableKit.docc */ = {isa = PBXFileReference; includeInIndex = 1; path = DynamicCodableKit.docc; sourceTree = "<group>"; };
8181
OBJ_11 /* DynamicDecodable.swift */ = {isa = PBXFileReference; path = DynamicDecodable.swift; sourceTree = "<group>"; };
8282
OBJ_12 /* DynamicDecodingConfiguration.swift */ = {isa = PBXFileReference; path = DynamicDecodingConfiguration.swift; sourceTree = "<group>"; };
8383
OBJ_13 /* DynamicDecodingContext.swift */ = {isa = PBXFileReference; path = DynamicDecodingContext.swift; sourceTree = "<group>"; };
@@ -160,7 +160,7 @@
160160
OBJ_25 /* DynamicDecodingContextProvider */,
161161
OBJ_30 /* DynamicEncodable.swift */,
162162
OBJ_31 /* Extensions */,
163-
D15855A21E12EF4E797A2C48 /* DynamicCodableKit.docc */,
163+
C2EE46F396CFD6506BF40D4F /* DynamicCodableKit.docc */,
164164
);
165165
name = DynamicCodableKit;
166166
path = Sources/DynamicCodableKit;
@@ -543,7 +543,7 @@
543543
OBJ_104 /* DecodingError.swift in Sources */,
544544
OBJ_105 /* KeyedDecodingContainerProtocol.swift in Sources */,
545545
OBJ_106 /* UnkeyedDecodingContainer.swift in Sources */,
546-
4D1510B9D20B530F94F29A94 /* DynamicCodableKit.docc in Sources */,
546+
6045F70535EDC7366E735EF2 /* DynamicCodableKit.docc in Sources */,
547547
);
548548
};
549549
/* End PBXSourcesBuildPhase section */
@@ -564,7 +564,7 @@
564564
isa = XCBuildConfiguration;
565565
buildSettings = {
566566
LD = /usr/bin/true;
567-
OTHER_SWIFT_FLAGS = "-swift-version 5 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/ManifestAPI -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -package-description-version 5.5.0";
567+
OTHER_SWIFT_FLAGS = "-swift-version 5 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/ManifestAPI -sdk /Applications/Xcode_13.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -package-description-version 5.6.0";
568568
SWIFT_VERSION = 5.0;
569569
};
570570
name = Debug;
@@ -573,7 +573,7 @@
573573
isa = XCBuildConfiguration;
574574
buildSettings = {
575575
LD = /usr/bin/true;
576-
OTHER_SWIFT_FLAGS = "-swift-version 5 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/ManifestAPI -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -package-description-version 5.5.0";
576+
OTHER_SWIFT_FLAGS = "-swift-version 5 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/ManifestAPI -sdk /Applications/Xcode_13.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -package-description-version 5.6.0";
577577
SWIFT_VERSION = 5.0;
578578
};
579579
name = Release;
Lines changed: 31 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,33 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<Scheme
3-
LastUpgradeVersion = "9999"
4-
version = "1.3">
5-
<BuildAction
6-
parallelizeBuildables = "YES"
7-
buildImplicitDependencies = "YES">
8-
<BuildActionEntries>
9-
<BuildActionEntry
10-
buildForTesting = "YES"
11-
buildForRunning = "YES"
12-
buildForProfiling = "YES"
13-
buildForArchiving = "YES"
14-
buildForAnalyzing = "YES">
15-
<BuildableReference
16-
BuildableIdentifier = "primary"
17-
BlueprintIdentifier = "dynamiccodablekit::DynamicCodableKit"
18-
BuildableName = "DynamicCodableKit.framework"
19-
BlueprintName = "DynamicCodableKit"
20-
ReferencedContainer = "container:DynamicCodableKit.xcodeproj">
21-
</BuildableReference>
22-
</BuildActionEntry>
23-
</BuildActionEntries>
24-
</BuildAction>
25-
<TestAction
26-
buildConfiguration = "Debug"
27-
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28-
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29-
shouldUseLaunchSchemeArgsEnv = "YES">
30-
<Testables>
31-
<TestableReference
32-
skipped = "NO">
33-
<BuildableReference
34-
BuildableIdentifier = "primary"
35-
BlueprintIdentifier = "dynamiccodablekit::DynamicCodableKitTests"
36-
BuildableName = "DynamicCodableKitTests.xctest"
37-
BlueprintName = "DynamicCodableKitTests"
38-
ReferencedContainer = "container:DynamicCodableKit.xcodeproj">
39-
</BuildableReference>
40-
</TestableReference>
41-
</Testables>
42-
</TestAction>
43-
<LaunchAction
44-
buildConfiguration = "Debug"
45-
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
46-
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
47-
launchStyle = "0"
48-
useCustomWorkingDirectory = "NO"
49-
ignoresPersistentStateOnLaunch = "NO"
50-
debugDocumentVersioning = "YES"
51-
debugServiceExtension = "internal"
52-
allowLocationSimulation = "YES">
53-
</LaunchAction>
54-
<ProfileAction
55-
buildConfiguration = "Release"
56-
shouldUseLaunchSchemeArgsEnv = "YES"
57-
savedToolIdentifier = ""
58-
useCustomWorkingDirectory = "NO"
59-
debugDocumentVersioning = "YES">
60-
</ProfileAction>
61-
<AnalyzeAction
62-
buildConfiguration = "Debug">
63-
</AnalyzeAction>
64-
<ArchiveAction
65-
buildConfiguration = "Release"
66-
revealArchiveInOrganizer = "YES">
67-
</ArchiveAction>
2+
<Scheme LastUpgradeVersion = "9999" version = "1.3">
3+
<BuildAction parallelizeBuildables = "YES" buildImplicitDependencies = "YES">
4+
<BuildActionEntries>
5+
<BuildActionEntry buildForTesting = "YES" buildForRunning = "YES" buildForProfiling = "YES" buildForArchiving = "YES" buildForAnalyzing = "YES">
6+
<BuildableReference
7+
BuildableIdentifier = "primary"
8+
BuildableName = "'lib$(TARGET_NAME)'"
9+
BlueprintName = "DynamicCodableKit"
10+
ReferencedContainer = "container:DynamicCodableKit.xcodeproj">
11+
</BuildableReference>
12+
</BuildActionEntry>
13+
</BuildActionEntries>
14+
</BuildAction>
15+
<TestAction
16+
buildConfiguration = "Debug"
17+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
18+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
19+
shouldUseLaunchSchemeArgsEnv = "YES"
20+
codeCoverageEnabled = "NO">
21+
<Testables>
22+
<TestableReference
23+
skipped = "NO">
24+
<BuildableReference
25+
BuildableIdentifier = "primary"
26+
BuildableName = "'$(TARGET_NAME)'"
27+
BlueprintName = "DynamicCodableKitTests"
28+
ReferencedContainer = "container:DynamicCodableKit.xcodeproj">
29+
</BuildableReference>
30+
</TestableReference>
31+
</Testables>
32+
</TestAction>
6833
</Scheme>

0 commit comments

Comments
 (0)