76 Commits

Author SHA1 Message Date
Bogdan Ivanov
cfd67fac2a Merge pull request #27 from aptabase/fix/debug-only-data
fix: events logged only as debug
0.3.11
2024-10-06 08:18:49 +03:00
Bogdan Ivanov
c86b2ff62a chore: release 0.3.11 2024-10-01 21:43:09 +03:00
Bogdan Ivanov
b6f8376dbe feat: allow setting debug/release explicitly from options 2024-10-01 21:43:09 +03:00
Bogdan Ivanov
dc18b28f75 Revert "fix: isDebug environment for multiple non RELEASE build configs"
This reverts commit ceea493be9.
2024-09-30 22:35:20 +03:00
Bogdan Ivanov
7357925078 chore: release 0.3.10 0.3.10 2024-08-09 13:35:07 +03:00
Bogdan Ivanov
aecdf1fcd4 Merge pull request #24 from adrianmacarenco/fix-multiple-non-prod-build-configs
fix: isDebug environment for multiple non RELEASE build configs
2024-08-09 13:31:33 +03:00
adrianmacarenco
ceea493be9 fix: isDebug environment for multiple non RELEASE build configs 2024-08-08 13:24:21 +02:00
Bogdan Ivanov
6a6063441d release 0.3.9 0.3.9 2024-06-14 20:41:09 +03:00
Cristi Pufu
d87677017f Merge pull request #19 from Claeysson/async
Removed semaphore.wait() and introduced a timer pause boolean.
2024-06-14 20:22:57 +03:00
Cristi Pufu
02f791e9a4 Merge pull request #22 from manucheri/20240429-fix-devicemodel-mac
Fix device model identifier for Mac
2024-06-08 15:48:32 +03:00
Aron Manucheri
739bca7ee4 Fix device model for Mac
`uname` returns x86_64 (or Apple Silicon equivalent) for Macs.
Get the device name in another way for Mac devices. If it fails,
fallback to the default way (can be represented as "unknown Mac" or
similar).
2024-04-29 18:42:02 +02:00
goenning
62e47dad9b release 0.3.8 0.3.8 2024-03-22 16:47:10 +00:00
Aron Manucheri
9d67448001 Support Device Model (#21)
* Support Device Model

Add device model information as part of environment info and system
properties.

* Check that uname returns 0
2024-03-22 16:45:33 +00:00
Martin Claesson
3a4bce80e4 Removed semaphore.wait() and introduced a timer pause boolean. 2024-02-29 10:31:30 +01:00
goenning
42c2175032 * Add support for visionOS 0.3.7 2024-02-08 19:47:43 +00:00
goenning
873758db74 add support for visionOS 2024-02-08 07:31:07 +00:00
goenning
157685dcfc 0.3.6 0.3.6 2023-11-23 14:56:08 +00:00
Guilherme Oenning
82358e9b92 Update Aptabase.podspec 2023-11-23 14:53:55 +00:00
goenning
f430d4d706 Only include .h, .m, .swift files in the podspec 0.3.5 2023-11-23 13:51:25 +00:00
goenning
f5f96f8259 fix test 0.3.4 2023-11-03 21:09:03 +00:00
goenning
3f5e683ac0 fix test 2023-11-03 21:03:31 +00:00
goenning
b00940f4fb Use new session id format 2023-11-03 20:59:37 +00:00
Aron Manucheri
b9540f0c2b Formatting (#16)
Formatting changes to better follow recommended/common ways to format
Swift. For example avoid ";" and "()" when not needed, usage of "self"
when not needed for clarity, and some other things.

Also removes some redundant whitespace/new-lines.
2023-10-15 13:11:38 +01:00
Aron Manucheri
5226af53d5 Small tweaks (#15)
* Directly add DocC dependency in package file

Since the package now only supports Swift 5.6 and higher we don't
need to check before adding the DocC dependency.

* Update README

Just a small change to show the latest app version in the example.

* Update Swift version

Since 5.6 support was previously dropped, updating the package files
to reflect that.
2023-10-11 13:36:17 +01:00
Guilherme Oenning
64e60d829c add Apple Privacy Manifest (PrivacyInfo.xcprivacy) (#14)
* add Apple Privacy Manifest (PrivacyInfo.xcprivacy)

* update version
0.3.3
2023-10-07 13:45:07 +01:00
Guilherme Oenning
422c5663de Update CHANGELOG.md (#12) 0.3.2 2023-10-05 18:00:49 +01:00
Guilherme Oenning
32edd8ad22 Add GitHub Action + multiplatform tests (#11) 2023-10-05 17:59:14 +01:00
goenning
539e7e9c5b add github action 2023-10-05 14:21:39 +01:00
goenning
985d6258b0 simplify protocol 0.3.1 2023-10-05 14:10:56 +01:00
goenning
8f006b28b8 restore support for watchOS 2023-10-05 14:08:40 +01:00
Guilherme Oenning
9898b80276 refactor Xcode project + add macos example (#10)
* huge folder refactor

* fix proj

* rename project + add macos app
0.3.0
2023-10-05 13:31:20 +01:00
Guilherme Oenning
022db76c21 event batching for swift sdk (#9)
* progress on event batching

* progress on event batching

* more progress

* codable is working now!

* some final touches

* revert
2023-10-05 11:24:09 +01:00
goenning
e5b76bf37a release version 0.2.3 0.2.3 2023-10-01 09:41:13 +01:00
Aron Manucheri
0e867245a2 Detect macOS Catalyst (#8)
* Detect macOS Catalyst

It is currently reported as iOS, which in some technical senses is
somewhat true - but does not fully capture the semantics of where
the app is actually run (which is on a Mac running macOS).

* Increase minimum Swift version to 5.6

Needed to support "targetEnvironment" to detect macOS Catalyst.

* Report OS name as "macOS"
2023-10-01 09:39:30 +01:00
Guilherme Oenning
996859a5b7 Update README.md 2023-08-05 13:44:49 +01:00
goenning
548a8559a8 release 0.2.2 0.2.2 2023-07-20 14:44:10 +01:00
Aron Manucheri
44320ce0ef Fix compile issues on Swift 5.6 (#7)
The package manifest and Podspec indicates that the package is
supporting Swift 5.5 and up, but the code used optional binding
introduces first in Swift 5.7 - causing compilation errors on
versions below that.
2023-07-20 14:42:31 +01:00
goenning
f0da51befd update to 0.2.1 0.2.1 2023-07-20 09:10:45 +01:00
Guilherme Oenning
faecdbdc9f Merge pull request #6 from manucheri/20230718-add-generated-docc-documentation
Add GitHub pages documentation site for package
2023-07-19 14:52:14 +01:00
Aron Manucheri
2188ff8b8c Add GitHub pages documentation site for package
Generated site based on the source code for the package.
2023-07-18 18:42:08 +02:00
Guilherme Oenning
5e63ccb5f0 Merge pull request #5 from manucheri/20230718-docc-support
Add documentation and DocC support
2023-07-18 16:18:56 +01:00
Aron Manucheri
fb9b539a73 Conditionally add the DocC plugin dependency 2023-07-18 17:11:34 +02:00
Aron Manucheri
08be5bd95e Add DocC support 2023-07-18 13:14:02 +02:00
Aron Manucheri
0ee31c7a53 Change access control for some types
That did not necessarily have to be as public.
2023-07-18 13:13:49 +02:00
Aron Manucheri
0f117f82ad Add documentation comments to public types 2023-07-18 13:13:01 +02:00
goenning
47b611d0db version 0.2.0 0.2.0 2023-06-21 18:23:45 +01:00
Guilherme Oenning
00bf2a3894 Merge pull request #4 from mladjan/objc-support
Added support for ObjC and Sample project with UIKit and ObjC
2023-06-21 18:22:26 +01:00
goenning
357e11d458 use class on objc 2023-06-20 21:42:33 +01:00
Mladjan Antic
7bba2314a7 New optional parameter for specifying init parameters like custom host for self hosted clients 2023-06-20 08:01:08 +02:00
Mladjan Antic
c0bcf5b44c Added support for ObjC and Sample project with UIKit and ObjC 2023-06-19 16:27:42 +02:00