-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChanges
72 lines (57 loc) · 2.33 KB
/
Changes
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
0.201
- change subroutine redefinition from INIT to BEGIN to avoid warnings (Tiago)
0.200
- refactor constants, stop use dualvars
- validate parameters on method check_publisher_restriction
- add method publisher_restrictions by vendor id
- add prefetch option to cache vendor ids when the consent string is range based.
It is 2x faster check consent on a prefetched vendor than a regular one if the consent is range based.
Without increase the Parsing time.
0.100
- parse publisher tc section if available
- add strict mode (disabled by default) to validate the consent string version
0.084
- fix a bug while parsing valid consent strings range-based, see https://github.com/peczenyj/GDPR-IAB-TCFv2/issues/20
0.083
- refactor on Publisher Restriction parsing.
- small fixes about data and offset.
- performance improvement: when we parse a range-based consent string now the Parse method is 23% faster, TO_JSON is 9% faster and check vendor consent or legitimate interest is between 122% and 137% faster than the previous version
- remove GDPR::IAB::TCFv2::RangeConsent package
0.082
- increase TO_JSON performance by 76% on bitfields and 3116% on range based vendor section
- add json section 'publisher' and include all publisher restriction, if any, per purpose id, vendor id and restriction type
0.081
- reorganize JSON output
- small fixes in pod
0.08
- add TO_JSON method
- substitute offset numbers by constants
- fix typos in pod documentation
- test tests for pod
0.07
- add check for publisher restrictions
- validate if string is a valid base64 url encoded string
0.06
- add special features as constants
- add purpose ids as constants
- add missing methods on pod documentation
- on list context methods created and last_updated should return epoch in seconds + nanoseconds
0.051
- remove dependency List::MoreUtils
- make sure the code will work on perl 5.8
- make sure the code will work on 32 bits
- make sure the code will work on newer versions of perl where MIME::Base64 supports base64 url format
- change version schema
- some small refactors
- doc fixes
0.05
- almost the same as v0.051
v0.0.4
- fix issue with pack Q on 32 bits environment
- fix issue with missing dependency
v0.0.3
- complete basic development
v0.0.2
- add first pod
v0.0.1
- initial version, incomplete