-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathCHANGELOG
120 lines (108 loc) · 4.78 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
Version 1.3.1 (2025-02-28)
--------------------------
Bump Ubuntu Version in GH Actions (#140)
Version 1.3.0 (2024-06-20)
--------------------------
Add an event class for mobile screen view and make the older screen view obsolete
Add CustomGetPath and CustomPostPath methods (#129) thanks to @jfjalburquerque
Update dependencies and .NET version for the tests and console demo projects (#135)
Fix incorrectly formatted value in the structured event for some locales (#134)
Fix error on sending the same payload twice when using in memory event queue (#133)
Version 1.2.2 (2023-03-21)
--------------------------
Fix upgrading storage database from previous versions of LiteDB (#131)
Upgrade dependencies or modernize the Android Xamarin demo (#123)
Version 1.2.1 (2023-03-01)
--------------------------
Upgrade LiteDB to 5.0.15
Upgrade Newtonsoft.Json to 13.0.2
Upgrade Microsoft.NET.Test.Sdk to 17.5.0 and MSTest to 3.0.2 in test dependencies
Upgrade LiteDB to 5.0.15, NETStandard.Library to 2.0.3 and Newtonsoft.Json to 13.0.1 in tracker platform extensions
Upgrade iOS demo app dependencies
Update copyright headers to 2023
Version 1.2.0 (2023-01-13)
--------------------------
Add support for domain session properties (#119)
Version 1.1.0 (2021-07-05)
--------------------------
Bump LiteDB to 5.0.10 (#97)
Add netstandard2.0 build (#95)
Add Event Level Subject (#105)
Add in-memory queue option (#77)
Add appId setter to Tracker (#104)
Stop disposing ConnectivityManager on Android (#82)
Migrate LiteDB to use ObjectID autoid (#109)
Bump Snowplow.Tracker.PlatformExtensions dependencies (#103)
Add GitHub Action to build tracker (#21)
Update Snowplow.Tracker.Tests to NET5.0 (#101)
Dispose LiteDb storage in IntegrationTest (#112)
Update NuGet publishing information (#110)
Update Copyright to 2021 (#108)
Update README links to points to Docs (#107)
Add Nuget badge to README (#64)
Add Snyk Github Action (#108)
Add Github Action to release to nuget (#30)
Update Snowplow.Demo.Console to NET5.0 (#102)
Fix release badge link (#86)
Version 1.0.2 (2017-04-24)
--------------------------
Update LiteDB dependency to 3.1.0 (#75)
Add 'port' parameter to Tracker.Start (#74)
Upgrade Snowplow.Tracker.PlatformExtensions to vs2017 project (#73)
Upgrade Snowplow.Tracker to vs2017 project (#72)
Upgrade Snowplow.Demo.App to vs2017 project (#71)
Upgrade Snowplow.Demo.Console to vs2017 project (#70)
Fix "duplicate _id" bug where IDs become non-unique (#69)
Version 1.0.1 (2017-02-22)
--------------------------
Update LiteDB dependency to 3.0.1 (#67)
Version 1.0.0 (2017-02-15)
--------------------------
Add Xamarin demo application (#60)
Add cross platform PCL for Android, iOS and .NET 4.6.1+ (#59)
Add thread-safe setter for ClientSession background state (#58)
Add delegate argument for device connectivity status (#57)
Add delegate arguments for desktop, mobile and geo-location contexts (#55)
Update Storage/Emitter logic to ensure at-least-once processing (#54)
Add ability to push disk I/O into async task (#53)
Add emitter callback for event success/failure counts (#52)
Add all Subject setter methods (#51)
Add AbstractEvent and Event builder classes (#50)
Add UserTiming event (#49)
Add support for adding the TrueTimestamp to all events (#48)
Add SentTimestamp to all outbound events (#47)
Add Client Sessionization (#46)
Add AbstractContext and Context builder classes (#45)
Add AbstractPayload and SelfDescribingJson classes (#44)
Ensure all namespaces and licenses are correct (#43)
Consolidate all event keys and values to Constants class (#42)
Update project.json to generate ready to publish NuGet Package (#41)
Pick NETStandard build target & publish local nuget package on build (#40)
Lint code / check comments & doc (#39)
Add demo project for .NET Core (#38)
Add convenience method to tracker build (#37)
Replace inbuilt NLog with customisable logging (#36)
Refactor "Events" to be under "Models" (#35)
Convert tracker API to use a singleton, shareable across threads (#34)
Add random back-off to emitter (#33)
Update HTTP GET/POST request to use HTTPClient (#32)
Reduce to NETStandard compatible project (#31)
Store events persistently in LiteDB (#28)
Add TrackSelfDescribingEvent method (#27)
Fix concurrency bug which causes some events to be silently dropped (#17)
Add ability to auto-recover from a failing collector (#14)
Ensure thread safety (#11)
Bold all links in README (#5)
Add support for dvce_sent_tstamp (#18)
Version 0.1.2 (2016-11-30)
--------------------------
Fix Snowplow.Tracker.Tests build reference (#22)
Update Log to pull in all settings from NLog.config file (#23)
Add explicit reference to Newtonsoft.Json dependency (fixes #25)
Add Snowplow.Tracker.nuspec (closes #26)
Version 0.1.1 (2016-05-09)
--------------------------
Fix incorrect schema for contexts (#20)
Version 0.1.0 (2014-09-29)
--------------------------
Initial release