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

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


Branch: CURRENT, Version: 0.9.24, Package name: ruby26-yard-0.9.24, 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/ruby26-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 80cc09b31b187a3afefb839b04138aa869959378
RMD160: d7dd33f37ea4b140996191b5abd80a9264172ce0
Filesize: 902 KB

Version history: (Expand)


CVS history: (Expand)


   2020-03-24 18:22:32 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
textproc/ruby-yard: update to 0.9.24

Update ruby-yard to 0.9.24.
pkgsrc change: fix redundant CATEGORIES.

# 0.9.24 - January 8th, 2020

[0.9.24]: https://github.com/lsegal/yard/compare/ … ...v0.9.24

- 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.

# 0.9.23 - January 5th, 2020

[0.9.23]: https://github.com/lsegal/yard/compare/ … ...v0.9.23

- Fix issues with double encoded code blocks when highlighted from an extra
  file.

# 0.9.22 - December 31st, 2019

[0.9.22]: https://github.com/lsegal/yard/compare/ … ...v0.9.22

- Revert jquery update in last release since it requires more changes. (#1298)

# 0.9.21 - December 31st, 2019

[0.9.21]: https://github.com/lsegal/yard/compare/ … ...v0.9.21

- 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)
   2019-11-04 22:43:49 by Roland Illig | Files touched by this commit (155)
Log message:
textproc: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2019-08-05 11:55:00 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
textproc/ruby-yard: update to 0.9.20

Update ruby-yard to 0.9.20, fixing CVE-2019-14369.

# 0.9.20 - June 27th, 2019

[0.9.20]: https://github.com/lsegal/yard/compare/ … ...v0.9.20

- 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.

# 0.9.19 - April 2nd, 2019

[0.9.19]: https://github.com/lsegal/yard/compare/ … ...v0.9.19

- 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.
   2018-09-23 18:44:15 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
textproc/ruby-yard: update to 0.9.16

# [0.9.16] - August 11th, 2018

[0.9.16]: https://github.com/lsegal/yard/compare/ … ...v0.9.16

- Documentation fixes (#1175, #1178).
- Fixed stack overflow issue when parsing extremely large lists (#1176).

# [0.9.15] - July 17th, 2018

[0.9.15]: https://github.com/lsegal/yard/compare/ … ...v0.9.15

- Fixed security issue in parsing of Ruby code that could allow for arbitrary
  execution. Credit to Nelson Elhage <nelhage@nelhage.com> for discovering this
  issue.

# [0.9.14] - June 2nd, 2018

[0.9.14]: https://github.com/lsegal/yard/compare/ … ...v0.9.14

- Fixed a regression in symbol parsing (#1170).

# [0.9.13] - May 28th, 2018

[0.9.13]: https://github.com/lsegal/yard/compare/ … ...v0.9.13

- Added support for grouped constants via `@!group` directive (#1056).
- Added support for quoted symbols (#1168).
- Added support for i18n in tag text (#1169).
- Fixed HTML rendering of inline code blocks (#1152).
- Fixed rendering of anchor URLs in rendered HTML (#1154).
   2018-03-17 15:48:25 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
textproc/ruby-yard: update to 0.9.12

# [0.9.12] - November 26th, 2017

[0.9.12]: https://github.com/lsegal/yard/compare/ … ...v0.9.12

- Be more explicit about lack of support for absolute paths in extra files
  specified by `yard doc` command.

# [0.9.11] - November 23rd, 2017

[0.9.11]: https://github.com/lsegal/yard/compare/ … ...v0.9.11

- Fixed security issue in `--readme` that allowed for arbitrary file reads on
  disk. Credit to ztz <ztz@ztz.me> for discovering this issue.
- Improved styling for inline code blocks (#1142).

# [0.9.10] - November 18th, 2017

[0.9.10]: https://github.com/lsegal/yard/compare/v0.9.9...v0.9.10

- Added `--fail-on-warning` option for `yard doc` which exits with a non-zero
  code if there are any warnings (#1093).
- Added support for parsing inside `Struct.new` blocks (#1099).
- Added support new ripper AST tokens (#1104, #1124).
- Fixed an issue where `@see (obj)` reference tags would fail (#1111)
- Fix sorting in `yard stats` (#1123).
   2018-01-01 23:30:04 by Roland Illig | Files touched by this commit (537)
Log message:
Sort PLIST files.

Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
   2017-09-16 21:27:31 by Thomas Klausner | Files touched by this commit (372)
Log message:
Reset maintainer
   2017-09-04 20:08:31 by Thomas Klausner | Files touched by this commit (163)
Log message:
Follow some redirects.