Releases: aminalaee/sqladmin
Releases ยท aminalaee/sqladmin
0.23.0
Added
- Highlight applied filters with background and clear option by @danmysak in #964
- Implemented optional pretty CSV export by @TimofeiN in #938
Fixed
- fix: use children.extend in Menu.add by @wasinski in #892
- fix: Support set-based relationships in list/detail views by @msukmanowsky in #982
- Fixing an SQLAlchemy warning by @lorg in #980
- Fix buttons width on details page by @MaximDementyev in #978
- Migrate from hatchling to uv by @mmzeynalli in #974
- Change PK column name to title in list/detail page by @wnowicki in #977
New Contributors
- @danmysak made their first contribution in #964
- @TimofeiN made their first contribution in #938
- @wasinski made their first contribution in #892
- @msukmanowsky made their first contribution in #982
- @MaximDementyev made their first contribution in #978
- @mmzeynalli made their first contribution in #974
Full Changelog: 0.22.0...0.23.0
0.22.0
Added
- Implement OperationColumnFilter to filter String, Numeric, and UUID Types by @chezou in #945
- Support Python 3.14 by @aminalaee in #963
Fixed
-
Fix filters inccorect records count by @birddevelper in #954
-
docs - update the example ColumnFilter by @proby-actvo in #949
-
Fix date and time type handling when used as primary key by @twoodwark in #958
-
Full Changelog: 0.21.0...0.22.0
New Contributors
- @birddevelper made their first contribution in #954
- @proby-actvo made their first contribution in #949
- @chezou made their first contribution in #945
- @twoodwark made their first contribution in #958
Full Changelog: 0.21.0...0.22.0
Version 0.21.0
Added
- Add
category_iconby @sheldygg in #848 - Add model convertors docs by @Vasiliy566 in #883
- Allow custom response in authentication logout by @joschnitzbauer in #914
- ModelView @expose decorator support by @foarsitter in #881
- Adding the ability to add filters to model views by @lorg in #906
- Details page query by @wray27 in #929
- export csv/json in
utf-8by @alserious in #911 - Indicate Required Fields with a Red Asterisk by @maxim-f1 in #880
Fixed
- Update hatch command in CONTRIBUTING.md by @foarsitter in #882
- fix: CategoryMenu is_active logic by @retromechs in #920
- Doc update - Related model name by @wnowicki in #917
- docs: Added model context, fixed syntax by @sreyemnayr in #930
New Contributors
- @foarsitter made their first contribution in #882
- @joschnitzbauer made their first contribution in #914
- @retromechs made their first contribution in #920
- @wnowicki made their first contribution in #917
- @lorg made their first contribution in #906
- @sreyemnayr made their first contribution in #930
- @wray27 made their first contribution in #929
- @alserious made their first contribution in #911
- @maxim-f1 made their first contribution in #880
Full Changelog: 0.20.1...0.21.0
Version 0.20.1
Fixed
- Fix JSON export related model by @Vasiliy566 in #837
- Fix JSON export trailing comma by @jbrendel in #843
New Contributors
Full Changelog: 0.20.0...0.20.1
Version 0.20.0
Added
- add json export format. by @Vasiliy566 in #829
Fixed
- clamp page if it exceeds the maximum page by @alex-lambdaloopers in #814
New Contributors
- @Vasiliy566 made their first contribution in #829
Full Changelog: 0.19.0...0.20.0
Version 0.19.0
Added
- Add favicon by @sheldygg in #787
- Add tabler icons by @r-m-n in #795
- feat: use favicon_url instead of logo_url for favicon by @alex-lambdaloopers in #800
- Allow multiple ajax sorts and changes to result size by @mfriedy in #805
Fixed
- Fix column_property by @aminalaee in #791
- Fix page number issue when changing page size by @numberbee7070 in #782
- Document update to resolve DeprecationWarning from Starlette (#809) by @a4rcvv in #810
- Bug fix: unhandled exception during AjaxSelect load by @diskream in #727
New Contributors
- @numberbee7070 made their first contribution in #782
- @r-m-n made their first contribution in #795
- @alex-lambdaloopers made their first contribution in #800
- @a4rcvv made their first contribution in #810
- @diskream made their first contribution in #727
- @mfriedy made their first contribution in #805
Full Changelog: 0.18.0...0.19.0
Version 0.18.0
Added
- Add
form_rules,form_create_rules,form_edit_rulesby @aminalaee in #779 - Add more docs for overriding default tempates by @jonocodes in #769
Fixed
- Fix edit_form_query documentation example by @lukeclimen in #777
Full Changelog: 0.17.0...0.18.0
Version 0.17.0
Added
- Add field description to Create/Edit templates by @ngaranko in #722
- Add edit_form_query method by @lukeclimen in #745
- Validate page and pageSize query parameters by @BhuwanPandey in #752
Fixed
- Hide save and add another button from edit.html if can_create is False by @MaximZemskov in #742
- Fix list page sort symbol by @aminalaee in #744
- Move template files from
templatestotemplates/sqladminby @hasansezertasan in #748 - Fix
form_argsdefault by @aminalaee in #756 - Fix getting column python type by @aminalaee in #757
- Fix File and Image fields checkbox and input by @aminalaee in #761
- Switch relationship loading to selectionload by @aminalaee in #758
- Fix DELETE call query params by @aminalaee in #763
New Contributors
- @ngaranko made their first contribution in #722
- @MaximZemskov made their first contribution in #742
- @hasansezertasan made their first contribution in #748
- @lukeclimen made their first contribution in #745
- @BhuwanPandey made their first contribution in #752
Full Changelog: 0.16.1...0.17.0
Version 0.16.1
Fixed
- Update model events docs to include request by @kostyaten in #677
- Re-add http_exception handler to Admin class by @agn-7 in #694
- Template engine environment docs update by @EnotShow in #703
- Move non-field-specific errors to top of edit and create forms by @jonocodes in #707
- Fix sort by model attribute by @aminalaee in #713
- Fix Category not respecting is_visible and is_accessible by @Neverfan1 in #698
New Contributors
- @kostyaten made their first contribution in #677
- @EnotShow made their first contribution in #703
- @jonocodes made their first contribution in #707
- @Neverfan1 made their first contribution in #698
Full Changelog: 0.16.0...0.16.1
Version 0.16.0
Version 0.16.0
This release contains a few breaking changes in Jinja2 and internal methods
Added
- Switch to async templates by @aminalaee in #652
- Allow using related model fields in list/details page by @aminalaee in #653
- Allow sort by related model field by @aminalaee in #654
- Add search by related model field by @aminalaee in #655
- Expose request to model events by @holdmybeer1min in #660
Fixed
- Allow model columns to bear the same name as reserved wtforms.BaseForm attributes by @brouberol in #658
- Change pk converter in routes by @aminalaee in #666
- Fix multiple PK model containing boolean values by @ncarvajalc in #670
- Fix docs: Cookbook form_ajax_refs definition by @j123b567 in #659
- Fix docs: icon not rendered in writing custom views by @WiraDKP in #664
- Fix brand icon is not showing by @WiraDKP in #665
New Contributors
- @j123b567 made their first contribution in #659
- @WiraDKP made their first contribution in #664
- @holdmybeer1min made their first contribution in #660
- @brouberol made their first contribution in #658
- @ncarvajalc made their first contribution in #670
Full Changelog: 0.15.2...0.16.0