Skip to content

Commit ee72bc2

Browse files
author
Julian Dehm
committed
release v2406.1
1 parent 28106f2 commit ee72bc2

47 files changed

Lines changed: 149 additions & 282 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 147 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,160 @@ All notable changes to this project will be documented in this file.
55
Since version v2306 the format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
This project (not yet) adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## Unreleased
8+
## v2406.1
99

1010
### Added
1111

1212
- add markdown rules to editorconfig
13+
- add a changelog folder and readme with guideline for new changelog system
14+
- add pyenv file and vim backup extension in gitignore
15+
- custom middleware for user language
16+
- add script to check in CI that a4 hashes for pip and npm match
17+
- pass initial_slide as url param when going back from module to project
18+
- in contrib templates for item_detail:
19+
request http referer for go back/overview to filtered/paginated list
20+
- in topicprio templates for topic_detail:
21+
request http referer for go back/overview to filtered/paginated list
22+
- in budgeting, idea, mapidea, topicprio:
23+
index id to be used with href anchor to navigate back to item list
24+
- in contrib templates for map_filter_and_sort and pagination:
25+
index id to be used with href anchor to navigate back to item list
26+
- logo icon and styling for project-holi btn (!7430)
27+
- project insight model, create insight function,
28+
update insights with signals (#2492)
29+
- adds support for celery task queues with a redis message broker
30+
- adds makefile commands for starting and status checking of celery worker processes
31+
- custom migration to make iframes work with ckeditor5
32+
- added dependency beautifulsoup4
33+
- add helptext to paragraph form in documents/text review
34+
- add helptext for maptopicprio ckeditor5 field
35+
- add helptext for topicprio ckeditor5 field
36+
- add helptext for offlinevent ckeditor5 field
37+
- template for github pull requests
38+
- test helper for testing emails
39+
- initial doc on testing
40+
- add font-display: swap to fonts
41+
- mkdocs generated from files inside the docs directory and docstrings in the code
42+
- add an equal sign to the math equation in the captcha
43+
- add new ImportantPage "registration" to wagtail
44+
- show "Why register?" link on signup page if the new registration ImportangPage
45+
is set
46+
- add option to delete account to user settings
47+
- add new button style btn--danger-light which has a lighter red than
48+
btn--danger
49+
- add new django setting APLUS_MANUAL_URL which contains a link to a manual. The
50+
link will get the language code + ":start" appended to account for the user
51+
language. If something else then dokuwiki as a target is used this needs to be
52+
changed in the template.
53+
- add Help menu item to user indicator which opens the url set with
54+
APLUS_MANUAL_URL in a new tab
55+
- customise django filter widget option_string by adding an html anchor
56+
- add react-leaflet and @react-leaflet/core as dependencies (required by the new
57+
maps in a4)
58+
- add djlint to lint django templates
59+
- add alt text form field to projects and add to alt text to templates with template tag
60+
- add alt text to project serializer to show it in moderation dashboard
61+
- social account autoconnect to enable social account email connecting to existing regular account
62+
- dummy provider in dev settings for testing purposes
63+
- templates for email verification, password reset, socialaccount login, authentication error, and dummy authentication to address the template changes of allauth v.0.58.0
64+
65+
### Removed
66+
67+
- kyrgyz translation for ckeditor
68+
- background_task_completedtask and background_task tables
69+
- background_task app from the settings
70+
- background_task app from the requirements
71+
- removed frontend coverage ci actions
72+
- removed the info text above the register button on the sign-up page
73+
- unique email constraint
74+
- deprecated settings for account rate limits (removed in allauth v.0.61.0)
75+
76+
### Fixed
77+
78+
- language setting as a cookie instead of session key according to django deprecation
79+
- captcha becomes optional depending on project settings (#2449)
80+
assets/blocks: small home page block improvements fixes #2493
81+
assets/variables//button: rm twitter related styling and variable partial fix for #2363
82+
apps/captcha: rm inline css and add to own file update structure to be more a11y friendly
83+
apps/userdashboard/*: small styling fixes fixes #2392
84+
assets/variables: reduce lightening slightly on tertiary background colour fixes #2369
85+
templates/project_list_tile: ensure abbr date title is translatable and update styling and make it hoverable on a tile link fixes #2222
86+
assets/account: update styling for user agreements fixes #1922
87+
- language not changing to user preference after login
88+
- fix broken pytest-lastfailed command in Makefile
89+
- fixed the flaky test_notify_creator_exclude_moderator test
90+
- fixed incorrect font-style: bold
91+
- fixed non-matching padding between background cta block and others
92+
- fixed broken mobile styling for usecase black
93+
- fix padding on dashboard nav dropdown for mobile
94+
- fix dropdown caret icon not being cented on dashboard nav dropdown for mobile
95+
- apps/userdashboard: fix wrong position of ModerationNotification dropdown on
96+
small screens
97+
- add missing roles to project header tab dropdown on mobile, each tab now shows
98+
the correct content.
99+
- fix badge text overflowing/not breaking on long words or sentences
100+
- Fixed issue on `base_userdashboard.html` where the lack of word wrapping caused text to overlap.- email not rendering in unknown_account.email
13101

14102
### Changed
15103

104+
- update a4 to aplus-v2406.1
105+
- update js dependencies
106+
- update python dependencies
107+
- changed wording of emails of event notifications
108+
- replace django-ckeditor with django-ckeditor5
109+
- disable browser-side form checks for forms which use ckeditor by adding
110+
`novalidate` to them This is necessary as ckeditor form fields which are
111+
required will block form submission otherwise.
112+
- update and move helptext for plans ckeditor5 field from model to form
113+
- update and move helptext for newsletter ckeditor5 field from model to form
114+
- update and move helptext for plattform email ckeditor5 field from model to
115+
form
116+
- add image validator which validates that all img tags have the alt attribute
117+
set to all ckedito5 fields
118+
- disable browser-side form checks for forms which use ckeditor by adding
119+
`novalidate` to them This is necessary as ckeditor form fields which are
120+
required will block form submission otherwise.
121+
- changed font-weight: normal to 400 to consistenly use numbers
122+
- changed the register button from btn--primary to btn--secondary-filled
123+
- changed helptext of captcha field to include an explanation on how to solve
124+
the captcha
125+
- adjusted to the changed comments in a4
126+
- the comment form now has a headline "Join the discussion"
127+
- the comment section now has a headline "Discussion" to make the page structure
128+
more clear.
129+
- add anchor to all timeline buttons / links to make the browser always show the
130+
main content
131+
- Changed the default display of the chapter-detail table of contents to be open.- update jquery to 3.7.1
132+
- update react-markdown to 9.0.1
133+
- revert bootstrap to previous version, add rule to lock version 5.2.3 for renovate
134+
- Django from 3.2.20 to 4.0
135+
- remove app label from `__init__.py` inside app directories
136+
- replace `re_path` with `path` for included urls.
137+
- remove `USE_L10N` in settings as it is now True by default
138+
- replace `postgresql_psycopg2` with `postgresql` in DATABASE settings
139+
- set admin fields description as decorators in ProjectAdminForm
140+
- replace deprecated `ifequal` with `if .. == ..` expression
141+
- replace deprecated custom `delete()` method with `form_valid()` in relevant `apps/<app-name>/views.py`
142+
- replace deprecated session LANGUAGE_SESSION_KEY with LANGUAGE_COOKIE_NAME cookie
143+
- generate migrations for related name labels
144+
- Django from 4.0 to 4.2
145+
custom model save() methods should the update_fields keyword argument before calling super()
146+
psycopg to 3.1.18
147+
allauth to 0.55
148+
- wagtail from 4.1.9 to 4.2
149+
- replace BaseSettings with BaseSiteSettings
150+
- import Site from wagtail.models instead of wagtail.core.models
151+
- migration for WagtailImageField which extends Django’s ImageField to use Willow for image file handling
152+
- wagtail from 4.2 to 5.0x
153+
- New field for choosing css themes
154+
wagtail/users/migrations/0012_userprofile_theme.py
155+
- Migrate FieldPanel to TitleFieldPanel for slug field sync functionality
156+
- wagtail from 5.0 to 5.1.x
157+
- wagtail: upgrade to 5.2.x
158+
- django-filters: upgrade to 23.5 as required by wagtail 5.2
159+
- apps/interactiveevent: display module description and phase info as plain text
160+
- inherited adapter's method from get_email_confirmation_redirect_url to get_email_verification_redirect_url
161+
- to latest allauth v.0.63.2
16162
- reformat CHANGELOG.md
17163

18164
## v2306

changelog/0001.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelog/0002.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelog/0003.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

changelog/0004.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelog/1760.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/1842.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/2064.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelog/2378.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/2493.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)