File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# CHANGELOG
22
3+ ## 4.1.0 &mdash ; 2026-04-06
4+ - feat: replace CocoaLumberjack with custom SQLite-backed logger (TSNativeLogger)
5+
36## 4.0.32 &mdash ; 2026-04-05
47- Clean docs, prepare for Dave's deep dive reports
58
Original file line number Diff line number Diff 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 )
Original file line number Diff line number Diff line change 55
66Pod ::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'
You can’t perform that action at this time.
0 commit comments