Releases: ppfeufer/aa-bulletin-board
2.2.3
[2.2.3] - 2024-11-01
Changed
- Italian translation improved
What's Changed
- Translations update from Weblate (ppfeufer) by @ppfeufer in #148
- [npm] Bump the npm-dependencies group with 3 updates by @dependabot in #149
Full Changelog: v2.2.2...v2.2.3
2.2.2
[2.2.2] - 2024-10-13
Changed
- Dependency updates
django-ckeditor-5
>=0.2.14
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #146
- [CHANGE] Dependency update:
django-ckeditor-5
>=0.2.14 by @ppfeufer in #147
Full Changelog: v2.2.1...v2.2.2
2.2.1
[2.2.1] - 2024-10-05
Changed
- French translation improved
- Ukrainian translation improved
Removed
- Unnecessary form field definition
What's Changed
- Translations update from Weblate (ppfeufer) by @ppfeufer in #141
- Translations update from Weblate (ppfeufer) by @ppfeufer in #143
- [npm] Bump the npm-dependencies group across 1 directory with 2 updates by @dependabot in #144
- [REMOVE] Unnecessary form field definition by @ppfeufer in #145
Full Changelog: v2.2.0...v2.2.1
2.2.0
[2.2.0] - 2024-09-16
Changed
- Dependencies updated
allianceauth
>=4.3.1
- Japanese translation improved
- Lingua codes updated to match Alliance Auth
What's Changed
- [npm] Bump the npm-dependencies group with 2 updates by @dependabot in #134
- Translations update from Weblate (ppfeufer) by @ppfeufer in #135
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #136
- [npm] Bump the npm-dependencies group with 3 updates by @dependabot in #137
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #138
- [CHANGE] Update test base config to AA v4.3.0 by @ppfeufer in #140
- [CHANGE] Lingua codes for cs and nl by @ppfeufer in #139
Full Changelog: v2.1.0...v2.2.0
2.1.0
[2.1.0] - 2024-07-27
Added
- Prepared Czech translation for when Alliance Auth supports it
Changed
- Chinese translation improved
- French translation improved
- Japanese translation improved
- Russian translation improved
Removed
- Support for Python 3.8 and Python 3.9
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #123
- [npm] Bump eslint from 9.1.1 to 9.4.0 by @dependabot in #122
- [npm] Bump globals from 15.1.0 to 15.3.0 by @dependabot in #121
- Translations update from Weblate (ppfeufer) by @ppfeufer in #120
- [REMOVE] Support for Python 3.8 and Python 3.9 by @ppfeufer in #125
- Translations update from Weblate (ppfeufer) by @ppfeufer in #126
- [npm] Bump eslint from 9.4.0 to 9.6.0 by @dependabot in #128
- [npm] Bump globals from 15.3.0 to 15.7.0 by @dependabot in #127
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #129
- Translations update from Weblate (ppfeufer) by @ppfeufer in #130
- Translations update from Weblate (ppfeufer) by @ppfeufer in #131
- [MISC] Project configs updated by @ppfeufer in #133
- Translations update from Weblate (ppfeufer) by @ppfeufer in #132
Full Changelog: v2.0.1...v2.1.0
2.0.1
[2.0.1] - 2024-05-16
Changed
- Translations updated
Removed
- Deprecated CSS definition
Git History
- Translations update from Weblate (ppfeufer) by @ppfeufer in #106
- Translations update from Weblate (ppfeufer) by @ppfeufer in #107
- Translations update from Weblate (ppfeufer) by @ppfeufer in #108
- [npm] Bump globals from 14.0.0 to 15.0.0 by @dependabot in #109
- Translations update from Weblate (ppfeufer) by @ppfeufer in #110
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #111
- [CHANGE] Update Codecov token to environment variable in workflow by @ppfeufer in #112
- [npm] Bump eslint from 8.57.0 to 9.1.1 by @dependabot in #114
- [npm] Bump globals from 15.0.0 to 15.1.0 by @dependabot in #115
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #116
- [REMOVE] Deprecated CSS definition by @ppfeufer in #118
- Translations update from Weblate (ppfeufer) by @ppfeufer in #117
- Translations update from Weblate (ppfeufer) by @ppfeufer in #119
Full Changelog: v2.0.0...v2.0.1
2.0.0
[2.0.0] - 2024-03-16
Note
This version needs at least Alliance Auth v4.0.0!
Please make sure to update your Alliance Auth instance before
you install this version, otherwise an update to Alliance Auth will
be pulled in unsupervised.
Important
With this version, we switched to a new WYSIWYG editor.
Please make sure to read the update information
to make sure your configuration is up to date.
Added
- Compatibility to Alliance Auth v4
- Bootstrap 5
- Django 4.2
Fixed
- Pluralisation in a template string
Changed
- JS modernized
- CSS modernizes
- Templates changed to Bootstrap 5
- Switched from CKEditor 4 to CKEditor 5 (Configuration update necessary, see below)
- Translations improved
- French
- Chinese
- Spanish
Removed
- Compatibility to Alliance Auth v3
Update Information
This version introduces a new WYSIWYG editor. Some configuration changes are necessary.
Settings in /home/allianceserver/myauth/myauth/settings/local.py
Please make sure to update your local.py
with the following configuration.
Add "django_ckeditor_5",
to INSTALLED_APPS
and remove the following apps
if they are present:
"ckeditor",
"ckeditor_uploader",
"django_ckeditor_youtube_plugin",
Remove the old CKEditor configuration and replace it with the following:
# Django CKEditor 5 Configuration
if "django_ckeditor_5" in INSTALLED_APPS:
MEDIA_URL = "/media/uploads/"
MEDIA_ROOT = "/var/www/myauth/media/uploads"
customColorPalette = [
{"color": "hsl(4, 90%, 58%)", "label": "Red"},
{"color": "hsl(340, 82%, 52%)", "label": "Pink"},
{"color": "hsl(291, 64%, 42%)", "label": "Purple"},
{"color": "hsl(262, 52%, 47%)", "label": "Deep Purple"},
{"color": "hsl(231, 48%, 48%)", "label": "Indigo"},
{"color": "hsl(207, 90%, 54%)", "label": "Blue"},
]
CKEDITOR_5_CONFIGS = {
"default": {
"toolbar": [
"heading",
"|",
"bold",
"italic",
"link",
"bulletedList",
"numberedList",
"blockQuote",
],
},
"extends": {
"blockToolbar": [
"paragraph",
"heading1",
"heading2",
"heading3",
"|",
"bulletedList",
"numberedList",
"|",
"blockQuote",
],
"toolbar": [
"heading",
"|",
"outdent",
"indent",
"|",
"bold",
"italic",
"link",
"underline",
"strikethrough",
"subscript",
"superscript",
"highlight",
"|",
"insertImage",
"mediaEmbed",
"|",
"bulletedList",
"numberedList",
"todoList",
"insertTable",
"|",
"blockQuote",
"codeBlock",
"|",
"fontSize",
"fontFamily",
"fontColor",
"fontBackgroundColor",
"removeFormat",
"|",
"sourceEditing",
],
"image": {
"toolbar": [
"imageTextAlternative",
"|",
"imageStyle:alignLeft",
"imageStyle:alignRight",
"imageStyle:alignCenter",
"imageStyle:side",
"|",
],
"styles": [
"full",
"side",
"alignLeft",
"alignRight",
"alignCenter",
],
},
"table": {
"contentToolbar": [
"tableColumn",
"tableRow",
"mergeTableCells",
"tableProperties",
"tableCellProperties",
],
"tableProperties": {
"borderColors": customColorPalette,
"backgroundColors": customColorPalette,
},
"tableCellProperties": {
"borderColors": customColorPalette,
"backgroundColors": customColorPalette,
},
},
"heading": {
"options": [
{
"model": "paragraph",
"title": "Paragraph",
"class": "ck-heading_paragraph",
},
{
"model": "heading1",
"view": "h1",
"title": "Heading 1",
"class": "ck-heading_heading1",
},
{
"model": "heading2",
"view": "h2",
"title": "Heading 2",
"class": "ck-heading_heading2",
},
{
"model": "heading3",
"view": "h3",
"title": "Heading 3",
"class": "ck-heading_heading3",
},
]
},
},
"list": {
"properties": {
"styles": "true",
"startIndex": "true",
"reversed": "true",
}
},
}
Settings in /home/allianceserver/myauth/myauth/urls.py
Also, make sure to update your urls.py
with the following and remove the old
CKEditor URL configuration if it's present:
from django.apps import apps # Only if not already imported earlier
from django.conf import settings # Only if not already imported earlier
from django.conf.urls.static import static # Only if not already imported earlier
from django.urls import path # Only if not already imported earlier
# If django_ckeditor_5 is loaded
if apps.is_installed("django_ckeditor_5"):
# URL configuration for CKEditor 5
urlpatterns = (
[
path(
"ckeditor5/",
include("django_ckeditor_5.urls"),
name="ck_editor_5_upload_file",
),
]
+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
+ urlpatterns
)
Git History
- [CHANGE] End constant development branch by @ppfeufer in #78
- [FIX] Pluralisation by @ppfeufer in #79
- Translations update from Weblate (ppfeufer) by @ppfeufer in #80
- [MISC] tox tests updated by @ppfeufer in #81
- Translations update from Weblate (ppfeufer) by @ppfeufer in #82
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #85
- Translations update from Weblate (ppfeufer) by @ppfeufer in #83
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #86
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #88
- Translations update from Weblate (ppfeufer) by @ppfeufer in #89
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #90
- Bump actions/setup-python from 4 to 5 by @dependabot in #91
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #92
- Translations update from Weblate (ppfeufer) by @ppfeufer in #94
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #95
- Translations update from Weblate (ppfeufer) by @ppfeufer in #96
- Translations update from Weblate (ppfeufer) by @ppfeufer in #97
- Translations update from Weblate (ppfeufer) by @ppfeufer in #98
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #99
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #100
- Bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in #102
- [MISC] Switch to eslint flat config by @ppfeufer in #101
- Alliance Auth v4 compatibility update by @ppfeufer in #87
- [npm] Bump globals from 13.24.0 to 14.0.0 by @dependabot in #104
- [npm] Bump eslint from 8.56.0 to 8.57.0 by @dependabot in #103
- Translations update from Weblate (ppfeufer) by @ppfeufer in #105
New Contribu...
2.0.0-beta.1
Note
This version needs at least Alliance Auth v4.0.0b1!
Please make sure to update your Alliance Auth instance before
you install this version, otherwise an update to Alliance Auth will
be pulled in unsupervised.
Important
With this version, we switched to a new WYSIWYG editor.
Please make sure to read the update information
to make sure your configuration is up to date.
Added
- Compatibility to Alliance Auth v4
- Bootstrap 5
- Django 4.2
Fixed
- Pluralisation in a template string
Changed
- JS modernized
- CSS modernizes
- Templates changed to Bootstrap 5
- Switched from CKEditor 4 to CKEditor 5 (Configuration update necessary, see below)
- Translations improved
- French
- Chinese
- Spanish
Removed
- Compatibility to Alliance Auth v3
Update Information
This version introduces a new WYSIWYG editor. Some configuration changes are necessary.
Settings in /home/allianceserver/myauth/myauth/settings/local.py
Please make sure to update your local.py
with the following configuration.
Add "django_ckeditor_5",
to INSTALLED_APPS
and remove the following apps
if they are present:
"ckeditor",
"ckeditor_uploader",
"django_ckeditor_youtube_plugin",
Remove the old CKEditor configuration and replace it with the following:
# Django CKEditor 5 Configuration
if "django_ckeditor_5" in INSTALLED_APPS:
MEDIA_URL = "/media/uploads/"
MEDIA_ROOT = "/var/www/myauth/media/uploads"
customColorPalette = [
{"color": "hsl(4, 90%, 58%)", "label": "Red"},
{"color": "hsl(340, 82%, 52%)", "label": "Pink"},
{"color": "hsl(291, 64%, 42%)", "label": "Purple"},
{"color": "hsl(262, 52%, 47%)", "label": "Deep Purple"},
{"color": "hsl(231, 48%, 48%)", "label": "Indigo"},
{"color": "hsl(207, 90%, 54%)", "label": "Blue"},
]
CKEDITOR_5_CONFIGS = {
"default": {
"toolbar": [
"heading",
"|",
"bold",
"italic",
"link",
"bulletedList",
"numberedList",
"blockQuote",
],
},
"extends": {
"blockToolbar": [
"paragraph",
"heading1",
"heading2",
"heading3",
"|",
"bulletedList",
"numberedList",
"|",
"blockQuote",
],
"toolbar": [
"heading",
"|",
"outdent",
"indent",
"|",
"bold",
"italic",
"link",
"underline",
"strikethrough",
"subscript",
"superscript",
"highlight",
"|",
"insertImage",
"mediaEmbed",
"|",
"bulletedList",
"numberedList",
"todoList",
"insertTable",
"|",
"blockQuote",
"codeBlock",
"|",
"fontSize",
"fontFamily",
"fontColor",
"fontBackgroundColor",
"removeFormat",
"|",
"sourceEditing",
],
"image": {
"toolbar": [
"imageTextAlternative",
"|",
"imageStyle:alignLeft",
"imageStyle:alignRight",
"imageStyle:alignCenter",
"imageStyle:side",
"|",
],
"styles": [
"full",
"side",
"alignLeft",
"alignRight",
"alignCenter",
],
},
"table": {
"contentToolbar": [
"tableColumn",
"tableRow",
"mergeTableCells",
"tableProperties",
"tableCellProperties",
],
"tableProperties": {
"borderColors": customColorPalette,
"backgroundColors": customColorPalette,
},
"tableCellProperties": {
"borderColors": customColorPalette,
"backgroundColors": customColorPalette,
},
},
"heading": {
"options": [
{
"model": "paragraph",
"title": "Paragraph",
"class": "ck-heading_paragraph",
},
{
"model": "heading1",
"view": "h1",
"title": "Heading 1",
"class": "ck-heading_heading1",
},
{
"model": "heading2",
"view": "h2",
"title": "Heading 2",
"class": "ck-heading_heading2",
},
{
"model": "heading3",
"view": "h3",
"title": "Heading 3",
"class": "ck-heading_heading3",
},
]
},
},
"list": {
"properties": {
"styles": "true",
"startIndex": "true",
"reversed": "true",
}
},
}
Settings in /home/allianceserver/myauth/myauth/urls.py
Also, make sure to update your urls.py
with the following and remove the old
CKEditor URL configuration if it's present:
from django.apps import apps # Only if not already imported earlier
from django.conf import settings # Only if not already imported earlier
from django.conf.urls.static import static # Only if not already imported earlier
# If django_ckeditor_5 is loaded
if apps.is_installed("django_ckeditor_5"):
# URL configuration for CKEditor 5
urlpatterns = (
[
path(
"ckeditor5/",
include("django_ckeditor_5.urls"),
name="ck_editor_5_upload_file",
),
]
+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
+ urlpatterns
)
Git History
- [CHANGE] End constant development branch by @ppfeufer in #78
- [FIX] Pluralisation by @ppfeufer in #79
- Translations update from Weblate (ppfeufer) by @ppfeufer in #80
- [MISC] tox tests updated by @ppfeufer in #81
- Translations update from Weblate (ppfeufer) by @ppfeufer in #82
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #85
- Translations update from Weblate (ppfeufer) by @ppfeufer in #83
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #86
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #88
- Translations update from Weblate (ppfeufer) by @ppfeufer in #89
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #90
- Bump actions/setup-python from 4 to 5 by @dependabot in #91
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #92
- Translations update from Weblate (ppfeufer) by @ppfeufer in #94
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #95
- Translations update from Weblate (ppfeufer) by @ppfeufer in #96
- Translations update from Weblate (ppfeufer) by @ppfeufer in #97
- Translations update from Weblate (ppfeufer) by @ppfeufer in #98
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #99
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #100
- Bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in #102
- [MISC] Switch to eslint flat config by @ppfeufer in #101
New Contributors
- @dependabot made their first contribution in #91
Full Changelog: v1.13.2...v2.0.0-beta.1
1.13.2
[1.13.2] - 2023-09-26
Fixed
- Capitalization for translatable strings
Changed
- Translations improved and updated
Git History
- [ADD] Dependabot config by @ppfeufer in #70
- [FIX] Exclude
.github
from MD Formatting to keep the issue templates by @ppfeufer in #71 - Pushing config changes to master by @ppfeufer in #72
- Pushing config changes to master (Part II) by @ppfeufer in #73
- Translations update from Weblate (ppfeufer) by @ppfeufer in #74
- Translations update from Weblate (ppfeufer) by @ppfeufer in #75
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #76
- [RELEASE] v1.13.2 by @ppfeufer in #77
New Contributors
- @pre-commit-ci made their first contribution in #76
Full Changelog: v1.13.1...v1.13.2