Skip to content

Releases: replete/biscuitman

v0.3.16

30 Jun 23:47
Compare
Choose a tag to compare

Fixed broken ESM version in last release.

Forgot to run tests, will avoid this in future with husky and a git hook

v0.3.15

30 Jun 23:39
Compare
Choose a tag to compare
  • extend e2e tests to every distributable
  • rename convenience symbols
  • optimize browserSync test server settings
  • Fix CSS colours to make overridable by CSS vars
  • change bm-hide selector, use on now
  • Update README

Full Changelog: v0.3.14...v0.3.15

v0.3.14

28 Jun 13:19
Compare
Choose a tag to compare
  • Add biscuitman.mjs JS module version
  • update build script to generate esm deliverables to dist/esm
  • Implement eslint 9x (flat config format)
  • configure eslint rules
  • align repo to eslint rules
  • add e2e esm tests

Full Changelog: v0.3.13...v0.3.14

v0.3.13

26 Jun 12:31
Compare
Choose a tag to compare
  • Add basic UI integration tests in chromium
  • setup test CI
  • use http for test server
  • implement prettier
  • remove https stuff from github workflow
  • fix sandbox biscuit selector
  • update editorconfig
  • add test coverage script

Full Changelog: v0.3.12...v0.3.13

v0.3.12

25 Jun 15:07
Compare
Choose a tag to compare

CSS Compatibility

  • remove :has() dependency
  • change moreLink functionality
  • add revoke check in bmInvalidate()
  • Update README / sandbox with browser support info

v0.3.11

25 Jun 12:08
Compare
Choose a tag to compare
  • Add revoke event for when scripts have loaded and then consent is revoked.
  • Tweak layout CSS
  • Use browserstring rather than hardcoded value in build script
  • Update README with better documentation
  • Update sandbox with clarification on browser support data

Full Changelog: v0.3.10...v0.3.11

v0.3.10

24 Jun 15:59
Compare
Choose a tag to compare
  • Add browser compatibility tools npm run build report, view index.html
  • Targeted JS to browsers less than 2 years old

Full Changelog: v0.3.9...v0.3.10

v0.3.9

24 Jun 09:48
Compare
Choose a tag to compare
  • Fix cookie delete safari iOS
  • Change css class behaviour
  • Refactor build script
  • Remove critical CSS

Full Changelog: v0.3.8...v0.3.9

v0.3.8

23 Jun 14:32
Compare
Choose a tag to compare

Add CSS classes for consent sections to e.g. bm-analytics bm-no-performance

  • refactor global object references
  • update sandbox html
  • Add CSS section to README

v0.3.7

22 Jun 11:40
Compare
Choose a tag to compare
  • Clear invalidated cookies after page load, for instances where consent was removed after a cookie-creating script is already loaded
  • add more analytics scripts to sandbox
  • rename storage key
  • add id to after scripts