Skip to content

Update dependency teddy to v2.3.2 - #1687

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/teddy-2.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/teddy-2.x

Conversation

@renovate

@renovate renovate Bot commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
teddy (source) 2.2.0 → 2.3.2 age confidence

Release Notes

rooseveltframework/teddy (teddy)

v2.3.2

Compare Source

  • Fixed a variable whose name is built from another variable, such as {names.{key}}, writing its value unescaped when the page went through a layout. A name not in the model was written back with flags the model supplied, and the layout parsed it again.
  • Fixed a {variable} inside an escaped value being written unescaped when its |s flag was spelled oddly, such as {x||ss}, or when its name was built from another variable.
  • Updated dependencies.

v2.3.1

Compare Source

  • Breaking: Bumped the precompiled format to 4, so templates precompiled with an earlier version must be precompiled again.
  • Fixed a variable whose name is built from another variable, such as {names.{key}}, taking its flags from the value it was built from. A model value ending in |s or |p|s made the variable write its value unescaped. Its flags now come only from the template, such as the |s in {names.{key}|s}.
  • Updated dependencies.

v2.3.0

Compare Source

  • Breaking: Bumped the precompiled format to 3, so templates precompiled with an earlier version must be precompiled again.
  • Breaking: Changed <elseif> and <elseunless> conditions whose value contains a {variable} to now compare against what the variable resolves to, as <if> and <unless> always have. They used to compare against the value as written, so a template relying on that will render differently.
  • Added support for {variables} in every attribute of a Teddy element: <loop> key and val, <inline> css and js, <include> as, mode, and hydrate, and the names of <arg> elements, as <loop> through and <include> src already did. An as, mode, or hydrate holding a variable is checked once a render has resolved it, with the same rules and errors as one written out.
  • Added support for {variables} and ${variables} in a condition's name, such as <if event.{column.name}.icon> or a one-line if-names.{person}="girl".
  • Altered conditions to compare a value written with |p or |s, such as <if x="{y|p}">, against the variable's value. |p used to make it compare against the placeholder the value is held out as.
  • Fixed {variable|h} and {variable|d} looking up the variable with the flag still attached to its name, so a variable that was present in the model was treated as missing and rendered as empty under |h or as {variable} under |d.
  • Fixed a ${variable} whose name is built from another variable, such as ${names.{key}}, dropping its $ when it didn't resolve. A plain ${variable} already kept it.
  • Fixed the client-side build splitting an attribute name at a {, }, or $, which broke one-line ifs and <arg> names holding a variable.
  • Updated dependencies.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/teddy-2.x branch from 88868d9 to 0fb53f6 Compare October 24, 2026 02:49
@renovate renovate Bot changed the title Update dependency teddy to v2.1.0 Update dependency teddy to v2.2.0 Oct 24, 2026
@renovate renovate Bot changed the title Update dependency teddy to v2.2.0 Update dependency teddy to v2.2.0 - autoclosed Oct 25, 2026
@renovate renovate Bot closed this Oct 25, 2026
@renovate
renovate Bot deleted the renovate/teddy-2.x branch October 25, 2026 23:19
@renovate renovate Bot changed the title Update dependency teddy to v2.2.0 - autoclosed Update dependency teddy to v2.3.0 Oct 28, 2026
@renovate renovate Bot reopened this Oct 28, 2026
@renovate
renovate Bot force-pushed the renovate/teddy-2.x branch 2 times, most recently from 0fb53f6 to 283750d Compare October 28, 2026 17:06
@renovate renovate Bot changed the title Update dependency teddy to v2.3.0 Update dependency teddy to v2.3.1 Oct 29, 2026
@renovate
renovate Bot force-pushed the renovate/teddy-2.x branch from 283750d to 61be72d Compare October 29, 2026 00:41
@renovate renovate Bot changed the title Update dependency teddy to v2.3.1 Update dependency teddy to v2.3.2 Oct 31, 2026
@renovate
renovate Bot force-pushed the renovate/teddy-2.x branch from 61be72d to 4ce9ab4 Compare October 31, 2026 05:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

0 participants