Update dependency solargraph to '~> 0.57.0'
This MR contains the following updates:
| Package | Update | Change | MyDiffEnd |
|---|---|---|---|
| solargraph (source, changelog) | minor |
'~> 0.54.0' -> '~> 0.57.0'
|
https://my.diffend.io/gems/solargraph/0.54.4/0.57.0 |
MR created with the help of gitlab-org/frontend/renovate-gitlab-bot
Release Notes
castwide/solargraph (solargraph)
v0.57.0
- Support ActiveSupport::Concern pattern for class methods (#948)
- More CI checks (#996)
- Linting / type annotation fixes (#999)
- Avoid overlapping chdir calls in multiple threads (#1007)
- Fix kwarg generation in ApiMap::SourceToYard (#1003)
- Enable Steep typechecking of Solargraph code (#1004)
- Fix convention requires (#1008)
- Plugin Util: Add Combination Priority (#1010)
- [regression] Fix crash while typechecking files with Struct use (#1031)
- Remove yard reference from gemfile (#1033)
- Allow newer RBS gem versions, exclude incompatible ones (#995)
- Look for external requires before cataloging bench (#1021)
- Remove Library#folding_ranges (#904)
- Complain in strong type-checking if an @sg-ignore line is not needed (#1011)
- Document a log level env variable (#894)
- Fix hole in type checking evaluation (#1009)
- Improve typechecking error message (#1014)
- Internal strict type-checking fixes (#1013)
- Reproduce and fix a ||= (or-asgn) evaluation issue (#1017)
- Define closure for Pin::Symbol, for completeness (#1027)
- Fix 'all!' config to reporters (#1018)
- Fix DocMap.all_rbs_collection_gems_in_memory return type (#1037)
- Fix RuboCop linting errors in regular expressions (#1038)
- Resolve class aliases via Constant pins (#1029)
- Speed-up LSP completion response times (#1035)
- Revert "Resolve class aliases via Constant pins (#1029)" (#1041)
- Avoid stack errors when resolving method aliases (#1040)
- [regression] Refine order of object convention method pins (#1036)
- Fix crash while generating activesupport pins (#1043)
- Type annotation improvements (#1016)
- Resolve class aliases via Constant pins (#1048)
- Understand "Parser::AST::Node < AST::Node" in RBS (#1060)
- Factor out require_paths logic to its own class (#1062)
- Fix type errors found in strong typechecking (#1045)
- Run plugin specs separately for perf insights (#1046)
- Run specs from solargraph-rails configured against current code in CI (#892)
- Fix Convention/Plugin pins not being updated on file change (#1028)
- Fix solargraph-rails check (#1073)
- Flow sensitive typing handles x.is_a? without an argument (#1070)
- Refactor reference pin handling (#1058)
v0.56.2
- Add support for Ruby Data.define (#970)
- Ensure that pin locations are always populated (#965)
- Improve struct support (#992)
- Include Rakefile, Gemfile, and gemspec files in config by default (#984)
- Use Open3 to cache gemspecs (#1000)
- Eager load node processors (#1002)
v0.56.1
- Library avoids blocking on pending yardoc caches (#990)
- DocMap checks for default Gemfile (#989)
- [Bug fix] Fixed an error in rbs/fills/tuple.rbs (#993)
v0.56.0
- [regression] Gem caching perf and logging fixes #983
v0.55.5
- Flatten results of DocMap external bundle query (#981)
- [breaking] Reimplement global conventions (#877)
- GemPins pin merging improvements (#946)
- Support class-scoped aliases and attributes from RBS (#952)
- Restructure ComplexType specs towards YARD doc compliance (#969)
- Use Prism (#974)
- Document pages (#977)
- Enable disabled-but-working specs (#978)
- Map RBS 'untyped' type (RBS::Types::Bases::Any) to 'undefined' (#979)
- Re-enable support for .gem_rbs_collection directories (#942)
- [breaking] Comply with YARD documentation on Hash tag format (#968)
- Ignore directory paths in Workspace#would_require? (#988)
v0.55.4
- Flatten results of DocMap external bundle query (#981)
v0.55.3
- Nil guards in flow-sensitive typing (patch release) (#980)
v0.55.2
- Require external bundle (#972)
v0.55.1
- Fix inline Struct definition (#962)
- Ensure DocMap requires bundler when loading gemspecs (#963)
- DelegatedMethod improvements (#953)
v0.55.0
- Flow-sensitive typing - automatically downcast from is_a? calls (#856)
- Tuple enabler: infer literal types and use them for signature selection (#836)
- Signature selection improvements (#907)
- Add support for Ruby Structs (#939)
- [regression] Fix interface change breaking solargraph-rails (#940)
- [regression] Add back bundler/require support for solargraph-rails (#941)
- Add specs for initialize capabilities (#955)
- Create MethodAlias pins from YARD (#945)
- MessageWorker prioritizes synchronization (#956)
- initialize/new method pin cleanups (#949)
- Clip rebinds blocks when cursor is not part of receiver (#958)
v0.54.5
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by GitLab Dependency Bot