This repository has been archived by the owner on Dec 5, 2020. It is now read-only.
[ruby] Update solargraph: 0.39.12 → 0.39.17 (minor) #79
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ solargraph (0.39.12 → 0.39.17) · Repo
Commits
See the full diff on Github. The new version differs by 32 commits:
Handle YARD pins in alias resolution.
String.new core fill.
Revert test suite.
Add typed checking to tests.
Array and Hash core fills.
Type fix.
Type fixes.
Chains infer from multiple variable assignments
Minor linting.
Resolve included namespaces with conflicts.
Parse args from YARD method objects.
Improved alias resolution
Sclass behavior in legacy
Include acts like extend inside sclass
Legacy NodeChainer handles multiple blocks.
Chains detect blocks in multiple calls.
Documentation
Fix problem count check.
Fix Library#definitions_at tag detection.
Library#definition_at handles dangling colons on tag hovers
Use empty? instead of positive? for legacy Ruby.
Merge branch 'master' of github.com:castwide/solargraph
Exit with 1 if type check finds problems (#354)
Array#zip core fill.
Change formatting test for RuboCop 0.89
Treat for loops as closures (#349)
Fix return nodes from case statements (#350)
Sponsor update
Documentation.
Library defines complex tags.
Complete complex type tags.
YardPin::Method skips invalid parameters (#345)
Release Notes
2.7.1.5 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 21 commits:
Update changelog.
Bump version.
Exclude .gitignore from the package to support vendoring. (#743)
+ Optimize Range#column_range (#741)
* right assignment: use existing AST node types (#738) (#739)
meta: root is no longer used (#737)
+ ruby30.y: reject endless setter. (#736)
moved truffleruby to allow_failures group in travis.yml (#735)
remove GHA, allow-failure is not currently supported (#734)
Configure GitHub Actions (#733)
- rename 2.8 to 3.0 everywhere (#732)
- test_current.rb: 2.8 -> 3.0 (#731)
* ruby28.y -> ruby30.y (#729)
+ ruby28.y: reject assignment to numparam. (#725)
Fix doc [doc] (#726)
- Parser#parse returns nil instead of false if error is thrown (#722)
- unify locations for normal and endless method definition (#718)
+ emit "endless method def" as `:def` node. (#716)
- ruby27.y: accept const names as hash keys for pattern matching (#717)
- Fix locations for alias / undef nodes with internal symbols (#715)
Update changelog.
Commits
See the full diff on Github. The new version differs by 11 commits:
Release v1.8.1
Fix scanning of comment-like text in normal mode ...
Specify correct minimum ruby after 7c4d268
Release v1.8.0
Merge pull request #68 from owst/allow_options_when_parsing_strings
fixup! Allow options to be passed when processing a String pattern
Allow options to be passed when processing a String pattern
Support \g, \k without group id as literal escapes
Let travis build all branches
Merge pull request #67 from owst/allow_no_whitespace_comments
Allow no-whitespace and single-line comments (#66)
Release Notes
0.7.1 (from changelog)
0.7.0 (from changelog)
0.6.0 (from changelog)
0.5.1 (from changelog)
0.5.0 (from changelog)
0.4.2 (from changelog)
0.4.1 (from changelog)
0.4.0 (from changelog)
0.3.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands