Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/matomo-org/matomo-sdk-ios

Matomo iOS, tvOS and macOS SDK: a Matomo tracker written in Swift
https://github.com/matomo-org/matomo-sdk-ios

Updated deployment targets (#431)

* Updated deployment targets

iOS: 11.0
macOS: 10.13

* Added changelog

* Updated macOS ...

32c2353d5b57f9e144f199a544c7fe1df9561236 authored over 1 year ago by Cornelius Horstmann <[email protected]>
Updated Gemfile dependencies (#429)

* Updated Gemfile dependencies
* Update ruby to 3.0
* Updated Gemfile dependencies after ruby ...

dacc233f702c49f6140074a1da5f5c22172b092a authored over 1 year ago by Cornelius Horstmann <[email protected]>
Prepared 7.5.2 release

15a645e11eaa8053f93749d73ced03da1e56fd01 authored over 2 years ago by Cornelius Horstmann <[email protected]>
Fixes an issue where the revenue of a goal wasn't sent to the server anymore (#415)

* Updated Quick and Nimble

* Added unit test to cover the bug

* Fixed issue in the sorting...

55e403aa7fbeb8304636de895d0f801cdd09d771 authored over 2 years ago by Cornelius Horstmann <[email protected]>
Updated Gemfile Depepdencies (#413)

1cca9c798856ebe564ad809cc2b941a5aa0274bd authored over 2 years ago by Cornelius Horstmann <[email protected]>
Switched to an older macos version for the GitHub Actions (#412)

e3534a867b1eb9223cac60b11d10a1a004396bf0 authored over 2 years ago by Cornelius Horstmann <[email protected]>
Prepared 7.5.1 release

cea4a1cfcb05d49c5745801e05fff1cfed7a14e3 authored almost 3 years ago by Cornelius Horstmann <[email protected]>
Updated the Readme to reflect that the MatomoTracker can be installed via SPM as well

699231ad11068babbbed579ec73d5b581f47fe83 authored about 3 years ago by Cornelius Horstmann <[email protected]>
Export startNewSession to objc (#399)

62b2de06c495073f422090dd4e0ed807cccb3abb authored about 3 years ago by b123400 <[email protected]>
Prepared 7.5 release

78fa55689c9711e20290ab88b650244e95116a2c authored over 3 years ago by Cornelius Horstmann <[email protected]>
Custom parameters can override existing parameters (#397)

* Refactored all unit tests to use fixtures and mocks

* Refactored the event serializer so cu...

c060569c345925370d3cb51b1e29c8c1dd6da3f1 authored over 3 years ago by Cornelius Horstmann <[email protected]>
Use new build system (#391)

Remove the legacy build system for the xcworkspace
so the sdk builds (via carthage) using xcode...

b84105c6fdca5e89d9667eba69748893df106a18 authored over 3 years ago by Matt Sieren <[email protected]>
Dropped travis in favor of github actions (#395)

fdf4e7974efa651a96aef82d24f2998ee968159a authored over 3 years ago by Cornelius Horstmann <[email protected]>
move danger execution from travis to github actions (#394)

6eda958cf3bb938ff30be4accb6a3e49d51e9728 authored over 3 years ago by Cornelius Horstmann <[email protected]>
Updated gems (#393)

48bc8647307cfdb6e89c61d1863fd15ed6341015 authored over 3 years ago by Cornelius Horstmann <[email protected]>
Overwrite global PR template (#388)

Otherwise it would be using this PR template : https://github.com/matomo-org/.github/blob/main/....

fda49c83879b127297402e1722ccfe60968f00c2 authored over 3 years ago by Thomas Steur <[email protected]>
Updated gems (#386)

8b59ad678f8fbb55b6c9ae51a6b089ab69682a72 authored over 3 years ago by Cornelius Horstmann <[email protected]>
Fix copy from UserDefaults method (#384)

* Fix copy from UserDefaults method

* Add line to changelog

81015e15084d94b98cfd7b40dec47562e36edf30 authored over 3 years ago by Alexander Ignatov <[email protected]>
Fixed build warnings (#375)

Co-authored-by: Pavel Zarecky <[email protected]>

1f0f0fbde089acd86f3097c1ae0ae96daba66017 authored almost 4 years ago by Iskander508 <[email protected]>
Prepared 7.4.1 release

8abf0b655d4d3a937f96b8a6e0b66e21cb6b312d authored almost 4 years ago by Cornelius Horstmann <[email protected]>
Prepared 7.4 release

442f0b050084fd3e777d2426a3d309ed951c715b authored about 4 years ago by Cornelius Horstmann <[email protected]>
Changed sending the `ca` parameter only for events that are no further specified (#369)

5fd4ff790ba461d194d02def5c305918e34a2025 authored about 4 years ago by Cornelius Horstmann <[email protected]>
Changed the cdt parameter to be accurate to milliseconds (#368)

* Changed the cdt parameter to be accurate to milliseconds

* Added Changelog entry

76bdcb352a16d745d929f07b5319ff9808f8ad14 authored about 4 years ago by Cornelius Horstmann <[email protected]>
Fixed typo in deprecation message

379e288a909e51a75421eb0a5be81485562808c3 authored about 4 years ago by Cornelius Horstmann <[email protected]>
Fixed macOS version recognition (#362)

* Fixed UserAgent format, correcting macOS to Mac OS X

* Added a changelog entry

5e54aae3cb5795cd4accc6d3c05348f102ef922a authored about 4 years ago by Cornelius Horstmann <[email protected]>
Removed unused humanReadablePlatformName Device property (#358)

* Removed unused humanReadablePlatformName Device property

* Tweaked a flaky test a little

e17bb9046e8970dbc151309c145c4de2f1b1339e authored about 4 years ago by Cornelius Horstmann <[email protected]>
Removed a section from the readme (see #327)

8365df772aeee163211fceec31d0150e21ae7889 authored about 4 years ago by Cornelius Horstmann <[email protected]>
Added more escaping symbols; Added test for Event escaping (#357)

* Added more escaping symbols; Added test for Event escaping

* Removed unused matchers

* A...

4d779deaafb8e6972173fae63941cf221f74216f authored about 4 years ago by Cornelius Horstmann <[email protected]>
Prepared 7.3 release

169c2e92a3f1131917ec3899ceeda069d3c644bb authored about 4 years ago by Cornelius Horstmann <[email protected]>
Added new ca parameter that is automatically sent along with every page view (#355)

* Added new ca parameter that is automatically sent along with every page view

* Fixed Unit t...

bbf6f12742fc1a2a2e949d789802457ac6c508c1 authored about 4 years ago by Cornelius Horstmann <[email protected]>
Update to support Xcode 12 (#356)

* Updated to Xcode 12.2

* Updated Nimble

* Fixed minor warning

* Increased tests timeou...

5d03783d2d5357f47a04a972dd1e5a1b4f57aef8 authored about 4 years ago by Cornelius Horstmann <[email protected]>
Manually generated UserAgent (#353)

* Added custom UserAgent generation

* removed WebKit as dependency

* Added dynamic OS name...

cd4804e199d6acb11ec814cede938f6ed697fd1c authored about 4 years ago by Cornelius Horstmann <[email protected]>
Because the SDK persists this visitor id on app start, then we recommend to ask users for consent before tracking your app users. (#349)

* Because the SDK persists this visitor id on app start, then we recommend to ask users for cons...

cba0b83f642004241c51550493a08fd24e60c2f3 authored over 4 years ago by Matthieu Aubry <[email protected]>
Update dependencies and fix tests failing on ci (#348)

* Updated ruby and Gems

* Updated travis to use xcode 11.6

* Updated test platforms

* P...

67ffc5b451e9622af93f2f48563c5d109782b3d2 authored over 4 years ago by Cornelius Horstmann <[email protected]>
Prepared 7.2.2 release

2c1eeeea465652c8b55f590d199e2189f15816ac authored over 4 years ago by Cornelius Horstmann <[email protected]>
* Set nextEventStartsANewSession flag in MatomoTracker::startNewSession() to notify next event that new session started (#326)

* Added Changelog entry

Co-authored-by: Метелев Григорий Александрович <[email protected]>

f897059385d7d221b76f917ed5e0ed14b33031b3 authored over 4 years ago by Grigoriy.Metelev <[email protected]>
Prepared 7.2.1 release

f99ad2a4eaf80910b39bbd65550c40460df7ba23 authored over 4 years ago by Cornelius Horstmann <[email protected]>
Fixed an issue where device information and operating system sometimes wasn't tracked (#339)

3f937d68c38719df7dc883f4cbb2ae2317b46661 authored over 4 years ago by Cornelius Horstmann <[email protected]>
Set application extension api only (#335)

* Set application extension api only

* Add comment to CHANGELOG

Co-authored-by: Jan Halous...

d97dd32e51cef3b04d5319e294013307b6b00290 authored over 4 years ago by Jan Halousek <[email protected]>
[URLSessionDispatcher] Added back real device model in user agent feature #253, which was removed in #308 (#330)

c78b9e3b755bff1e31be250cffa0c1f7b30aa1c2 authored almost 5 years ago by Barry Lee <[email protected]>
Update CI environment #trivial (#332)

* Updated to Xcode 11.3

* Reduced Test Fleakines

* Moved gems into Gemfile

* Updated th...

22b5eaeae4ca2e9399616313a9ae20e94fcdf685 authored almost 5 years ago by Cornelius Horstmann <[email protected]>
Fix Obj-C String literals in Swift examples (#328)

884c01ff58a6691f940e478c320b4eb78ce3c979 authored almost 5 years ago by Bas Broek <[email protected]>
Prepared 7.2.0 release

39a2c967254aea2579d234538b81444bdaed10dc authored about 5 years ago by Cornelius Horstmann <[email protected]>
Fixing a retain cycle on MatomoTracker (#320)

* Added test to check for retain cycle

* Breaking the retain cycle when starting a new dispat...

8639f0ef32e11d475c0284b57d4ea4ebdb8de737 authored about 5 years ago by Cornelius Horstmann <[email protected]>
Added Swift Package Manager support (#312)

e42b70bded89951b140165373615b97c44856a19 authored about 5 years ago by Cornelius Horstmann <[email protected]>
Keeps an instance of `WKWebView` around while executing JavaScript to get the default user agent (#323)

8bb44e1de96f34d773589b2e2ce86c4a297e7998 authored about 5 years ago by Joshua May <[email protected]>
Update devices info (#321)

* Add XS series

* Update ipod section

* Update iPad section

* Update Apple Watch Sectio...

aea2be4c36587ec379eea8ec39ee848e74c1d177 authored over 5 years ago by Andrey Scherbinin <[email protected]>
Added timeout property to URLSessionDispatcher init method (#319)

7d6804f64c205c2c958faf451371078fa0ddd712 authored over 5 years ago by Misnikov Roman <[email protected]>
Prepared 7.0.1 release

29e3824e60c676cb4ca8e48bb85ea785cd890fe2 authored over 5 years ago by Cornelius Horstmann <[email protected]>
Fix validation of a forcedVisitorId value by using unsigned int type. (#315)

* Fix validation of a forcedVisitorId value by using unsigned int type.

* Added Changelog entry

9f8b78dce463cd334e6cb0cddeb7c1f52ac65ee0 authored over 5 years ago by Eli Gutovsky <[email protected]>
Prepared 7.0.0 release

39377d789eb036672ac55491d10c813f79615775 authored over 5 years ago by Cornelius Horstmann <[email protected]>
Replaced UIWebView with WKWebView (#310)

* Replaced UIWebView with WKWebView

* Added Changelog entry

d13bada7532a84670d3cf176559b643539421f84 authored over 5 years ago by Cornelius Horstmann <[email protected]>
Adds `cdt` parameter to tracking query items (#301)

* Adds `cdt` parameter to tracking query items

* Using ISO8601 for cdt parameter (via ISO8601...

b856ddcd68a0f1f4789bf9c0f9d1b645b723a8e4 authored over 5 years ago by Joshua May <[email protected]>
Fix for broken builds in macOS #trivial (#309)

* Removed old workaround

* Changed over to the legacy build system

ccc451956c4d26373d7f32d950956e5b1a93162c authored over 5 years ago by Cornelius Horstmann <[email protected]>
Changed the Example application to 10.3

ab5dc5ba29e14744a7d5d74f66e1318af30fecac authored over 5 years ago by Cornelius Horstmann <[email protected]>
Dropped support for iOS 8 and 9.

c2a6a7f183c7439ff9959264961018a7be10c54e authored over 5 years ago by Cornelius Horstmann <[email protected]>
Migrate project to Swift 5.0 (#306)

* Update project with current cocoapods version

* Xcode project: Update to recommended settin...

b732a40030b7e65283894fc516616ce05dbd2e5d authored over 5 years ago by Simon Nickel <[email protected]>
Added `@escaping` attributes to the Queue protocol's functions. (#304)

* Fixed warning; redundant access level

* Added @escaping attribute to Queue functions.

* ...

d3cfd246d419decc24c03af1e82188c9d546bbc3 authored over 5 years ago by Eli Gutovsky <[email protected]>
Prepared 6.0.1 release

938edfe256d43a27a8baed53c1a89ed3d345abf5 authored over 5 years ago by Cornelius Horstmann <[email protected]>
Specify Swift 4.2 in podspecs (#297)

* Bumped PiwikTracker podspec to Swift 4.2

* Specified Swift 4.2 in MatomoTracker podspec

...

50b12d0735249a813d709f45bdd70fb46db94c3b authored over 5 years ago by Joshua May <[email protected]>
Replaced deprecated —no-rdoc by —no-document (#294)

be29a82d921a101a3ddd358b660b3da5e1b2a296 authored over 5 years ago by Cornelius Horstmann <[email protected]>
Added Support for matomo.php server urls (#286)

dbd3a5cb4a9a66440ec46314cff2f0d414635f9c authored almost 6 years ago by Cornelius Horstmann <[email protected]>
Make copyFromOldSharedInstance available to Obj-C (#283)

* Make copyFromOldSharedInstance available to Obj-C

* Add change to CHANGELOG.md

f82cf107b53511cb1cb1f64b324ce38a9f876c9e authored almost 6 years ago by Fridtjof Mund <[email protected]>
Prepared 6.0.0 release

187465b4bda57e677af36c9808169d795d4510e0 authored about 6 years ago by Cornelius Horstmann <[email protected]>
Feature/137 custom queues (#279)

* Basic changes to enable custom Queues

* Added an example implementation of a custom queue t...

a19879b86a123443cce39da76829d22f826e83c5 authored about 6 years ago by Cornelius Horstmann <[email protected]>
Updated the README

eac3be143433dea818acd69d5997287f4b5582b7 authored about 6 years ago by Cornelius Horstmann <[email protected]>
Removed unused matomo configuration from the example app (#280)

91c25849ae2b75ec1a668d24eb56d10b6aba8cdd authored about 6 years ago by Cornelius Horstmann <[email protected]>
Added default values for the ecommerce order items (#277)

5cb8ef6524131b1e10aeefed6f84bf1d5ac22609 authored about 6 years ago by Cornelius Horstmann <[email protected]>
Upgraded to Swift 4.2 and fixed some warnings (#278)

* Upgraded to Swift 4.2 and fixed some warnings

* Updated travis to use xcode10.1

* Increa...

46cbcdaf167e76e63495e969f7c5d777ad15d1a3 authored about 6 years ago by Cornelius Horstmann <[email protected]>
Prepared 5.3.0 release

1922b9b8075f7902197360c05afa8a61b10d9e1a authored about 6 years ago by Cornelius Horstmann <[email protected]>
Added Goal Tracking to the example Application and tweaked the API a little

5cc699cdf736678c0b761edbec805da6b0c062f9 authored about 6 years ago by Cornelius Horstmann <[email protected]>
Feature/259 Added a `forcedVisitorId` property. (#271)

* Added the forcedVisitorId to the MatomoTracker.

* Added Sample Code

* Added a CHANGELOG ...

1a6bbf254257547079b65137d9d258d0f599eb60 authored about 6 years ago by Cornelius Horstmann <[email protected]>
Added Ecommerce Order Tracking (#274)

* Added goal tracking

* Added URLQueryItems

* Extended changelog and readme

* Added new...

f390627863b2441374211051567dbc07e1f4e06a authored over 6 years ago by ThomasGoehringer <[email protected]>
update README (#275)

e7cf50bf6442cdc2f4e2aa39341e138da9a6b525 authored over 6 years ago by Kanjana Sirinavasatian <[email protected]>
Added Goal tracking (#273)

* Added goal tracking

* Added URLQueryItems

* Extended changelog and readme

* Added new...

42e771839298f4c691f0466f6a1358f028299672 authored over 6 years ago by ThomasGoehringer <[email protected]>
Added public init to CustomVariable (#270)

* Added public init to CustomVariable

* Added changelog changes

47c842a27703eeb465d62c9a5aee840fd864b95e authored over 6 years ago by Daniel Sánchez Ceinos <[email protected]>
Renamed the visitorId property to userId to be more inline with the Documentation. (#268)

971510ef2943d47408d592cc23ccda69f6ec22a8 authored over 6 years ago by Cornelius Horstmann <[email protected]>
Adding swift version to pod spec. #260 (#267)

790ed7db825652bf8db294c6b6a0139a8e1e38d4 authored over 6 years ago by AbbyM <[email protected]>
Fixed an issue where trackSearch called from Objective-C would end in an infinite loop. (#266)

9ca79114308c3422d7650fbe5646d48168088c83 authored over 6 years ago by Cornelius Horstmann <[email protected]>
Added basic Dangerfile (#257)

5b88662c875889fecc0ae98017f24a016f456fdd authored over 6 years ago by Cornelius Horstmann <[email protected]>
Prepared 5.2.0 release

14031ab39956dfe50b91de0dfb58df191a32fc80 authored over 6 years ago by Cornelius Horstmann <[email protected]>
Added functions to track content within the application. (#256)

21d10de0284206522704d88f3d53da2543dddd35 authored over 6 years ago by kanjanaSi <[email protected]>
Replaced generic phone model by device model (#253)

df707f798995ac333ebf2176d23630da1a181ded authored over 6 years ago by Pe-te <[email protected]>
Stated that v4 and higher are written in swift.

df796bc7b2d9e79640e0273dbd4c1cfde2b3bf2e authored over 6 years ago by Cornelius Horstmann <[email protected]>
Fixed wrong username in the Changelog

2a22f5b25a08a6c48be84c40ad80361b3cb47b4b authored over 6 years ago by Cornelius Horstmann <[email protected]>
Prepared 5.1.1 release

6b32507f81e9e8864567b55bc9e1781c731d4a82 authored over 6 years ago by Cornelius Horstmann <[email protected]>
Fix Xcode Build Settings (#244)

* fixes Xcode build settings for: SUPPORTED_PLATFORMS, TARGETED_DEVICE_FAMILY and VALID_ARCHS

...

eb88199a539128b97d0a26efcd7972f3befc0ee5 authored over 6 years ago by Frank Gregor <[email protected]>
Updates iOS Example (#245)

* updates iOS example by replacing deprecated tracking calls

* removes unnecessary use of nil...

0d52b3e5b74663cc5e14b2330ee221899eda76dd authored over 6 years ago by Frank Gregor <[email protected]>
Prepared 5.1.0 release

d56bf7025ac080f8c14c4e293452fffe66a137cb authored over 6 years ago by Cornelius Horstmann <[email protected]>
Feature/109 campaign tracking (#236)

* Added campaign tracking to the MatomoTracker

* Added example code for campaign tracking

...

f71cd147dfffa95e1a533af578c540a80c501dd9 authored over 6 years ago by Cornelius Horstmann <[email protected]>
Fixes Xcode settings for Carthage support (#242)

* makes changes in Xcod eproject needed for Carthage support

* adds README.md to the Xcode pr...

20fa032a50ae0e6e0b3d0efa75497be5583287f8 authored over 6 years ago by Frank Gregor <[email protected]>
Project Update to Xcode 9.3 (#241)

* updates project files to Xcode 9.3

* replaces deprecated ‘items.flatMap’ by Swift’s new ‘it...

a280f834cffd0a20fd79e32958c2536cde7f3abb authored over 6 years ago by Frank Gregor <[email protected]>
Fix some CocoaPods related settings in Xcode (#239)

* removes dead, duplicate reference to MatomoTracker.xcodeproj

* fixes settings for iOS (exam...

015d3eb25686316eb4c43972bf1eab347843d746 authored over 6 years ago by Frank Gregor <[email protected]>
Exposed the visitorId to Objective-C (#229)

0511d49413862be45731bbc27f5ab2c2e78a6887 authored over 6 years ago by Cornelius Horstmann <[email protected]>
Feature/230 tracking searches within the application (#231)

* Added a way to track a search with the query string, a category and the number of results.

...

dd567315423254d74087a2b5cd46987fd96eeb6b authored almost 7 years ago by Cornelius Horstmann <[email protected]>
Added syntax highlighting to the code in the readme

083b6d797f407de299281760ee132261ec52c991 authored almost 7 years ago by Cornelius Horstmann <[email protected]>
Prepared 5.0.0 release

f68b89ff529fd29d4b10f2c666d2320ed8fc9b3d authored almost 7 years ago by Cornelius Horstmann <[email protected]>
Added a more clear reference to Piwik in the README to ease the migration

5069f097b3141c24f74287b9cd36a333606a0c0a authored almost 7 years ago by Cornelius Horstmann <[email protected]>
Prepared 5.0.0-beta1 release

ca92c4c7c6a32f6a3b339fc96c2f3e2de2ad07f1 authored almost 7 years ago by Cornelius Horstmann <[email protected]>
Make Device.swift usable from objc (#224)

* Device.swift: make it a class usable from objc

* Device.swift: Add human readable platform na...

3db38e65bbaa17b41666596303b6c2fabe25b4a8 authored almost 7 years ago by manuroe <[email protected]>