Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-Flask-Admin for openSUSE:Factory checked in at 2026-06-19 16:36:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Flask-Admin (Old) and /work/SRC/openSUSE:Factory/.python-Flask-Admin.new.1956 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Flask-Admin" Fri Jun 19 16:36:29 2026 rev:20 rq:1360444 version:2.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Flask-Admin/python-Flask-Admin.changes 2026-02-17 18:14:34.085985014 +0100 +++ /work/SRC/openSUSE:Factory/.python-Flask-Admin.new.1956/python-Flask-Admin.changes 2026-06-19 17:21:29.002305426 +0200 @@ -1,0 +2,27 @@ +Fri Jun 19 05:40:02 UTC 2026 - Steve Kowalik <[email protected]> + +- Update to 2.2.0: + ## Deprecations: + * Deprecate ModelView(Model, db.session) in favor of ModelView(Model, db) + ## New Features: + * SQLAlchemy filter classes (FilterEqual, FilterLike, etc.) now accept a + dotted-path string for the column argument (e.g. + FilterEqual(column="author.email", name="Author Email")); the path is + resolved against the view's model and the necessary joins are added + automatically. + * Flask-SQLAlchemy-Lite support + * Add page title header with icon above every view via new + {% block page_title %} + * Upgrade bundled Bootstrap from 4.2.1 to 4.6.2 and remove unminified files + * Flash error message on form validation failure ("Failed to create/save + record") + ## Bugfixes: + * Fix CSS class on column headers (dots replaced with dashes e.g.: + col-user.email -> col-user-email) + * Return HTTP 403 instead of 500 when inaccessible_callback returns None + * FileAdmin: show empty date instead of 1970-01-01 when directory has no + timestamp + * Fix "Save & Add Another" using non-relative redirect URL (broke behind + reverse proxies) + +------------------------------------------------------------------- Old: ---- flask_admin-2.0.2.tar.gz New: ---- flask_admin-2.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Flask-Admin.spec ++++++ --- /var/tmp/diff_new_pack.aelmaj/_old 2026-06-19 17:21:33.258451538 +0200 +++ /var/tmp/diff_new_pack.aelmaj/_new 2026-06-19 17:21:33.258451538 +0200 @@ -18,42 +18,59 @@ %{?sle15_python_module_pythons} Name: python-Flask-Admin -Version: 2.0.2 +Version: 2.2.0 Release: 0 Summary: Extensible admin interface framework for Flask License: BSD-3-Clause URL: https://github.com/flask-admin/flask-admin/ Source: https://files.pythonhosted.org/packages/source/f/flask_admin/flask_admin-%{version}.tar.gz -BuildRequires: %{python_module Flask >= 0.7} -BuildRequires: %{python_module Flask-Babel} -BuildRequires: %{python_module Flask-SQLAlchemy} -BuildRequires: %{python_module Pillow >= 3.3.2} -BuildRequires: %{python_module SQLAlchemy-Utils} +BuildRequires: %{python_module flit-core} +BuildRequires: %{python_module pip} +# Test requirements +BuildRequires: %{python_module Flask >= 2.0} +BuildRequires: %{python_module Flask-Babel >= 3.0.1} +BuildRequires: %{python_module Flask-SQLAlchemy >= 3} +BuildRequires: %{python_module Flask-SQLAlchemy-Lite} +BuildRequires: %{python_module Jinja2 >= 3.0} +BuildRequires: %{python_module MarkupSafe >= 2.0} +BuildRequires: %{python_module Pillow >= 10} +BuildRequires: %{python_module SQLAlchemy-Utils >= 0.38} BuildRequires: %{python_module SQLAlchemy} -BuildRequires: %{python_module WTForms} -BuildRequires: %{python_module arrow} -BuildRequires: %{python_module asgiref} -BuildRequires: %{python_module azure-storage-blob} +BuildRequires: %{python_module WTForms >= 2.3} +BuildRequires: %{python_module Werkzeug >= 2.0} +BuildRequires: %{python_module arrow >= 0.14} +BuildRequires: %{python_module azure-storage-blob >= 12} BuildRequires: %{python_module beautifulsoup4} -BuildRequires: %{python_module boto3} -BuildRequires: %{python_module colour} -BuildRequires: %{python_module flit-core} +BuildRequires: %{python_module boto3 >= 1.33} +BuildRequires: %{python_module colour >= 0.1.5} BuildRequires: %{python_module moto} -BuildRequires: %{python_module peewee} -BuildRequires: %{python_module pip} +BuildRequires: %{python_module peewee >= 3.14} +BuildRequires: %{python_module pymongo >= 3.10} BuildRequires: %{python_module pytest-recording} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module tablib} -BuildRequires: %{python_module wheel} +BuildRequires: %{python_module tablib >= 3} +BuildRequires: %{python_module wtf-peewee >= 3.0.4} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-Flask >= 0.7 -Requires: python-Jinja2 -Requires: python-MarkupSafe +Requires: python-Flask >= 2.0 +Requires: python-Jinja2 >= 3.0 +Requires: python-MarkupSafe >= 2.0 Requires: python-SQLAlchemy -Requires: python-WTForms -Requires: python-Werkzeug - +Requires: python-WTForms >= 2.3 +Requires: python-Werkzeug >= 2.0 +Recommends: python-Flask-SQLAlchemy >= 3 +Recommends: python-Flask-SQLAlchemy-Lite +Recommends: python-Pillow >= 10 +Recommends: python-SQLAlchemy >= 1.4 +Recommends: python-SQLAlchemy-Utils >= 0.38 +Recommends: python-arrow >= 0.14 +Recommends: python-azure-storage-blob >= 12 +Recommends: python-boto3 >= 1.33 +Recommends: python-colour >= 0.1.5 +Recommends: python-peewee >= 3.14 +Recommends: python-pymongo >= 3.10 +Recommends: python-tablib >= 3 +Recommends: python-wtf-peewee >= 3.0.4 BuildArch: noarch %python_subpackages ++++++ flask_admin-2.0.2.tar.gz -> flask_admin-2.2.0.tar.gz ++++++ ++++ 36608 lines of diff (skipped)
