dependabot[bot] opened a new pull request, #45920:
URL: https://github.com/apache/superset/pull/45920

   Bumps [wtforms](https://github.com/pallets-eco/wtforms) from 3.2.2 to 3.3.0.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/pallets-eco/wtforms/releases";>wtforms's 
releases</a>.</em></p>
   <blockquote>
   <h2>3.3.0</h2>
   <h2>What's Changed</h2>
   <ul>
   <li>Add links to MDN in the documentation by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/893";>pallets-eco/wtforms#893</a></li>
   <li>chore: Remove obsolete <code>python-dateutil</code> dependency by <a 
href="https://github.com/mgorny";><code>@​mgorny</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/899";>pallets-eco/wtforms#899</a></li>
   <li>ListField use Meta.bind_field instead of the default bind method. by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/891";>pallets-eco/wtforms#891</a></li>
   <li>Add <code>test_environment</code> support for the Email validator by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/894";>pallets-eco/wtforms#894</a></li>
   <li>Reset FieldList index state when calling process by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/895";>pallets-eco/wtforms#895</a></li>
   <li>Implement RangeInput min and max parameters by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/898";>pallets-eco/wtforms#898</a></li>
   <li>Do not render 'for' in radio <!-- raw HTML omitted --> by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/900";>pallets-eco/wtforms#900</a></li>
   <li>Deprecate DateTimeField by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/897";>pallets-eco/wtforms#897</a></li>
   <li>FloatField use NumberInput by default by <a 
href="https://github.com/Demetriex";><code>@​Demetriex</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/679";>pallets-eco/wtforms#679</a></li>
   <li>Accept uuid.UUID objects in UUID validator by <a 
href="https://github.com/TurnrDev";><code>@​TurnrDev</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/769";>pallets-eco/wtforms#769</a></li>
   <li>Escape double quotes in HTML attribute values by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/906";>pallets-eco/wtforms#906</a></li>
   <li><code>html_params</code> returns <code>Markup</code> by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/907";>pallets-eco/wtforms#907</a></li>
   <li>Fix False value with Select by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/908";>pallets-eco/wtforms#908</a></li>
   <li>Clarify how Select choice is processed in the documentation by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/909";>pallets-eco/wtforms#909</a></li>
   <li>Fix filters documentation by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/896";>pallets-eco/wtforms#896</a></li>
   <li>Render-time checked kwargs take precedence over field.checked by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/910";>pallets-eco/wtforms#910</a></li>
   <li>Add a tz parameter to <code>DateTimeLocalField</code> by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/905";>pallets-eco/wtforms#905</a></li>
   <li>FieldList improvement to handle entries with indices by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/901";>pallets-eco/wtforms#901</a></li>
   <li>Use consecutive ids in FieldList when using insert and remove by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/912";>pallets-eco/wtforms#912</a></li>
   <li>Implement ButtonField by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/892";>pallets-eco/wtforms#892</a></li>
   <li>Re-introduce Choice and SelectChoice dataclasses by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/889";>pallets-eco/wtforms#889</a></li>
   <li>Improve custom widgets documentation by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/913";>pallets-eco/wtforms#913</a></li>
   <li>Add a fieldlist of formfield example in the documentation by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/914";>pallets-eco/wtforms#914</a></li>
   <li>Enum support for SelectField by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/916";>pallets-eco/wtforms#916</a></li>
   <li>Respect email_validator default values by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/917";>pallets-eco/wtforms#917</a></li>
   <li>Error messages customization by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/902";>pallets-eco/wtforms#902</a></li>
   <li>Customize regexp validator match method by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/918";>pallets-eco/wtforms#918</a></li>
   <li>for Regexp validator set html input tag 'pattern' attribute by <a 
href="https://github.com/lefty01";><code>@​lefty01</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/759";>pallets-eco/wtforms#759</a></li>
   <li>implement DateRange validator similar to NumberRange by <a 
href="https://github.com/jkittner";><code>@​jkittner</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/787";>pallets-eco/wtforms#787</a></li>
   <li>URL validator: accept user/password, use urllib.urlparse by <a 
href="https://github.com/ianw";><code>@​ianw</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/847";>pallets-eco/wtforms#847</a></li>
   <li>Restore <code>sorted(set())</code> instead of 
<code>list(dict.fromkeys())</code> to sort keys in FieldList by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/920";>pallets-eco/wtforms#920</a></li>
   <li>Datalist implementation by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/921";>pallets-eco/wtforms#921</a></li>
   <li>SelectField backward compatibility and minor QoL improvements by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/923";>pallets-eco/wtforms#923</a></li>
   <li>Pass <code>formdata</code> parameter to <code>post_process</code> by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/924";>pallets-eco/wtforms#924</a></li>
   <li>Improve SelectField enum coerce by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/926";>pallets-eco/wtforms#926</a></li>
   <li>Append post_process on new fieldlist items by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/931";>pallets-eco/wtforms#931</a></li>
   <li>Numeric field handles TypeError by <a 
href="https://github.com/alanhamlett";><code>@​alanhamlett</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/936";>pallets-eco/wtforms#936</a></li>
   <li>Support Python 3.15 by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/940";>pallets-eco/wtforms#940</a></li>
   <li>Resolve choices callables lazily by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/939";>pallets-eco/wtforms#939</a></li>
   <li>chore(deps): Bump the &quot;dependencies&quot; group with 1 update 
across multiple ecosystems by <a 
href="https://github.com/dependabot";><code>@​dependabot</code></a>[bot] in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/941";>pallets-eco/wtforms#941</a></li>
   <li>Copy render_kw for each form instance by <a 
href="https://github.com/azmeuk";><code>@​azmeuk</code></a> in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/943";>pallets-eco/wtforms#943</a></li>
   </ul>
   <h2>New Contributors</h2>
   <ul>
   <li><a href="https://github.com/mgorny";><code>@​mgorny</code></a> made their 
first contribution in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/899";>pallets-eco/wtforms#899</a></li>
   <li><a href="https://github.com/Demetriex";><code>@​Demetriex</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/679";>pallets-eco/wtforms#679</a></li>
   <li><a href="https://github.com/TurnrDev";><code>@​TurnrDev</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/769";>pallets-eco/wtforms#769</a></li>
   <li><a href="https://github.com/lefty01";><code>@​lefty01</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/759";>pallets-eco/wtforms#759</a></li>
   <li><a href="https://github.com/jkittner";><code>@​jkittner</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/pallets-eco/wtforms/pull/787";>pallets-eco/wtforms#787</a></li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/pallets-eco/wtforms/blob/main/CHANGES.rst";>wtforms's 
changelog</a>.</em></p>
   <blockquote>
   <h2>Version 3.3.0</h2>
   <p>Released 2026-10-23</p>
   <ul>
   <li>Drop support for Python 3.10. Add support for Python 3.15.</li>
   <li>Add native :class:<code>DataList</code> support. Options are declared 
with
   :class:<code>DataListChoice</code>, or with the shorthand <code>{value: 
label}</code>
   dict syntax. :issue:<code>653</code> :issue:<code>886</code> 
:pr:<code>921</code></li>
   <li>Add :class:<code>~fields.ButtonField</code> to render <code>&lt;button 
type=&quot;submit&quot;&gt;</code>
   controls with string values. :issue:<code>784</code> 
:pr:<code>892</code></li>
   <li>Add :class:<code>~validators.DateRange</code>. <code>min</code> and 
<code>max</code> may be callables
   to compute dynamic bounds; :class:<code>~validators.NumberRange</code> 
accepts
   callables on the same terms. :pr:<code>787</code></li>
   <li>Add :class:<code>~fields.FieldList</code> <code>insert_entry</code> and 
indexed <code>pop_entry</code>.
   The following entries are renumbered, with their ids and labels.
   :issue:<code>256</code> :pr:<code>901</code> :pr:<code>912</code></li>
   <li>:class:<code>~fields.SelectField</code> refactor. Options are declared 
with
   :class:<code>~fields.SelectChoice</code>, which takes HTML attributes in
   <code>render_kw</code> and an <code>optgroup</code>. 
<code>iter_choices</code>
   and <code>iter_groups</code> yield
   :class:<code>~fields.Choice</code> objects. <code>choices</code> also 
accepts the shorthand
   dict syntax: <code>{value: label}</code> for flat options and
   <code>{label: {value: label}}</code> for optgroups. :issue:<code>692</code> 
:issue:<code>886</code>
   :issue:<code>922</code> :pr:<code>739</code> :pr:<code>889</code></li>
   <li><code>choices</code> callables on 
:class:<code>~fields.SelectField</code> and
   :class:<code>DataList</code> may accept <code>(form, field)</code>. They run 
on the
   first read and their result is cached. Calling
   :meth:<code>~form.BaseForm.post_process</code> again refreshes them, also 
for the
   entries added with :meth:<code>~fields.FieldList.append_entry</code> and
   :meth:<code>~fields.FieldList.insert_entry</code>. 
:issue:<code>922</code></li>
   <li>Add :func:<code>fields.enum_choices</code>, 
:func:<code>fields.enum_coerce</code> and
   :func:<code>~datalist.enum_datalist</code> for Enum-backed choices. 
:issue:<code>338</code>
   :issue:<code>922</code> :pr:<code>916</code></li>
   <li>Add :meth:<code>fields.Field.post_process</code> and
   :meth:<code>form.BaseForm.post_process</code> hooks, propagated through
   :class:<code>~fields.FormField</code> and 
:class:<code>~fields.FieldList</code>, for
   cross-field finalization. :issue:<code>922</code></li>
   <li>Add <code>Field._form</code> and <code>BaseForm._parent_form</code> so 
fields and nested
   forms can reach their enclosing form. :class:<code>~fields.FieldList</code> 
entries
   and :class:<code>~fields.SelectField</code> option subfields no longer get
   <code>form=None</code>. :issue:<code>922</code></li>
   <li>Add <code>invalid_value_message</code> and 
<code>invalid_choice_message</code> keyword
   arguments for customizing built-in field error messages. On
   :class:<code>~fields.SelectMultipleField</code>, 
<code>invalid_choice_message</code> may also
   be a callable for custom pluralization. :issue:<code>39</code> 
:issue:<code>832</code> :pr:<code>902</code></li>
   <li>:class:<code>~fields.SelectField</code> and 
:class:<code>~fields.SelectMultipleField</code>
   <code>pre_validate</code> short-circuits when <code>process_formdata</code> 
already produced
   an error, so a single coercion failure no longer surfaces as both an
   &quot;invalid value&quot; and an &quot;invalid choice&quot; error. 
:pr:<code>902</code></li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/pallets-eco/wtforms/commit/d1a3d96c11e251c5fbc6557cd8f4b40b67cc8021";><code>d1a3d96</code></a>
 chore: bump to 3.3.0</li>
   <li><a 
href="https://github.com/pallets-eco/wtforms/commit/47932736de80f226374b0d1524d4563bf9d8bab8";><code>4793273</code></a>
 fix: copy render_kw for each form instance</li>
   <li><a 
href="https://github.com/pallets-eco/wtforms/commit/1d68ff1fc57d3d16f1a3376f099287294da5ec89";><code>1d68ff1</code></a>
 chore: bump to 3.3.0b4</li>
   <li><a 
href="https://github.com/pallets-eco/wtforms/commit/c9dc8995bbb1174292fa50bfc56ac3a63887ca44";><code>c9dc899</code></a>
 chore(deps): bump the dependencies group with 7 updates</li>
   <li><a 
href="https://github.com/pallets-eco/wtforms/commit/ef4e4697b5e536d28cf4d15fe69c8682cf952004";><code>ef4e469</code></a>
 chore: group monthly dependabot updates for actions and pre-commit</li>
   <li><a 
href="https://github.com/pallets-eco/wtforms/commit/b1e57412decf767eedfa1b60eb9a65a8adc7ff17";><code>b1e5741</code></a>
 chore: pre-commit update</li>
   <li><a 
href="https://github.com/pallets-eco/wtforms/commit/61a7614e9f0abd1ed1a1110ec9fcdbf8a9784452";><code>61a7614</code></a>
 Merge pull request <a 
href="https://redirect.github.com/pallets-eco/wtforms/issues/939";>#939</a> from 
azmeuk/lazy-choices</li>
   <li><a 
href="https://github.com/pallets-eco/wtforms/commit/6c38fda31f2e24b840824d22e0a304536dd8cf30";><code>6c38fda</code></a>
 feat: resolve choices callables lazily</li>
   <li><a 
href="https://github.com/pallets-eco/wtforms/commit/996ae17f46db6a342bf43b2990f72200f3e2d594";><code>996ae17</code></a>
 fix: keep FieldList entry labels in sync when entries are renumbered</li>
   <li><a 
href="https://github.com/pallets-eco/wtforms/commit/af18fd6a7595d374aa707ff97b73df0dcc462ec2";><code>af18fd6</code></a>
 Merge pull request <a 
href="https://redirect.github.com/pallets-eco/wtforms/issues/940";>#940</a> from 
azmeuk/python-3.15</li>
   <li>Additional commits viewable in <a 
href="https://github.com/pallets-eco/wtforms/compare/3.2.2...3.3.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=wtforms&package-manager=pip&previous-version=3.2.2&new-version=3.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to