Roadmap to 2.0.x release

Created on 24 April 2020, over 4 years ago
Updated 13 May 2024, 6 months ago

Like mentioned here in #3023845: [2.0.x] Remove jQuery dependency we have some upcoming breaking changes, so we should create a separate branch for that.

Lets start to collect the affected issues. First step is to fix all major know issues in 8.x-1.x and 7.x-1.x. Afterwards we can start to create 8.x-2.x branch. Due to Drupal 7 EOL 7.x-1.x should't get a further branch.

Issues to consider in a 2.0.x release:

  1. #3194543: eu_cookie_compliance.js is not minified how we can do minified and #3247721: Consider further optimizing the loading of deferred JS files Minimized JS (and possibly not deferred)
  2. #2751465: [2.x] Add tests coverage for configuration translation Test coverage
  3. #2804795: [2.x] Per-language config sets Per language config sets
  4. #3154842: [2.x] Work better with Cookie Content Blocker that blocks media oembeds? Block iframes and oembeds that set cookies
  5. #3007045: [2.0.x] Location-based Consent Method (or assume consent given for visitors outside EU) Location based settings
  6. #3109483: [2.x?] Support California Consumer Privacy Act (CCPA) and Nevada Privacy Law and #3266498: Support UPDPA CCPA,UPDPA etc
  7. #2952078: [2.0.x] Use a more modern default appearance Modern appearance
  8. #3170229: Retrigger popup when one of this module's cookies is missing Work better if one of the cookies are missing
  9. #3133759: [2.0.x] Prefix functional classes with "js-" and #3222159: Accessibility: "More info" should be a link, not a button js-prefix and related style changes
  10. #3130332: [2.0.x] Use modifier CSS Class instead of JS calculated inline CSS and #3213921: Provide a variable to alter the top and bottom properties on a new or existing Observer more css, less js
  11. #3153881: [2.0.x] "Accept" and "No thanks" buttons the same, visually. Possibility to style each button as one please, possibly having different styles or the same style for both
  12. #2985619: [2.0.x][PP-1] Support firing different events on accept and decline See if the JS API is enough, or add the events.
  13. #3045255: [1.x][2.0.x] Use hook_library_info_alter to exclude javascript files Better exclusion of JS files
  14. #3170224: [2.0.x] Add script type text javascript modifier and other helpers on consent as submodule text/plain
  15. #3174750: [2.0.x] Rewrite js no jQuery
  16. [2.0.x] Create consent method / categories plugin concept for dependent modules with cookies Active API for other modules to provide settings
  17. #3193826: Allow never setting policy version cookie Make the policy verison and category cookies optional
  18. #3213921: Provide a variable to alter the top and bottom properties on a new or existing Observer Make the location css based
  19. [2.x?] How to block cookies until the user accepts, for example Google Analytics cookies? Needs work and #3245038: How to block targeted advertising for Google AdSense ? Better and easier blocking of cookies and scripts
  20. #3106599: [2.0.x] Cookie-agreed attribute SameSite Provide options for the SameSite attribute
  21. #3251060: Provide alternate category description for mobile devices Make it possible to have different banners for desktop and mobile breakpoints

Optional issues (possibly 2.1.x)

  1. #3304607: [2.0.x] Support plugins that auto-reject cookie banners Support plugins that auto-reject cookie banners
  2. Support for Google Tag Manager's "Consent Initialization" trigger Active Support for Google Tag Manager's "Consent Initialization» trigger
  3. #3096843: [2.0.x] Consent method : automatic, not so useful Do not track
  4. #3183652: [2.x] Integrate Google Consent Mode Google consent mode
  5. #3194031: Allow tokens to be used in the exclude path list Tokens in various places
  6. allow users to select the cookies Active More granularity
🌱 Plan
Status

Active

Version

2.0

Component

Code

Created by

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024