Update ruby-websocket-driver package to 0.7.3.
### 0.7.3 / 2020-07-09
- Let the client accept HTTP responses that have an empty reason phrase
following the `101` status code
Update ruby-faye-websocket package to 0.11.0.
0.11.0 / 2020-07-31
* Implement TLS certificate verification and enable it by default on client
connections
* Add a :tls option to the client with sub-fields :root_cert_file and
:verify_peer for configuring TLS verification
Update ruby-em-http-request to 1.1.7.
1.1.7 (2020-08-31)
* Don't warn about TLS hostname verification if verify_peer was explicitly
set to false
* As long as I had one spec... figured a couple others couldn't hurt
* Reuse the warning string.
Update ruby-capybara package to 3.3.0.
# Version 3.33.0
Release date: 2020-06-21
### Added
* Block passed to `within_session` now receives the new and old session
* Support for aria-role button when enabled [Seiei Miyagi]
* Support for aria-role link when enabled
* Support for `validation_message` filter with :field and :fillable_field selectors
### Changed
* Ruby 2.5.0+ is now required
* Deprecated direct manupulation of the driver and server registries
### Fixed
* Ruby 2.7 warning in minitest `assert_text` [Eileen M. Uchitelle]
Update ruby-review package to 4.2.0.
4.2.0 (2020-07-23)
New Features
* introduce caption_position parameter to specify a caption position of
image, table, list, and equation. caption_position has child parameters
image, table, list, and equation and the value is top or bottom (#1320)
Breaking Changes
* review-vol is rewritten. Improved processing of parts and inline
instructions in headings. Changed display format. When a part is
specified, the volume of the part file itself is returned instead of the
volume of the part. The -P and --directory options have been removed
(#1485)
* review-index is rewritten. Most option names have been changed. The
number of lines and characters are now displayed only when -d option is
specified. review-index uses PLAINTEXTBuilder to return accurate line and
character counts. -y option is provided to specify a target chapter
(#1485)
Bug Fixes
* remove duplicated @non_parsed_commands declaration (#1499)
* mathematical images not being created in WebMaker and TextMaker has been
fixed (#1501)
Enhancements
* improve a performance of building math figures on imgmath (#1488)
* for those times when you want to hand over non-default YAML parameters to
PDFMaker, you can write your own layouts/config-local.tex.erb file (#1505)
Others
* GitHub Actions: use ruby/setup-ruby instead of eregon/use-ruby-action
(#1490)
* skip artifacts in the sample folder during testing (#1504)
Update ruby-rdiscount package to 2.2.0.2.
2.2.0.2 (August 9, 2020)
* Fix compilation error on macOS Big Sur Preview (11.0).
* Enable continuous integration with Ruby 2.4-2.6.
* Builds with Ruby 2.7.0 locally but not on Travis CI.
Update ruby-diff-lcs to 1.4.4.
## 1.4.4 / 2020-07-01
- Fixed an issue reported by Jun Aruga in the Diff::LCS::Ldiff binary text
detection. [#44][]
- Fixed a theoretical issue reported by Jun Aruga in Diff::LCS::Hunk to raise
a more useful exception. [#43][]
- Added documentation that should address custom object issues as reported in
[#35][].
- Fixed more diff errors, in part reported in [#65][].
- The use of `Numeric#abs` is incorrect in `Diff::LCS::Block#diff_size`.
The diff size _must_ be accurate for correct change placement.
- When selecting @max_diff_size in Diff::LCS::Hunk, choose it based on
`block.diff_size.abs`.
- Made a number of changes that will, unfortunately, increase allocations
at the cost of being safe with frozen strings.
- Add some knowledge that when `Diff::LCS::Hunk#diff` is called, that we
are processing the _last_ hunk, so some changes will be made to how the
output is generated.
- `old`, `ed`, and `reverse_ed` formats have no differences.
- `unified` format will report `\ No newline at end of file` given the
correct conditions, at most once. Unified range reporting also
differs for the last hunk such that the `length` of the range is
reduced by one.
- `context` format will report `\No newline at end of file` given the
correct conditions, up to once per "file". Context range reporting also
differs for the last hunk such that the `end` part of the range is
reduced by one to a minimum of one.
- Added a bunch more tests for the cases above, and fixed `hunk_spec.rb` so
that the phrase being compared isn't nonsense French.
- Updated formatting.
- Added a Rake task to assist with manual testing on Ruby 1.8.
## 1.4.3 / 2020-06-29
- Fixed several issues with the 1.4 on Rubies older than 2.0. Some of this was
providing useful shim functions to Hoe 3.x (which dropped these older
Rubies a while ago). Specifically:
- Removed Array#lazy from a method in Diff::LCS::Hunk.
- Changed some unit tests to use old-style Symbol-keyed hashes.
- Changed some unit test helper functions to no longer use keyword
parameters, but only a trailing options hash.
- Made the use of `psych` dependent on `RUBY_VERSION >= 1.9`.
Resolves [#63][].
## 1.4.2 / 2020-06-23
- Camille Drapier fixed a small issue with RuboCop configuration. [#59][]
- Applied another fix (and unit test) to fix an issue for the Chef team.
[#60][], [#61][]
## 1.4.1 / 2020-06-23
- Fix an issue where diff sizes could be negative, and they should be. [#57][],
[#58][]
## 1.4 / 2020-06-23
- Ruby versions lower than 2.4 are soft-deprecated and will not be run as
part of the CI process any longer.
- Akinora MUSHA (knu) added the ability for Diff::LCS::Change objects to be
implicitly treated arrays. Originally provided as pull request [#47][],
but it introduced a number of test failures as documented in [#48][], and
remediation of Diff::LCS itself was introduced in [#49][].
- Resolved [#5][] with some tests comparing output from `system` calls to
`bin/ldiff` with some pre-generated output. Resolved [#6][] with these
tests.
- Resolved a previously undetected `bin/ldiff` issue with `--context` output
not matching `diff --context` output.
- Resolved an issue with later versions of Ruby not working with an `OptParse`
specification of `Numeric`; this has been changed to `Integer`.
- Brandon Fish added truffleruby in [#52][].
- Fixed two missing classes as reported in [#53]
Update ruby-csv package to 3.1.7.
## 3.1.7 - 2020-08-04
### Improvements
* Improved document.
[GitHub#158][GitHub#160][GitHub#161]
[Patch by Burdette Lamar]
* Updated required Ruby version to 2.5.0 or later.
[GitHub#159]
[Patch by Gabriel Nagy]
* Removed stringio 0.1.3 or later dependency.
### Thanks
* Burdette Lamar
* Gabriel Nagy
## 3.1.6 - 2020-07-20
### Improvements
* Improved document.
[GitHub#127][GitHub#135][GitHub#136][GitHub#137][GitHub#139][GitHub#140]
[GitHub#141][GitHub#142][GitHub#143][GitHub#145][GitHub#146][GitHub#148]
[GitHub#148][GitHub#151][GitHub#152][GitHub#154][GitHub#155][GitHub#157]
[Patch by Burdette Lamar]
* `CSV.open`: Added support for `undef: :replace`.
[GitHub#129][Patch by Koichi ITO]
* `CSV.open`: Added support for `invalid: :replace`.
[GitHub#129][Patch by Koichi ITO]
* Don't run quotable check for invalid encoding field values.
[GitHub#131][Patch by Koichi ITO]
* Added support for specifying the target indexes and names to
`force_quotes:`.
[GitHub#153][Reported by Aleksandr]
* `CSV.generate`: Changed to use the encoding of the first non-ASCII
field rather than the encoding of ASCII only field.
* Changed to require the stringio gem 0.1.3 or later.
### Thanks
* Burdette Lamar
* Koichi ITO
* Aleksandr
Update ruby-train-core package to 3.3.21.
3.3.21 (2020-09-14)
Merged Pull Requests
* Resolve test failures on Ruby 2.4 #632 (tas50)
* Update chefstyle requirement from 1.2.0 to 1.2.1 #631
(dependabot-preview[bot])
* Update Google gem versions for train #635 (lhasadreams)
* Switch from FILE to dir where we can #638 (tas50)
* Allow for docker-api 2.x #637 (tas50)
3.3.16 (2020-08-17)
Merged Pull Requests
* Fix spelling mistakes including misidentification of XenServer #628
(tas50)
* Remove 1.x branch config from Expeditor #622 (tas50)
* Speed up requires in non-omnibus Ruby installs #630 (tas50)
3.3.13 (2020-08-05)
Merged Pull Requests
* Update chefstyle requirement from 1.1.1 to 1.1.2 #619
(dependabot-preview[bot])
* Get the old integration tests closer to running #620 (tas50)
* Run Chefstyle on the oldest ruby we support #621 (tas50)
* Remove the redundant encoding comments #623 (tas50)
* Update chefstyle requirement from 1.1.2 to 1.1.3 #624
(dependabot-preview[bot])
* Avoid minor rubocop warning #626 (tas50)
* Update chefstyle requirement from 1.1.3 to 1.2.0 #627
(dependabot-preview[bot])
3.3.6 (2020-07-02)
Merged Pull Requests
* Fix incorrect error message when password is expired #616 (vsingh-msys)
* Properly detect macOS Big Sur as being platform mac_os_x #618 (tas50)
3.3.4 (2020-06-25)
Merged Pull Requests
* Add DragonflyBSD detection #614 (tecracer-theinen)
* Update chefstyle requirement from 1.1.0 to 1.1.1 #611
(dependabot-preview[bot])
* Fix SSH Connection reuse #613 (tecracer-theinen)
Update ruby-rex-text package to 0.2.28.
0.2.27 (2020-07-13)
* Set prompt escape chars only when they work.
0.2.28 (2020-08-07)
* Add initial support for word wrapping rex tables.
Update ruby-bcrypt package to 3.1.16.
3.1.16 Sep 3 2020
- Fix compilation on FreeBSD. [GH #234]
3.1.15 July 21 2020
- Remove GVL optimization. Apparently it breaks things [GH #230]
3.1.14 July 21 2020
- Start calibration from the minimum cost supported by the algorithm
[GH #206 by @sergey-alekseev]
Update ruby-prawn to 2.3.0.
2.3.0 (2020-08-01)
This is release includes one new exiting feature: OTF fonts support. You
can use them exactly as you'd use TTF fonts. Thanks for this to @camertron.
Another notable change is the list of supported Rubies. Since last release
a few new versions came out and a few reached their EOL.
Other than that a number of bugs have been fixed. See Changelog for the
details.
Update ruby-pdf-core pacakge to 0.8.1.
0.8.1 - 2018-04-28
Fixed
* Make sure stamp streams are fritable Alexander Mankuta
* Handle text rendering from forzen strings Alexander Mankuta
0.8.0 - 2018-04-27
Changed
* Minimum Ruby version is 2.3 Alexander Mankuta
* Trailing fraction zeroes are removed from numbers Alexander Mankuta
Update ruby-recog package to 2.3.14.
2.3.14 - 2020.08.07
Highlights:
* HTTP: Improved coverage of VNC related web services (#282)
* HTTP: Improved coverage and CPEs of SonicWall and Cisco Expressway (#283)
2.3.13 - 2020.08.03
Highlights:
* Improving coverage of Moxa devices (#280)
* Adding fingerprints for certain high volume services as observed by
Project Sonar (#280, #281)
* CPE: Improving the number of fingerprints and Project Sonar matches that
returned CPEs (#281)
2.3.12 - 2020.07.23
Highlights:
* HTTP: Additional SAP NetWeaver and Glassfish coverage and fixes (#279)
* FTP: Serv-U and Filezilla improvements (#279)
* CPE: Tweaks to vendor, service, and cpe-remap.yaml which resulted in much
better coverage for services frequently seen on the Internet. See PR for
stats. (#279)
2.3.11 - 2020.07.16
Highlights:
* HTTP: Adjust banner for $ProjectRevision (Treck TCP/IP) by Anderson Luan
(#272)
* HTTP: SAP Internet Graphics Server and Message Server fingerprints (#275)
* DNS: Windows Server 2008 SP2, performance and other coverage tweaks (#276)
* DNS: Avoid spoofed Microsoft DNS Server, add Debian Buster (#277)
* CPE: Correct CPE generating automation (#278)
2.3.10 - 2020.07.14
Highlights:
* SAP NetWeaver: Telnet and HTTP tweaks (#274)
2.3.9 - 2020.07.14
Highlights:
* Upgrade lxml, improve fingerprint readability (#268)
* New fingerprints and completed normalization by HD Moore (#269)
* New Database: favicons.xml (MD5 fingerprints for favicon.ico files) by HD
Moore (#270)
* HTTP: Project Sonar HTTP updates (including SAP Netweaver / Oracle) (#273)