Skip to content

feat(deps): update html2rss to v0.23.0 - #1066

Merged
gildesmarais merged 7 commits into
mainfrom
chore/deps-update-incl-html2rss
Aug 11, 2026
Merged

feat(deps): update html2rss to v0.23.0#1066
gildesmarais merged 7 commits into
mainfrom
chore/deps-update-incl-html2rss

Conversation

@gildesmarais

@gildesmarais gildesmarais commented Aug 11, 2026

Copy link
Copy Markdown
Member

This pull request updates dependencies, refactors stylesheet handling, and makes minor configuration adjustments to improve compatibility and simplify the codebase.

Dependency and compatibility updates:

  • public/openapi.yaml: Upgraded the OpenAPI specification version from 3.0.3 to 3.2.0.
  • .spectral.yaml: Temporarily demoted the oas3-schema rule to a warning to avoid lint failures with OpenAPI 3.2.0.
  • Gemfile: Updated the html2rss gem from version ~> 0.20 to ~> 0.23.
  • Dockerfile: Changed the openssl dependency to use version ~3 for more flexible compatibility.

Refactoring and code simplification:

  • app/web/feeds/renderer.rb, spec/html2rss/web/feeds/renderer_spec.rb: Refactored stylesheet handling to use Html2rss.defaults.stylesheets and updated related class/module references for better alignment with the latest html2rss gem changes. [1] [2]
  • app/web/feeds/source_resolver.rb: Removed the unused AUTO_SOURCE_MAX_REQUESTS constant and related logic to simplify request handling for token-backed feeds. [1] [2]

@gildesmarais gildesmarais changed the title chore(deps): bundle update --all feat: update html2rss to v0.23.0 Aug 11, 2026
Remove AUTO_SOURCE_MAX_REQUESTS override in SourceResolver.token_generator_input. The web application now relies entirely on the core gem's dynamic budget slot calculations, ensuring correct scaling for sitemap scans and fallbacks. (Context: CONTEXT.md)
…paces

Update Renderer to use Html2rss.defaults instead of Html2rss.configuration, and FeedBuilder::Rss::Stylesheet instead of the retired RssBuilder::Stylesheet namespace. This aligns html2rss-web with the breaking API changes introduced in html2rss gem master. (Context: CONTEXT.md)
@gildesmarais
gildesmarais force-pushed the chore/deps-update-incl-html2rss branch from 2bdb212 to 8bc15ca Compare August 11, 2026 08:21
@gildesmarais gildesmarais changed the title feat: update html2rss to v0.23.0 feat(deps): update html2rss to v0.23.0 Aug 11, 2026
@gildesmarais
gildesmarais marked this pull request as ready for review August 11, 2026 08:27
@gildesmarais
gildesmarais merged commit 78dae43 into main Aug 11, 2026
14 of 15 checks passed
@gildesmarais
gildesmarais deleted the chore/deps-update-incl-html2rss branch August 11, 2026 08:27
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.

1 participant