Skip to content

Releases: lsegal/yard

Release v0.9.26

27 Dec 00:17
Compare
Choose a tag to compare
  • Add support for Ruby 3.0 and fix tests
  • Fix support for frozen_string_literal: false magic comments (#1363)

Release v0.9.25

03 May 21:36
Compare
Choose a tag to compare
  • Fix parsing issue with conditional blocks mixed with conditional modifiers.
    (#1308, #1324, #1326, #1327)
  • Add table of contents IDs to redcarpet generated markdown. (#1323)
  • Backport fixes for Ruby 1.9 (#1320)
  • Fix parsing of checksums in yard server (#1301)
  • Map Ruby C variable error names to Ruby classes (#1270, #1275)
  • Fix initialization of RDocMarkup across threads (#1318)
  • Remove warning for Kernel#open (#1312)
  • Omit spec files in gem package (#1307)
  • README updates (#1322)

Release v0.9.24

08 Jan 18:36
Compare
Choose a tag to compare
  • Add {YARD::CodeObjects::NamespaceMapper.on_invalidate} callback when separator
    cache is changed.
  • Fix issue where Registry fails to resolve first-time lookups on instance methods.

Release v0.9.23

05 Jan 19:08
Compare
Choose a tag to compare
  • Fix issues with double encoded code blocks when highlighted from an extra
    file.

Release v0.9.22

31 Dec 20:45
Compare
Choose a tag to compare
  • Revert jquery update in last release since it requires more changes. (#1298)

Release v0.9.21

31 Dec 20:23
Compare
Choose a tag to compare
  • Updates to add support for Ruby 2.7.0 (#1290, #1296)
  • Fix parsing of multiline method signatures (#1220)
  • Remove RubyGems post install message (#1269)
  • Improve object deletion from RegistryStore (#1284)
  • Improve memory usage performance (#1260)
  • Handle include and extend calls with explicit receivers (#1274)
  • Fix deep nesting of TOC items (#1288)
  • Fix highlighting for Asciidoc markup code blocks (#1276)
  • Fix HTML formatting of script tags (#1263)
  • Update jquery to 3.4.1 (#1294)
  • Test fixes (#1244)

Release v0.9.20

27 Jun 23:37
Compare
Choose a tag to compare
  • Fix parsing of stringified Symbols in Ruby source (#1256).
  • Fix path traversal vulnerability in yard server. This bug would allow
    unsanitized HTTP requests to access arbitrary files on the machine of a
    yard server host under certain conditions. Thanks to CuongMX from
    Viettel Cyber Security for discovering this vulnerability.

Release v0.9.19

02 Apr 01:28
Compare
Choose a tag to compare
  • Fixed bug in browser back button (#1071, #1228)
  • Fixed handling of ArgumentError in ExtraFileObject (#1198)
  • Fixed double return tag displaying on boolean methods (#1226)
  • Removed unused Module#namespace_name function (#1229)
  • Fixed parsing order of README files. YARD will now prefer README over
    README.md over README.x.md or README-x.md (and the like). READMEs will now
    also be ordered by filename; the first README is still chosen unless
    --readme is provided.
  • Updated AsciiDoc markup support to use non-deprecated calls.

v0.9.18

22 Jan 02:14
Compare
Choose a tag to compare
Bump version to 0.9.18

Release v0.9.17

22 Jan 02:01
Compare
Choose a tag to compare
Make test_doc Windows friendly