Commit graph

13 commits

Author SHA1 Message Date
taca
775fdde3ad 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.15...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.14...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.13...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.12...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-09-23 16:44:15 +00:00
taca
eb6089e405 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.11...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.10...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-03-17 14:48:25 +00:00
rillig
b381c6e2f3 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
2018-01-01 22:29:15 +00:00
wiz
ef141a6b79 Reset maintainer 2017-09-16 19:26:41 +00:00
wiz
ff22ec594f Follow some redirects. 2017-09-04 18:08:18 +00:00
taca
59e8e40fd9 Update ruby-yard to 0.9.9.
Release v0.9.9				2017/04/23

* Added gem uninstall hooks to remove YARD documentation files. (#1083)
* Added support for C++ namespaces. (#809)
* Fixed issue where loading a .html page via an anchor would not scroll to
  the anchor section. (#1082)
* Hide some Ruby warnings.
* Improve progress indicator icons in terminal.
2017-06-05 15:27:28 +00:00
taca
338718f4c4 Update ruby-yard to 0.9.8.
# 0.9.8 - January 13th, 2017

- Fixed installed gems not being correctly found in `yard server` and by plugins.
- Fixed tokenization of `%w(...)` array syntax.

# 0.9.7 - January 9th, 2017

- Fix resolution of absolute object paths with ambiguous names. (#1029)

# 0.9.6 - January 7th, 2017

- Removed official support for Ruby 1.x (1.8/1.9). YARD can still be installed
  in these versions, but support is not guaranteed. Simple bug fixes may still
  be considered via pull request only. Issues without code will be automatically
  closed.
- Added {YARD::Tags::Tag#explain_types} returning a plain English summary
  of the type specification of a given tag. Also adds {YARD::Tags::TypesExplainer}
  as an implementation class for the method.
- Added support for automatic linking of constants and method calls of
  Ruby syntax highlighted source code in generated HTML. Also adds the
  {YARD::Parser::Ruby::TokenResolver} implementation class to iterate over
  tokenized code with extra resolved object information.
- Added support for compound constant assignments (`A::B::C = true`).
- Added `LibraryVersion#yardoc_file_for_SOURCE` callback method for sources with
  a pre-determined yardoc file location. Implement this method instead of
  manually setting `library.yardoc_file = ...` in your load method (you can
  still assign the attribute manually).
- Use RubyGems 2.x+ API to query gems when available instead of using backport.
2017-03-20 15:41:38 +00:00
taca
b1c6ddc1e2 Update ruby-yard to 0.9.5.
# 0.9.5 - July 22nd, 2016

- `yard doc` will now generate `.yardoc/processing` and `.yardoc/complete` files
  to allow other tools to properly detect when YARD is in the middle of parsing
  source files, and when it has completed writing the database.
- Added support for on-demand generation of LibraryVersion objects using the
  `:disk` source type. LibraryVersion objects pointing to a .yardoc database
  directory will now auto-generate if there is a `source_path` attached.
- Added warning for macros attached to non-method objects.
- Fixed a few more parsing errors.
2016-10-18 14:50:54 +00:00
agc
2eddae48e5 Add SHA512 digests for distfiles for textproc category
Problems found locating distfiles:
	Package cabocha: missing distfile cabocha-0.68.tar.bz2
	Package convertlit: missing distfile clit18src.zip
	Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 01:59:17 +00:00
taca
0c7ece2641 Reset PKGREVISION. 2015-02-05 15:24:27 +00:00
taca
d6533c451d Update ruby-yard to 0.8.7.6.
# 0.8.7.6

- Support using `@option` tag on keyword arg splat parameter. (#729)
- Add `.stats_options` for `YardocTask`. (#800, #801)

# 0.8.7.5 - October 26, 2014

- Fix linking of methods in top level namespace in method listing. (#776)
- Support using C macros in function declarations. (#810)
- YARD will no longer group comment blocks starting on the same column if they
  are preceded by code. (#798)
- Handle anonymous lambda calls in toplevel scope. (#774)
- Support I18n in `@overload` tags. (#794)
- Support `yard stats` for objects with no file property. (#792)
- Support for named arguments in Ruby >= 2.1. (#785)
- Exclude README backup files from YARD generation. (#790)
- Turned on the lax spacing option in Redcarpet to comply with the
  Markdown standard.
- Escape HTML in YARD server search placeholder template.
- Fix issue with `private_class_method` support. (#760, #767)
- Enable tables support by default in Redcarpet Markdown provider. (#765)
2015-02-05 15:23:26 +00:00
taca
64fa512249 Do not include automatically generated files to fix build problem. 2014-08-14 01:44:55 +00:00
rodent
4a73840b8d Import ruby200-yard-0.8.7.4 as textproc/ruby-yard.
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.
2014-07-05 12:33:15 +00:00