Repository navigation
Update dependency org.owasp.encoder:encoder to v1.6.0 - #3150
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.5.0→1.6.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
OWASP/owasp-java-encoder (org.owasp.encoder:encoder)
v1.6.0Publication is verified; see the release record.
forJavaScriptandforJavaScriptBlock(#243). Interior letters remain readable; the input's lastcharacter is escaped if it is C, I, P, R, S, or T (either case). Existing punctuation escapes and
protection against recognized HTML tokens across trusted-text boundaries are
preserved. Encoded bytes change, while JavaScript string values do not.
Streaming encoders may retain one trailing letter;
EncodedWriter.flush()safely emits it as a hex escape and any pending high surrogate as a Unicode
escape. Explicit flushes can add safe escapes while preserving UTF-16 values.
Direct
Encoder.encodecallers must retain unread input after underflow andsupply more input or mark end-of-input, including for a pending ASCII letter.
v1.5.1Documentation and build-maintenance patch; publication is verified in the
publication record. Encoding behavior and public APIs are unchanged.
Clarify JavaScript encoding modes, output growth, and insertion-boundary
requirements for #243; distinguish JSON whole-string HTML embedding from
JavaScript fragment protection. Correct internal HTML/XML comments and
strengthen parser tests to verify script text, not only absence of a marker.
Encoding behavior is unchanged.
Verify public API compatibility against immutable 1.5.0 artifacts and their
matching support APIs. Minimum-consumer fixtures are unchanged.
Discover release tags independently of commit ancestry so squash merges cannot
leave the compatibility baseline stale; add isolated Git regressions.
Record verified 1.5.0 publication and replace pending-availability notices.
Update Jackson core/databind to 3.1.7 in the unpublished Jakarta fixture's
Spring Boot Maven plugin realm for GHSA-q4xh-88c3-wmh7, GHSA-wjgm-6hv5-3cvf,
GHSA-wv8q-qhhj-9h54 and GHSA-cxp5-3px4-pw24. Published library dependencies
and release artifacts are unchanged.
Route Jackson plugin-realm pins and Maven wrapper upgrades out of the grouped
Dependabot PR for individual review, and keep Jackson on its 3.1 line until the
Boot parent moves. Security updates remain eligible.
Build with Maven 3.10.0 through the committed wrapper and require it for signed
releases. Ordinary builds still accept Maven 3.9.16 or later. Library JARs and
module POMs are byte-identical to 3.9.16 builds
(validation).
Update isolated Tomcat/Jasper test engines to 9.0.123 and 10.1.61 and give
each its own Dependabot scan (#241, #242). These are test tooling, not
dependencies shipped inside the encoder libraries.
Update reviewed build tooling and pinned Actions, including japicmp 0.26.3,
Commons Lang 3.21.0, and the publisher's HttpClient 5.6.5 (#234, #237, #240).
Configuration
📅 Schedule: (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 was generated by Mend Renovate. View the repository job log.