Skip to content

Releases: Jersyfi/react-cookify

v2.1.8

24 Apr 20:41
0060eef
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.7...v2.1.8

v2.1.7

25 Feb 13:25
b4e8973
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.4...v2.1.7

v2.1.4

24 Feb 22:16
08ebf3e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.3...v2.1.4

v2.1.3

24 Feb 22:09
bce1fe4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v2.1.3

v2.0.1-beta.1

13 Feb 22:23
cb56953
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0-beta.1...v2.0.1-beta.1

v2.0.0-beta.1

13 Feb 22:10
21b9ae8
Compare
Choose a tag to compare

Skipped the work on the core function from v1 to v2 and included the build-in consent manager.

What's New

You can now start right off with a ready to use UI of Cookify by using CookifyConsent instead of CookifyProvider.
For more Infos view the new Documentation of Cookify.

Cookify Documentation is still under construction at this point 🏗️

What's Changed

  • Prepared for v2.0.0-beta.1 and seperated into different branches
  • Added uuid, created_at, updated_at & revision to consentObject
  • Modified the CookifyConsent components with UI changes to the detail layer
  • Added paused option to pause consent mananger on a specific page
  • Added floating button to open the consent manager
  • Added Prettier for code formatting
  • Added info and detail consent
  • Added button to open the consent
  • Added new settings for initialization
  • Splitted into core CookifyProvider and consent CookifyConsent to choose between logic and own front-end or build-in front-end
  • Moved the documentation into a different repository cookify-docs
  • Bump @typescript-eslint/parser from 5.48.2 to 5.49.0 by @dependabot in #25
  • Bump @types/jest from 29.2.5 to 29.2.6 by @dependabot in #24
  • Bump @types/react from 18.0.26 to 18.0.27 by @dependabot in #23
  • Bump @typescript-eslint/eslint-plugin from 5.48.2 to 5.49.0 by @dependabot in #22
  • Bump @rollup/plugin-commonjs from 24.0.0 to 24.0.1 by @dependabot in #21
  • Bump @types/jest from 29.2.6 to 29.4.0 by @dependabot in #31
  • Bump eslint-plugin-react from 7.32.1 to 7.32.2 by @dependabot in #30
  • Bump rollup from 3.10.0 to 3.12.0 by @dependabot in #28
  • Bump @rollup/plugin-terser from 0.3.0 to 0.4.0 by @dependabot in #27
  • Bump eslint from 8.32.0 to 8.33.0 by @dependabot in #29
  • V2.x by @Jersyfi in #42

Full Changelog: v1.0.0...v2.0.0-beta.1

v1.0.0

22 Jan 10:25
c769a98
Compare
Choose a tag to compare

What's changed

  • Rolled back the consent modal and all necessary components for v2.0.0
  • Prepared for branch seperation
  • Modified README for more user friendly content
  • Modified actionCheckbox() that the default consent data type can't be changed if the input field has missing disabled
  • Fixed props types in CookifyInput
  • Renamed options.type to options.types to match correct wording
  • Bump rollup from 3.9.1 to 3.10.0 by @dependabot in #18
  • Bump @typescript-eslint/eslint-plugin from 5.48.1 to 5.48.2 by @dependabot in #17
  • Bump eslint from 8.31.0 to 8.32.0 by @dependabot in #16
  • Bump eslint-plugin-react from 7.31.11 to 7.32.0 by @dependabot in #14
  • Bump @typescript-eslint/parser from 5.48.1 to 5.48.2 by @dependabot in #15

What's separated into v2

Progress can be tracked in v2.0.0 Milestone and in Jersyfi/react-cookify at v2.x

  • Added cookifyConsent for starting with a ready to use consent manager that is using Tailwind CSS for styling
  • Added Dependencies for Styling with Tailwind CSS
  • Modified Rollup for matching the Tailwind CSS styling

Full Changelog: v0.4.12-beta.1...v1.0.0

v0.4.12-beta.1

12 Jan 22:56
Compare
Choose a tag to compare

What's changed

  • Modified README to match options.store feature
  • Fixed the use of options.saveByDefault by removing the memoryData else statement
  • Fixed wrong version in README
  • Modified README to provide information about improved tracking
  • Fixed mutation and changed the code of action...() functions to handle consentObject changes correctly
  • Added useEffect() to listen to consentTracking changes for saving the memory data with setMemoryData() and modified the action...() functions with removing setMemoryData() and leaving only handleConsentTrackingChange()

Full Changelog: v0.4.6-beta.1...v0.4.12-beta.1

v0.4.6-beta.1

11 Jan 23:00
Compare
Choose a tag to compare

What's Changed

  • Bump rollup-plugin-dts from 5.1.0 to 5.1.1 by @dependabot in #5
  • Bump @typescript-eslint/eslint-plugin from 5.48.0 to 5.48.1 by @dependabot in #4
  • Bump @typescript-eslint/parser from 5.48.0 to 5.48.1 by @dependabot in #3
  • Added Web Storage API Support for the local storage
  • Added store in options Object to choose between HTML cookies and Web Storage API
  • Modified getMemoryData() and setMemoryData() to match the store in options
  • Modified the initialization code in a useEffect function to only render it once
  • Modified actionCheckbox(), actionAccept(), actionAccept() & actionNecessary() to fix issue of #6

Full Changelog: v0.3.4-beta.1...v0.4.6-beta.1

v0.3.4-beta.1

08 Jan 16:56
Compare
Choose a tag to compare

What's changed

  • Bump @rollup/plugin-typescript from 10.0.1 to 11.0.0 by @dependabot in #1
  • Removed changeDataState() and directly integrated the code in actionCheckbox()
  • Removed setMemoryDataWithChange() and directly integrated the code in actionCheckbox()
  • Added script build:watch for development
  • Modified handleConsentObjectChange() to fix the issue of #2

New Contributors

Full Changelog: v0.2.1-beta.1...v0.3.4-beta.1