Skip to content

Latest commit

 

History

History
executable file
·
793 lines (638 loc) · 31.3 KB

File metadata and controls

executable file
·
793 lines (638 loc) · 31.3 KB

Changelog for Høringsportal

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

4.16.4 - 2026-04-17

  • PR-645 Use correct (and supported) fetch mode

4.16.3 - 2026-04-17

  • PR-637
    • Update drupal core to 11.3.7

4.16.2 - 2026-04-16

  • PR-629
    • Update drupal core to 11.3
    • Update additional modules
    • Update config to match d11
  • PR-638 Changed flags templates to use html button instead of anchor tag.

4.16.1 - 2026-03-23

  • PR-640 Use string value when truncating
  • PR-639 Hid “Hide in timeline” from display

4.16.0 - 2026-03-09

  • PR-635 Updated itk_pretix module and migrated contact mail
  • PR-634 Added “Hide hearing replies” option
  • 633 Added handling of orphaned timeline note paragraphs.
  • PR-630
    • Updated accessibility
    • Added back to dialogue buttons.

4.15.2 - 2026-02-26

4.15.1 - 2026-02-25

  • PR-611 Added windowed dot navigation on mobile horizontal timeline view
  • PR-610 Added hover effect to reveal accent colors on upcoming timeline cards
  • PR-593
    • Add project timeline
    • Add project reference fields to several node types to display on timeline
    • Add paragraph for adding custom elements to timeline
    • Add CLAUDE.md file to project

4.15.0 - 2026-02-25

  • PR-590 Deleted old timeline.

4.14.7 - 2026-02-19

  • PR-631 Updated citizen proposal view. Added “All citizen proposal supporters” view.

4.14.6 - 2026-01-29

  • PR-626 Invalidate node cache when node is flagged.

4.14.5 - 2026-01-29

  • PR-623 Add nginx block of bots to flags
  • PR-624 Fixed issue with project status
  • PR-625 Updated paragraph layout

4.14.4 - 2026-01-27

  • PR-588 Added area and age span selection to dialogue proposal form
  • PR-591
    • Cleaned up local OIDC setup
    • Added test server OIDC setup
  • PR-590 Deleted old timeline.
  • PR-587 Cleaned up translations
  • PR-586
    • Added course content type
    • Added activity wrapper for public_events and courses
  • PR-576 Updates translations and added translations handling to deployment
  • PR-584 Removed field_deskpro_department_id from public_meeting content type
  • PR-585 Added translations to multiple modules

4.14.3 - 2026-01-16

  • 589 Fixed bug in dialog proposal view

4.14.2 - 2025-12-17

  • 583 Fixed bug in project display of status and terms

4.14.1 - 2025-12-17

  • PR-550 5603: Aligned development service config with prod config
  • PR-579 Applied security patches
  • PR-581
  • PR-580 Centralized color management using CSS custom properties
    • Added _color-tokens.scss with primitive and semantic tokens
    • Using OKLCH color space with hex fallbacks for older browsers
    • Migrated all module SCSS files to use CSS custom properties
    • Prepared architecture for future dark mode and high-contrast themes

4.14.0 - 2025-12-16

  • PR-578

    • Let citizens cancel comments
    • Added "(edited)" on edited content
  • PR-574 Added settings for Anonymous edit

  • PR-572 Updated anonymous edit UI

  • PR-564 Added hoeringsportal_anonymous_edit module

  • PR-569

    • Align use of type, department and area in relevant content types
  • PR-567

    • Added skip-ssl flag to queries in readme regarding test-setup of deskpro
  • PR-557

    • Change dialogue proposal backend
    • Add seperate view for dialogue proposal comments
    • Deny access for admin comments tab in general
    • Update user permissions
    • Add access restrictions on unpublished comments
    • Override default dialogue form
    • Add promoted content feature
    • Updated Drupal core 10.5.2 => 10.5.6
    • Updated accessibility
    • Add breadcrumb to dialogue
    • Add map to dialogue
    • Add map default display
  • PR-555

    • Add underline to active navigation.
    • Adjust header witdt
  • PR-556

    • Change OIDC container
  • PR-553

    • Add animated svg icons comment, reply, thumbs-up
  • PR-552

    • Add styling for dialog proposal categories
  • PR-551

    • Remove old video field and disabled Azure video module
    • Enable Comments module
    • Add Support comment flag
    • Add Honeypot module
    • Add ITK Video module and Video paragraph for Video Tool

4.13.2 - 2025-12-01

  • PR-570 Fixed issue with "Hidden signup" not being handled in templates

4.13.1 - 2025-09-15

  • PR-548 5479: Fixed handling of draft citizen proposals

4.13.0 - 2025-09-02

  • PR-545 Fixed issue with public meeting details not being shown.

4.12.0 - 2025-08-26

  • PR-543 5248: Fixed permission name (editupdate)
  • PR-542 Added Page editor role

4.11.1 - 2025-08-22

  • PR-539 Fixed public meeting summary view
  • PR-537 5209: Cleaned up public meeting summary view
  • PR-538 Update project page styling - Closes issues #536

4.11.0 - 2025-07-01

  • PR-533 Show deadline date on hearing teaser instead of startdate - Closes issues #532
  • PR-531 Added custom toolbar visibility logic (replacing Toolbar Visibility)
  • PR-530
    • Updated contrib modules to support d11
    • Updated custom modules and themes to support d11
    • Removed spaceless filter about to be deprecated
    • Removed unused module
  • PR-528 Aligned composer.json with https://github.com/drupal-composer/drupal-project/blob/10.x/composer.json
  • PR-526
    • Updated docker compose setup
    • Linted YAML
  • PR-523 Update public meeting template to use new base-card approach for teasers
  • PR-463 3893: Avoid <strong> in translation
  • PR-451
    • Enabled multiple pretix dates on public meetings
    • Updated fixtures with multipe date examples (and pretix orders)

4.10.3 - 2025-08-13

  • PR-534
    • Fixed handling of empty dates. Updated npm package (security).
    • Use teaser image instead of full image. Supportticket: 373

4.10.2 - 2025-07-03

4.10.1 - 2025-06-30

4.10.0 - 2025-04-22

  • PR-515 4721: Reset pretix date cardinality
  • PR-516 Updated npm packages (after audit issues)
  • PR-509
    • Remove excess space between sections
  • PR-508
    • Allowed project editor to edit URL aliases
    • Updated project fixtures
  • PR-499
    • Url pattern in audit log
  • PR-502 Updated citizen proposal overview
  • PR-500 Added citizen proposal overview
  • PR-501 Updated composer packages and modules
  • PR-492
    • Updated Danish translations of names of days
  • PR-498 Fix broken design on public meeting page
  • PR-487 Added statistics
  • PR-428 Upgraded to PHP 8.4
  • PR-494
    • Add config for default teaser images
  • PR-480
    • New paragraph section for content promotion
  • PR-475
    • New landingpage hero
  • PR-490
    • Added hearing reply fixtures
    • Fixed ticket author template
  • PR-489 Feat: Redesigned teaser cards that makes the cards easier to distinguish from each other when listed on the same page.
  • PR-491 Optimized development setup

4.9.3 - 2025-06-04

  • PR-511
    • Allowed roles to unpublish content

4.9.2 - 2025-06-04

  • PR-510
    • Allowed roles to publish content
    • Applied security update to node modules in custom theme

4.9.1 - 2025-04-23

  • PR-497 Added and configured Publish content module

4.9.0 - 2025-03-25

  • PR-484 Added token to arduino/setup-task
  • PR-483 Made exports consistent
  • PR-482
    • Updated role permissions
    • Updated user fixtures to create a user for each role

[4.8.7] - 2025-04-04

  • PR-488 Fixed “Log off” URL

[4.8.6] - 2025-04-02

  • PR-479 Security updated Drupal core and contrib modules

4.8.5 - 2025-03-31

  • PR-486 Added media permissions to public meeting editor role

4.8.4 - 2025-03-27

  • PR-485 Cleaned up form helper
  • PR-472
    • Translated search page to Danish
    • Updated custom Danish translations (exported from production site)

4.8.3 - 2025-03-24

  • PR-473 Allowed citizen proposal editors to view unpublished citizen proposals.

4.8.2 - 2025-03-19

  • PR-474
    • Patched role permissions
    • Cleaned up frontend admin menu

4.8.1 - 2025-03-17

  • PR-471
    • Fixed placement of “Social buttons”
    • Updates site name

4.8.0 - 2025-03-13

  • PR-467 Added date validation on new hearings
  • PR-458 Cleaned up actions
  • PR-380 Added department access check.
  • PR-449 Set correct Danish pluralization. Remove superfluous docker service.
  • PR-447
  • PR-446 Cleaned up archiving code and added web profiler
  • PR-445 Corrected Danish pluralization
  • PR-441 Add and enable delta sync Add mock idp api and documentation of said Add bash script (test-delta-sync) to test delta sync Add fixtures with oidc users
  • PR-442 Cleaned up fixtures
  • PR-440 Add missing icon
  • PR-438 Improved search styling
  • PR-436 Improved search
  • PR-439 Updated tasks and map page fixture.
  • PR-437 Cleaned up API and added caching
  • PR-435 Add usable config values for oidc Update OIDC documentation Rename editor user in group "administrator" to admin user
  • PR-434 Accessibility stuff: Font sizes to rem instead of pixels Add name to image for screen readers Change h5's to h4 Add label to search icon
  • PR-433 Upgrade node from 18 to 22
  • PR-432 Replace yarn with npm Replace eslint with prettier Lint with prettier Add audit to actions
  • PR-430 Add build assets to taskfile
  • PR-431 Avoid navbar jumping
  • PR-429 Removed outdated (and unused) API endpoints. Cleaned up.
  • PR-427 Updated docker compose setup. Updated composer packages.
  • PR-425 Publication dates
  • PR-424 2945: Cleaned up form templates. Applied security updates.

4.7.3 - 2025-03-14

  • PR-470 Fixed citizen proposal form caching issue

4.7.2 - 2025-03-12

  • PR-465
    • Handled inactive citizen proposals
    • Disabled cache on citizen proposal support form

4.7.1 - 2025-03-12

  • PR-464 Add labels to woodpecker workflow files for deploy to STG and PROD

4.7.0 - 2025-03-10

  • PR-455
    • Fixed bug in display of "on behalf of” on hearing reply details
    • Added "on behalf of” on hearing reply list
    • Corrected handling of ticket creation time
  • PR-454 Update person name in Deskpro on email match

4.6.5 - 2025-03-05

  • PR-456 3949: Made Clamav restart automatically

4.6.4 - 2025-02-24

  • PR-450 Fixed styling of placeholders.

4.6.3 - 2025-02-20

  • PR-448 3843: Security update

4.6.2 - 2025-01-30

  • PR-443 Fixed hearing reply cleanup

4.6.1 - 2024-12-04

  • Added automatic deployment

4.6.0 - 2024-11-11

  • PR-422 Implement feedback on delete hearing tickets feature.
  • PR-421 Security updates
  • PR-420 1606: Made supporter name optional
  • PR-419 Added Drush command to delete hearing replies
  • PR-418 Add message when hearing replies are deleted
  • PR-417 Added more test setup stuff

4.5.1 - 2024-09-06

  • PR-416 Increase nginx max body size

4.5.0 - 2024-08-19

  • PR-412
    • Upgrade drupal core 10.2.7 and contrib modules
    • Disable migrate_subject_data module
    • Remove deprecated webmozart/path-util package
  • PR-411 Fix paragraph spacing
  • PR-409 Enabled and configured log_stdout
  • PR-410 Added ClamAv module and docker containers to run it

4.4.1 - 2024-08-05

  • PR-413 Removed .placeholder markup

4.4.0 - 2024-05-14

  • PR-407 Fix fontawesome issues
  • PR-406 Infobox styling
  • PR-405 Add paragraph for files
  • PR-404 UI fixes after project release

4.3.0 - 2024-04-29

  • PR-395 Project fixtures
  • PR-398 Added Deskpro test data
  • pr-399
    • Add content type Project subpage
    • Update paragraphs for projects
    • Add list view for project
  • pr-394 Add content type Project page

4.2.2 - 2024-04-10

  • PR-392 1152: Fixed rendering of headers

4.2.1 - 2024-04-04

  • pr-390 Fix logout and newsletter banner

4.2.0 - 2024-04-04

  • pr-386 Design fixes:
    • Main nav visuals
    • Search remove repeated icons
    • Make search available on mobile
    • Mobile nav tweaks
    • Upgrade to Bootstrap v5
    • Add and apply twig coding standards [pr-388]
    • Upgrade all frontend dependencies [pr-387]

4.1.1 - 2024-03-21

  • pr-385 Fixed initialization error

4.1.0 - 2024-03-11

  • PR-383 Added check for numbers in person name
  • PR-379 Disabled eDoc casefile ID field on new hearings
  • PR-378 New main menu, new search.

4.0.1 - 2024-01-31

  • PR-382 Updated custom Drush commands to work with Drush 12.

4.0.0 - 2024-01-24

  • PR-375 Updated to Drupal 10
  • PR-343 Make custom modules and themes pass code analysis and compatible with d10 Update contrib modules (Major versions):
    • better_exposed_filters
    • captcha
    • color_field
    • openid_connect
    • search_autocomplete
    • toolbar_visibility
    • twig_tweak
    • viewsreference

3.6.0 - 2023-12-20

[3.5.4] -2023-11-10

  • PR-367 Added and used Editor Advanced link

3.5.3 - 2023-11-08

  • PR-370 Add additional fixtures
  • PR-374 Fix hidden mobile filters
  • PR-367 Added and used Editor Advanced link

3.5.2 - 2023-11-07

  • PR-372 Limited text formats on content
  • PR-371 Cleaned up archiving of citizen proposals

3.5.1 - 2023-09-01

3.5.0 - 2023-08-30

  • PR-363 Fixed issue with storing names containing non-ascii characters
  • PR-364 Fixed sorting of citizen proposals
  • PR-365 Fixed use of private temp store

3.4.0 - 2023-08-29

  • PR-361 Added cancel proposal redirect URL
  • PR-360 Cleaned up display of checkboxes
  • PR-359 Generalized handling of form surveys. Added survey to support form
  • PR-358 Fixed display of description and counter

3.3.0 - 2023-08-25

  • PR-355 Added citizen access check.
  • PR-356 Miscellaneous fixes

3.2.0 - 2023-08-23

  • PR-353 Added “Allow email” checkboxes
  • PR-351 Added and used citizen proposal text format
  • PR-350 Added superfluous support proposal button
  • PR-347 Added citizen proposal survey
  • PR-342 Added email and storage consent checkbox on citizen proposal support form. Added supporters view.
  • PR-346 Made filter and sort labels visually hidden
  • PR-344 Hid changed date on static page
  • PR-345 Added support redirect URL
  • PR-341 Removed superfluous support proposal button
  • PR-340 Fixed proposal progress bar display
  • PR-337 Updated drupal core 9.5.10 and contrib modules
  • PR-332 Added data storage consent checkbox on citizen proposal form
  • PR-333 Removed email from citizen proposal support form
  • PR-335 Hid “Author email display” from display
  • PR-334 Sent notification mails on citizen proposal creation and publication
  • PR-336 De-authenticated citizens after creating or supporting proposals

3.1.0 - 2023-08-04

  • PR-331 Bumped itk-dev/openid-connect version
  • Add node type citizen proposal and fixtures
  • Added form for citizens to add proposal
  • Added form for supporting proposal
  • Added OpenID Connect authentication for citizens
  • Added citizen authentication on support proposal form
  • Added archiving of citizen proposals

3.0.2 - 2023-06-28

  • Allow uploading huge files PR-322

3.0.1 - 2023-06-28

3.0.0 - 2023-06-27

  • Upgrade to Drupal 9.5
  • Added public meeting content type
  • syncronize public meeting dates with pretix
  • Change backend theme to Claro
  • Add fixtures
  • Update readme
  • Fixed pretix data bug

Updated drupal core 8.6.16

Initial release