Skip to content

Latest commit

 

History

History
96 lines (70 loc) · 4.33 KB

CHANGELOG.md

File metadata and controls

96 lines (70 loc) · 4.33 KB

Changelog

All notable changes to react-cookify will be documented in this file.

v2.1.8 - 2023-04-24

  • Updated dependencies

v2.1.7 - 2023-02-25

  • Deleted preview text in Readme
  • Changed the type of TableTypesType desc by adding JSX.Element to it
  • Changed the HTML Element from p to div to match the above change

v2.1.4 - 2023-02-14

  • Fixed stupid mistake with wrong version number

v2.1.3 - 2023-02-14

  • Fixed type CookifyOptionsType where array was given to exact strings
  • Added option to change the background overlay color for the consent
  • Added correct support link to cookify.jersyfi.dev
  • Fixed table settings inside consent to skip headers

v2.0.0-beta.1 - 2023-02-12

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

  • 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

v1.0.0 - 2023-01-22

  • Rolled back the consent modal and all necessary components for v2.0.0
  • Prepared for branch seperation

v0.6.16-beta.1 - 2023-01-22

  • 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
  • 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
  • Renamed options.type to options.types to match correct wording

v0.4.12-beta.1 - 2022-01-12

  • 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()

v0.4.6-beta.1 - 2022-01-11

  • 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

v0.3.4-beta.1 - 2022-01-08

  • Bump @rollup/plugin-typescript from 10.0.1 to 11.0.0
  • 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

v0.2.1-beta.1 - 2022-01-07

  • Added @rollup/plugin-terser to minify and compress the code in build process
  • Updated peerDependencies and deleted dependencies for build and install process
  • Deleted cjs in rollup.config.js for the build process
  • Deleted tsc in package.json for the build process
  • Fixed ESLint warning with react version
  • Renamed the option and inline code from cookieDefault to typeDefault

v0.1.0-beta.3 - 2022-01-05

  • Added Package js-cookie with the option to customize with options={{ jscookie: {} }}
  • Added Package eslint for better error & warning overview
  • Added Package typescript to require modern programming
  • Added Workflow for publishing as package to npm
  • Added README.md with feature list to see what is supported