forked from snowplow/snowplow-java-tracker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCHANGELOG
More file actions
83 lines (73 loc) · 3.04 KB
/
CHANGELOG
File metadata and controls
83 lines (73 loc) · 3.04 KB
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
Java 0.5.2 (2014-11-25)
-----------------------
Bumped Core version to 0.1.4 (#101)
Core 0.1.4 (2014-11-25)
-----------------------
Fixed incorrectly casts timestamp from long to double (#84)
Moved 'eid' from Subject to Tracker class to prevent duplicated event IDs (#95)
Now setting source/targetCompatibility to 1.6, thanks @dstendardi! (#94)
Fixed typos in Tracker preconditions, thanks @czchen! (#99)
Core 0.1.3 (2014-09-10)
-----------------------
Fixed flushBuffer doesn't clear the buffer (#79)
Core 0.1.2 (2014-08-29)
-----------------------
Changed bufferOption from private to protected (#75)
Fixed Tech Docs link in README (#77)
Java 0.5.1 (2014-08-22)
-----------------------
Bumped Core version to 0.1.1 (#71)
Core 0.1.1 (2014-08-22)
-----------------------
Values are not properly stringified in POST (#69)
TrackerPayload doesn't stringify doubles (#68)
Version 0.5.0 (2014-08-18)
--------------------------
Created unit tests for Subject class (#46)
Created an EnvelopePayload class (#50)
Tracker context is now a list of maps (#56)
Added support for callbacks for success/failure (#57)
Allows user to configure buffer size (#58)
Removed .md extension from CHANGELOG (#59)
Changed base64 encoder to use UTF8 characters (#60)
Changed collector endpoint to /<api-vendor>/<api-version> (#61)
Added charset onto end of content type (#62)
Version 0.4.0 (2014-07-23)
--------------------------
Added support for in-memory batching (#6)
Added POST support (#7)
Added Python-style subject class (#22)
Created an async HTTP request solution (#37)
Replaced contracts with cofoja (#43)
Removed configurations HashMap (#45)
Added additional methods that don't require setting a context Map (#48)
Retrieves Snowplow version automatically pulled from Gradle (#13)
Added additional methods that don't require setting a timestamp (#49)
Version 0.3.0 (2014-07-13)
--------------------------
Added ability for contexts to be HashMap, not just JSON string (#11)
Added SLF4J logging for key events (e.g. tracker initialization) (#15)
Added timestamp as option to each track method (#26)
Created unit tests for Payload class (#34)
Created unit tests for Utils class (#35)
Updated Jackson dependency to newer version (#38)
Removed the Contracts class and any use of it (#42)
Removed support for context passed in as String (#44)
Version 0.2.0 (2014-07-02)
--------------------------
Moved all 3 main()s into unit tests (#5)
Added Travis support to README (#9)
Replaced org.JSON code with Jackson 1.9.13 (#14)
Renamed PlowContractor (#19)
Camelcased all functions (#20)
Made sure null fields are left off from querystring (#21)
Removed Tracker base constructor (#23)
Added tests for track_ecommerce_transaction and _transaction_item (#25)
Made track_ecommerce_transaction_item private (#29)
Changed transaction_items to use a Class, not a Map (#31)
Removed event_name and event_vendor from trackUnstructEvent (#32)
Removed context_vendor from Tracker constructor (#36)
Created Constant class or equivalent (#33)
Version 0.1.0 (2014-06-19)
--------------------------
Initial release, huge thanks @GleasonK!