Skip to content
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

chore(deps): bump the ruby group with 8 updates #849

Merged
merged 1 commit into from
Nov 11, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 11, 2024

Bumps the ruby group with 8 updates:

Package From To
html2rss adac4c3 4206a01
json 2.7.5 2.8.1
mime-types-data 3.2024.1001 3.2024.1105
net-http 0.4.1 0.5.0
parser 3.3.5.1 3.3.6.0
rouge 4.4.0 4.5.0
rubocop-ast 1.33.1 1.34.1
uri 0.13.1 1.0.1

Updates html2rss from adac4c3 to 4206a01

Commits
  • 4206a01 style: structure class to define methods as they're used top-down
  • 3eaf914 style: avoid over-using the safe navigation operator
  • eebf9a8 feat(scraper): move cleaning of article.description out
  • 7e8e549 fix(scraper): more resilient text not visible in SemanticHtml#extract_title
  • 5811748 refactor(scraper): remove memoization in SemanticHtml#extract_title
  • c0e4b98 docs(scraper): yard for Schema#from
  • ff776ac refactor(scraper): rename instance var & update docs
  • 2d64a91 refactor(auto_source): remove indirections in channel
  • See full diff in compare view

Updates json from 2.7.5 to 2.8.1

Release notes

Sourced from json's releases.

v2.8.1

  • Fix the java version of the package to include the extension implementation. Only concerns JRuby.

Full Changelog: ruby/json@v2.8.0...v2.8.1

v2.8.0

What's Changed

  • Emit a deprecation warning when JSON.load create custom types without the create_additions option being explictly enabled.
    • Prefer to use JSON.unsafe_load(string) or JSON.load(string, create_additions: true).
  • Emit a deprecation warning when serializing valid UTF-8 strings encoded in ASCII_8BIT aka BINARY.
  • Bump required Ruby version to 2.7.
  • Add support for optionally parsing trailing commas, via allow_trailing_comma: true, which in cunjunction with the pre-existing support for comments, make it suitable to parse jsonc documents.
  • Many performance improvements to JSON.parse and JSON.load, up to 1.7x faster on real world documents.
  • Some minor performance improvements to JSON.dump and JSON.generate.

Parsing performance

Parsing performance is improved by 50-70% on realistic benchmarks, and even more on micro-benchmarks: https://gist.github.com/casperisfine/cf4b3a0594fae24b7d0eb93daaf3841a

== Parsing activitypub.json (58160 bytes)
ruby 3.4.0dev (2024-11-06T07:59:09Z precompute-hash-wh.. 7943f98a8a) +YJIT +PRISM [arm64-darwin24]
Warming up --------------------------------------
          json 2.7.2   638.000 i/100ms
                  oj   798.000 i/100ms
          Oj::Parser   948.000 i/100ms
           rapidjson   631.000 i/100ms
Calculating -------------------------------------
          json 2.7.2      6.423k (± 1.3%) i/s  (155.70 μs/i) -     32.538k in   5.067149s
                  oj      7.989k (± 1.0%) i/s  (125.17 μs/i) -     40.698k in   5.094544s
          Oj::Parser      9.472k (± 1.3%) i/s  (105.58 μs/i) -     47.400k in   5.005119s
           rapidjson      6.354k (± 1.1%) i/s  (157.37 μs/i) -     32.181k in   5.064962s

Comparison: json 2.8.0: 9510.0 i/s Oj::Parser: 9471.9 i/s - same-ish: difference falls within error oj: 7989.4 i/s - 1.19x slower json 2.7.2: 6422.5 i/s - 1.48x slower rapidjson: 6354.5 i/s - 1.50x slower

== Parsing twitter.json (567916 bytes) ruby 3.4.0dev (2024-11-06T07:59:09Z precompute-hash-wh.. 7943f98a8a) +YJIT +PRISM [arm64-darwin24] Warming up -------------------------------------- json 2.7.2 52.000 i/100ms oj 64.000 i/100ms Oj::Parser 76.000 i/100ms rapidjson 57.000 i/100ms </tr></table>

... (truncated)

Changelog

Sourced from json's changelog.

2024-11-06 (2.8.1)

  • Fix the java packages to include the extension.

2024-11-06 (2.8.0)

  • Emit a deprecation warning when JSON.load create custom types without the create_additions option being explictly enabled.
    • Prefer to use JSON.unsafe_load(string) or JSON.load(string, create_additions: true).
  • Emit a deprecation warning when serializing valid UTF-8 strings encoded in ASCII_8BIT aka BINARY.
  • Bump required Ruby version to 2.7.
  • Add support for optionally parsing trailing commas, via allow_trailing_comma: true, which in cunjunction with the pre-existing support for comments, make it suitable to parse jsonc documents.
  • Many performance improvements to JSON.parse and JSON.load, up to 1.7x faster on real world documents.
  • Some minor performance improvements to JSON.dump and JSON.generate.

2024-11-04 (2.7.6)

  • Fix a regression in JSON.generate when dealing with Hash keys that are string subclasses, call to_json on them.
Commits
  • 49650f7 Release 2.8.1
  • 07cf261 Fix gemspec to include .jar files
  • b9c8024 Merge pull request #693 from casperisfine/update-changelog
  • 8071cc6 Release 2.8.0
  • f5812d8 Update benchmark annotations
  • 3f950f2 Merge pull request #692 from casperisfine/custom-parse-int
  • 3a4dc9e Implement a fast path for integer parsing
  • d315ac8 Merge pull request #689 from casperisfine/parser-escape
  • 94d679f Merge pull request #690 from nobu/right-shift-uchar
  • fb82373 Fix right shift warnings
  • Additional commits viewable in compare view

Updates mime-types-data from 3.2024.1001 to 3.2024.1105

Changelog

Sourced from mime-types-data's changelog.

3.2024.1105 / 2024-11-05

  • Updated the Apache and IANA media registry entries as of release date
Commits

Updates net-http from 0.4.1 to 0.5.0

Release notes

Sourced from net-http's releases.

v0.5.0

What's Changed

New Contributors

Full Changelog: ruby/net-http@v0.4.1...v0.5.0

Commits
  • 28a4bf9 Bump up v0.5.0
  • 6f9e844 Enabled trusted publisher for rubygems.org
  • 175a5e6 Merge pull request #185 from mame/prevent-warnings
  • 6f81834 Prevent warnings
  • e3285bd Wait for server threads to finish
  • d22211d Merge pull request #182 from ruby/remove-null-writer
  • ddb2a81 Removed needless NullWriter class
  • 4db7011 To avoid fd leak with fetch request for SSL server
  • 659eb3a Fixed fd leak from TCPServer
  • 4ee4ce8 * append newline at EOF. [ci skip]
  • Additional commits viewable in compare view

Updates parser from 3.3.5.1 to 3.3.6.0

Changelog

Sourced from parser's changelog.

v3.3.6.0 (2024-11-05)

API modifications:

  • Bump maintenance branches to 3.3.6 (#1045) (Koichi ITO)
Commits

Updates rouge from 4.4.0 to 4.5.0

Release notes

Sourced from rouge's releases.

v4.5.0

What's Changed

This release includes 2 new lexers, COBOL and JSON5. We have added some enhancements across Groovy, Javascript, INI, Ruby and Terraform Lexer. Thank you to all of the amazing contributors for your help and continuous support!

Full Changelog: rouge-ruby/rouge@v4.4.0...v4.5.0

Changelog

Sourced from rouge's changelog.

version 4.5.0: 2024-11-11

Comparison with the previous version

  • General
    • Support multiple states when parsing rules (#2078 by Tan Le)
  • COBOL Lexer (NEW)
    • Add a lexer, tests and examples for COBOL (#2067 by Bart Broere)
  • Groovy Lexer
    • Recognize Nextflow files as Groovy files (#2081 by Bond-009)
  • INI Lexer
    • Add more extensions and mimetypes for INI lexer (#2075 by Tan Le)
    • Default .cfg highlight to INI lexer (#2074 by Tan Le)
  • Javascript Lexer
    • Support private property identifier in JS lexer (#2076 by Tan Le)
  • JSON5 Lexer (NEW)
    • implement a json5 lexer (#1561 by Jeanine Adkisson)
  • Ruby Lexer
    • Recognize Thor files as Ruby files (#2080 by Vitaly Slobodin)
  • Terraform Lexer
    • Support special escape sequences in Terraform (#2073 by Tan Le)
Commits

Updates rubocop-ast from 1.33.1 to 1.34.1

Changelog

Sourced from rubocop-ast's changelog.

1.34.1 (2024-11-07)

New features

Bug fixes

1.34.0 (2024-11-04)

New features

Commits
  • f6928dd Cut 1.34.1
  • 69ea076 Update Changelog
  • 048eb8d [Fix #331] Fix crash in OpAsgnNode#name when the lhs is a send or csend...
  • 62d4112 Fix docs for masgn.
  • 510781f Add Node#type? to reduce complexity of checking against multiple node types.
  • 3b9089c Define GROUP_FOR_TYPE for specifying the node types for each group predicat...
  • 57b6078 Extend Node#const_name to casgn nodes.
  • e466119 Restore docs/antora.yml
  • df28f10 Cut 1.34.0
  • 1e80a78 Update Changelog
  • Additional commits viewable in compare view

Updates uri from 0.13.1 to 1.0.1

Release notes

Sourced from uri's releases.

v1.0.1

Full Changelog: ruby/uri@v1.0.0...v1.0.1

v1.0.0

What's Changed

New Contributors

Full Changelog: ruby/uri@v0.13.0...v1.0.0

Commits
  • 3011eb6 Bump up v1.0.1
  • 1f3d3df Added more fallback constants like URI::PARTTERN and URI::REGEXP
  • af8d9d6 Bump up v1.0.0
  • aab4e6e Enabled trusted publisher for rubygems.org
  • be858ed Merge pull request #123 from deivid-rodriguez/cannot
  • 77241d6 Fix spelling of "cannot"
  • 31ec9ce Bump up 0.13.1
  • cee5b67 Merge pull request #121 from ruby/warn-extract
  • 0f6b945 Also warn URI::RFC3986_PARSER.extract
  • 28b9630 Merge pull request #114 from ruby/warn-compatibility-methods
  • Additional commits viewable in compare view

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

Bumps the ruby group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [html2rss](https://github.com/html2rss/html2rss) | ``adac4c3`` | ``4206a01`` |
| [json](https://github.com/ruby/json) | `2.7.5` | `2.8.1` |
| [mime-types-data](https://github.com/mime-types/mime-types-data) | `3.2024.1001` | `3.2024.1105` |
| [net-http](https://github.com/ruby/net-http) | `0.4.1` | `0.5.0` |
| [parser](https://github.com/whitequark/parser) | `3.3.5.1` | `3.3.6.0` |
| [rouge](https://github.com/rouge-ruby/rouge) | `4.4.0` | `4.5.0` |
| [rubocop-ast](https://github.com/rubocop/rubocop-ast) | `1.33.1` | `1.34.1` |
| [uri](https://github.com/ruby/uri) | `0.13.1` | `1.0.1` |


Updates `html2rss` from `adac4c3` to `4206a01`
- [Release notes](https://github.com/html2rss/html2rss/releases)
- [Commits](html2rss/html2rss@adac4c3...4206a01)

Updates `json` from 2.7.5 to 2.8.1
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](ruby/json@v2.7.5...v2.8.1)

Updates `mime-types-data` from 3.2024.1001 to 3.2024.1105
- [Changelog](https://github.com/mime-types/mime-types-data/blob/main/History.md)
- [Commits](mime-types/mime-types-data@v3.2024.1001...v3.2024.1105)

Updates `net-http` from 0.4.1 to 0.5.0
- [Release notes](https://github.com/ruby/net-http/releases)
- [Commits](ruby/net-http@v0.4.1...v0.5.0)

Updates `parser` from 3.3.5.1 to 3.3.6.0
- [Changelog](https://github.com/whitequark/parser/blob/master/CHANGELOG.md)
- [Commits](whitequark/parser@v3.3.5.1...v3.3.6.0)

Updates `rouge` from 4.4.0 to 4.5.0
- [Release notes](https://github.com/rouge-ruby/rouge/releases)
- [Changelog](https://github.com/rouge-ruby/rouge/blob/master/CHANGELOG.md)
- [Commits](rouge-ruby/rouge@v4.4.0...v4.5.0)

Updates `rubocop-ast` from 1.33.1 to 1.34.1
- [Release notes](https://github.com/rubocop/rubocop-ast/releases)
- [Changelog](https://github.com/rubocop/rubocop-ast/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop-ast@v1.33.1...v1.34.1)

Updates `uri` from 0.13.1 to 1.0.1
- [Release notes](https://github.com/ruby/uri/releases)
- [Commits](ruby/uri@v0.13.1...v1.0.1)

---
updated-dependencies:
- dependency-name: html2rss
  dependency-type: direct:production
  dependency-group: ruby
- dependency-name: json
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby
- dependency-name: mime-types-data
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: ruby
- dependency-name: net-http
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby
- dependency-name: parser
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: ruby
- dependency-name: rouge
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby
- dependency-name: rubocop-ast
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby
- dependency-name: uri
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: ruby
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Nov 11, 2024
@mergify mergify bot merged commit c87ac7a into main Nov 11, 2024
5 checks passed
@mergify mergify bot deleted the dependabot/bundler/ruby-4ad3144ad4 branch November 11, 2024 07:33
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