Skip to content

Commit 8f5daf7

Browse files
committed
chore: TSLocationManager 4.1.0 (url + checksum)
1 parent c9ad13b commit 8f5daf7

3 files changed

Lines changed: 8 additions & 14 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# CHANGELOG
22

3+
## 4.1.0 — 2026-04-06
4+
- feat: replace CocoaLumberjack with custom SQLite-backed logger (TSNativeLogger)
5+
36
## 4.0.32 — 2026-04-05
47
- Clean docs, prepare for Dave's deep dive reports
58

Package.swift

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,27 +20,21 @@ let package = Package(
2020
.package(
2121
url: "https://github.com/transistorsoft/transistor-background-fetch.git",
2222
.upToNextMinor(from: "4.0.6")
23-
),
24-
// CocoaLumberjack — logging dependency required by TSLocationManager binary
25-
.package(
26-
url: "https://github.com/CocoaLumberjack/CocoaLumberjack.git",
27-
.upToNextMinor(from: "3.7.2")
2823
)
2924
],
3025
targets: [
3126
.binaryTarget(
3227
name: "TSLocationManager",
33-
url: "https://github.com/transistorsoft/native-background-geolocation/releases/download/4.0.33/TSLocationManager.xcframework.zip",
34-
checksum: "2d9ebbf8fc983d445f38c5e8b92110eb0d5beb4d295d082bf9529b1242adf74a"
28+
url: "https://github.com/transistorsoft/native-background-geolocation/releases/download/4.1.0/TSLocationManager.xcframework.zip",
29+
checksum: "29716e7d584377deb27e685d411e649e5a8f635dfd6b52e3a7614749d35d2efa"
3530
),
3631

3732
// Swift overlay that reexports the binary + TSBackgroundFetch
3833
.target(
3934
name: "BackgroundGeolocation",
4035
dependencies: [
4136
"TSLocationManager",
42-
.product(name: "TSBackgroundFetch", package: "transistor-background-fetch"),
43-
.product(name: "CocoaLumberjack", package: "CocoaLumberjack")
37+
.product(name: "TSBackgroundFetch", package: "transistor-background-fetch")
4438
],
4539
path: "Sources/BackgroundGeolocation"
4640
)

TSLocationManager.podspec

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
Pod::Spec.new do |s|
77
s.name = 'TSLocationManager'
8-
s.version = '4.0.33'
8+
s.version = '4.1.0'
99
s.summary = 'Enterprise-grade background geolocation.'
1010
s.description = 'Reliable background location with SQLite-first persistence and robust HTTP uploader.'
1111

@@ -15,7 +15,7 @@ Pod::Spec.new do |s|
1515
s.author = { 'Transistor Software' => 'info@transistorsoft.com' }
1616

1717
# Binary distribution
18-
s.source = { :http => 'https://github.com/transistorsoft/native-background-geolocation/releases/download/4.0.33/TSLocationManager.xcframework.zip' }
18+
s.source = { :http => 'https://github.com/transistorsoft/native-background-geolocation/releases/download/4.1.0/TSLocationManager.xcframework.zip' }
1919
s.vendored_frameworks = 'TSLocationManager.xcframework'
2020
s.static_framework = true
2121

@@ -28,9 +28,6 @@ Pod::Spec.new do |s|
2828
# TSBackgroundFetch dependency (allow patch updates)
2929
s.dependency 'TSBackgroundFetch', '~> 4.0.6'
3030

31-
# CocoaLumberjack — logging dependency required by TSLocationManager binary
32-
s.dependency 'CocoaLumberjack', '~> 3.7.2'
33-
3431
s.pod_target_xcconfig = { 'BUILD_LIBRARY_FOR_DISTRIBUTION' => 'YES' }
3532

3633
s.documentation_url = 'https://github.com/transistorsoft/native-background-geolocation'

0 commit comments

Comments
 (0)