soutaro / rbs-inline

Inline RBS type declaration
MIT License
231 stars 7 forks source link

Update prism requirement from >= 0.29, < 0.30 to >= 0.29, < 0.31 #51

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Updates the requirements on prism to permit the latest version.

Release notes

Sourced from prism's releases.

v0.30.0

Added

  • More correctly raise mixed encoding errors.
  • Implement ambiguous binary operator warning.
  • Fix up regexp escapes with control and meta characters.
  • Fix up support for the it implicit local variable.
  • Heredoc identifiers now properly disallow CLRF.
  • Errors added for void value expressions in begin clauses.
  • Many updates to more closely match the parser gem in parser translation.
  • Many errors added for invalid regular expressions.

Changed

  • Handle parser translation missing the parser gem.
  • Handle ruby_parser translation missing the ruby_parser gem.
  • Various error messages have been updated to more closely match CRuby.
  • RationalNode now has a numerator and denominator field instead of a numeric field. For the Ruby API we provide a RationalNode#numeric method for backwards-compatibility.
Changelog

Sourced from prism's changelog.

[0.30.0] - 2024-06-07

Added

  • More correctly raise mixed encoding errors.
  • Implement ambiguous binary operator warning.
  • Fix up regexp escapes with control and meta characters.
  • Fix up support for the it implicit local variable.
  • Heredoc identifiers now properly disallow CLRF.
  • Errors added for void value expressions in begin clauses.
  • Many updates to more closely match the parser gem in parser translation.
  • Many errors added for invalid regular expressions.

Changed

  • Handle parser translation missing the parser gem.
  • Handle ruby_parser translation missing the ruby_parser gem.
  • Various error messages have been updated to more closely match CRuby.
  • RationalNode now has a numerator and denominator field instead of a numeric field. For the Ruby API we provide a RationalNode#numeric method for backwards-compatibility.
Commits
  • 8e7d126 Bump to v0.30.0
  • 1528d3c Handle chomped bytesize with lines without newlines
  • d218e65 Document that nested heredocs are not properly parsed for parser
  • 100340b Ensure inner heredoc nodes have the correct location
  • 4a9a7a6 Use correct newlines for heredoc inner lines
  • 8b54e16 Reverse-sync CRuby
  • 90d570a Reject additional patterns under splat in target
  • a4fe79f Provide some docs on differences to ripper, fixes https://github.com/ruby/pri...
  • f5c883a Add some code samples
  • 6a4fe21 Add some samples for using prism APIs
  • Additional 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 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 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)