Skip to content

chore: release 0.18.0 - #181

Merged
SizzleUnrlsd merged 1 commit into
mainfrom
release/0.18.0
Sep 28, 2026
Merged

SizzleUnrlsd merged 1 commit into
mainfrom
release/0.18.0

Conversation

@SizzleUnrlsd

Copy link
Copy Markdown
Contributor

Release 0.18.0: entry points by explicit symbol with their inputs (#180), and the unreadable-template fix (#179). The Enterprise serverless-declarations plugin depends on it.

Precision

  • A Django template file the analyzer cannot read no longer counts as escaping everything it renders: the flow through render_to_string stays xss, and a template extending or including it is not established either.

Plugins

  • An EntryPoint may name a project function or class by its own symbol, so an integration reading a deployment declaration can make a bare Lambda handler an entry point; EntryPoint.inputs limits the parameters that are input to the given positions.

Changes

Verification

tests/test_release.py: 2 passed. Full suite under Python 3.12.10, regression snapshots included: 1442 passed. ruff check passes.

@SizzleUnrlsd SizzleUnrlsd added the chore Maintenance: releases, build, CI and refactoring label Sep 28, 2026
@SizzleUnrlsd SizzleUnrlsd self-assigned this Sep 28, 2026
@SizzleUnrlsd
SizzleUnrlsd merged commit 5610778 into main Sep 28, 2026
10 checks passed
@SizzleUnrlsd
SizzleUnrlsd deleted the release/0.18.0 branch September 28, 2026 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance: releases, build, CI and refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant