Skip to content

Releases: lsegal/yard

Release v0.9.37

04 Sep 08:51
e96ae99
Compare
Choose a tag to compare
  • Fix JavaScript errors in --one-file template (#1426)
  • Fix heredoc parsing and add support for squiggly heredocs (#1315, #1495)
  • Accessibility improvements to the default template (#1501)
  • Improved YARD documentation (#1410, #1512, #1516, #1544)
  • Fix error when parsing @option tags (#1515)
  • Fix issue parsing UTF-8 filenames (#1517)
  • Replace OpenStruct with optimized YARD::OpenStruct to avoid ostruct performance warnings (#1545)
  • Add support for private attr_* syntax (#1541)
  • Remove logger dependency (#1546)

Release v0.9.36

29 Feb 22:19
e833aac
Compare
Choose a tag to compare
  • Further XSS fixes for generated frameset pages (#1538)
  • Improve tests for Ruby 3.3 compatibility (#1519, #1531)
  • Documentation improvements (#1524)

Release v0.9.35

28 Feb 18:12
ebf5005
Compare
Choose a tag to compare
  • Fix possible XSS on generated YARD frameset pages (thanks to @redyetidev for finding and patching) (2069e2b).
  • Fix errors when using @option on non-method objects (#1508)
  • Support Ruby 3.3 changes in Ripper parser (#1510)

Release v0.9.34

12 Apr 21:27
Compare
Choose a tag to compare
  • Add changelog to yard.gemspec
  • Fix fork behavior in yard server --fork

Release v0.9.33

12 Apr 06:23
Compare
Choose a tag to compare
  • Ensure .yardopts is present in gem package (internal YARD documentation change)

Release v0.9.32

09 Apr 19:25
Compare
Choose a tag to compare
  • Fix issue with custom Rack::Request attributes in yard server

Release v0.9.31

09 Apr 18:22
Compare
Choose a tag to compare
  • Remove dependency on webrick in YARD::Server::Commands::StaticFileHelpers

Release v0.9.30

09 Apr 17:17
Compare
Choose a tag to compare
  • Hot release fix to correct issue with gem packaging missing templates (#1490)

Release v0.9.29

08 Apr 22:02
Compare
Choose a tag to compare
  • Enable table support for CommonMarker (#1443)
  • Parser performance improvements (#1452, #1453, #1454, #1455)
  • Fix autoload of RipperParser (#1460)
  • Remove dependency on webrick for better Ruby 3.1+ support
  • Improvements for mixin resolution (#1467, #1468)

Release v0.9.28

01 Jun 20:20
Compare
Choose a tag to compare
  • Safe load config YAML files (#1385)
  • Handle empty string constants (#1415)
  • Pre-emptively support removal of Object#taint in Ruby 3.2 (#1419)
  • Fix Ruby 3.1 forward args Ripper change (#1431)