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

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • [regression] Gem caching perf and logging fixes #​983

v0.55.5

Compare Source

  • 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

Compare Source

  • Flatten results of DocMap external bundle query (#​981)

v0.55.3

Compare Source

  • Nil guards in flow-sensitive typing (patch release) (#​980)

v0.55.2

Compare Source

  • Require external bundle (#​972)

v0.55.1

Compare Source

  • Fix inline Struct definition (#​962)
  • Ensure DocMap requires bundler when loading gemspecs (#​963)
  • DelegatedMethod improvements (#​953)

v0.55.0

Compare Source

  • 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

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by GitLab Dependency Bot

Merge request reports

Loading