Skip to content

Commit 6bc98f6

Browse files
committed
Update STBaseProject.podspec
Enhance STBaseModel and STJSONValue with improved locking and type handling - Updated STBaseModel's st_withLock method to support throwing closures, enhancing error handling during locked operations. - Refined deallocation logging in STBaseModel for better type clarity. - Introduced caching mechanisms for property names and attributes in STBaseModel to optimize performance during JSON encoding/decoding. - Enhanced STJSONValue initialization to better differentiate between NSNumber types, improving type safety and handling of boolean values.
1 parent f010cd8 commit 6bc98f6

5 files changed

Lines changed: 547 additions & 509 deletions

File tree

Package.swift

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,6 @@ let package = Package(
5858
.target(
5959
name: "STMedia",
6060
path: "Sources/STMedia"
61-
),
62-
.testTarget(
63-
name: "STLocationTests",
64-
dependencies: ["STLocation"],
65-
path: "Tests/STLocationTests"
6661
)
6762
],
6863
swiftLanguageVersions: [.v5]

STBaseProject.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
Pod::Spec.new do |s|
1010
s.name = 'STBaseProject'
11-
s.version = '1.1.0'
11+
s.version = '1.2.0'
1212
s.summary = 'Modular iOS foundation library with MVVM base abstractions.'
1313
s.description = <<-DESC
1414
STBaseProject provides modular iOS foundation components built on MVVM base types.

0 commit comments

Comments
 (0)