Skip to content

chore(deps): update dependency gradle to v7.6#123

Merged
renovate[bot] merged 1 commit intomainfrom
renovate/gradle-7.x
Dec 4, 2022
Merged

chore(deps): update dependency gradle to v7.6#123
renovate[bot] merged 1 commit intomainfrom
renovate/gradle-7.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Nov 25, 2022

Mend Renovate

This PR contains the following updates:

Package Update Change
gradle (source) minor 7.5.1 -> 7.6

Configuration

📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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 has been generated by Mend Renovate. View repository job log here.

@netlify
Copy link
Copy Markdown

netlify bot commented Nov 25, 2022

Deploy Preview for webcapgo ready!

Name Link
🔨 Latest commit 60875be
🔍 Latest deploy log https://app.netlify.com/sites/webcapgo/deploys/638bd25b9b0efe00084a4ee0
😎 Deploy Preview https://deploy-preview-123--webcapgo.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@renovate renovate bot force-pushed the renovate/gradle-7.x branch 15 times, most recently from 452e613 to 10dd3c5 Compare December 3, 2022 22:39
@renovate renovate bot force-pushed the renovate/gradle-7.x branch from 10dd3c5 to 60875be Compare December 3, 2022 22:48
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Dec 3, 2022

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@renovate renovate bot merged commit f150f46 into main Dec 4, 2022
@renovate renovate bot deleted the renovate/gradle-7.x branch December 4, 2022 01:17
riderx added a commit that referenced this pull request Jan 14, 2026
- Fix base64 decoding to properly handle UTF-8 characters instead of Latin-1
- Fix quoted-printable decoding to correctly handle multi-byte UTF-8 sequences
- Improve HTML-to-text conversion to preserve structure and decode entities
  - Handle block elements (p, div, h1-h6) with newlines
  - Convert list items to bullet points
  - Format tables readably
  - Decode HTML entities including smart quotes, dashes, and special symbols
  - Support numeric entities ({ and 😀)

This ensures emails display correctly in Discord without encoding artifacts
or broken HTML formatting.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
riderx added a commit that referenced this pull request Jan 14, 2026
- Fix base64 decoding to properly handle UTF-8 characters instead of Latin-1
- Fix quoted-printable decoding to correctly handle multi-byte UTF-8 sequences
- Improve HTML-to-text conversion to preserve structure and decode entities
  - Handle block elements (p, div, h1-h6) with newlines
  - Convert list items to bullet points
  - Format tables readably
  - Decode HTML entities including smart quotes, dashes, and special symbols
  - Support numeric entities (&#123; and &#x1F600;)

This ensures emails display correctly in Discord without encoding artifacts
or broken HTML formatting.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
riderx added a commit that referenced this pull request Jan 14, 2026
* fix: improve email encoding and HTML rendering to Discord

- Fix base64 decoding to properly handle UTF-8 characters instead of Latin-1
- Fix quoted-printable decoding to correctly handle multi-byte UTF-8 sequences
- Improve HTML-to-text conversion to preserve structure and decode entities
  - Handle block elements (p, div, h1-h6) with newlines
  - Convert list items to bullet points
  - Format tables readably
  - Decode HTML entities including smart quotes, dashes, and special symbols
  - Support numeric entities (&#123; and &#x1F600;)

This ensures emails display correctly in Discord without encoding artifacts
or broken HTML formatting.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

* fix: address HTML sanitization security warnings

- Add multi-pass loop for script/style/comment removal to handle nested tags
- Allow whitespace in closing tags (e.g., </script >)
- Handle malformed comments with extra dashes
- Run sanitization again after entity decoding to catch decoded tags
- Escape remaining angle brackets in final output

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

* fix: address remaining security scanner warnings

- Use [^>]* for closing tags to match variants like </script\t\n bar>
- Remove orphaned closing tags and unclosed comments
- Remove < and > entirely instead of replacing with identical unicode escapes
- Validate code points in numeric entity decoding to prevent RangeError

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: replace regex HTML sanitization with character-by-character approach

Use a non-regex approach to strip HTML tags to avoid security scanner
warnings about incomplete multi-character sanitization. The new
stripAllTags function processes HTML character by character, which is
inherently safe against nested/malformed tag attacks.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* feat: use turndown library for HTML to Markdown conversion

Replace custom HTML sanitization with turndown library for converting
HTML emails to Markdown. This provides:
- Better Markdown output that Discord can render
- Proper handling of complex HTML structures
- Well-tested library vs custom regex patterns
- Eliminates security scanner warnings about HTML sanitization

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: use character-by-character fallback for HTML stripping

Replace regex-based fallback with safe character-by-character approach
to eliminate security scanner warning about incomplete sanitization.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants