Closed renovate[bot] closed 2 years ago
This PR contains the following updates:
==2.3.0
==3.4.4
📅 Schedule: "every weekend" (UTC).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
This PR contains the following updates:
==2.3.0
->==3.4.4
Release Notes
dpgaspar/flask-appbuilder
### [`v3.4.4`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-344) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v3.4.3...v3.4.4) - fix: Support SQLAlchemy 1.4.X ([#1786](https://togithub.com/dpgaspar/flask-appbuilder/issues/1786)) \[Daniel Vaz Gaspar] - feat: allow multiple values for the same filter ([#1737](https://togithub.com/dpgaspar/flask-appbuilder/issues/1737)) \[Will Rogers] - fix: Only update user.last_login on successful authentication ([#1775](https://togithub.com/dpgaspar/flask-appbuilder/issues/1775)) \[blag] - chore: update jsonschema pip package ([#1782](https://togithub.com/dpgaspar/flask-appbuilder/issues/1782)) \[Hugh A. Miles II] ### [`v3.4.3`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-343) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v3.4.2...v3.4.3) - fix: openapi on and off config flag ([#1770](https://togithub.com/dpgaspar/flask-appbuilder/issues/1770)) \[Daniel Vaz Gaspar] - fix: data not defined in azure oauth ([#1769](https://togithub.com/dpgaspar/flask-appbuilder/issues/1769)) \[Dalton Pearson] - fix: Handle authorize_access_token exception ([#1766](https://togithub.com/dpgaspar/flask-appbuilder/issues/1766)) \[Michał Konarski] - fix: Set role and confirm password while adding user mandatory ([#1758](https://togithub.com/dpgaspar/flask-appbuilder/issues/1758)) \[Mayur] - fix: required roles on user form not showing error msg ([#1772](https://togithub.com/dpgaspar/flask-appbuilder/issues/1772)) \[Daniel Vaz Gaspar] - fix: make servers be actual servers on swagger, full endpoint paths ([#1773](https://togithub.com/dpgaspar/flask-appbuilder/issues/1773)) \[Daniel Vaz Gaspar] - docs: adds missing config key FAB_OPENAPI_SERVERS ([#1776](https://togithub.com/dpgaspar/flask-appbuilder/issues/1776)) ### [`v3.4.2`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-342) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v3.4.1...v3.4.2) - chore: Use assertEqual instead of assertEquals for Python 3.11 compatibility ([#1763](https://togithub.com/dpgaspar/flask-appbuilder/issues/1763)) \[Karthikeyan Singaravelan] - chore: improve code quality and balance ([#1761](https://togithub.com/dpgaspar/flask-appbuilder/issues/1761)) \[Daniel Vaz Gaspar] ### [`v3.4.1`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-341) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v3.4.0...v3.4.1) - feat: Adding role_keys into Azure OAuth ([#1744](https://togithub.com/dpgaspar/flask-appbuilder/issues/1744)) \[Michael Yee] - docs: Fix small documentation issues ([#1755](https://togithub.com/dpgaspar/flask-appbuilder/issues/1755)) \[Dosenpfand] - fix: 1154 Add LOGOUT_REDIRECT_URL setting ([#1749](https://togithub.com/dpgaspar/flask-appbuilder/issues/1749)) \[blag] - fix: optional unauthorized status codes ([#1753](https://togithub.com/dpgaspar/flask-appbuilder/issues/1753)) \[Daniel Vaz Gaspar] - docs: Fix indentation of function content ([#1752](https://togithub.com/dpgaspar/flask-appbuilder/issues/1752)) \[akettmann-e24] - fix: optionally return HTTP 403 instead of 401 when unauthorized ([#1748](https://togithub.com/dpgaspar/flask-appbuilder/issues/1748)) \[Daniel Vaz Gaspar] - chore: Redirect to prev url on login ([#1747](https://togithub.com/dpgaspar/flask-appbuilder/issues/1747)) \[Geido] - docs: add aws cognito setup code examples ([#1746](https://togithub.com/dpgaspar/flask-appbuilder/issues/1746)) \[Pin Jin] - fix: Added sr-only class to icon only links ([#1727](https://togithub.com/dpgaspar/flask-appbuilder/issues/1727)) \[Thomas Stivers] - chore: \[Deprecation] Use Markup instead of HTMLString ([#1729](https://togithub.com/dpgaspar/flask-appbuilder/issues/1729)) \[Andrey Polegoshko] ### [`v3.4.0`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-340) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v3.3.4...v3.4.0) - chore: pin down WTForms ([#1735](https://togithub.com/dpgaspar/flask-appbuilder/issues/1735)) \[Daniel Vaz Gaspar] - fix: ModuleNotFoundError from wtforms 3.0.0 ([#1733](https://togithub.com/dpgaspar/flask-appbuilder/issues/1733)) \[Ke Zhu] - fix: add .env for docker-compose ([#1728](https://togithub.com/dpgaspar/flask-appbuilder/issues/1728)) \[Daniel Vaz Gaspar] - fix: OAuth login flow ([#1707](https://togithub.com/dpgaspar/flask-appbuilder/issues/1707)) \[Daniel Vaz Gaspar] ### [`v3.3.4`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-334) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v3.3.3...v3.3.4) - chore: improve tests more coverage ([#1713](https://togithub.com/dpgaspar/flask-appbuilder/issues/1713)) \[Daniel Vaz Gaspar] - docs: fix requirements funcparserlib ([#1703](https://togithub.com/dpgaspar/flask-appbuilder/issues/1703)) \[Daniel Vaz Gaspar] - chore: improve schema validation ([#1712](https://togithub.com/dpgaspar/flask-appbuilder/issues/1712)) \[Daniel Vaz Gaspar] - chore: bump dependencies ([#1697](https://togithub.com/dpgaspar/flask-appbuilder/issues/1697)) \[Daniel Vaz Gaspar] - docs: fix requirements ([#1702](https://togithub.com/dpgaspar/flask-appbuilder/issues/1702)) \[Daniel Vaz Gaspar] - docs: fix issue 1700 ([#1701](https://togithub.com/dpgaspar/flask-appbuilder/issues/1701)) \[Federico Padua] ### [`v3.3.3`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-333) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v3.3.2...v3.3.3) - fix: related filters with bogus data ([#1695](https://togithub.com/dpgaspar/flask-appbuilder/issues/1695)) \[Daniel Vaz Gaspar] - chore: Bump flask-openid to 1.3.0 ([#1693](https://togithub.com/dpgaspar/flask-appbuilder/issues/1693)) \[Daniel Vaz Gaspar] - chore: bump JQuery to 3.6.0 ([#1688](https://togithub.com/dpgaspar/flask-appbuilder/issues/1688)) \[Daniel Vaz Gaspar] - chore: bump prison version ([#1689](https://togithub.com/dpgaspar/flask-appbuilder/issues/1689)) \[Beto Dealmeida] - feat: password complexity option on DB Auth ([#1687](https://togithub.com/dpgaspar/flask-appbuilder/issues/1687)) \[Daniel Vaz Gaspar] - fix: check if there is an email field in userinfo ([#1663](https://togithub.com/dpgaspar/flask-appbuilder/issues/1663)) \[Yoshitaka Sakurai] ### [`v3.3.2`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-332) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v3.3.1...v3.3.2) - fix: improve next URL on OAuth ([#1668](https://togithub.com/dpgaspar/flask-appbuilder/issues/1668)) \[Daniel Vaz Gaspar] - chore: Bump click to 8.0.1 ([#1665](https://togithub.com/dpgaspar/flask-appbuilder/issues/1665)) \[Hugh A. Miles II] - feat(cli): Add import/export of roles with permissions ([#1662](https://togithub.com/dpgaspar/flask-appbuilder/issues/1662)) \[krsnik93] ### [`v3.3.1`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-331) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v3.3.0...v3.3.1) - fix: Handle integrity fails if groups map to same roles ([#1605](https://togithub.com/dpgaspar/flask-appbuilder/issues/1605)) \[Fred Thomsen] - refactor: OAuth - redirect direct to provider if just one provider exists ([#1618](https://togithub.com/dpgaspar/flask-appbuilder/issues/1618)) \[hyunjong.lee] - feat: Allow using custom Swagger template for SwaggerView. ([#1639](https://togithub.com/dpgaspar/flask-appbuilder/issues/1639)) \[Cristòfol Torrens] - chore: Remove polyfill shims for browsers no longer supported ([#1606](https://togithub.com/dpgaspar/flask-appbuilder/issues/1606)) \[Ryan Hamilton] - docs: Missing `self` reference for my_custom ([#1651](https://togithub.com/dpgaspar/flask-appbuilder/issues/1651)) \[Marek Šuppa] - fix: add warning text to roles when AUTH_ROLES_SYNC_AT_LOGIN ([#1642](https://togithub.com/dpgaspar/flask-appbuilder/issues/1642)) \[Daniel Vaz Gaspar] ### [`v3.3.0`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-330) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v3.2.3...v3.3.0) - fix: auth balance ([#1634](https://togithub.com/dpgaspar/flask-appbuilder/issues/1634)) \[Daniel Gaspar] - feat: Support for conditional menu item rendering ([#1631](https://togithub.com/dpgaspar/flask-appbuilder/issues/1631)) \[Ben Reinhart] - docs: fix number of languages in i18n.rst ([#1630](https://togithub.com/dpgaspar/flask-appbuilder/issues/1630)) \[Aleksandr Gordienko] - feat: Add support for before_request hooks ([#1629](https://togithub.com/dpgaspar/flask-appbuilder/issues/1629)) \[Ben Reinhart] - docs: Typos and small changes in docs/templates.rst ([#1625](https://togithub.com/dpgaspar/flask-appbuilder/issues/1625)) \[Federico Padua] ### [`v3.2.3`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-323) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v3.2.2...v3.2.3) - fix: improve performance for get role permissions ([#1624](https://togithub.com/dpgaspar/flask-appbuilder/issues/1624)) \[Daniel Gaspar] - feat: get user permissions API ([#1620](https://togithub.com/dpgaspar/flask-appbuilder/issues/1620)) \[Daniel Gaspar] - fix: Ignore LDAP search referrals ([#1602](https://togithub.com/dpgaspar/flask-appbuilder/issues/1602)) \[Fred Thomsen] - fix: relax AzureAD mandatory fields ([#1608](https://togithub.com/dpgaspar/flask-appbuilder/issues/1608)) \[hyunjong.lee] ### [`v3.2.2`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-322) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v3.2.1...v3.2.2) - docs: fix, errors in BaseModelView docstring ([#1591](https://togithub.com/dpgaspar/flask-appbuilder/issues/1591)) \[Xiaodong DENG] - fix: load user info for okta ([#1589](https://togithub.com/dpgaspar/flask-appbuilder/issues/1589)) \[QP Hou] ### [`v3.2.1`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-321) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v3.2.0...v3.2.1) - docs: improve contributing run single test ([#1579](https://togithub.com/dpgaspar/flask-appbuilder/issues/1579)) \[Daniel Vaz Gaspar] - fix: sqlalchemy 1.4.0 breaking changes ([#1586](https://togithub.com/dpgaspar/flask-appbuilder/issues/1586)) \[Daniel Vaz Gaspar] ### [`v3.2.0`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-320) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v3.1.1...v3.2.0) - fix: issue 1469 error in filters ([#1541](https://togithub.com/dpgaspar/flask-appbuilder/issues/1541)) \[Duy Nguyen Hoang] - fix: showing excluded routes in server log ([#1565](https://togithub.com/dpgaspar/flask-appbuilder/issues/1565)) \[runoutnow] - refactor: AUTH_LDAP/AUTH_OAUTH + implement role mapping ([#1374](https://togithub.com/dpgaspar/flask-appbuilder/issues/1374)) \[Mathew Wicks] - fix(api): OpenAPI spec of nested components without auto generated names ([#1547](https://togithub.com/dpgaspar/flask-appbuilder/issues/1547)) \[Daniel Vaz Gaspar] - fix(mvc): action confirmation on single show view ([#1539](https://togithub.com/dpgaspar/flask-appbuilder/issues/1539)) \[Daniel Vaz Gaspar] - docs: improve docs around LDAP auth ([#1526](https://togithub.com/dpgaspar/flask-appbuilder/issues/1526)) \[Daniel Vaz Gaspar] - ci: tests for python 3.8 and 3.9 ([#1525](https://togithub.com/dpgaspar/flask-appbuilder/issues/1525)) \[Daniel Vaz Gaspar] - docs: fix, swagger path in readme ([#1518](https://togithub.com/dpgaspar/flask-appbuilder/issues/1518)) \[Felix Rilling] - fix: oauth [#1511](https://togithub.com/dpgaspar/flask-appbuilder/issues/1511) ([#1522](https://togithub.com/dpgaspar/flask-appbuilder/issues/1522)) \[Daniel Vaz Gaspar] - fix: github actions ([#1523](https://togithub.com/dpgaspar/flask-appbuilder/issues/1523)) \[Daniel Vaz Gaspar] - fix: changelog ([#1507](https://togithub.com/dpgaspar/flask-appbuilder/issues/1507)) \[Daniel Vaz Gaspar] ### [`v3.1.1`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-311) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v3.1.0...v3.1.1) - fix: MVC order by related column use alias ([#1504](https://togithub.com/dpgaspar/flask-appbuilder/issues/1504)) \[Daniel Vaz Gaspar] - fix: remove unnecessary CSS class/styling from dropdowns ([#1503](https://togithub.com/dpgaspar/flask-appbuilder/issues/1503)) \[Ryan Hamilton] - deps: constraint pre 1 packages following semver ([#1502](https://togithub.com/dpgaspar/flask-appbuilder/issues/1502)) \[Daniel Vaz Gaspar] - fix: MVC order by on relation ([#1500](https://togithub.com/dpgaspar/flask-appbuilder/issues/1500)) \[Daniel Vaz Gaspar] - docs: add github actions badge ([#1501](https://togithub.com/dpgaspar/flask-appbuilder/issues/1501)) \[Daniel Vaz Gaspar] - fix: remove unnecessary classes from dropdowns ([#1491](https://togithub.com/dpgaspar/flask-appbuilder/issues/1491)) \[Ryan Hamilton] - ci: migrate from travis to github actions ([#1497](https://togithub.com/dpgaspar/flask-appbuilder/issues/1497)) \[Daniel Vaz Gaspar] - fix: lint ([#1498](https://togithub.com/dpgaspar/flask-appbuilder/issues/1498)) \[Daniel Vaz Gaspar] - fix: Improve UX by moving drop-down caret within clickable target ([#1492](https://togithub.com/dpgaspar/flask-appbuilder/issues/1492)) \[Ryan Hamilton] - style: use a clearer visual representation for "delete" actions ([#1495](https://togithub.com/dpgaspar/flask-appbuilder/issues/1495)) \[Ryan Hamilton] - fix: "actions" on ModelViews with composite primary keys ([#1493](https://togithub.com/dpgaspar/flask-appbuilder/issues/1493)) \[Ash Berlin-Taylor] - docs: migrate examples/quickhowto3 to version 3.x.x ([#1488](https://togithub.com/dpgaspar/flask-appbuilder/issues/1488)) \[luizduma] - fix: REST API inner joins eager loading ([#1486](https://togithub.com/dpgaspar/flask-appbuilder/issues/1486)) \[Daniel Vaz Gaspar] ### [`v3.1.0`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-310) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v3.0.1...v3.1.0) - Fix, sanitize the uploaded filename ([#1482](https://togithub.com/dpgaspar/flask-appbuilder/issues/1482)) - Fix, add missing font file format for glyphicons ([#1483](https://togithub.com/dpgaspar/flask-appbuilder/issues/1483)) - Docs, Remove incorrect possessive. `list's => lists`. ([#1476](https://togithub.com/dpgaspar/flask-appbuilder/issues/1476)) - Fix, select2 readonly not working ([#1467](https://togithub.com/dpgaspar/flask-appbuilder/issues/1467)) - Fix, improve type annotations on SQLAlchemy ([#1458](https://togithub.com/dpgaspar/flask-appbuilder/issues/1458)) - New, Support for OpenShift OAuth ([#1454](https://togithub.com/dpgaspar/flask-appbuilder/issues/1454)) - Fix, remove unnecessary strict option from schemas ([#1466](https://togithub.com/dpgaspar/flask-appbuilder/issues/1466)) - Fix, check if locale exists before loading it ([#1460](https://togithub.com/dpgaspar/flask-appbuilder/issues/1460)) - Fix, Update SQLAlchemy query for count_users ([#1445](https://togithub.com/dpgaspar/flask-appbuilder/issues/1445)) - Docs, Contributing ([#1440](https://togithub.com/dpgaspar/flask-appbuilder/issues/1440)) - Docs, improve, help contributions ([#1438](https://togithub.com/dpgaspar/flask-appbuilder/issues/1438)) ### [`v3.0.1`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-301) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v3.0.0...v3.0.1) - Fix, google charts ([#1431](https://togithub.com/dpgaspar/flask-appbuilder/issues/1431)) - Fix, del permission assertion on roles ([#1434](https://togithub.com/dpgaspar/flask-appbuilder/issues/1434)) ### [`v3.0.0`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-300) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v2.3.4...v3.0.0) - Fix, swagger test ([#1423](https://togithub.com/dpgaspar/flask-appbuilder/issues/1423)) - Fix, change openapi tags and swagger access URL (breaking) ([#1422](https://togithub.com/dpgaspar/flask-appbuilder/issues/1422)) - Fix, replace deprecated flask-oauthlib with authlib ([#1411](https://togithub.com/dpgaspar/flask-appbuilder/issues/1411)) - Refactor, interface query on m-m joins and select specific columns ([#1398](https://togithub.com/dpgaspar/flask-appbuilder/issues/1398)) - Fix, docs on has_view_access ([#1419](https://togithub.com/dpgaspar/flask-appbuilder/issues/1419)) - New, Examples/react api ([#1071](https://togithub.com/dpgaspar/flask-appbuilder/issues/1071)) - Fix, action confirmation disabling ([#1408](https://togithub.com/dpgaspar/flask-appbuilder/issues/1408)) - New, add API descriptions and examples to OpenAPI spec ([#1396](https://togithub.com/dpgaspar/flask-appbuilder/issues/1396)) - New, Dynamic user registration role ([#1410](https://togithub.com/dpgaspar/flask-appbuilder/issues/1410)) - Fix, typos and improved bit of the German translation ([#1406](https://togithub.com/dpgaspar/flask-appbuilder/issues/1406)) - New, Added Dutch language to docs ([#1393](https://togithub.com/dpgaspar/flask-appbuilder/issues/1393)) - New, Added Dutch translation ([#1387](https://togithub.com/dpgaspar/flask-appbuilder/issues/1387)) - Fix, load options and limits for many to many truncating results ([#1389](https://togithub.com/dpgaspar/flask-appbuilder/issues/1389)) - Fix, SQLAlchemyAutoSchema needs marshmallow-sqlalchemy>=0.22.0 ([#1392](https://togithub.com/dpgaspar/flask-appbuilder/issues/1392)) - New, \[api] support marshmallow 3 ([#1334](https://togithub.com/dpgaspar/flask-appbuilder/issues/1334)) - Fix, hardcoded url on oauth ([#1331](https://togithub.com/dpgaspar/flask-appbuilder/issues/1331)) - Fix, \[examples] Update models.py ([#1380](https://togithub.com/dpgaspar/flask-appbuilder/issues/1380)) - Fix: add a panel body to panel_begin/panel_end macros ([#1377](https://togithub.com/dpgaspar/flask-appbuilder/issues/1377)) - Fix, name column resizing in ab_view_menu table [#1367](https://togithub.com/dpgaspar/flask-appbuilder/issues/1367) ([#1368](https://togithub.com/dpgaspar/flask-appbuilder/issues/1368)) - Fix, typos in the documentation ([#1375](https://togithub.com/dpgaspar/flask-appbuilder/issues/1375)) ### [`v2.3.4`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-234) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v2.3.3...v2.3.4) - Fix, \[api] SQL selects and many to many joins ([#1361](https://togithub.com/dpgaspar/flask-appbuilder/issues/1361)) - Fix, \[frontend] Revert "Bump jQuery to 3.5 ([#1351](https://togithub.com/dpgaspar/flask-appbuilder/issues/1351))" ([#1363](https://togithub.com/dpgaspar/flask-appbuilder/issues/1363)) ### [`v2.3.3`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-233) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v2.3.2...v2.3.3) - New, \[cli] Fix, reset-password cli option ([#1347](https://togithub.com/dpgaspar/flask-appbuilder/issues/1347)) - New, Bump jQuery to 3.5 ([#1351](https://togithub.com/dpgaspar/flask-appbuilder/issues/1351)) - New, \[menu] fix, add translation lookup in menu.get_data ([#1352](https://togithub.com/dpgaspar/flask-appbuilder/issues/1352)) - Fix, \[menu] add translation lookup in menu.get_data ([#1352](https://togithub.com/dpgaspar/flask-appbuilder/issues/1352)) - Fix, \[menu] translations on menu v2 ([#1355](https://togithub.com/dpgaspar/flask-appbuilder/issues/1355)) - Fix, \[dependencies] include email_validator for new wtforms ([#1360](https://togithub.com/dpgaspar/flask-appbuilder/issues/1360)) ### [`v2.3.2`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-232) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v2.3.1...v2.3.2) - New, \[deploy] Add release script - New, \[i18n] Add italian translation ([#1324](https://togithub.com/dpgaspar/flask-appbuilder/issues/1324)) - New, \[api] Add custom filters to search ([#1327](https://togithub.com/dpgaspar/flask-appbuilder/issues/1327)) - Fix, \[style] Better formatting on jinja template ([#1321](https://togithub.com/dpgaspar/flask-appbuilder/issues/1321)) - New, \[examples] integrate Dash by Plotly in FAB ([#1330](https://togithub.com/dpgaspar/flask-appbuilder/issues/1330)) - Fix, \[api] \[mvc] Make like filters case insensitive ([#1338](https://togithub.com/dpgaspar/flask-appbuilder/issues/1338)) ### [`v2.3.1`](https://togithub.com/dpgaspar/flask-appbuilder/blob/HEAD/CHANGELOG.rst#Improvements-and-Bug-fixes-on-231) [Compare Source](https://togithub.com/dpgaspar/flask-appbuilder/compare/v2.3.0...v2.3.1) \[dependencies] Fix, marshmallow 3 breaks compat ([#1333](https://togithub.com/dpgaspar/flask-appbuilder/issues/1333))Configuration
📅 Schedule: "every weekend" (UTC).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.