All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.29.1 - 2024-10-23
- [css] Hide dashboard app elements when all their models are filtered-out (hidden) by quick-search filters.
- [ci] Bump
pre-commit
hooks.
0.29.0 - 2024-10-17
- [python] Drop
Python 3.8
,Python 3.9
andDjango 3.x
support. - [python] Add support for admin
show_facets
option. #396 - [python] Fix serving static files from third-party services. #384 #385
- [css] Improve list filter style.
- [css] Set changelist table cell max-width.
- [ci] Add
Django 5.1
totox
test matrix. - [ci] Update
pyupgrade
anddjango-upgrade
hooks target versions. - [ci] Bump
pre-commit
hooks. - [ci] Bump test requirements.
0.28.9 - 2024-09-13
- [css] Add missing background color variable.
- [css] Fix fieldsets border color.
- [css] Fix fieldset collapse header style.
- [css] Prevent changelist table text wrapping.
- [html] Show theme toggle.
- [ci] Bump test requirements.
- [ci] Bump
pre-commit
hooks.
0.28.8 - 2024-06-26
- [js] Fix invalid assignment to const
iframeInternalModalClass
.
0.28.7 - 2024-06-23
- [html] Fix missing check for showing inlines as tabs. #390
- [css] Improve m2m selector style.
- [css] Fix m2m selector not styled correctly. #393
- [css] Update related-widget links margins.
- [css] Use
position: fixed;
for related modal. - [css] Improve html list preview rendering with
django-streamfield
. - [js] Code refactoring for adding modal params to url and use
const
andlet
instead ofvar
. - [ci] Bump
pre-commit
hooks.
0.28.6 - 2024-03-07
- [python] Fix date hierarchy params. #374 (by @jeroenpeters1986 in #375)
- [js] Open any link with
_popup=1
query-string parameter in a modal window. - [ci] Bump requirements.
- [ci] Bump
pre-commit
hooks.
0.28.5 - 2024-01-30
- [css] Fix related widget height and buttons alignment when there is a multiline label.
- [css] Fix inputs height when there is a multiline label.
0.28.4 - 2024-01-29
- [css] Fix header logo not displayed correctly.
0.28.3 - 2024-01-08
- [css] Fix help text horizontal alignment when using
show-fieldsets-as-tabs
/show-inlines-as-tabs
theme options. #317 - [css] Fix file-upload widget margin-left.
- [css] Fix related widget links add button position on
many-to-many
selector. - [css] Fix related widget links margin from
select2
(autocomplete_fields
). - [css] Reduce paginator vertical padding.
0.28.2 - 2024-01-08
- [css] Fix related widget icon alignment. #348 #350
0.28.1 - 2023-12-28
- [python] Fix
TemplateDoesNotExist
when usingdjango-nested-admin
by returning custom template for other third-party packages. #341 (by @markdrrr in #342) - [html] Display language chooser language name uppercase.
- [css] Move save buttons to right in change form.
- [css] Fix related widget links icons size and vertical alignment.
- [css] Fix admin
raw_id_fields
appearance. - [css] Fix
autocomplete_fields
appearance. - [ci] Bump requirements.
0.28.0 - 2023-12-21
- [html] Remove old
flat-theme
body class. - [html] Remove
type="text/css"
andtype="text/javascript"
attributes. - [css] Fix filter input fields collapsing on different layouts. #338
- [css] Fix paginator buttons height.
- [css] Fix
foldable-apps
+/- button vertical alignment. - [css] Split
admin-interface-fix.css
CSS file into multiple files for easier debugging. - [css] Rename
form-controls.css
tosticky-form-controls.css
. - [css] Move third-party compatibility CSS files to a
third-party
folder. - [css] Move
related-modal.css
to related-modal plugin folder. - [third-party] Update compatibility with
django-streamfield
. - [ci] Replace
Black
andisort
withRuff-format
. - [ci] Bump
pre-commit
hooks.
0.27.0 - 2023-12-05
- Add
Python 3.12
support. - Add
Django 5.0
support. - Fix broken language-chooser with
i18n_patterns(..., prefix_default_language=False)
. #327 (by @julianwachholz in #328) - Simplify language-chooser. #327 (by @julianwachholz in #328)
- Speed-up test workflow.
- Bump requirements.
- Bump
pre-commit
hooks.
0.26.1 - 2023-09-05
- Fix logout and theme buttons style. #246
- Add Russian translation. (by @rustzzdevel in #295)
- Update Italian translations.
- Update Spanish translations. (by @smunoz-ml in #307)
- Prevent multiple
.collapse-toggle
button. - Bump requirements.
- Bump
pre-commit
hooks.
0.26.0 - 2023-05-11
- Add options for collapsible inlines. #263 (by @fabiocaccamo in #282)
- Bump requirements.
- Bump
pre-commit
hooks.
0.25.0 - 2023-04-18
- Add
Django 4.2
support. - Drop
Django 2.2
support. - Fix
date_hierarchy
with multiple fields (ForeignKey
). #244 - Fix tabs not working with non-ASCII alphanumeric characters. #237
- Fix multidb tests.
- Add
css_generic_link_active_color
field to use on active tab (tabbed changeform). #232 - Replace
flake8
withRuff
. - Switch from
setup.py
topyproject.toml
. - Add
pyupgrade
topre-commit
config. - Add
django-upgrade
topre-commit
hooks. - Upgrade syntax for
Python >= 3.8
. - Run
pre-commit
also withtox
. - Reformat migrations.
- Bump requirements.
- Bump
pre-commit
hooks. - Pin test requirements.
- Add pull request template.
- Add
CODE_OF_CONDUCT.md
. #238 - Rename default branch from
master
tomain
.
0.24.2 - 2022-12-19
- Fix modal and popup opening at the same time. #228
- Make
Theme.get_active_theme
class method a manager method. (by @MounirMesselmeni in #230)
0.24.1 - 2022-12-14
- Fix modal opener buttons not working when added to the DOM asynchronously. #228
- [css] Improve changelist filter margins.
0.24.0 - 2022-12-11
- Drop
Python < 3.8
andDjango < 2.2
versions support. (by @merwok in #220) - Replace
str.format
withf-strings
. - Remove
post_migrate
signal handler and multi db test. - Add german translation. (by @derzinn in #222)
- Include date hierarchy in quick removal links (by @merwok in #218)
- Fix broken tabbed inline name. (by @VaZark in #221)
- Minor cleanups. (by @merwok in #225)
- Bump actions and requirements.
- [css] Fix inlines vertical alignement. (by @VaZark in #201)
- [css] Fix tabbed changeform tabs text color on focus. (by @VaZark in #223)
- [CI] Add Farsi language to
tests.settings.LANGUAGES
. (by @merwok) - [CI] Update
pre-commit
config. - [CI] Automate package build and publish on PyPI.
0.23.0 - 2022-11-30
- Add
Python 3.11
support. - Add tabbed changeform support. (by @VaZark in #211)
- Fix #208 / Do not assume active DB when not specified. (by @VaZark in #210)
- Update translations.
- Bump actions and requirements.
- [css] Adjust list filter dropdown vertical margins.
- [css] Improve nav filter style. #214
- [css] Improve language chooser style.
- [css] Reduce secondary scrollbars size.
- [CI] Update
dependabot.yml
- [CI] Add
pre-commit-autoupdate.yml
workflow. - [CI] Update
pre-commit
hooks.
0.22.2 - 2022-11-18
- [CI] Add
django 4.1
to tests. - [CI] Add
pre-commit
withblack
,isort
andflake8
. - Respect
using
in signals. #199 (by @VaZark in #200) - Remove translations line numbers to avoid
lint
step failures.
0.22.1 - 2022-10-13
- Fix
KeyError
raised bydjango-rangefilter
. - [css] Add
django-rangefilter
style optimizations. - [css] Fix list-filter dropdown vertical margins.
- [css] Fix calendar prev/next arrows style.
0.22.0 - 2022-10-12
- Add CI checks for migrations and translations. #184 (by @merwok in #186)
- Add option for list filter quick remove. #181 (by @merwok in #183)
- [css] Fix left/right scrolling broken with django-import-export. #165
- [html] Fix duplicated welcome message. #185
0.21.0 - 2022-10-06
- Add language chooser control option (default select, minimal select). #136
- Add option to make active list filters more visible. #174 (by @merwok in #178)
- Add support for collapsible fieldsets that start expanded. #173 (by @merwok in #177)
- [js] Fix modal window not closing on save with
django >= 4.0
. #169 - [css] Move
language-chooser
style to its own CSS file. - [css] Fix sticky list filter scrolling. #175
- [css] Fix paginator missing
border-top
on mobile.
0.20.0 - 2022-08-25
- Add
django-streamfield
compatibility.
0.19.2 - 2022-08-04
- Fix
hashlib
compatibility withFIPS
enabled systems. #167 (by @jonlev1n in #168)
0.19.1 - 2022-05-14
- [css] Fixed dashboard alignment when recent-actions are not visible.
0.19.0 - 2022-03-08
- Converted dynamic inline CSS to external static CSS using CSS variables. #157 #93 (thanks to @Mustafa-Abu-Ghazy)
0.18.7 - 2022-02-24
- Removed public disclosures of the lib's version. #154 (thanks to @mintyPT)
- Reformatted code with Black.
0.18.6 - 2022-02-04
- Added polish (
pl
) localization by paduszyk. #152 - Fixed login logo
max-width
and titlecolor
.
0.18.5 - 2022-01-21
- Added portuguese brazil (
pt_BR
) localization by leandromsd. #149 - Fixed body scroll reset to top when opening related modal. #150
0.18.4 - 2022-01-05
- Added official django 4.0 support.
- Added link to admin home page on logo and title. #147
- Fixed collapsed inlines rounded bottom borders.
- Fixed missing comma in tests settings
MIDDLEWARE_CLASSES
. #145
0.18.3 - 2021-12-07
- Added official python 3.10 support.
- Replaced travis with GitHub action workflow. #142
- Fixed
check_installed_apps
checks. - Fixed django default appconfig deprecation warning. #141
0.18.2 - 2021-10-25
- Fixed migration error.
0.18.1 - 2021-10-25
- Removed wrong migration.
0.18.0 - 2021-10-24
- Added foldable apps support. #117
- Removed
css
field fromTheme
model.
0.17.3 - 2021-10-12
- Fixed
FileExtensionValidator
TypeError
on django < 1.11.
0.17.2 - 2021-10-08
- Fixed
FileExtensionValidator
TypeError
on django < 1.11.
0.17.1 - 2021-09-24
- Fixed
TemplateDoesNotExist
error ondjango==4.0.a1
removing checking condition forcolorfield
package. #134 - Fixed favicon fetching incompatible with
django-storages
S3
. #128
0.17.0 - 2021-09-16
- Added
logo_max_width
andlogo_max_height
. #127
0.16.4 - 2021-09-04
- Fixed
0020_module_selected_colors
migration for multiple dbs. #132 - Fixed sticky pagination
width
andborder-bottom
. - Fixed inlines vertical overlow.
- Improved header elements vertical alignment.
0.16.3 - 2021-04-26
- Added
compat
module. - Added missing
0021_file_extension_validator
migration. #126 - Formatted migrations.
0.16.2 - 2021-04-23
- Added
python 3.9
anddjango 3.2
to CI. - Added
FileExtensionValidator
tologo
andfavicon
fields. #112 - Fixed
models.W042
warning ondjango 3.2
. - Fixed header
min-height
. - Fixed selects
min-width
. - Fixed changelist search, actions and submit button horizontal margins.
- Fixed related widget wrapper margin/padding with normal select and in inlines.
- Fixed tabular inlines horizontal scroll.
0.16.1 - 2021-04-07
- Fixed style of "Delete" and "Save" buttons in the delete confirmation page. #123
- Overridden dark-mode css variables introduced in
django 3.2
. #124
0.16.0 - 2021-03-30
- Added customizable colors for selected apps and models in dashboard. #122
- Added
responsive_rtl.css
stylesheet. #98 - Updated
vazir-font
version to27.2.2
. #98
0.15.6 - 2021-03-26
- Fixed
show_change_link
related modal support. #120 - Fixed inline changelink style.
- Made globally available
presentRelatedObjectModal
andpresentRelatedObjectModalOnClickOn
js functions.
0.15.5 - 2021-03-02
- Fixed sticky submit and pagination
z-index
issue with related modal.
0.15.4 - 2021-03-01
- Fixed sticky submit and pagination
z-index
issue with stickylist_filter
anddjango-json-widget
.
0.15.3 - 2021-02-08
- Fixed sticky submit and pagination width when
admin.site.enable_nav_sidebar = False
. #113
0.15.2 - 2021-02-03
- Fixed body classes template rendering.
- Improved sticky submit and pagination backward compatibility.
0.15.1 - 2021-02-03
- Fixed and improved sticky form controls and pagination style.
0.15.0 - 2021-02-03
- Added sticky form controls and pagination options. #110
- Added support to 4-digit language code in language chooser. #111
- Added theme css variables for third-party libraries.
- Fixed app module section link hover color.
0.14.2 - 2021-01-04
- Fixed tabular inline scroll bar. #101
- Fixed module header selected link color. #102
- Fixed main content width when
admin.site.enable_nav_sidebar = False
. #105
0.14.1 - 2020-11-12
- Fixed sticky list-filter floating. #100
0.14.0 - 2020-10-15
- Added list filter sticky option (only for
django >= 3.1.2
). - Enabled list filter dropdown by default.
- Fixed changelist searchbar style.
0.13.7 - 2020-10-14
- Improved responsive widgets style.
- Prevented body horizontal scroll.
- Fixed tabular inline horizontal scroll.
- Fixed changelist filter min-width.
- Fixed changelist and toolbar theme rounded corners.
- Fixed calendar and timelist buttons theme color.
- Fixed list filter select size.
- Fixed content max-width with
django >= 3.1
.
0.13.6 - 2020-10-14
- Added persian language. #98
- Fixed logo max-width on small screens.
- Fixed content max-width when nav-sidebar is collapsed.
- Fixed changelist max-width on medium screens.
0.13.5 - 2020-09-15
- Fixed loaddata error with initial_data.json fixture. #97
- Fixed tests warning (admin.W411).
- Fixed changelist thead links color.
- Fixed changelist filter links hover color.
0.13.4 - 2020-09-04
- Added conditional imports to avoid Django deprecation warnings. #92
- Changed admin header content vertical align to top.
0.13.3 - 2020-09-02
- Added
django-json-widget
theming support.
0.13.2 - 2020-08-21
- Fixed related modal not closing on edit save and create with django 3.1 - #96
0.13.1 - 2020-08-18
- Improved header and nav-sidebar style.
- Added
max-width
to logo. - Added
requirements-dev.txt
0.13.0 - 2020-08-05
- Improved nav-sidebar style (
django>=3.1
support). - Improved header style.
0.12.3 - 2020-07-20
- Fixed unreadable text in autocomplete multi-selects. #83
0.12.2 - 2020-04-07
- Fixed popup javascript error when related modal is inactive. #76
- Fixed js self invoking anonymous function expression.
0.12.1 - 2020-02-21
- Updated
.travis
config. - Fixed custom django admin header. #75
- Bumped
django-colorfield
version to0.2.0
. - Added
tr
language. - Removed hard-coded favicon type.
- Improved code-quality.
0.12.0 - 2019-12-02
- Added
python 3.8
anddjango 3.0
compatibility.
0.11.2 - 2019-09-27
- Fixed
select2
background color.
0.11.1 - 2019-09-04
- Added language chooser display option.
0.11.0 - 2019-09-03
- Added language chooser.
0.10.5 - 2019-05-09
- Fixed broken migration on postgres/windows. #52
0.10.4 - 2019-03-29
- Added
django 2.2
totox
andtravis
. - Fixed admin duplicated count query.
- Added admin theme caching to remove duplicated queries. #19
- Added
django-dynamic-raw-id
support. #61 - Updated
it
localization.
0.10.3 - 2019-03-28
- Fixed idempotent deploy support. #40
0.10.2 - 2019-03-22
- Fixed
raw-id-field
whithdjango-admin-interface
. #58
0.10.1 - 2019-03-20
- Updated
fr
localization.
0.10.0 - 2019-02-21
- Updated messages.
- Added related modal close button. #45
- Updated fields verbose names.
- Added environment options. #56
0.9.3 - 2019-02-06
- Enabled travis pip cache.
- Splitted tests to multiple files.
- Added env badge to favicon.
0.9.2 - 2019-01-11
- Fixed cancel button does not work. #53
- Fixed IntegrityError on postgres
0.9.1 - 2019-01-11
- Fixed missing migration. #51
0.9.0 - 2018-11-13
- Added French localization.
- Added Italian localization.
- Added Spanish localization.
- Added internationalization support.