Releases: aminalaee/sqladmin
Releases · aminalaee/sqladmin
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
templates
totemplates/sqladmin
by @hasansezertasan in #748 - Fix
form_args
default 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
Version 0.15.2
Version 0.15.1
Fixed
- Avoid populating Select2 input with existing option by @Toshakins in #626
- Fix
ItemMenu
sort issue by @aminalaee in #631 - Fix Ajax URL breaking used with
base_url
@aminalaee in #638
Added
- Add customized sort query signature (#624) by @YarLikviD in #625
New Contributors
- @Toshakins made their first contribution in #626
- @YarLikviD made their first contribution in #625
Full Changelog: 0.15.0...0.15.1
Version 0.15.0
Breaking Changes
- Update AuthenticationBackend signature by @aminalaee in #581
- Change signature of
list_query
andcount_query
by @aminalaee in #610
Added
- Search in list when typing by @anton-petrov in #592
- Add
category
config by @aminalaee in #616 - Switch to HTML time input for Time field by @aminalaee in #595
- Add modal confirmation for bulk delete by @aminalaee in #612
Fixed
- Fix 'itsdangerous' import error when not using Authentication Backend by @GriceTurrble in #597
- Fix docs: Cookbook, Using a request object by @s1beria21 in #575
- Fix delete error no rows selected by @aminalaee in #591
- Fix typing of Admin session_maker by @sheldygg in #604
- Fix broken link in doc by @YannickLeRoux in #620
New Contributors
- @s1beria21 made their first contribution in #575
- @anton-petrov made their first contribution in #592
- @GriceTurrble made their first contribution in #597
- @sheldygg made their first contribution in #604
- @YannickLeRoux made their first contribution in #620
Full Changelog: 0.14.1...0.15.0
Version 0.14.1
Version 0.14.0
Added
- Pass request to model view methods by @rossmacarthur in #547
- Set
sessionmaker
onBaseAdmin
by @rossmacarthur in #542 - Allow custom properties by @aminalaee in #544
- Change signature of delete_model by @aminalaee in #550
- Support SQLAlchemy sessionmaker in Admin by @aminalaee in #565
Fixed
- Fix
expose
andaction
Auth backend not called by @aminalaee in #561
Full Changelog: 0.13.0...0.14.0
Version 0.13.0
Fixed
- Remove httpx from requirements by @agn-7 in #520
- Fix issue when search query contains special characters by @uriyyo in #523
- Fix Ajax UUID by @aminalaee in #525
- Fix search pagination by @aminalaee in #528
- Drop Python3.7 by @aminalaee in #530
- Fix Enum in detail page by @aminalaee in #531
- Add
unique()
to query related models by @florianabel in #535 - Add PosrgreSQL JSONB type support by @uriyyo in #533
New Contributors
- @agn-7 made their first contribution in #520
- @uriyyo made their first contribution in #523
- @florianabel made their first contribution in #535
Full Changelog: 0.12.0...0.13.0
Version 0.12.0
Added
- Support
sqlalchemy.sql.sqltypes.Uuid
by @dexter-dopping-ekco in #501 - Implement multi pk support by @dexter-dopping-ekco in #507
- Support special
__all__
keyword by @aminalaee in #511 - use @login_required for custom actions and views by @aminalaee in #513
Fixed
- Each
ModelView
can now have actions with the same name/slug by @murrple-1 in #503 - Fix count query in search page by @aminalaee in #506
New Contributors
- @dexter-dopping-ekco made their first contribution in #501
Full Changelog: 0.11.0...0.12.0