|
|
|
|
Changelog for ruby2.5-rubygem-yard-0.9.36-lp156.81.3.x86_64.rpm :
* Fri Jun 21 2024 Dan Čermák - # [0.9.36] - February 29th, 2024 [0.9.36]: https://github.com/lsegal/yard/compare/v0.9.35...v0.9.36- Further XSS fixes for generated frameset pages (#1538)- Improve tests for Ruby 3.3 compatibility (#1519, #1531)- Documentation improvements (#1524) [#] [0.9.35] - February 28th, 2024 [0.9.35]: https://github.com/lsegal/yard/compare/v0.9.34...v0.9.35- Fix possible XSS on generated YARD frameset pages (thanks to AATTRedYetiDev for finding and patching) (2069e2b).- Fix errors when using `AATToption` on non-method objects (#1508)- Support Ruby 3.3 changes in Ripper parser (#1510) * Fri May 17 2024 Dominique Leuenberger - Use %patch -P N instead of deprecated %patchN syntax. * Fri Nov 03 2023 Dan Čermák - # [0.9.34] - April 12nd, 2023 [0.9.34]: https://github.com/lsegal/yard/compare/v0.9.33...v0.9.34- Add changelog to yard.gemspec- Fix fork behavior in `yard server --fork` [#] [0.9.33] - April 11st, 2023 [0.9.33]: https://github.com/lsegal/yard/compare/v0.9.32...v0.9.33- Ensure .yardopts is present in gem package (internal YARD documentation change) [#] 0.9.32 - April 9th, 2023 [0.9.32]: https://github.com/lsegal/yard/compare/v0.9.31...v0.9.32- Fix issue with custom Rack::Request attributes in `yard server` [#] [0.9.31] - April 9th, 2023 [0.9.31]: https://github.com/lsegal/yard/compare/v0.9.30...v0.9.31- Remove dependency on webrick in YARD::Server::Commands::StaticFileHelpers [#] [0.9.30] - April 9th, 2023 [0.9.30]: https://github.com/lsegal/yard/compare/v0.9.29...v0.9.30- Hot release fix to correct issue with gem packaging missing templates (#1490) [#] [0.9.29] - April 8th, 2023 [0.9.29]: https://github.com/lsegal/yard/compare/v0.9.28...v0.9.29- 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) * Mon Oct 10 2022 Stephan Kulow updated to version 0.9.28 see installed CHANGELOG.md * Tue Jan 25 2022 Stephan Kulow updated to version 0.9.27 see installed CHANGELOG.md [#] 0.9.27 - November 29th, 2021 [0.9.27]: https://github.com/lsegal/yard/compare/v0.9.26...v0.9.27 - 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 `AATT!scope` maintaining state in lone comment blocks (#1411) - Remove support for Travis CI * Fri Jun 25 2021 Dan Čermák - New upstream release 0.9.26 - Add support for Ruby 3.0 and fix tests - Fix support for `frozen_string_literal: false` magic comments (#1363) * Wed May 06 2020 Dan Čermák - New upstream release 0.9.25 [0.9.25]: https://github.com/lsegal/yard/compare/v0.9.24...v0.9.25 - Fix parsing issue with conditional blocks mixed with conditional modifiers. (#1308, #1324, #1326, #1327) - Add table of contents IDs to redcarpet generated markdown. (#1323) - Backport fixes for Ruby 1.9 (#1320) - Fix parsing of checksums in yard server (#1301) - Map Ruby C variable error names to Ruby classes (#1270, #1275) - Fix initialization of RDocMarkup across threads (#1318) - Remove warning for Kernel#open (#1312) - Omit spec files in gem package (#1307) - README updates (#1322) * Thu Jan 09 2020 Dan Čermák - New upstream release 0.9.24 [#] 0.9.24 - January 8th, 2020 - 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. * Mon Jan 06 2020 Dan Čermák - New upstream release 0.9.23 [#] 0.9.23 - January 5th, 2020 - Fix issues with double encoded code blocks when highlighted from an extra file. [#] 0.9.22 - December 31st, 2019 - Revert jquery update in last release since it requires more changes. (#1298) [#] 0.9.21 - December 31st, 2019 - 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) * Fri Jul 19 2019 Stephan Kulow - updated to version 0.9.20 see installed CHANGELOG.md [#] 0.9.20 - June 27th, 2019 [0.9.20]: https://github.com/lsegal/yard/compare/v0.9.19...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. * Sun May 05 2019 Stephan Kulow - updated to version 0.9.19 see installed CHANGELOG.md * Sat Mar 02 2019 Stephan Kulow - updated to version 0.9.18 see installed CHANGELOG.md * Wed Sep 05 2018 cooloAATTsuse.com- updated to version 0.9.16 see installed CHANGELOG.md [#] master [#] [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 for discovering this issue. * Mon Jun 04 2018 factory-autoAATTkulow.org- updated to version 0.9.14 see installed CHANGELOG.md * Sun Jun 03 2018 factory-autoAATTkulow.org- updated to version 0.9.14 see installed CHANGELOG.md [#] [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 `AATT!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). * Mon May 28 2018 factory-autoAATTkulow.org- updated to version 0.9.13 see installed CHANGELOG.md * Tue Feb 27 2018 factory-autoAATTkulow.org- updated to version 0.9.12 see installed CHANGELOG.md * Tue May 23 2017 cooloAATTsuse.com- updated to version 0.9.9 see installed CHANGELOG.md * Sat Jan 14 2017 cooloAATTsuse.com- updated to version 0.9.8 see installed CHANGELOG.md * Sun Jan 08 2017 cooloAATTsuse.com- updated to version 0.9.6 see installed CHANGELOG.md [#] Master branch (unreleased) - 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. * Mon Jul 25 2016 cooloAATTsuse.com- updated to version 0.9.5 see installed CHANGELOG.md [#] 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. [#] 0.9.4 - July 21st, 2016 - Minor Ruby file parsing and CSS bug fixes. [#] 0.9.3 - July 20th, 2016 - Added support for {YARD::Server::RackAdapter} to be mounted under prefix URIs. - Fixed regression in `yard server -g` that caused static file assets on index page to return 404 errors. - Fixed regression in `yard server -g` index page that disabled scrolling and caused other HTML rendering glitches. [#] 0.9.2 - July 19th, 2016 - Added `yard config --gem-install-[yri|yard]` commands which auto-configure your `~/.gemrc` file to run yri/yard instead of ri/rdoc on a `gem install`. - Added support for gemspec metadata key `\"yard.run\"`, which can be either `\"yard\"` or `\"yri\"` to run the respective commands on a `gem install`. - Added `yard doc --no-progress` to hide the progress bar. - Fix resolution error for compound proxy namespaces. - YRI will now search across all gem versions (latest first) for the .yardoc database. * Tue Jul 19 2016 cooloAATTsuse.com- updated to version 0.9.1 see installed CHANGELOG.md [#] 0.9.1 - July 18th, 2016 - Added \"Attributes\" section to `yard stats`. - Added support for RubyGems 2.x `--document=yri,yard` flags. You can now run YARD documentation generation against installed gems by running: `gem install mygem --document=yard,yri`. - Added `/static/ *` routing for library-specific routing. This enables static template files to be served on a per-library basis instead of globally shared across the `yard server`. - Added support for inlining of `{include: *}` syntax. Using this syntax in the middle of a docstring paragraph will no longer create a separate paragraph for the included text. - Added support for resolving `{}` syntax in text templates, specifically for use in `{include: *}` syntax. - Improved object resolution logic in `{Foo::Bar}` syntax and {YARD::Registry.resolve}. New resolution logic should now more accurately support resolving compound paths across namespaces and through the inheritance tree (as Ruby does). - The `frozen_string_literal: true` comment line in Ruby source files will now be excluded from docstrings. - Added a workaround for https://bugs.ruby-lang.org/issues/11485 - Fixed an issue where type using a docstring reference on an `AATT!attribute` macro would be incorrectly parsed as a type specifier. This change updates the tag parser to disallow newlines between the tag name and opening bracket of the type specification. - Fixed an issue where `--embed-mixins` would improperly embed methods from inherited classes instead of modules. - Fixed various parsing errors and YARD exceptions. - Added a warning for modules or classes being redefined as constants. - Reverted stripping of HTML in {YARD::Docstring#summary}. - Added optimization to remove initial docstring parse on newly created code objects. - {YARD::CodeObjects::Base#format} now passes the :type parameter to templates. - Hide methods with filtered namespaces in Method Listing. * Tue Jul 05 2016 cooloAATTsuse.com- updated to version 0.9.0 see installed CHANGELOG.md * Wed Mar 23 2016 olafAATTaepfle.de- Force fixed timestamps for patched gems (bsc#916047) * Sun Feb 01 2015 cooloAATTsuse.com- add yard-do-not-record-timestamps.diff to avoid always changing yast documentation (bsc#931226) * Sun Feb 01 2015 cooloAATTsuse.com- updated to version 0.8.7.6 - Support using `AATToption` 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 `AATToverload` 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) * Mon Oct 13 2014 cooloAATTsuse.com- adapt to new rubygem packaging
|
|
|