./textproc/ruby-yard, Documentation generation tool for the Ruby programming language

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.9.37, Package name: ruby32-yard-0.9.37, Maintainer: pkgsrc-users

YARD is a documentation generation tool for the Ruby programming language. It
enables the user to generate consistent, usable documentation that can be
exported to a number of formats very easily, and also supports extending for
custom Ruby constructs such as custom class level definitions.


Required to run:
[lang/ruby31-base]

Master sites:

Filesize: 733 KB

Version history: (Expand)


CVS history: (Expand)


   2024-09-22 09:42:53 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
textproc/ruby-yard: update to 0.9.37

0.9.37 (2024-09-04)

* 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)
   2024-03-03 09:49:30 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-yard: update to 0.9.36

0.9.35 (2024-02-28)

* 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)

0.9.36 (2024-02-29)

* Further XSS fixes for generated frameset pages (#1538)
* Improve tests for Ruby 3.3 compatibility (#1519, #1531)
* Documentation improvements (#1524)
   2023-04-30 15:51:00 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
textproc/ruby-yard: update to 0.9.34

0.9.29 (2023-04-08)

* 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)

0.9.30 (2023-04-09)

* Hot release fix to correct issue with gem packaging missing templates
  (#1490)

0.9.31 (2023-04-09)

* Remove dependency on webrick in YARD::Server::Commands::StaticFileHelpers

0.9.32 (2023-04-09)

Fix issue with custom Rack::Request attributes in yard server

0.9.33 (2023-04-12)

* Ensure .yardopts is present in gem package (internal YARD documentation
  change)

0.9.34 (2023-04-12)

* Add changelog to yard.gemspec
* Fix fork behavior in yard server --fork
   2022-08-30 17:47:43 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-yard: update to 0.9.28

0.9.28 (2022-06-01)

* 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)
   2021-12-11 15:41:21 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
textproc/ruby-yard: update to 0.9.27

0.9.27 (2021-11-29)

* 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
   2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161)
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
   2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162)
Log message:
textproc: Remove SHA1 hashes for distfiles
   2021-01-14 16:05:51 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
textproc/ruby-yard: update to 0.9.26

0.9.26 - December 26th, 2020
* Add support for Ruby 3.0 and fix tests
* Fix support for frozen_string_literal: false magic comments (#1363)