Skip to content

Releases: lsegal/yard

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)

Release v0.9.27

29 Nov 22:07
Compare
Choose a tag to compare
  • Add support for Ruby 3.0 endless method definitions. (#1376, #1381)
  • Add existence check for README file (#1367)
  • Support module_function decorator (#1365)
  • Add CommonMarker markup support (-m commonmarker) (#1157, #1388)
  • Fix nested array parsing (#1389)
  • Add WEBrick as a runtime dependency for Ruby 3.0 support (#1400)
  • Support fail_on_warning option in yard stats command (#1392)
  • Better integration with Sorbet (#1401)
  • Handle include mixins on complex paths (#1386)
  • Fix @!scope maintaining state in lone comment blocks (#1411)
  • Remove support for Travis CI