Skip to content

Releases: r7kamura/rucoa

v0.13.0

01 Oct 01:00
223ec10
Compare
Choose a tag to compare

What's Changed

Added

  • Support highlight on class variable, instance variable, and global variable by @r7kamura in #85
  • Support local variable on highlight by @r7kamura in #86

Fixed

  • Fix highlight bug on modifier if, unless, while, and until by @r7kamura in #84
  • Fix highlight about sibling search order by @r7kamura in #87
  • Fix highlight bug on complex assignment pattern by @r7kamura in #88
  • Fix bug around sibling calculation (Node equality bug) by @r7kamura in #89
  • Fix highlight on kwarg by @r7kamura in #91
  • Support shadowing on highlight by @r7kamura in #90
  • Fix highlight about ivar, cvar, and gvar by @r7kamura in #92
  • Fix error when empty content is passed to formatting handler by @r7kamura in #94

Others

  • Use more consistent name on Node family API by @r7kamura in #93
  • Remove rubygems_mfa_required to automate release flow by @r7kamura in #96
  • Change version to 0.13.0 by @github-actions in #97

Full Changelog: v0.12.0...v0.13.0

v0.12.0

28 Sep 07:56
aba2d92
Compare
Choose a tag to compare

What's Changed

Added

Fixed

Others

  • Enable Sevencop/MethodDefinitionOrdered cop by @r7kamura in #79
  • Remove DefsNode by @r7kamura in #81
  • Change version to 0.12.0 by @github-actions in #83

Full Changelog: v0.11.0...v0.12.0

v0.11.0

26 Sep 04:38
f62ed53
Compare
Choose a tag to compare

What's Changed

Added

Fixed

  • Fix bug that nested contants were not being resolved correctly by @r7kamura in #74
  • Fix bug where unrecognizable arguments are used around attr_x methods by @r7kamura in #76

Others

  • Change version to 0.11.0 by @github-actions in #78

Full Changelog: v0.10.0...v0.11.0

v0.10.0

24 Sep 09:47
aebf313
Compare
Choose a tag to compare

What's Changed

Added

Changed

  • Improve location detection logic on definition handler by @r7kamura in #56

Fixed

  • Remove useless location from data/definitions_ruby_3_1 by @r7kamura in #57
  • Fix bug on loading empty Ruby file by @r7kamura in #59
  • Support multi-arguments on include by @r7kamura in #66

Others

  • Enable Sevencop/MethodDefinitionMultilineArguments by @r7kamura in #55
  • Refactor NodeInspector about duplicated constant resolving logic by @r7kamura in #60
  • Enable Sevencop/AutoloadOrdered cop by @r7kamura in #65
  • Refactor YARD definition generators by @r7kamura in #64
  • Refactor yard definition generator about location by @r7kamura in #67
  • Rename full-qualified to qualified by @r7kamura in #70
  • Add Rucoa::UnqualifiedName by @r7kamura in #71
  • Change version to 0.10.0 by @github-actions in #73

Full Changelog: v0.9.0...v0.10.0

v0.9.0

21 Sep 03:08
716c4b8
Compare
Choose a tag to compare

What's Changed

Added

Changed

  • Update all sources on initialized event by @r7kamura in #50
  • Change YARD parser implementation by @r7kamura in #51
  • Change definition store internal data structure by @r7kamura in #52

Fixed

Others

  • Change version to 0.9.0 by @github-actions in #54

Full Changelog: v0.8.0...v0.9.0

v0.8.0

17 Sep 09:14
13917de
Compare
Choose a tag to compare

What's Changed

Added

Fixed

  • Fix each_descendant bug when types are passed by @r7kamura in #44

Others

  • Assign default column and line values to Rucoa::Position#initialize by @r7kamura in #46
  • Change version to 0.8.0 by @github-actions in #47

Full Changelog: v0.7.0...v0.8.0

v0.7.0

15 Sep 01:37
64a201f
Compare
Choose a tag to compare

What's Changed

Added

Fixed

  • Clear diagnostics when document was closed by @r7kamura in #38
  • Fix bug that wrong range is returned on completion for method by @r7kamura in #40
  • Fix bug that singleton method is not supported at signature help by @r7kamura in #41

Others

  • Refactor mapping logic from YARD to Rucoa definition by @r7kamura in #34
  • Move RuboCop related classes into Rucoa::Rubocop namespace by @r7kamura in #35
  • Move all RBS related logic into Rucoa::Rbs namespace by @r7kamura in #36
  • Move all YARD related logic into Rucoa::Yard namespace by @r7kamura in #37
  • Change version to 0.7.0 by @github-actions in #42

Full Changelog: v0.6.0...v0.7.0

v0.6.0

13 Sep 12:13
3e954dc
Compare
Choose a tag to compare

What's Changed

Added

Others

  • Change version to 0.6.0 by @github-actions in #33

Full Changelog: v0.5.1...v0.6.0

v0.5.1

11 Sep 02:45
6988efe
Compare
Choose a tag to compare

What's Changed

Fixed

  • Fix bug when empty YARD return tags are found by @r7kamura in #26
  • Fix bug: add missing runtime dependency to yard gem by @r7kamura in #28
  • Fix signature help bug when non-send receiver is used by @r7kamura in #29

Others

  • Change version to 0.5.1 by @github-actions in #30

Full Changelog: v0.5.0...v0.5.1

v0.5.0

10 Sep 03:47
10bf02e
Compare
Choose a tag to compare

What's Changed

Added

  • Support signature help by @r7kamura in #18
  • Add YARD support on signature help by @r7kamura in #19
  • Load YARD definitions from entire workspace on initialized phase by @r7kamura in #20
  • Support parameters string on YARD derived signature help by @r7kamura in #21
  • Add shutdown and exit messages support by @r7kamura in #22

Fixed

  • Fix bug that server unexpectedly writes YARD debug log to stdout by @r7kamura in #24

Others

  • Change version to 0.5.0 by @github-actions in #25

Full Changelog: v0.4.0...v0.5.0