Skip to content

chore(deps): bump the ruby group with 4 updates #896

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 12, 2025

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 12, 2025

Bumps the ruby group with 4 updates: html2rss, mime-types, mime-types-data and sass-embedded.

Updates html2rss from ca2521a to 1f0ac39

Commits
  • 1f0ac39 feat(rss_builder): improve stability of article guid
  • c6c259f style(rubocop): enforce short hash syntax
  • e2d0a98 feat(auto_source): unify constructor to allow injection of extractor
  • 0e20947 refactor: improve code readability
  • 42d7645 docs: improve yard docs
  • 2babf64 style(config): improve schema defintions and variable names
  • 1741918 feat: refine error messages
  • ed730d0 refactor: prefer loop over recursion in parent_until_condition
  • 317923a feat(html_extractor): skip extraction of page-navigation anchors
  • d8f2c5e refactor: move find_main_anchor to html_extractor
  • Additional commits viewable in compare view

Updates mime-types from 3.6.2 to 3.7.0

Changelog

Sourced from mime-types's changelog.

3.7.0 / 2025-05-07

  • Deprecated MIME::Type#priority_compare. In a future release, this will be will be renamed to MIME::Type#<=>. This method is used in tight loops, so there is no warning message for either MIME::Type#priority_compare or MIME::Type#<=>.

  • Improved the performance of sorting by eliminating the complex comparison flow from MIME::Type#priority_compare. The old version shows under 600 i/s, and the new version shows over 900 i/s. In sorting the full set of MIME data, there are three differences between the old and new versions; after comparison, these differences are considered acceptable.

  • Simplified the default compare implementation (MIME::Type#<=>) to use the new MIME::Type#priority_compare operation and simplify the fallback to String comparison. This may result in exceptions where there had been none, as explicit support for several special values (which should have caused errors in any case) have been removed.

  • When sorting the result of MIME::Types#type_for, provided a priority boost if one of the target extensions is the type's preferred extension. This means that for the case in #148[issue-148], when getting the type for foo.webm, the type video/webm will be returned before the type audio/webm, because .webm is the preferred extension for video/webm but not audio/webm (which has a preferred extension of .weba). Added tests to ensure MIME types are retrieved in a stable order (which is alphabetical).

Commits
  • afa0fd6 Update changelog with correct version
  • a134b29 Prep for release
  • a05d39b Improve comparison performance with pre-computed priority
  • 4a06000 Deprecate MIME::Types.new(Array)
  • ac2e0d4 Bump astral-sh/setup-uv from 6.0.0 to 6.0.1
  • 918c7f8 Bump github/codeql-action from 3.28.16 to 3.28.17
  • 09cce35 Bump ruby/setup-ruby from 1.235.0 to 1.237.0
  • fc2289c Bump reviewdog/action-typos from 1.17.2 to 1.17.3
  • dbff580 Bump astral-sh/setup-uv from 5.4.2 to 6.0.0
  • 10d3784 Bump ruby/setup-ruby from 1.233.0 to 1.235.0
  • Additional commits viewable in compare view

Updates mime-types-data from 3.2025.0429 to 3.2025.0507

Changelog

Sourced from mime-types-data's changelog.

3.2025.0507 / 2025-05-07

  • Added new data for pre-computed priority sorting. This new data requires Ruby mime-types 3.7.0 or later to manage data but is ignored by older versions of mime-types.

  • Added a parser for the [Apache Tika media registry][tika] to enrich the media definitions, mostly by adding new patterns for media type extensions. This parser:

    1. Parses the current tika-mimetypes.xml from the main branch of [Tika][tika] on GitHub.

    2. Skips over any mime-type record that has attributes. That is, any record which looks like media/subtype;format=foo or media/subtype;version=2 will be skipped. Support for attributes does not currently exist in the mime-types library.

    3. Extracts the glob entries for use in the extensions field. Globs that use * in the middle of a filename are excluded, because that's now how the Ruby MIME::Types field works (I could add a new glob field, but that will take a bit more work).

    4. Updates the extensions field for any existing MIME::Type or creates new unregistered (not defined in IANA) types for new ones.

  • Updated the history body to reflect the new data source for updates.

  • Some details were removed from older CHANGELOG entries relating to updated MIME types from more or less automated processes.

3.2025.0506 / 2025-05-06

  • Updated registry entries from the IANA [media registry][registry] and [provisional media registry][provisional] and the [Apache httpd media registry][httpd] as of the release date.
Commits
  • a62b86a chore: Release for Ruby mime-types 3.7 support
  • 7314fb1 feat: Add support for Tika MIME Types
  • 3c405b3 feat: Priority Sorting
  • 21a8f9b Update mime-types-data 3.2025.0506 / 2025-05-06
  • 99ad286 Bump astral-sh/setup-uv from 6.0.0 to 6.0.1
  • 6b01c75 Bump github/codeql-action from 3.28.16 to 3.28.17
  • 199e49a Bump ruby/setup-ruby from 1.235.0 to 1.237.0
  • See full diff in compare view

Updates sass-embedded from 1.87.0 to 1.88.0

Commits

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels May 12, 2025
Bumps the ruby group with 4 updates: [html2rss](https://github.com/html2rss/html2rss), [mime-types](https://github.com/mime-types/ruby-mime-types), [mime-types-data](https://github.com/mime-types/mime-types-data) and [sass-embedded](https://github.com/sass-contrib/sass-embedded-host-ruby).


Updates `html2rss` from `ca2521a` to `1f0ac39`
- [Release notes](https://github.com/html2rss/html2rss/releases)
- [Commits](html2rss/html2rss@ca2521a...1f0ac39)

Updates `mime-types` from 3.6.2 to 3.7.0
- [Changelog](https://github.com/mime-types/ruby-mime-types/blob/main/CHANGELOG.md)
- [Commits](mime-types/ruby-mime-types@v3.6.2...v3.7.0)

Updates `mime-types-data` from 3.2025.0429 to 3.2025.0507
- [Changelog](https://github.com/mime-types/mime-types-data/blob/main/CHANGELOG.md)
- [Commits](mime-types/mime-types-data@v3.2025.0429...v3.2025.0507)

Updates `sass-embedded` from 1.87.0 to 1.88.0
- [Commits](sass-contrib/sass-embedded-host-ruby@v1.87.0...v1.88.0)

---
updated-dependencies:
- dependency-name: html2rss
  dependency-version: 1f0ac39cee0d88155ee991dfface9d37debba636
  dependency-type: direct:production
  dependency-group: ruby
- dependency-name: mime-types
  dependency-version: 3.7.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby
- dependency-name: mime-types-data
  dependency-version: 3.2025.0507
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: ruby
- dependency-name: sass-embedded
  dependency-version: 1.88.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels May 12, 2025
@mergify mergify bot merged commit 6dcbd82 into main May 12, 2025
5 checks passed
@mergify mergify bot deleted the dependabot/bundler/ruby-b11f328257 branch May 12, 2025 07:16
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 ruby Pull requests that update Ruby code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants