What's Changed in v0.202
- improve error message by @peczenyj
- Update CONTRIBUTING.pod by @peczenyj
- Update CONTRIBUTING.pod by @peczenyj
- Merge tag 'v0.201' into devel by @peczenyj
Full Changelog: https://github.com/peczenyj/GDPR-IAB-TCFv2/compare/v0.201...v0.202
What's Changed in v0.201
- Merge branch 'release/0.201' by @peczenyj
- promote new version by @peczenyj
- bump version by @peczenyj
- change how we redefine subroutines by @peczenyj
- small fixes by @peczenyj
- Merge tag 'v0.200' into devel by @peczenyj
Full Changelog: https://github.com/peczenyj/GDPR-IAB-TCFv2/compare/v0.200...v0.201
What's Changed in v0.200
- Merge branch 'release/0.200' by @peczenyj
- fix manifest by @peczenyj
- update manifest by @peczenyj
- promote new version by @peczenyj
- fix issue #25 by @peczenyj
- add missing changes by @peczenyj
- Refactor publisher restrictions by @peczenyj in #27
- increase tests by @peczenyj
- Add range section cache by @peczenyj in #26
- Merge tag 'v0.100' into devel by @peczenyj
Full Changelog: https://github.com/peczenyj/GDPR-IAB-TCFv2/compare/v0.100...v0.200
What's Changed in v0.100
- Merge branch 'release/0.100' by @peczenyj
- tidy file by @peczenyj
- fix workflows by @peczenyj
- update manifest by @peczenyj
- promote new version by @peczenyj
- remove unused code by @peczenyj
- Add support to publisher tc by @peczenyj in #22
- prepare code to decode other sections by @peczenyj
- refactor code, regroup logic by @peczenyj
- fetch other sections of the tcstring by @peczenyj
- group publisher section by @peczenyj
- group constants by @peczenyj
- add strict mode by @peczenyj
- refactor code: group vendor section by @peczenyj
- Merge tag 'v0.084' into devel by @peczenyj
Full Changelog: https://github.com/peczenyj/GDPR-IAB-TCFv2/compare/v0.084...v0.100
What's Changed in v0.084
- Merge branch 'release/0.084' by @peczenyj
- update manifest by @peczenyj
- promote new version by @peczenyj
- bump version by @peczenyj
- Fix but index out of bonds while parsing range based consent strings by @peczenyj in #21
- Merge tag 'vv0.083' into devel by @peczenyj
Full Changelog: https://github.com/peczenyj/GDPR-IAB-TCFv2/compare/vv0.083...v0.084
What's Changed in vv0.083
- Merge branch 'release/v0.083' by @peczenyj
- update manifest by @peczenyj
- bump version by @peczenyj
- fix pod 2 by @peczenyj
- fix pod by @peczenyj
- Revert "try fix links" by @peczenyj
- Revert "try 2" by @peczenyj
- try 2 by @peczenyj
- try fix links by @peczenyj
- Merge branch 'devel' of github.com:peczenyj/GDPR-IAB-TCFv2 into devel by @peczenyj
- Refactor bitfield & others by @peczenyj in #19
- restrict bitfield data by @peczenyj
- reset readme by @peczenyj
- Merge branch 'devel' of github.com:peczenyj/GDPR-IAB-TCFv2 into devel by @peczenyj
- Update README.pod by @peczenyj
- format changes by @peczenyj
- increase performance on range section by @peczenyj in #18
- fix changes by @peczenyj
Full Changelog: https://github.com/peczenyj/GDPR-IAB-TCFv2/compare/v0.082...vv0.083
What's Changed in v0.082
- fix perltidy by @peczenyj
- bump version to 0.082 by @peczenyj
- update changes by @peczenyj
- add small refactor on safe functions by @peczenyj
- Revert "refactor purposes and special feature opt in internals" by @peczenyj
- refactor purposes and special feature opt in internals by @peczenyj
- rename options by @peczenyj
- start refactor by @peczenyj
- remove useless method by @peczenyj
- update changes by @peczenyj
- update changes by @peczenyj
- increase TO_JSON performance by 17% on bitfields and 70% on range based by @peczenyj
- add new tests by @peczenyj
- update changelog by @peczenyj
- fix example in pod by @peczenyj
- fix pod by @peczenyj
- fix issue #17 by @peczenyj
- rename property by @peczenyj
- fix pod by @peczenyj
- change bitutils to return the offset of the next piece of information by @peczenyj
- fix typo in exception, add more bit check by @peczenyj
- improve bitutils to also return next offset in array context via wantarray by @peczenyj
- fix pod json fields by @peczenyj
- fix format by @peczenyj
Full Changelog: https://github.com/peczenyj/GDPR-IAB-TCFv2/compare/v0.081...v0.082
What's Changed in v0.081
- bump version by @peczenyj
- start to fix issue #17 by @peczenyj
- fix pod by @peczenyj
Full Changelog: https://github.com/peczenyj/GDPR-IAB-TCFv2/compare/v0.08...v0.081
What's Changed in v0.08
- update manifest by @peczenyj
- bump version by @peczenyj
- finish TO_JSON method by @peczenyj
- add tests and small refactors in code by @peczenyj
- add missing changes by @peczenyj
- add TO_JSON and tc_string method by @peczenyj
- add TO_JSON method by @peczenyj
- remove = character from base64 validation, since the url version does not have it by @peczenyj
- substitute hardcoded numeric offsets by constants by @peczenyj
- Update issue templates by @peczenyj
- Create CODE_OF_CONDUCT.md by @peczenyj
- fix makefile by @peczenyj
- add missing function on perldoc by @peczenyj
- Update TCFv2.pm by @peczenyj
- Update README.pod by @peczenyj
- Update perlcritic.yml by @peczenyj
- Update perlcritic.yml by @peczenyj
- Update perlcritic.yml by @peczenyj
- Create perlcritic.yml by @peczenyj
- Update TCFv2.pm by @peczenyj
- Delete .appveyor.yml by @peczenyj
- Update README.pod by @peczenyj
- Rename macos.yaml to macos.yml by @peczenyj
- Update linux.yml by @peczenyj
- Update linux.yml by @peczenyj
- Update linux.yml by @peczenyj
- Create macos.yaml by @peczenyj
- Create windows.yml by @peczenyj
- Create perltidy.yml by @peczenyj
- Update TCFv2.pm by @peczenyj
- Update README.pod by @peczenyj
- Update README.pod by @peczenyj
- Update linux.yml by @peczenyj
- Update linux.yml by @peczenyj
- Update linux.yml by @peczenyj
- Update linux.yml by @peczenyj
- add test pod and fix small typos by @peczenyj
- explain changes by @peczenyj
- fix typo by @peczenyj
- fix pod and readme by @peczenyj
- add version on changes file by @peczenyj
Full Changelog: https://github.com/peczenyj/GDPR-IAB-TCFv2/compare/v0.07...v0.08
What's Changed in v0.07
- simplify code by @peczenyj
- remove usage of // operation by @peczenyj
- fix unit tests again by @peczenyj
- Revert "fix unit test" by @peczenyj
- fix unit test by @peczenyj
- update manifest by @peczenyj
- fix type validation by @peczenyj
- bump version by @peczenyj
- Merge branch 'main' of github.com:peczenyj/GDPR-IAB-TCFv2 by @peczenyj
- Update TCFv2.pm by @peczenyj
- Update README.pod by @peczenyj
- update changelog by @peczenyj
- update readme by @peczenyj
- fix pod by @peczenyj
- add publisher restriction check and fix issue #11 by @peczenyj
- check if string is a base64 url encoded string before parse it and fix issue #3 by @peczenyj
Full Changelog: https://github.com/peczenyj/GDPR-IAB-TCFv2/compare/v0.06...v0.07
What's Changed in v0.06
- update docs by @peczenyj
- bump version to 0.06 by @peczenyj
- update changes by @peczenyj
- add wantarray on created and last_updated methods by @peczenyj
- add coveralls badge by @peczenyj
- Update linux.yml by @peczenyj
- add badge by @peczenyj
- add appveyor by @peczenyj
- push new constants and docs by @peczenyj
- Merge branch 'main' of github.com:peczenyj/GDPR-IAB-TCFv2 by @peczenyj
- Update linux.yml by @peczenyj
- add new readme by @peczenyj
- update readme by @peczenyj
- add special features as constants by @peczenyj
- add purposes constants, fix issue #2 by @peczenyj
- simplify ctor by @peczenyj
- add comments by @peczenyj
- add small changes in code by @peczenyj
Full Changelog: https://github.com/peczenyj/GDPR-IAB-TCFv2/compare/v0.051...v0.06
What's Changed in v0.051
- release version 0.051 by @peczenyj
- fix readme by @peczenyj
- fix readme by @peczenyj
- fix branch name by @peczenyj
- fix pod by @peczenyj
- fix contributing file by @peczenyj
Full Changelog: https://github.com/peczenyj/GDPR-IAB-TCFv2/compare/v0.05...v0.051
What's Changed in v0.05
- add missing changes by @peczenyj
Full Changelog: https://github.com/peczenyj/GDPR-IAB-TCFv2/compare/v0.0.5...v0.05
What's Changed in v0.0.5
- bump version by @peczenyj
- try to force mininum perl 5.8 by @peczenyj
- try make it work on perl 5.8 by @peczenyj
- fix module format by @peczenyj
- try even older version by @peczenyj
- try again by @peczenyj
- test no min perl by @peczenyj
- fix test matrix by @peczenyj
- small refactors by @peczenyj
- try fix markdown format by @peczenyj
- fix manifest by @peczenyj
- fix issue #9 by trying to use MIME::Base64->can("decode_base64url") or use a fallback by @peczenyj
Full Changelog: https://github.com/peczenyj/GDPR-IAB-TCFv2/compare/v0.0.4...v0.0.5
What's Changed in v0.0.4
- add manifest by @peczenyj
- add contributing file by @peczenyj
- add changelog by @peczenyj
- update version by @peczenyj
- fix issue #8 by @peczenyj
- fix dependency by @peczenyj
Full Changelog: https://github.com/peczenyj/GDPR-IAB-TCFv2/compare/v0.0.3...v0.0.4
What's Changed in v0.0.3
- add manifest by @peczenyj
- improve doc by @peczenyj
- complete pod documentation by @peczenyj
- add full support to vendor consent and vendor legitimate interest, ias bitfield or range sections. fix issue #1 by @peczenyj
- complete code, add support to bitfields by @peczenyj
- add more methods by @peczenyj
Full Changelog: https://github.com/peczenyj/GDPR-IAB-TCFv2/compare/v0.0.2...v0.0.3
What's Changed in v0.0.2
- update code, add skip by @peczenyj
- rename readme by @peczenyj
- improve documentation by @peczenyj
- skip .github dir by @peczenyj
- update license by @peczenyj
- add github meta by @peczenyj
Full Changelog: https://github.com/peczenyj/GDPR-IAB-TCFv2/compare/v0.0.1...v0.0.2
What's Changed in v0.0.1
- add github workflow by @peczenyj
- add makefile.pl by @peczenyj
- add *.bak on .gitignore by @peczenyj
- remove .bak by @peczenyj
- add some properties and tests by @peczenyj
- Initial commit by @peczenyj