chore(deps): bump the ruby group with 4 updates
Type: Pull Request
State: Merged
![dependabot[bot]](https://github.com/dependabot.png)
Association: Contributor
Comments: 0
(5 months ago)
(5 months ago)
(5 months ago)
by mergify[bot]
dependencies ruby
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 guidc6c259f
style(rubocop): enforce short hash syntaxe2d0a98
feat(auto_source): unify constructor to allow injection of extractor0e20947
refactor: improve code readability42d7645
docs: improve yard docs2babf64
style(config): improve schema defintions and variable names1741918
feat: refine error messagesed730d0
refactor: prefer loop over recursion inparent_until_condition
317923a
feat(html_extractor): skip extraction of page-navigation anchorsd8f2c5e
refactor: movefind_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 toMIME::Type#<=>
. This method is used in tight loops, so there is no warning message for eitherMIME::Type#priority_compare
orMIME::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 newMIME::Type#priority_compare
operation and simplify the fallback toString
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 forfoo.webm
, the typevideo/webm
will be returned before the typeaudio/webm
, because.webm
is the preferred extension forvideo/webm
but notaudio/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 versiona134b29
Prep for releasea05d39b
Improve comparison performance with pre-computed priority4a06000
Deprecate MIME::Types.new(Array)ac2e0d4
Bump astral-sh/setup-uv from 6.0.0 to 6.0.1918c7f8
Bump github/codeql-action from 3.28.16 to 3.28.1709cce35
Bump ruby/setup-ruby from 1.235.0 to 1.237.0fc2289c
Bump reviewdog/action-typos from 1.17.2 to 1.17.3dbff580
Bump astral-sh/setup-uv from 5.4.2 to 6.0.010d3784
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:
Parses the current
tika-mimetypes.xml
from the main branch of [Tika][tika] on GitHub.Skips over any
mime-type
record that has attributes. That is, any record which looks likemedia/subtype;format=foo
ormedia/subtype;version=2
will be skipped. Support for attributes does not currently exist in the mime-types library.Extracts the
glob
entries for use in theextensions
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 newglob
field, but that will take a bit more work).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 support7314fb1
feat: Add support for Tika MIME Types3c405b3
feat: Priority Sorting21a8f9b
Update mime-types-data 3.2025.0506 / 2025-05-0699ad286
Bump astral-sh/setup-uv from 6.0.0 to 6.0.16b01c75
Bump github/codeql-action from 3.28.16 to 3.28.17199e49a
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
Pull Request Statistics
1
1
+6
-6
Package Dependencies
mime-types-data
rubygems
3.2025.0429 → 3.2025.0507
Patch
Technical Details
ID: | 174060 |
UUID: | 2512907211 |
Node ID: | PR_kwDOEGmOXM6Vx-vL |
Host: | GitHub |
Repository: | html2rss/html2rss.github.io |
Merge State: | Unknown |