Skip to content

Bump ReverseMarkdown from 3.19.0 to 5.5.0#137

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/nuget/src/DocsGenerator/ReverseMarkdown-5.5.0
Closed

Bump ReverseMarkdown from 3.19.0 to 5.5.0#137
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/nuget/src/DocsGenerator/ReverseMarkdown-5.5.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 13, 2026

Copy link
Copy Markdown

Updated ReverseMarkdown from 3.19.0 to 5.5.0.

Release notes

Sourced from ReverseMarkdown's releases.

5.5.0

What's Changed

Full Changelog: mysticmind/reversemarkdown-net@5.4.0...5.5.0

5.4.0

✨ New features

  • Opt-in data-src fallback for lazy-loaded images (#​427). Many sites park the real image URL in a data-* attribute while src holds a placeholder (typically a data: URI). Enable Config.LazyImageSrcFallback (default false) and, when src is empty or a data: placeholder, the converter resolves the URL from the first usable attribute in Config.LazyImageSourceAttributes (defaults: data-src, data-original, data-lazy-src, data-srcset, data-original-src; srcset-style values use their first URL). Default behavior is unchanged.
var converter = new Converter(new Config { LazyImageSrcFallback = true });
// <img src="data:image/png;base64,..." data-src="https://example.com/image.webp">
// → ![](https://example.com/image.webp)

🐛 Bug fixes

  • Square brackets inside code spans in link text are no longer escaped (#​426). [[UnmanagedCallersOnly]](…) previously became
    [\[UnmanagedCallersOnly\]](…). Brackets inside backtick code spans are now left untouched; brackets outside code spans are still escaped.
  • Missing space after inline code in list items with nested lists (#​428). The whitespace normalization before a nested list now trims only trailing whitespace and is scoped to the current item.

🔧 Maintenance

Full Changelog: mysticmind/reversemarkdown-net@5.3.0...5.4.0

5.3.0

What's Changed

Full Changelog: mysticmind/reversemarkdown-net@5.2.1...5.3.0

5.2.1

What's Changed

Full Changelog: mysticmind/reversemarkdown-net@5.2.0...5.2.1

5.2.0

What's Changed

Full Changelog: mysticmind/reversemarkdown-net@5.1.0...5.2.0

5.1.0

What's Changed

  • Add tag aliasing and unknown-tag replacements (Issue #​357)
  • Fix duplicate style keys after trimming in ParseStyle (PR #​416)
  • Improve thread safety by isolating converter context per call (Issue #​415)
  • Handle semantic containers as block wrappers (Issue #​417)
  • Fix HTML entity decoding in backtick spans (Issue #​414)
  • Update README/features documentation

New Contributors

Full Changelog: mysticmind/reversemarkdown-net@5.0.0...5.1.0

5.0.0

What's Changed

Milestone 5.0.0

New Contributors

Full Changelog: mysticmind/reversemarkdown-net@4.7.0...5.0.0

4.7.1

Fix Exponential Time Complexity Bug Causing Hangs with Nested <p> Tags GH-408 by @​ssperling-wmp (cherry-picked and merged from master)

Full Changelog: mysticmind/reversemarkdown-net@4.7.0...4.7.1

4.7.0

What's Changed

New Contributors

Full Changelog: mysticmind/reversemarkdown-net@4.6.0...4.7.0

4.6.0

What's Changed

New Contributors

Full Changelog: mysticmind/reversemarkdown-net@4.5.0...4.6.0

4.5.0

  • Fix Tab added before anchor #​391
  • Fix Table convert may be getting wrong #​392
  • Add functionality to auto cleanup multiple newlines.

Full Changelog: mysticmind/reversemarkdown-net@4.4.0...4.5.0

4.4.0

Full Changelog: mysticmind/reversemarkdown-net@4.3.0...4.4.0

4.3.0

  • Renamed SuppressNewlines to SuppressDivNewlines. Note that 4.2.0 was published with incorrect name so unlisted it rather than bumping up the major version due to this change.

Full Changelog: mysticmind/reversemarkdown-net@4.2.0...4.3.0

4.2.0

What's Changed

Note: NuGet version unlisted due to incorrect config name, see 4.3.0 for details.

New Contributors

Full Changelog: mysticmind/reversemarkdown-net@4.1.0...4.2.0

4.1.0

Whats Changed

  • Reinstate .NET Standard 2.0 for PowerShell 5.1 based users of the lib #​359 @​mysticmind
  • Add support to convert strike through elements s, del and strike #​356
  • Fix strange escape issue of links #​355
  • Fix inadvertent auto content trimming for inline elements #​353

Full Changelog: mysticmind/reversemarkdown-net@4.0.0...4.1.0

4.0.0

What's Changed

  • Update to support .NET 8 @​mysticmind
  • Update dependent libs @​mysticmind
  • Remove .NET targets net46, netstandard2.0 and net5.0. Keep support only for net6.0, net7.0 and net8.0 @​mysticmind
  • Fix unit tests due to breaking changes pertaining to Verify (snapshot tool) @​mysticmind
  • Add support for <sup> tag conversion by @​francescolf in Add support for <sup> tag conversion mysticmind/reversemarkdown-net#358

New Contributors

Full Changelog: mysticmind/reversemarkdown-net@3.25.0...4.0.0

3.25.0

Full Changelog: mysticmind/reversemarkdown-net@3.24.0...3.25.0

3.24.0

What's Changed

  • Table alignment is ignored #​256
  • Suggestion: dl, dt, dd could render as lists #​282
  • Table Bug #​294

Full Changelog: mysticmind/reversemarkdown-net@3.23.1...3.24.0
Milestone: https://github.com/mysticmind/reversemarkdown-net/milestone/24?closed=1

3.23.1

Full Changelog: mysticmind/reversemarkdown-net@3.23.0...3.23.1

3.23.0

Full Changelog: mysticmind/reversemarkdown-net@3.22.0...3.23.0

3.22.0

Full Changelog: mysticmind/reversemarkdown-net@3.21.0...3.22.0

3.21.0

Full Changelog: mysticmind/reversemarkdown-net@3.20.0...3.21.0

3.20.0

Commits viewable in compare view.

Dependabot compatibility score

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 commands and options

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)

---
updated-dependencies:
- dependency-name: ReverseMarkdown
  dependency-version: 5.5.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Jul 13, 2026
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.

Run reviewer

TIP This summary will be updated as you push new changes.

@codacy-production codacy-production Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request updates the ReverseMarkdown dependency from version 3.19.0 to 5.5.0. Although Codacy analysis indicates the change is 'up to standards', this update represents a significant major version leap (3.x to 5.x) which includes documented breaking API changes.

Specifically, the library underwent a major refactor to use 'TextWriter' and renamed several configuration properties (e.g., 'SuppressNewlines' to 'SuppressDivNewlines'). This PR lacks corresponding code adjustments to handle these breaking changes, which may lead to compilation failures or runtime issues. Furthermore, no tests were provided to verify that the output formatting remains consistent after the upgrade.

About this PR

  • This major version jump (3.x to 5.x) contains multiple breaking API changes documented in the release notes. For example, 'SuppressNewlines' was renamed to 'SuppressDivNewlines' in version 4.3.0, and a major refactor to 'TextWriter' occurred in 5.0.0. Please ensure the implementation in 'DocsGenerator.csproj' and related files is updated to remain compatible with the new API.
  • No tests were added or modified to verify that the library upgrade doesn't regress current documentation generation behavior or formatting.

Test suggestions

  • Verify that existing documentation generation logic is compatible with the version 5.x API (checking for breaking changes like the SuppressNewlines rename).
  • Regression test to ensure Markdown output remains consistent with the previous version for standard HTML inputs.
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify that existing documentation generation logic is compatible with the version 5.x API (checking for breaking changes like the SuppressNewlines rename).
2. Regression test to ensure Markdown output remains consistent with the previous version for standard HTML inputs.

TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback

@dependabot @github

dependabot Bot commented on behalf of github Jul 14, 2026

Copy link
Copy Markdown
Author

Superseded by #138.

@dependabot dependabot Bot closed this Jul 14, 2026
@dependabot dependabot Bot deleted the dependabot/nuget/src/DocsGenerator/ReverseMarkdown-5.5.0 branch July 14, 2026 07:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants