Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 8, 2024

Bumps steep from 1.8.3 to 1.9.0.

Release notes

Sourced from steep's releases.

1.9.0

Release note

Type checker core

  • Report diagnostic on unknown record key (#1385)
  • Report annotation syntax error (#1384)
  • emit UnreachableBranch to the "void" condition (#1356)
  • Support &method(:name) call for block_pass (#1276)
  • Emit SingletonTypeMismatch when class/module mismatch (#1274)
  • refactor: Use Array#fetch instead of Array#[] to resolve type errors (#1287)
  • refactor: Use Hash#fetch instead of Hash#[] to resolve type errors (#1286)
  • Expand array(splat(expr node (#1347)
  • Add UnannotatedEmptyCollection diagnostic (#1338)
  • Update type checking strategy (#1308)
  • Fix untyped hash typing (#1299)
  • Support implicitly-returns-nil (#1258)
  • Fix record shape (#1265)
  • Remove unused rules (#1238)

Commandline tool

  • Introduces a new target.* syntax for everything in the target (#1387)
  • Symbolize target/group names (#1364)
  • Update Steepfile template (#1355)
  • Delete target from --validate option (#1346)
  • Install rbs collection automatically (#1345)

Language server

  • Add link to diagnostic manual (#1388)
  • Stop accumulating diagnostics (#1367)
  • Send server version to client (#1341)
  • Add custom methods to trigger type check manually (#1340)
  • Type check thread helpers (#1335)
  • Use URI::RFC2396_Parser (#1329)
  • Handle file deletion notification (#1300)
  • Refactor communication between master and type check worker (#1285)
  • Skip sending response to $/steep/typecheck request from steep langserver (#1267)

Miscellaneous

  • Use rbs-3.7 (#1383)
  • Move diagnostic docs (#1370)
  • Add anchor (#1359)
  • Update example to not use ^ as a hash function (#1360)
  • doc: Add diagnostics for Ruby page (#1249)
  • Update filename example in initial Steepfile (#1230)
  • docs: Add document for steep:ignore comment (#1353)
  • docs: Add document for type assertion and type application (#1235)

... (truncated)

Changelog

Sourced from steep's changelog.

1.9.0 (2024-12-06)

Type checker core

  • Report diagnostic on unknown record key (#1385)
  • Report annotation syntax error (#1384)
  • emit UnreachableBranch to the "void" condition (#1356)
  • Support &method(:name) call for block_pass (#1276)
  • Emit SingletonTypeMismatch when class/module mismatch (#1274)
  • refactor: Use Array#fetch instead of Array#[] to resolve type errors (#1287)
  • refactor: Use Hash#fetch instead of Hash#[] to resolve type errors (#1286)
  • Expand array(splat(expr node (#1347)
  • Add UnannotatedEmptyCollection diagnostic (#1338)
  • Update type checking strategy (#1308)
  • Fix untyped hash typing (#1299)
  • Support implicitly-returns-nil (#1258)
  • Fix record shape (#1265)
  • Remove unused rules (#1238)

Commandline tool

  • Introduces a new target.* syntax for everything in the target (#1387)
  • Symbolize target/group names (#1364)
  • Update Steepfile template (#1355)
  • Delete target from --validate option (#1346)
  • Install rbs collection automatically (#1345)

Language server

  • Add link to diagnostic manual (#1388)
  • Stop accumulating diagnostics (#1367)
  • Send server version to client (#1341)
  • Add custom methods to trigger type check manually (#1340)
  • Type check thread helpers (#1335)
  • Use URI::RFC2396_Parser (#1329)
  • Handle file deletion notification (#1300)
  • Refactor communication between master and type check worker (#1285)
  • Skip sending response to $/steep/typecheck request from steep langserver (#1267)

Miscellaneous

  • Use rbs-3.7 (#1383)
  • Move diagnostic docs (#1370)
  • Add anchor (#1359)
  • Update example to not use ^ as a hash function (#1360)
  • doc: Add diagnostics for Ruby page (#1249)
  • Update filename example in initial Steepfile (#1230)
  • docs: Add document for steep:ignore comment (#1353)
  • docs: Add document for type assertion and type application (#1235)
  • Print test names in CI for investigation (#1354)

... (truncated)

Commits
  • 1b9b304 Merge pull request #1389 from soutaro/version-1.9.0
  • 8bb2fdd Version 1.9.0
  • 54eb40c Add 1.8.x changelog
  • 12c2fea Load upt to 100 issues
  • 225257e Merge pull request #1388 from soutaro/diagnostic-url
  • 6c4fe3e Add link to diagnostic manual
  • b54108f Merge pull request #1387 from soutaro/group-option
  • 2274975 Introduces a new target.* syntax for everything in the target
  • 8d30cf0 Merge pull request #1386 from soutaro/dependabot/bundler/gemfile_steep/rbs-3.7.0
  • 49b667a Bump rbs from 3.7.0.dev.1 to 3.7.0 in /gemfile_steep
  • 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 will merge this PR once CI passes on it, as requested by @sue445.


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 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)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Dec 8, 2024
@sue445
Copy link
Collaborator

sue445 commented Dec 8, 2024

@dependabot rebase

Bumps [steep](https://github.com/soutaro/steep) from 1.8.3 to 1.9.0.
- [Release notes](https://github.com/soutaro/steep/releases)
- [Changelog](https://github.com/soutaro/steep/blob/master/CHANGELOG.md)
- [Commits](soutaro/steep@v1.8.3...v1.9.0)

---
updated-dependencies:
- dependency-name: steep
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/bundler/steep-1.9.0 branch from 7374f4d to d6c28d8 Compare December 8, 2024 22:49
@sue445
Copy link
Collaborator

sue445 commented Dec 9, 2024

@dependabot merge

@dependabot dependabot bot merged commit ed53e41 into main Dec 9, 2024
12 checks passed
@dependabot dependabot bot deleted the dependabot/bundler/steep-1.9.0 branch December 9, 2024 12:56
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.

2 participants