You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+147-1Lines changed: 147 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,14 +5,160 @@ All notable changes to this project will be documented in this file.
5
5
Since version v2306 the format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
This project (not yet) adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
-
## Unreleased
8
+
## v2406.1
9
9
10
10
### Added
11
11
12
12
- 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
13
101
14
102
### Changed
15
103
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
0 commit comments