Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (1h)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 17:06:05 UTC Now

2018-09-24 11:16:42 UTC MAIN commitmail json YAML

py-pytoml: updated to 0.1.19

0.1.19:
Unknown changes.

(adam)

2018-09-24 11:07:41 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20180918

(leot)

2018-09-24 11:07:09 UTC MAIN commitmail json YAML

youtube-dl: Update net/youtube-dl to 20180918

Changes:
version 2018.09.18

Core
+ [extractor/common] Introduce channel meta fields

Extractors
* [adobepass] Don't pollute default headers dict
* [udemy] Don't pollute default headers dict
* [twitch] Don't pollute default headers dict
* [youtube] Don't pollute default query dict (#17593)
* [crunchyroll] Prefer hardsubless formats and formats in locale language
* [vrv] Make format ids deterministic
* [vimeo] Fix ondemand playlist extraction (#14591)
+ [pornhub] Extract upload date (#17574)
+ [porntube] Extract channel meta fields
+ [vimeo] Extract channel meta fields
+ [youtube] Extract channel meta fields (#9676, #12939)
* [porntube] Fix extraction (#17541)
* [asiancrush] Fix extraction (#15630)
+ [twitch:clips] Extend URL regular expression (closes #17559)
+ [vzaar] Add support for HLS
* [tube8] Fix metadata extraction (#17520)
* [eporner] Extract JSON-LD (#17519)

version 2018.09.10

Core
+ [utils] Properly recognize AV1 codec (#17506)

Extractors
+ [iprima] Add support for prima.iprima.cz (#17514)
+ [tele5] Add support for tele5.de (#7805, #7922, #17331, #17414)
* [nbc] Fix extraction of percent encoded URLs (#17374)

(leot)

2018-09-24 10:11:01 UTC MAIN commitmail json YAML

Updated devel/py-greenlet, www/py-furl

(adam)

2018-09-24 10:10:31 UTC MAIN commitmail json YAML

py-furl: updated to 1.2.1

Furl v1.2.1:
Fixed: Join URLs without an authority (e.g. 'foo:blah') consistently with
urllib.parse.urljoin().

(adam)

2018-09-24 10:05:02 UTC MAIN commitmail json YAML

py-greenlet: updated to 0.4.15

0.4.15
- Support for RISC-V architecture
- Workaround a gcc bug on ppc64

(adam)

2018-09-24 09:55:05 UTC MAIN commitmail json YAML

Updated security/py-oauth2client, devel/py-olefile

(adam)

2018-09-24 09:54:46 UTC MAIN commitmail json YAML

py-olefile: updated to 0.46

v0.46:
OleFileIO can now be used as a context manager (with...as), to close the file automatically
Improved handling of malformed files, fixed several bugs.

(adam)

2018-09-24 09:52:24 UTC MAIN commitmail json YAML

py-oauth2client: updated to 4.1.3

v4.1.3

**Note**: oauth2client is deprecated. No more features will be added to the
libraries and the core team is turning down support.

* Changed OAuth2 endpoints to use oauth2.googleapis.com variants.

(adam)

2018-09-24 09:47:53 UTC MAIN commitmail json YAML

Updated textproc/py-natsort, devel/py-pathspec

(adam)

2018-09-24 09:47:28 UTC MAIN commitmail json YAML

py-pathspec: updated to 0.5.9

0.5.9:
- Fixed file system error handling.

0.5.8:
- Improved type checking.
- Created scripts to test Python 2.6 because Tox removed support for it.
- Improved byte string handling in Python 3.
- Handle dangling symlinks.

(adam)

2018-09-24 09:43:26 UTC MAIN commitmail json YAML

py-natsort: updated to 5.4.1

5.4.1:
Fix error in a newly added test.
Changed code format and quality checking infrastructure.

5.4.0:
Re-expose natsort_key as "public" and remove the associated DepricationWarning.
Add better developer documentation.
Refactor tests.
Bump allowed fastnumbers version.

(adam)

2018-09-24 09:39:05 UTC MAIN commitmail json YAML

Updated www/py-selenium, fonts/py-fonttools

(adam)

2018-09-24 09:38:48 UTC MAIN commitmail json YAML

py-fonttools: updated to 3.30.0

3.30.0:
- Skip building noop class PairPos subtables when Coverage is NULL
- Expose the previously reserved bit flag OVERLAP_SIMPLE of
  glyf table's contour points in the TTX dump. This is used in some
  implementations to specify a non-zero fill with overlapping contours.
- Added support for decompiling/compiling TS1C tables containing
  VTT sources for cvar variation table.
- Use fontTools.designspaceLib to read DesignSpaceDocument. The
  fontTools.varLib.designspace module is now deprecated and will be removed
  in future versions. The presence of an explicit axes element is now
  required in order to build a variable font.
- Implemented building GSUB FeatureVariations table from the rules
  element of DesignSpace document
- Added --no-layout-closure option to not expand the subset with
  the glyphs produced by OpenType layout features. Instead, OpenType features
  will be subset to only rules that are relevant to the otherwise-specified
  glyph setpy-fonttools: updated to 3.30.0

(adam)

2018-09-24 09:32:30 UTC MAIN commitmail json YAML

py-selenium: updated to 3.14.1

Selenium 3.14.1
* Fix ability to set timeout for urllib3
* get_cookie uses w3c endpoint when compliant
* Remove body from GET requests
* Fix actions pause for fraction of a second
* Fixed input pausing for some actions methods
* Capabilities can be set on Options classes
* WebElement rect method is now forward compatible for OSS endpoints
* Deprecation warnings now have a stacklevel of 2
* keep_alive can now be set on Webdriver init
* isDisplayed atom is now used for all w3c compliant browser, fixing issue with Safari 12

(adam)

2018-09-24 09:02:09 UTC MAIN commitmail json YAML

Updated devel/py-ordered-set, math/py-numpy

(adam)

2018-09-24 09:01:20 UTC MAIN commitmail json YAML

py-numpy: updated to 1.15.2

NumPy 1.15.2:

This is a bugfix release for bugs and regressions reported following the 1.15.1
release.

* The matrix PendingDeprecationWarning is now suppressed in pytest 3.8.
* The new cached allocations machinery has been fixed to be thread safe.
* The boolean indexing of subclasses now works correctly.
* A small memory leak in PyArray_AdaptFlexibleDType has been fixed.

The Python versions supported by this release are 2.7, 3.4-3.7. The wheels are
linked with OpenBLAS v0.3.0, which should fix some of the linalg problems
reported for NumPy 1.14.

(adam)

2018-09-24 09:00:06 UTC MAIN commitmail json YAML

py-ordered-set: updated to 3.0.2

3.0.2:
Bug fixes.

(adam)

2018-09-24 08:23:16 UTC MAIN commitmail json YAML

Updated textproc/py-sphinx, textproc/py-xlsxwriter

(adam)

2018-09-24 08:22:50 UTC MAIN commitmail json YAML

py-xlsxwriter: updated to 1.1.1

Release 1.1.1:
* Added comment font name and size options.
* Fix for issue when using text boxes in the same workbook as a chartsheet.

(adam)

2018-09-24 08:21:50 UTC MAIN commitmail json YAML

py-sphinx: updated to 1.8.1

Release 1.8.1:

Incompatible changes
LaTeX \pagestyle commands have been moved to the LaTeX template. No changes in PDF, except possibly if \sphinxtableofcontents, which contained them, had been customized in conf.py.

Bugs fixed
* Incorrect default path for sphinx-build -d/doctrees files
* autodoc emits deprecation warning for autodoc_default_flags
* lambda object causes PicklingError on storing environment
* Sphinx fails to build with syntax error in Python 2.7.5
* add latexpdf to make.bat for non make-mode
* Autodoc does not work with enum subclasses with properties/methods
* autodoc: crashed on modules importing eggs
* latex: ImportError: cannot import name 窶魯EFAULT_SETTINGS窶�
* autodoc: autofunction emits a warning for callable objects
* Fix TypeError in error message when override is prohibited
* PDF builds of 窶鷲owto窶� documents have no page numbers
* mathbase: math_role and MathDirective was disappeared in 1.8.0
* latex: Index has disappeared from PDF for Japanese documents
* py domain: :type: field can窶冲 process :term: references
* py domain: TypeError has been raised for class attribute

(adam)

2018-09-24 08:06:48 UTC MAIN commitmail json YAML

Updated devel/py-setuptools, devel/py-test

(adam)

2018-09-24 08:06:29 UTC MAIN commitmail json YAML

py-test: updated to 3.8.1

pytest 3.8.1:

Bug Fixes
* .pytest_cache directory is now automatically ignored by Git. Users who would like to contribute a solution for other SCMs please consult/comment on this issue.
* Fix the following error during collection of tests inside packages:
  TypeError: object of type 'Package' has no len()
* Fix bug where indirect parametrization would consider the scope of all fixtures used by the test function to determine the parametrization scope, and not only the scope of the fixtures being parametrized.
* Fix crash of the assertion rewriter if a test changed the current working directory without restoring it afterwards.
* Fix issue that prevented some caplog properties (for example record_tuples) from being available when entering the debugger with --pdb.
* Fix UnicodeDecodeError in python2.x when a class returns a non-ascii binary __repr__ in an assertion which also contains non-ascii text.

Improved Documentation
* New Deprecations and Removals page shows all currently deprecated features, the rationale to do so, and alternatives to update your code. It also list features removed from pytest in past major releases to help those with ancient pytest versions to upgrade.

Trivial/Internal Changes
* Improve pre-commit detection for changelog filenames
* Remove legacy code around im_func as that was python2 only

(adam)

2018-09-24 08:05:23 UTC MAIN commitmail json YAML

py-setuptools: updated to 40.4.3

v40.4.3
Bump vendored pyparsing in pkg_resources to 2.2.1.

v40.4.2
Updated gitignore in repo.

(adam)

2018-09-24 07:44:46 UTC MAIN commitmail json YAML

Updated www/apache24, converters/help2man

(adam)

2018-09-24 07:44:16 UTC MAIN commitmail json YAML

help2man: updated to 1.47.7

help2man 1.47.7:
* Remove trailing spaces from changelog.
* Update years in debian/copyright.
* Reference version-specific /usr/share/common-licenses/GPL-3 in
  copyright rather than the unversioned GPL symlink.
* Add Swedish translation of info page

(adam)

2018-09-24 07:37:47 UTC MAIN commitmail json YAML

apache24: updated to 2.4.35

Changes with Apache 2.4.35

*) http: Enforce consistently no response body with both 204 and 304
  statuses.

*) mod_status: Cumulate CPU time of exited child processes in the
  "cu" and "cs" values. Add CPU time of the parent process to the
  "c" and "s" values.

*) mod_proxy: Improve the balancer member data shown in mod_status when
  "ProxyStatus" is "On": add "busy" count and show byte counts in
  auto mode always in units of kilobytes.

*) mod_status: Add cumulated response duration time in milliseconds.

*) mod_status: Complete the data shown for async MPMs in "auto" mode.
  Added number of processes, number of stopping processes and number
  of busy and idle workers.

*) mod_ratelimit: Don't interfere with "chunked" encoding, fixing regression
  introduced in 2.4.34.

*) mod_proxy: Remove load order and link dependency between mod_lbmethod_*
  modules and mod_proxy.

*) Allow the argument to <IfFile>, <IfDefine>, <IfSection>, <IfDirective>,
  and <IfModule> to be quoted.  This is primarily for the benefit of
  <IfFile>.

*) mod_watchdog: Correct some log messages.

*) mod_md: When the last domain name from an MD is moved to another one,
  that now empty MD gets moved to the store archive.

*) mod_ssl: Fix merging of SSLOCSPOverrideResponder.

*) mod_proxy_balancer: Restore compatibility with APR 1.4.

(adam)

2018-09-24 04:00:05 UTC MAIN commitmail json YAML

doc: Updated math/py-pandas-datareader to 0.7.0

(minskim)

2018-09-24 03:59:41 UTC MAIN commitmail json YAML

math/py-pandas-datareader: Update to 0.7.0

Changes:
* Reintroduced support for Yahoo! price, dividends, and splits data
  for stocks and currency pairs.
* A new data connector for data provided by Alpha Vantage was
  introduced to obtain Foreign Exchange (FX) data
* A new data connector for data provided by Alpha Vantage was
  introduced to obtain historical time series data.
* A new data connector for data provided by Alpha Vantage was
  introduced to obtain sector performance data.
* A new data connector for data provided by Alpha Vantage was
  introduced to obtain real-time Batch Stock Quotes.
* Immediate deprecation of Google finance and Morningstar for
  historical price data, as these API endpoints are no longer
  supported by their respective providers. Alternate methods are
  welcome via pull requests, as PDR would like to restore these
  features.
* Removal of EDGAR, which was deprecated in v0.6.0.

(minskim)

2018-09-24 03:42:42 UTC MAIN commitmail json YAML

2018-09-24 02:28:58 UTC MAIN commitmail json YAML

www/heel: fix dependency

Fix dependency line to ruby-mime-types.

(taca)

2018-09-24 01:27:18 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/bulk-medium to 20180924

(taca)

2018-09-24 01:26:50 UTC MAIN commitmail json YAML

meta-pkgs/bulk-medium: update to 20180924

- bind99
+ bind911 and bind912

(taca)

2018-09-24 01:22:22 UTC MAIN commitmail json YAML

doc: Updated www/heel to 3.2.0nb1

(taca)

2018-09-24 01:21:54 UTC MAIN commitmail json YAML

www/heel: relax dependency to ruby-puma

Allow depends on ruby-puma 3.12.0.

Bump PKGREVISION.

(taca)

2018-09-24 00:04:53 UTC MAIN commitmail json YAML

boost-libs: Expect fiber to work on Darmin 15

fiber used to fail on Darwin 15, but as of 15.5 with Apple LLVM
>=8.0.0 (clang 8), it works.  Because we expect pkgsrc users to be up
to date with respect to minor versions of their (perhaps not
upgradable from) major version, change the regexp to expect fiber on
this platform.

ok minskin@ on tech-pkg

(gdt)

2018-09-23 23:14:45 UTC MAIN commitmail json YAML

doc: Updated databases/postgresql-postgis2 to 2.5.0

(gdt)

2018-09-23 23:11:49 UTC MAIN commitmail json YAML

postgresql-postgis: Update to 2.5.0

(Upstream also has news for beta and rc, and it's not clear if those
are additional or folded into the following.)

PostGIS 2.5.0
2018/09/23
WARNING: If compiling with PostgreSQL+JIT, LLVM >= 6 is required
Supported PostgreSQL versions for this release are:
PostgreSQL 9.4 - PostgreSQL 12 (in development)
GEOS >= 3.5

* New Features *
  - #1847, spgist 2d and 3d support for PG 11+
    (Esteban Zim叩nyi and Arthur Lesuisse from Universit辿 Libre de Bruxelles (ULB),
      Darafei Praliaskouski)
  - #4056, ST_FilterByM (Nicklas Av辿n)
  - #4050, ST_ChaikinSmoothing (Nicklas Av辿n)
  - #3989, ST_Buffer single sided option (Stephen Knox)
  - #3876, ST_Angle function (R辿mi Cura)
  - #3564, ST_LineInterpolatePoints (Dan Baston)
  - #3896, PostGIS_Extensions_Upgrade() (Regina Obe)
  - #3913, Upgrade when creating extension from unpackaged (Sandro Santilli)
  - #2256, _postgis_index_extent() for extent from index (Paul Ramsey)
  - #3176, Add ST_OrientedEnvelope (Dan Baston)
  - #4029, Add ST_QuantizeCoordinates (Dan Baston)
  - #4063, Optional false origin point for ST_Scale (Paul Ramsey)
  - #4082, Add ST_BandFileSize and ST_BandFileTimestamp,
          extend ST_BandMetadata (Even Rouault)
  - #2597, Add ST_Grayscale (Bborie Park)
  - #4007, Add ST_SetBandPath (Bborie Park)
  - #4008, Add ST_SetBandIndex (Bborie Park)

* Breaking Changes *
  - #4054, ST_SimplifyVW changed from > tolerance to >= tolerance
  - #3885, version number removed from address_standardize lib file
          (Regina Obe)
  - #3893, raster support functions can only be loaded in the same schema
          with core PostGIS functions. (Sandro Santilli)
  - #4035, remove dummy pgis_abs type from aggregate/collect routines.
          (Paul Ramsey)
  - #4069, drop support for GEOS < 3.5 and PostgreSQL < 9.4 (Regina Obe)
  - #4082, ST_BandMetaData extended to include filesize, timestamp (Even Rouault)

* Enhancements and Fixes*
  - Upgrade scripts from multiple old versions are now all symlinks
    to a single upgrade script (Sandro Santilli)
  - #3944, Update to EPSG register v9.2 (Even Rouault)
  - #3927, Parallel implementation of ST_AsMVT
  - #3925, Simplify geometry using map grid cell size before generating MVT
  - #3899, BTree sort order is now defined on collections of EMPTY and
          same-prefix geometries (Darafei Praliaskouski)
  - #3864, Performance improvement for sorting POINT geometries
          (Darafei Praliaskouski)
  - #3900, GCC warnings fixed, make -j is now working (Darafei Praliaskouski)
  - TopoGeo_addLinestring robustness improvements (Sandro Santilli)
    #1855, #1946, #3718, #3838
  - #3234, Do not accept EMPTY points as topology nodes (Sandro Santilli)
  - #1014, Hashable geometry, allowing direct use in CTE signatures (Paul Ramsey)
  - #3097, Really allow MULTILINESTRING blades in ST_Split() (Paul Ramsey)
  - #3942, geojson: Do not include private header for json-c >= 0.13 (Bj旦rn Esser)
  - #3954, ST_GeometricMedian now supports point weights (Darafei Praliaskouski)
  - #3965, #3971, #3977, #4071 ST_ClusterKMeans rewritten: better initialization,
          faster convergence, K=2 even faster (Darafei Praliaskouski)
  - #3982, ST_AsEncodedPolyline supports LINESTRING EMPTY and MULTIPOINT EMPTY
          (Darafei Praliaskouski)
  - #3986, ST_AsText now has second argument to limit decimal digits
          (Marc Ducobu, Darafei Praliaskouski)
  - #4020, Casting from box3d to geometry now returns correctly connected
          PolyhedralSurface (Matthias Bay)
  - #2508, ST_OffsetCurve now works with collections (Darafei Praliaskouski)
  - #4006, ST_GeomFromGeoJSON support for json and jsonb as input
          (Paul Ramsey, Regina Obe)
  - #4038, ST_Subdivide now selects pivot for geometry split that reuses input
          vertices. (Darafei Praliaskouski)
  - #4025, #4032 Fixed precision issue in ST_ClosestPointOfApproach,
          ST_DistanceCPA, and ST_CPAWithin (Paul Ramsey, Darafei Praliaskouski)
  - #4076, Reduce use of GEOS in topology implementation (Bj旦rn Harrtell)
  - #4080, Add external raster band index to ST_BandMetaData
  - Add Raster Tips section to Documentation for information about
    Raster behavior (e.g. Out-DB performance, maximum open files)
  - #4084: Fixed wrong code-comment regarding front/back of BOX3D (Matthias Bay)
  - #4060, #4094, PostgreSQL JIT support (Ra炭l Mar鱈n, Laurenz Albe)
  - #3960, ST_Centroid now uses lwgeom_centroid (Darafei Praliaskouski)
  - #4027, Remove duplicated code in lwgeom_geos (Darafei Praliaskouski,
          Daniel Baston)
  - #4115, Fix a bug that created MVTs with incorrect property values under
    parallel plans (Ra炭l Mar鱈n).
  - #4120, ST_AsMVTGeom: Clip using tile coordinates (Ra炭l Mar鱈n).
  - #4132, ST_Intersection on Raster now works without throwing TopologyException
          (Vin鱈cius A.B. Schmidt, Darafei Praliaskouski)
  - #4177, #4180 Support for PostgreSQL 12 dev branch (Laurenz Albe, Ra炭l Mar鱈n)
  - #4156, ST_ChaikinSmoothing: also smooth start/end point of
  polygon by default (Darafei Praliaskouski)

(gdt)

2018-09-23 21:09:42 UTC MAIN commitmail json YAML

doc: Updated net/rtmpdump to 2.4.0.0.fa8646daeb19dfd12c181f7d19de708d623704c0

(wiz)

2018-09-23 21:09:33 UTC MAIN commitmail json YAML

rtmpdump: update to 2.4.0.0.fa8646daeb19dfd12c181f7d19de708d623704c0.

This is the latest git version of the program (from 2015 though).

Switch the build to use gnutls for the command line program,
since openssl 1.1 is not supported.

Various changes since the last released version, but only git log
available. Mostly bugfixes.

Update bl3.mk file: neither zlib nor openssl nor gnutls headers/libraries
are used by the library, so remove all bl3.mk includes.

(wiz)

2018-09-23 20:07:05 UTC MAIN commitmail json YAML

2018-09-23 20:05:29 UTC MAIN commitmail json YAML

2018-09-23 19:55:04 UTC MAIN commitmail json YAML

Use correct versioned Go dependency.

(bsiegert)

2018-09-23 18:42:06 UTC MAIN commitmail json YAML

doc: Updated devel/php-xdebug to 2.6.1

(taca)

2018-09-23 18:41:46 UTC MAIN commitmail json YAML

devel/php-xdebug: update to 2.6.1

Wed, Aug 1, 2018 - xdebug 2.6.1

= Fixed bugs:

- Fixed issue #1525: Namespace filter does equality match instead of prefix match
- Fixed issue #1532: SIGABRT when using remote debugging and an error is thrown in eval() (Philip Hofstetter)
- Fixed issue #1543: Various memory leaks due to changes in (internal) string handling
- Fixed issue #1556: Crash when register_shutdown_function() is called with a function named call_user_func*
- Fixed issue #1557: Remove 'return' in void xdebug_build_fname
- Fixed issue #1568: Can't debug object properties that have numeric keys

+ Improvements:

- Fixed issue #1487: Re-enable IPv6 test on Travis

(taca)

2018-09-23 18:39:26 UTC MAIN commitmail json YAML

doc: note update of rails51 to 5.1.6

devel/ruby-activesupport51
devel/ruby-activemodel51
devel/ruby-activejob51
www/ruby-actionview51
www/ruby-actionpack51
www/ruby-actioncable51
databases/ruby-activerecord51
mail/ruby-actionmailer51
devel/ruby-railties51
www/ruby-rails51

(taca)

2018-09-23 18:39:23 UTC MAIN commitmail json YAML

Use correct versioned Go dependency, subst go tool path.

(bsiegert)

2018-09-23 18:37:39 UTC MAIN commitmail json YAML

www/ruby-rails51: update to 5.1.6

This is meta package for Ruby on Rails 5.1.6.

(taca)

2018-09-23 18:36:51 UTC MAIN commitmail json YAML

devel/ruby-railties51: update to 5.1.6

## Rails 5.1.6 (March 29, 2018) ##

*  Fix check for minimum Ruby version to correctly identify Ruby 2.2.10.

    *shia*

*  Fix minitest rails plugin.

    The custom reporters are added only if needed.

    This will fix conflicts with others plugins.

    *Kevin Robatel*

(taca)

2018-09-23 18:36:20 UTC MAIN commitmail json YAML

mail/ruby-actionmailer51: update to 5.1.6

## Rails 5.1.6 (March 29, 2018) ##

*  No changes.

(taca)

2018-09-23 18:35:41 UTC MAIN commitmail json YAML

databases/ruby-activerecord51: update to 5.1.6

## Rails 5.1.6 (March 29, 2018) ##

*  MySQL: Support mysql2 0.5.x.

    *Aaron Stone*

(taca)

2018-09-23 18:35:13 UTC MAIN commitmail json YAML

www/ruby-actioncable51: update to 5.1.6

No change except version.

## Rails 5.1.6 (March 29, 2018) ##

*  No changes.

(taca)

2018-09-23 18:34:30 UTC MAIN commitmail json YAML

www/ruby-actionpack51: update to 5.1.6

## Rails 5.1.6 (March 29, 2018) ##

*  Check exclude before flagging cookies as secure.

    *Catherine Khuu*

(taca)

2018-09-23 18:33:58 UTC MAIN commitmail json YAML

www/ruby-actionview51: update to 5.1.6

No change except version.

## Rails 5.1.6 (March 29, 2018) ##

*  No changes.

(taca)

2018-09-23 18:33:22 UTC MAIN commitmail json YAML

devel/ruby-activejob51: update to 5.1.6

No change except version.

## Rails 5.1.6 (March 29, 2018) ##

*  No changes.

(taca)

2018-09-23 18:32:13 UTC MAIN commitmail json YAML

devel/ruby-activemodel51: update to 5.1.6

No change except version.

## Rails 5.1.6 (March 29, 2018) ##

*  No changes.

(taca)

2018-09-23 18:31:11 UTC MAIN commitmail json YAML

devel/ruby-activesupport51: update to 5.1.6

## Rails 5.1.6 (March 29, 2018) ##

*  Return all mappings for a timezone identifier in `country_zones`

    Some timezones like `Europe/London` have multiple mappings in
    `ActiveSupport::TimeZone::MAPPING` so return all of them instead
    of the first one found by using `Hash#value`. e.g:

        # Before
        ActiveSupport::TimeZone.country_zones("GB") # => ["Edinburgh"]

        # After
        ActiveSupport::TimeZone.country_zones("GB") # => ["Edinburgh", "London"]

    Fixes #31668.

    *Andrew White*

(taca)

2018-09-23 18:30:36 UTC MAIN commitmail json YAML

lang/ruby: update rails to 5.1.6

Start update of Ruby on Rails to 5.1.6.

(taca)

2018-09-23 18:27:42 UTC MAIN commitmail json YAML

doc: Updated sysutils/puppet to 5.5.2

(taca)

2018-09-23 18:27:03 UTC MAIN commitmail json YAML

sysutils/puppet: update to 5.5.2

Puppet 5.5.2 Released June 7, 2018.

This is a bug-fix and security release of Puppet.

Puppet 5.5.1 Released April 17, 2018.

This is a feature and bug-fix release of Puppet.

Please refer release note for full changes:
<https://puppet.com/docs/puppet/5.5/release_notes.html>.

(taca)

2018-09-23 18:23:47 UTC MAIN commitmail json YAML

doc: Updated devel/transifex-client to 0.13.4

(taca)

2018-09-23 18:23:22 UTC MAIN commitmail json YAML

devel/transifex-client: update to 0.13.4

0.13.4 (2018-07-03)

* Support for Python 3.7
* Make the wizard handle unknown file formats gracefully

0.13.3 (2018-04-30)

* Use the TX_TOKEN environment variable to set your Transifex API token.  This
  essentially replaces the --token argument in the tx init command, and does
  not write any credentials in the .transifexrc file.

* Add the --no-interactive argument in the tx pull command, for the case where
  no user input is required. This is needed in some cases where a CI does not
  want to proceed with user input and needs to fail silently.

0.13.2 (2018-04-02)

* Push and pull files more quickly by using the new --parallel option with tx
  push and tx pull to make parallel requests. This is a beta feature - be
  careful when using it with many files as it may cause you to hit your API
  rate limits.

* --expression is now a named argument for tx config mapping so it’s
  consistent with the tx config mapping-bulk command with regard to how you
  pass a file path expression.

* The algorithm for locating translation files has been optimized to improve
  performance in cases where you have many files in your working directory.

(taca)

2018-09-23 18:17:26 UTC MAIN commitmail json YAML

doc: Added devel/py-python-slugify version 1.2.5

(taca)

2018-09-23 18:17:04 UTC MAIN commitmail json YAML

devel/Makefile: add and enable py-python-slugify

(taca)

2018-09-23 18:16:24 UTC MAIN commitmail json YAML

devel/py-python-slugify: add version 1.2.5

Required by newer devel/transifex-client.

Overview
--------

A Python **slugify** application that handles **unicode**.

(taca)

2018-09-23 18:02:29 UTC MAIN commitmail json YAML

doc: Updated security/ruby-rex-powershell to 0.1.79

(taca)

2018-09-23 18:02:07 UTC MAIN commitmail json YAML

security/ruby-rex-powershell: update to 0.1.79

0.1.78 (2018-06-21)

* Land #13, Update cmd_psh_payload to simplify exec_in_place

0.1.79 (2018-08-01)

* Land #12, Update GetMethod for GetProcAddress for Windows 10 1803

(taca)

2018-09-23 18:01:20 UTC MAIN commitmail json YAML

doc: Updated security/ruby-rex-exploitation to 0.1.19

(taca)

2018-09-23 18:00:57 UTC MAIN commitmail json YAML

security/ruby-rex-exploitation: update to 0.1.19

0.1.18

* Add CmdStager option to skip command compression

0.1.19

* Rename opts[:nocompress] to opts[:noconcat]

(taca)

2018-09-23 18:00:25 UTC MAIN commitmail json YAML

doc: Updated security/ruby-rex-text to 0.2.21

(taca)

2018-09-23 18:00:00 UTC MAIN commitmail json YAML

security/ruby-rex-text: update to 0.2.21

0.2.17 (2018-02-09)

* Land #9, remove use of 'fun' keyword
* Land #10, add rand_country

0.2.18 (2018-04-12)

* Land #11, ranges for rand_base and rand_text_*

0.2.19 (2018-04-18)

* Land #13, add text encryption / encoding wrappers

0.2.20 (2018-04-18)

* Land #14, remove RC4/SHA256 support
* Land #12, bump ruby deps

0.2.21 (2018-06-13)

* Land #16, simplify shuffle_a implementation
* Land #17, speedup to_mixed_case_array
* Land #18, use single regular expression for strict case
* Land #19, remove unnecessary gsub regex to remove newline
* Land #21, add SHA2 digest wrappers

(taca)

2018-09-23 17:59:13 UTC MAIN commitmail json YAML

doc: Updated security/ruby-rex-socket to 0.1.15

(taca)

2018-09-23 17:58:47 UTC MAIN commitmail json YAML

security/ruby-rex-socket: update to 0.1.15

0.1.13

* add helper methods for determining supported SSL version methods

0.1.14

* Add IPv6 support to addr_atoc and addr_ctoa

0.1.15

* SSH socket registration removed

(taca)

2018-09-23 17:57:52 UTC MAIN commitmail json YAML

doc: Updated security/ruby-metasploit_payloads-mettle to 0.4.2

(taca)

2018-09-23 17:57:29 UTC MAIN commitmail json YAML

2018-09-23 17:56:21 UTC MAIN commitmail json YAML

doc: Updated security/ruby-metasploit-payloads to 1.3.49

(taca)

2018-09-23 17:55:59 UTC MAIN commitmail json YAML

2018-09-23 17:17:01 UTC MAIN commitmail json YAML

doc: update www/ruby-jekyll and friends

www/ruby-jekyll-feed 0.11.0
www/ruby-jekyll-seo-tag 2.5.0
www/ruby-jekyll-minima 2.5.0
www/ruby-jekyll 3.8.4

(taca)

2018-09-23 17:15:18 UTC MAIN commitmail json YAML

www/ruby-jekyll: update to 3.8.4

3.8.4 / 2018-09-18

Bug Fixes

* 3.8.x: security: fix include bypass of EntryFilter#filter symlink check
  (#7228)

3.8.3 / 2018-06-05

Bug Fixes

* Fix --unpublished not affecting collection documents (#7027)

3.8.2 / 2018-05-18

Bug Fixes

* Add whitespace control to LIQUID_TAG_REGEX (#7015)

3.8.1 / 2018-05-01

Bug Fixes

* Fix rendering Liquid constructs in excerpts (#6945)
* Liquify documents unless published == false (#6959)

3.8.0 / 2018-04-19

Minor Enhancements

* Two massive performance improvements for large sites (#6730)
* Cache the list of documents to be written (#6741)
* Allow Jekyll Doctor to detect stray posts dir (#6681)
* Excerpt relative-path should match its path (#6597)
* Remind user to resolve conflict in jekyll new with --force (#6801)
* Memoize helper methods in site-cleaner (#6808)
* Compute document's relative_path faster (#6767)
* Create a single instance of PostReader per site (#6759)
* Allow date filters to output ordinal days (#6773)
* Change regex to sanitize and normalize filenames passed to LiquidRenderer
  (#6610)
* Allow passing :strict_variables and :strict_filters options to Liquid's
  renderer (#6726)
* Debug writing files during the build process (#6696)
* Improve regex usage in Tags::IncludeTag (#6848)
* Improve comment included in the starter index.md (#6916)
* Store and retrieve converter instances for Jekyll::Filters via a hash (#6856)
* Implement a cache within the where filter (#6868)
* Store regexp in a constant (#6887)
* Optimize computing filename in LiquidRenderer (#6841)

Documentation

* Adding the jekyll-algolia plugin to the list of plugins (#6737)
* Added Premonition plugin to list of plugins (#6750)
* Add document on releasing a new version (#6745)
* Mention Talkyard, a new commenting system for Jekyll and others. (#6752)
* Add 'jekyll-fontello' to plugins (#6757)
* Install dh-autoreconf on Windows (#6765)
* Fix common typos (#6764)
* Fix documentation for {{ page.excerpt }} (#6779)
* Update docs on permalink configuration (#6775)
* Propose fix some typos (#6785)
* Say hello to Jekyll's New Lead Developer (#6790)
* Add reference to Liquid to plugin docs (#6794)
* Draft a release post for v3.7.3 (#6803)
* add missing step for gem-based theme conversion (#6802)
* Update windows.md to explain an issue with jekyll new. (#6838)
* Add Bundler Installation Instructions (#6828)
* Docs: describe difference between tags and categories (#6882)
* Add jekyll-random plugin to docs (#6833)
* Fixed typo in description of categories and tags (#6896)
* Add missing ul-tag (#6897)
* doc: add liquid tag plugin jekyll-onebox for html previews (#6898)
* Add jekyll-w2m to plugins (#6855)
* Fix tutorials navigation HTML (#6919)
* add Arch Linux instalation troubleshoot (#6782)
* Docs: Install Jekyll on macOS (#6881)
* Fix CodeClimate badges [ci skip] (#6930)
* Update index.md (#6933)

Site Enhancements

* Remove links to Gists (#6751)
* Always load Google Fonts over HTTPS (#6792)
* always load analytics.js over HTTPS (#6807)

Bug Fixes

* Append appropriate closing tag to Liquid block in an excerpt ### -minor
  (#6724)
* Bypass rendering via Liquid unless required (#6735)
* Delegated methods after private keyword are meant to be private (#6819)
* Improve handling non-default collection documents rendering and writing
  (#6795)
* Fix passing multiline params to include tag when using the variable syntax
  (#6858)
* include_relative tag should find related documents in collections gathered
  within custom collections_dir (#6818)
* Handle liquid tags in excerpts robustly (#6891)
* Allow front matter defaults to be applied properly to documents gathered
  under custom collections_dir (#6885)

3.7.4 / 2018-09-07

Bug Fixes

* Security: fix include bypass of EntryFilter#filter symlink check (#7224)

(taca)

2018-09-23 17:14:53 UTC MAIN commitmail json YAML

www/ruby-jekyll-minima: update to 2.5.0

2.5.0 (2018-04-20)

Bug Fixes

* Add jekyll-feed plugin in config (#228)

Minor Enhancements

* Stick footer for short posts (#223)
* Consolidate trigger SVG paths (#148)

(taca)

2018-09-23 17:13:51 UTC MAIN commitmail json YAML

www/ruby-jekyll-seo-tag: update to 2.5.0

## 2.5.0 / 2018-05-18

  * Docs: Prevent GitHub Pages from processing Liquid raw tag (#276)

### Documentation

  * Use gems config key for Jekyll &lt; 3.5.0 (#255)
  * docs/usage - replace &#34;below&#34; with correct link (#280)

### Development Fixes

  * Test against Ruby 2.5 (#260)
  * add tests for twitter.card types (#289)
  * Target Ruby 2.3 and Rubocop 0.56.0 (#292)

### Minor Enhancements

  * Add webmaster_verifications for baidu (#263)
  * Include page number in title (#250)
  * Configure default Twitter summary card type (V2) (#225)

(taca)

2018-09-23 17:13:09 UTC MAIN commitmail json YAML

www/ruby-jekyll-feed: update to 0.11.0

0.11.0 (2018/09/09)

Development Fixes

* Require Ruby 2.3 (#222)
* Refactor to remove redundant calls and variables (#240)

Minor Enhancements

* Categories and collections (#228)
* Remove check for older version of Jekyll (#234)

0.10.0 (2018/06/05)

Bug Fixes

* Escape image URL (#209)

Development Fixes

* Rubocop 0.55 (#223)
* Bump Rubocop (#230)

Minor Enhancements

* Support Typhoeus 1.0 (#232)

(taca)

2018-09-23 17:09:30 UTC MAIN commitmail json YAML

doc: update ruby-sinatra and ruby-sinatra-contrib

www/ruby-sinatra 2.0.4
www/ruby-sinatra-contrib 2.0.4

(taca)

2018-09-23 17:08:02 UTC MAIN commitmail json YAML

www/ruby-sinatra: update to 2.0.4 with ruby-sinatra-contrib

## 2.0.4 / 2018-09-15

* Don't blow up when passing frozen string to `send_file` disposition [#1137](https://github.com/sinatra/sinatra/pull/1137) by Andrew Selder

* Fix ubygems LoadError [#1436](https://github.com/sinatra/sinatra/pull/1436) by Pavel Rosický

* Unescape regex captures [#1446](https://github.com/sinatra/sinatra/pull/1446) by Jordan Owens

* Slight performance improvements for IndifferentHash [#1427](https://github.com/sinatra/sinatra/pull/1427) by Mike Pastore

* Improve development support and documentation and source code by Will Yang, Jake Craige, Grey Baker and Guilherme Goettems Schneider

## 2.0.3 / 2018-06-09

* Fix the backports gem regression [#1442](https://github.com/sinatra/sinatra/issues/1442) by Marc-André Lafortune

## 2.0.2 / 2018-06-05

* Escape invalid query parameters [#1432](https://github.com/sinatra/sinatra/issues/1432) by Kunpei Sakai
  * The patch fixes [CVE-2018-11627](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-11627).

* Fix undefined method error for `Sinatra::RequiredParams` with hash key [#1431](https://github.com/sinatra/sinatra/issues/1431) by Arpit Chauhan

* Add xml content-types to valid html_types for Rack::Protection [#1413](https://github.com/sinatra/sinatra/issues/1413) by Reenan Arbitrario

* Encode route parameters using :default_encoding setting [#1412](https://github.com/sinatra/sinatra/issues/1412) by Brian m. Carlson

* Fix unpredictable behaviour from Sinatra::ConfigFile [#1244](https://github.com/sinatra/sinatra/issues/1244) by John Hope

* Add Sinatra::IndifferentHash#slice [#1405](https://github.com/sinatra/sinatra/issues/1405) by Shota Iguchi

* Remove status code 205 from drop body response [#1398](https://github.com/sinatra/sinatra/issues/1398) by Shota Iguchi

* Ignore empty captures from params [#1390](https://github.com/sinatra/sinatra/issues/1390) by Shota Iguchi

* Improve development support and documentation and source code by Zp Yuan, Andreas Finger, Olle Jonsson, Shota Iguchi, Nikita Bulai and Joshua O'Brien

(taca)

2018-09-23 17:06:51 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rack-protection to 2.0.4

(taca)

2018-09-23 17:06:28 UTC MAIN commitmail json YAML

www/ruby-rack-protection: update to 2.0.4

2.0.4 / 2018-09-15

* Don't blow up when passing frozen string to send_file disposition #1137 by
  Andrew Selder

* Fix ubygems LoadError #1436 by Pavel Rosick箪

* Unescape regex captures #1446 by Jordan Owens

* Slight performance improvements for IndifferentHash #1427 by Mike Pastore

* Improve development support and documentation and source code by Will Yang,
  Jake Craige, Grey Baker and Guilherme Goettems Schneider

2.0.3 / 2018-06-09

* Fix the backports gem regression #1442 by Marc-Andr辿 Lafortune

2.0.2 / 2018-06-05

* Escape invalid query parameters #1432 by Kunpei Sakai

o The patch fixes CVE-2018-11627.

* Fix undefined method error for Sinatra::RequiredParams with hash key #1431
  by Arpit Chauhan

* Add xml content-types to valid html_types for Rack::Protection #1413 by
  Reenan Arbitrario

* Encode route parameters using :default_encoding setting #1412 by Brian
  m. Carlson

* Fix unpredictable behaviour from Sinatra::ConfigFile #1244 by John Hope

* Add Sinatra::IndifferentHash#slice #1405 by Shota Iguchi

* Remove status code 205 from drop body response #1398 by Shota Iguchi

* Ignore empty captures from params #1390 by Shota Iguchi

* Improve development support and documentation and source code by Zp Yuan,
  Andreas Finger, Olle Jonsson, Shota Iguchi, Nikita Bulai and Joshua O'Brien

(taca)

2018-09-23 17:03:56 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rack-cache to 1.8.0

(taca)

2018-09-23 17:03:33 UTC MAIN commitmail json YAML

www/ruby-rack-cache: update to 1.8.0

## 1.8.0 (2018/06/07)

  * Purge key from metastore when entitystore not found

(taca)

2018-09-23 17:02:35 UTC MAIN commitmail json YAML

doc: Updated www/ruby-websocket to 1.2.8

(taca)

2018-09-23 17:02:04 UTC MAIN commitmail json YAML

www/ruby-websocket: update to 1.2.8

## 1.2.8

- restore support for Ruby 2.0+

## 1.2.7

- fix bug in previous version for Ruby 2.3

## 1.2.6

- duplicate variables passed in initializers to avoid changing them

(taca)

2018-09-23 17:01:34 UTC MAIN commitmail json YAML

doc: Updated www/ruby-unicorn to 5.4.1

(taca)

2018-09-23 17:01:05 UTC MAIN commitmail json YAML

www/ruby-unicorn: update to 5.4.1

5.4.1 (2018-07-23)

This release quiets some warnings for Ruby 2.6 preview releases
and enables tests to pass under Ruby 1.9.3.  Otherwise, nothing
interesting for Ruby 2.0..2.5 users.

(taca)

2018-09-23 17:00:32 UTC MAIN commitmail json YAML

doc: Updated www/ruby-selenium-webdriver to 3.14.0

(taca)

2018-09-23 17:00:06 UTC MAIN commitmail json YAML

www/ruby-selenium-webdriver: update to 3.14.0

3.14.0 (2018-08-03)
===================

Ruby:
  * Allow to customize default duration of movement of pointer actions using
    Driver#action#default_move_duration= (thanks @prakharrr)
  * Fixed an accidentally removed Selenium::WebDriver::Error::TimeoutError (thanks @twalpole)

Server:
  * Fixed an issue when Server.latest couldn't parse the version

Remote:
  * Added support for uploading multiple files by passing them as a string
    separated by \n to Element#send_keys. Please, note that not all the drivers
    have multiple file upload implemented (tested to work in ChromeDriver).

3.13.1 (2018-07-20)
===================

Chrome:
  * Fixed an issue when empty Chrome options would cause DevToolsActivePort issue (thanks @artplan1)

Remote:
  * Support detecting local files (thanks @mskvn)

3.13.0 (2018-06-25)
===================

Ruby:
  * Address warnings for redefined methods and uninitialized instance variables

Chrome:
  * Chrome options capabilities updated to use goog:chromeOptions.
    Note that Selenium now requires ChromeDriver v2.31 at minimum.
  * Added ability to tell headless Chrome to save files using Driver#download_path= (thanks @pelly)

3.12.0 (2018-05-08)
===================

Ruby:
  * Added User-Agent header to requests from Selenium to give remote
    ends more visibility into distribution of clients (thanks @sah)
  * Added Selenium::WebDriver::VERSION constant (thanks @sah)
  * Added changelog link to RubyGems page
  * Fixed a bug when requests were sent with empty Content-Type,
    which should instead be application/json (issue #5615 and #5659)
  * Fixed a bug when failed connection attempt was retried without
    grace period for remote to resolve its problem (thanks @amckinley42)
  * Fixed a bug with accidentally removed HasNetworkConnection driver extension

Chrome:
  * Fixed a bug when deprecation message for using Chrome extensions
    was incorrectly shown (thanks @treby)

Safari:
  * Added support getting permissions via Driver#permissions
  * Added support setting permissions via Driver#permissions=
  * Added support enabling web inspector via Driver#attach_debugger

(taca)

2018-09-23 16:57:24 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rouge to 3.2.1

(taca)

2018-09-23 16:57:00 UTC MAIN commitmail json YAML

www/ruby-rouge: update to 3.2.1

3.2.1: (2018/08/16)

https://github.com/jneen/rouge/compare/v3.2.0...v3.2.1

* Perl Lexer
  o Allow any non-whitespace character to delimit regexes (#974 by dblessing)
    - Details: In specific cases where a previously unsupported regex
      delimiter was used, a later rule could cause a backtrack in the regex
      system. This resulted in Rouge hanging for an unspecified amount of
      time.

3.2.0: (2018/08/02)

https://github.com/jneen/rouge/compare/v3.1.1...v3.2.0

* General
  o Load pastie theme (#809 by rramsden)
  o Fix build failures (#892 by olleolleolle)
  o Update CLI style help text (#923 by nixpulvis)
  o Fix HTMLLinewise formatter documentation in README.md (#910 by rohitpaulk)
* Terraform Lexer (NEW - #917 by lowjoel)
* Crystal Lexer (NEW - #441 by splattael)
* Scheme Lexer
  o Allow square brackets (#849 by EFanZh)
* Haskell Lexer
  o Support for Quasiquotations (#868 by enolan)
* Java Lexer
  o Support for Java 10 var keyword (#888 by lc-soft)
* VHDL Lexer
  o Fix time_vector keyword typo (#911 by ttobsen)
* Perl Lexer
  o Recognize .t as valid file extension (#918 by miparnisari)
* Nix Lexer
  o Improved escaping sequences for indented strings (#926 by veprbl)
* Fortran Lexer
  o Recognize .f as valid file extension (#931 by veprbl)
* Igor Pro Lexer
  o Update functions and operations for Igor Pro 8 (#921 by t-b)
* Julia Lexer
  o Various improvements and fixes (#912 by ararslan)
* Kotlin Lexer
  o Recognize .kts as valid file extension (#908 by mkobit)
* CSS Lexer
  o Minor fixes (#916 by miparnisari)
* HTML Lexer
  o Minor fixes (#916 by miparnisari)
* Javascript Lexer
  o Minor fixes (#916 by miparnisari)
* Markdown Lexer
  o Images may not have alt text (#904 by Himura2la)
* ERB Lexer
  Fix greedy comment matching (#902 by ananace)

(taca)

2018-09-23 16:56:20 UTC MAIN commitmail json YAML

doc: Updated www/ruby-puma to 3.12.0

(taca)

2018-09-23 16:55:59 UTC MAIN commitmail json YAML

www/ruby-puma: update to 3.12.0

## 3.12.0 / 2018-07-13

* 5 features:
  * You can now specify which SSL ciphers the server should support, default is unchanged (#1478)
  * The setting for Puma's `max_threads` is now in `Puma.stats` (#1604)
  * Pool capacity is now in `Puma.stats` (#1579)
  * Installs restricted to Ruby 2.2+ (#1506)
  * `--control` is now deprecated in favor of `--control-url` (#1487)

* 2 bugfixes:
  * Workers will no longer accept more web requests than they have capacity to process. This prevents an issue where one worker would accept lots of requests while starving other workers (#1563)
  * In a test env puma now emits the stack on an exception (#1557)

(taca)

2018-09-23 16:55:27 UTC MAIN commitmail json YAML

doc: Updated www/ruby-mustermann to 1.0.3

(taca)

2018-09-23 16:55:04 UTC MAIN commitmail json YAML

www/ruby-mustermann: update to 1.0.3

Mustermann 1.0.3 (2018-08-17)

* Handle with_look_ahead on SafeRenderer. Fixes sinatra/sinatra#1409
  @namusyaka
* Fix EqualityMap#fetch to be compatible with the fallback Hash#fetch. Fixes
  #89 @eregon
* Improve code base and documentation. @sonots, @iguchi1124

(taca)

2018-09-23 16:54:18 UTC MAIN commitmail json YAML

doc: Updated www/ruby-mechanize to 2.7.6

(taca)

2018-09-23 16:53:58 UTC MAIN commitmail json YAML

www/ruby-mechanize: update to 2.7.6

=== 2.7.6

* New Features
  * Mechanize#set_proxy accepts an HTTP URL/URI. (#513)

* Bug fix
  * Fix element(s)_with(search: selector) methods not working for forms, form fields and frames. (#444)
  * Improve the filename parser for the `Content-Disposition` header. (#496, #517)
  * Accept `Content-Encoding: identity`. (#515)
  * Mechanize::Page#title no longer picks a title in an embeded SVG/RDF element. (#503)
  * Make Mechanize::Form#has_field? boolean. (#501)

(taca)

2018-09-23 16:53:28 UTC MAIN commitmail json YAML

doc: Updated www/ruby-http-form_data to 2.1.1

(taca)

2018-09-23 16:52:58 UTC MAIN commitmail json YAML

www/ruby-http-form_data: update to 2.1.1

## 2.1.1 (2018-06-01)

* [#23](https://github.com/httprb/form_data/pull/23)
  Allow override urlencoded form data encoder.
  [@FabienChaynes][]

(taca)

2018-09-23 16:52:17 UTC MAIN commitmail json YAML

doc: Updated www/ruby-faraday to 0.15.3

(taca)

2018-09-23 16:51:55 UTC MAIN commitmail json YAML

www/ruby-faraday: update to 0.15.3

0.15.3 (2018/09/19)

* Make Faraday::Request serialisable with Marshal. (#803)
* Add DEFAULT_EXCEPTIONS constant to Request::Retry (#814)
* Add support for Ruby 2.6 Net::HTTP write_timeout (#824)

0.15.2 (2018/05/23)

* Prevents Net::HTTP adapters to retry request internally by setting
  max_retries to 0 if available (Ruby 2.5+). (#799)
* Fixes NestedParamsEncoder handling of empty array values (#801)

0.15.1 (2018/05/10)

* NetHttpPersistent adapter better reuse of SSL connections (#793)
* Refactor: inline cached_connection (#797)
* Logger middleware: use $stdout instead of STDOUT (#794)
* Fix: do not memoize/reuse Patron session (#796)

Also in this release:

* Allow setting min/max ssl version for Net::HTTP (#792)
* Allow setting min/max ssl version for Excon (#795)

0.15.0 (2018/04/19)

Features:

* Added retry block option to retry middleware. (#770)
* Retry middleware improvements (honour Retry-After header, retry statuses)
  (#773)
* Improve response logger middleware output (#784)

Fixes:

* Remove unused class error (#767)
* Fix minor typo in README (#760)
* Reuse persistent connections when using net-http-persistent (#778)
* Fix Retry middleware documentation (#781)
* Returns the http response when giving up on retrying by status (#783)

(taca)

2018-09-23 16:50:54 UTC MAIN commitmail json YAML

doc: Updated www/ruby-capybara to 3.8.0

(taca)

2018-09-23 16:50:34 UTC MAIN commitmail json YAML

www/ruby-capybara: update to 3.8.0

# Version 3.8.0
Release date: 2018-09-20

### Added

* Workaround gecodriver 0.22 issue with undefined pause durations
* :element selector ignores XML namespaces

### Fixed

* Added Errno::ECONNRESET to the errors which will allows https server detection

# Version 3.7.2
Release date: 2018-09-12

### Fixed

* Fix MatchQuery based matchers when used on a root element found using any type of parent/ancestor query - Issue #2097

* Fix Chrome/FF HTML5 drag simulation for elements (a, img) which default to draggable - Issue #2098

# Version 3.7.1
Release date: 2018-09-05

### Fixed

* Restored ability to pass symbol as the CSS selector when calling `has_css?`/`have_css`/etc - Issue #2093

# Version 3.7.0
Release date: 2018-09-02

### Added

* `Capybara.disable_animation` can be set to a CSS selector to identify which elements will have animation disabled [Michael Glass]
* `Capybara.default_normalize_ws` option which sets whether or not text predicates and matchers (`has_text?`, `has_content?`, `assert_text`, etc) use `normalize_ws` option by default. Defaults to false. [Stegalin Ivan]
* Selector based predicates, matchers, and finders now support the `:normalize_ws` option for the `:text`/`:exact_text` filters. Defaults to the `Capybara.default_normalize_ws`setting above.
* Element `choose`/`check`/`uncheck`/`attach_file`/`fill_in` can now operate on the element they're called on or a descendant if no locator is passed.

### Fixed

* All CSS styles applied by the `Element#attach_file` `:make_visible` option will now have `!important` priority set to ensure they override any other specified style.
* Firefox file inputs are only manually cleared when necessary.

# Version 3.6.0
Release date: 2018-08-14

### Added

* Workaround geckodriver/firefox send_keys issues as much as possible using the Selenium actions API
* Workaround lack of HTML5 native drag and drop events when using Selenium driver with Chrome and FF >= 62
* `Capybara.predicates_wait` option which sets whether or not Capybaras matcher predicate methods (`has_css?`, `has_selector?`, `has_text?`, etc.) default to using waiting/retrying behavior (defaults to true)

# Version 3.5.1
Release date: 2018-08-03

### Fixed

* Fixed misspelled method name `refute_matches_elector` => `refute_matches_selector`

# Version 3.5.0
Release date: 2018-08-01

### Added

* text predicates and matchers (`has_text?`, `has_content?`, `assert_text`, etc) now support a `normalize_ws` option

### Fixed

* `attach_file` with Selenium and local Firefox 62+ now correctly generates only one change event when attaching multiple files

# Version 3.4.2
Release date: 2018-07-24

### Fixed

* `match_xxx` selectors and `matches_xxx?` predicates work correctly with elements found using a sibling selector - Issue #2073

# Version 3.4.1
Release date: 2018-07-20

### Fixed

* `Session#evaluate_script` now strips the script in `Session` rather than only in the Selenium driver

# Version 3.4.0
Release date: 2018-07-19

### Fixed

* Make selenium driver :backspace clear stategy work even if caret location is in middle of field content [Champier Cyril]
* Selenium issue with fieldset nested in disabled fieldset not being considered disabled
* `Session#evaluate_script` and `Element#evaluate_script` now strip leading/trailing whitespace from scripts [Ian Lesperance]

### Added

* Work around Selenium lack of support for `file_detector` with remote geckodriver
* `#within_frame` locator is optional when only one frame exists
* `Capybara.test_id` option that allows for matching the Capybara provided selector types on an arbitrary attribute
  (defaults to nil), set to your test id attribute ('data-test-id, etc) if using test id attributes in your project

# Version 3.3.1
Release date: 2018-06-27

### Fixed

* `selenium-webdriver` version check [ahorek]
* Selenium driver correctly responds to `disabled?` for fieldset elements - Issue #2059 [Thomas Walpole]

# Version 3.3.0
Release date: 2018-06-25

### Added

* RackTest driver now handles 307/308 redirects
* `execute_async_script` can now be called on elements to run the JS in the context of the element
* `:download` filter option on `:link' selector
* `Window#fullscreen`
* `Element#style` and associated matchers

### Changed

* Minimum "supported" `selenium-webdriver` is raised to 3.5.0 (but you really should be using newer than that)

### Fixes

* Selenium driver with Firefox workaround for clicking on table row - https://github.com/mozilla/geckodriver/issues/1228
* :class and :id filters applied to CSS based selectors now correctly handle the CSS comma
* Selenium driver handles namespaces when generating an elements `#path` - Issue #2048

# Version 3.2.1
Release date: 2018-06-04

### Fixes

* Only split CSS selectors when :class or :id options are given. Restores 3.1.1 functionality for now but the underlying issue
  will require a larger fix, hopefully coming soon. - Issue #2044 [Thomas Walpole]

# Version 3.2.0
Release date: 2018-06-01

### Changed

* Ruby 2.3.0+ is now required
* `ElementNotFound` errors raised in selector filters are interpreted as non-matches

### Added

* New global configuration `default_set_options` used in `Capybara::Node::Element#set` as default `options` hash [Champier Cyril]
* `execute_script` and `evaluate_script` can now be called on elements to run the JS in the context of the element [Thomas Walpole]
* Filters in custom selectors now support a `matcher` Regexp to handle multiple filter options [Thomas Walpole]
* `:element` selector type which will match on any attribute (other than the reserved names) passed as a filter option [Thomas Walpole]
* `:class` filter option now supports preceding class names with `!` to indicate not having that class [Thomas Walpole]
* `:class` and `:id` filter options now accept `XPath::Expression` objects to allow for more flexibility in matching [Thomas Walpole]
* `Capybara.disable_animation` setting which triggers loading of a middleware that attempts to disable animations in pages.
  This is very much a beta feature and may change/disappear in the future. [Thomas Walpole]

# Version 3.1.1
Release date: 2018-05-25

### Fixes

* Ensure keystrokes are sent when setting time/date fields to a string with the Selenium driver [Thomas Walpole]

# Version 3.1.0
Release date: 2018-05-10

### Added

* Support for using `select` with text inputs associated with a datalist element
* `type` filter on `:button` selector
* Support for server operating in https mode
* Selenium driver now uses JS to fill_in/set date and time fields when passed date or time objects [Aleksei Gusev, Thomas Walpole]

(taca)

2018-09-23 16:47:50 UTC MAIN commitmail json YAML

doc: Updated time/ruby-iso8601 to 0.11.0

(taca)

2018-09-23 16:47:31 UTC MAIN commitmail json YAML

time/ruby-iso8601: update to 0.11.0

Due to sysutils/ruby-chef's dependency, stop updating to latest version
0.12.0 for now.

## 0.11.0

* Add support for unary minus operator (thanks @walterbrebels).

## 0.10.1

* Fix `TimeInterval` size for non UTC timezones. (#41)

## 0.10.0

* Fix `TimeInterval` with `<duration>/<end>` patterns and leap years.
* Fix decimal fractions on date atoms. **WARNING** some duration patterns are
  no longer valid.

(taca)

2018-09-23 16:45:52 UTC MAIN commitmail json YAML

doc: Updated time/ruby-hitimes to 1.3.0

(taca)

2018-09-23 16:45:23 UTC MAIN commitmail json YAML

time/ruby-hitimes: update to 1.3.0

# Hitimes Changelog
## Version 1.3.0 2018-06-15

* Add api method `Hitimes.raw_instant` to expose raw OS instant value
* Add api constant `Hitimes::INSTANT_CONVERSION_FACTOR` to expose raw OS instant conversion factor
* other development cleanup tasks

(taca)

2018-09-23 16:44:44 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-yard to 0.9.16

(taca)

2018-09-23 16:44:15 UTC MAIN commitmail json YAML

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

(taca)

2018-09-23 16:43:37 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-yajl to 1.4.1

(taca)

2018-09-23 16:43:10 UTC MAIN commitmail json YAML

2018-09-23 16:42:07 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-xpath to 3.1.0

(taca)

2018-09-23 16:41:14 UTC MAIN commitmail json YAML

textproc/ruby-xpath: update to 3.1.0

3.1.0 - 2018-05-26

Added

* where/[] with a nil parameter is now a no-op
* ends_with

(taca)

2018-09-23 16:39:44 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-simple-rss to 1.3.3

(taca)

2018-09-23 16:39:23 UTC MAIN commitmail json YAML

2018-09-23 16:35:48 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-kramdown to 1.17.0

(taca)

2018-09-23 16:35:23 UTC MAIN commitmail json YAML

textproc/ruby-kramdown: update to 1.17.0

kramdown 1.17.0 released 31 May 2018

This release adds support for another server side math engine based on KaTeX
but with an easier installation method.  There are also various fixes, the
most important one being a change in the Setext and atx style header parsers
to prevent performance and potential denial of service problems.

Thanks to all the people working on making kramdown better!

Changes

* 3 minor change:

  o Add new math engine katex for easier server-side conversion (pull requests
    #489, #510 by Gleb Mazovetskiy)

  o New configuration options --no-config-file and --config-file FILE for the
    kramdown binary (pull request #499 by ccorn)

  o Add information to AST whether a codeblock is indented or fenced (issue
    #507 and pull request #508 by Dan Allen)

* 4 bug fixes:

  o Fix the numeric values of the entities cap and cup (pull request #487 by
    Ashe Connor)

o Fix problem with parsing an empty tag inside a table cell while using
  html_to_native (issue #514 and pull request #515 by Dan Allen)

o Fix performance issue in Setext and atx style headers when parsing a lot of
  space (fixes #505 by Dmitry Krasnoukhov, pull request #513 by Gleb
  Mazovetskiy)

  o Prevent duplicate warning for reference style links with missing link
    identifier (fixes #492 reported by Gregory Pakosz)

* 8 documentation and other changes:

o Expand table of contents example for HTML converter (pull request #484 by
  Milo Simpson)

o Use non-deprecated SCSS color function for kramdown homepage (pull request
  #485 by ccorn)

o Add usage notes and comparison for KaTeX vs SsKaTeX (pull request #493 by
  ccorn)

o Node version 6.0 is now used because of newer mathjax-node requirements
  (pull request #498 by ccorn)

o Rakefile adjustments for various math engines (pull request #499 by ccorn)

o Add more files to .gitignore (pull request #518 by Gleb Mazovetskiy)

o Remove some unneeded code for Ruby versions < 2.0 (pull request #502 by
  Ashwin Maroli)

o Updated the kramdown website to be more privacy-friendly

(taca)

2018-09-23 16:33:18 UTC MAIN commitmail json YAML

doc: Note update of ruby-chef and ruby-chef-config packages

sysutils/ruby-chef-config 14.5.27
sysutils/ruby-chef 14.5.27

(taca)

2018-09-23 16:31:58 UTC MAIN commitmail json YAML

2018-09-23 16:30:20 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-ohai to 14.5.4

(taca)

2018-09-23 16:30:00 UTC MAIN commitmail json YAML

misc/ruby-ohai: update to 14.5.4

Changes are too many to write here, please refer CHANGELOG.md:
<https://github.com/chef/ohai/blob/master/CHANGELOG.md>.

(taca)

2018-09-23 16:29:23 UTC MAIN commitmail json YAML

doc: Updated sysutils/ruby-chef-zero to 14.0.6

(taca)

2018-09-23 16:28:59 UTC MAIN commitmail json YAML

sysutils/ruby-chef-zero: update to 14.0.6

14.0.6 (2018-04-23)

Merged Pull Requests

* bump required ruby version #274 (thommay)
* Disable Hashie method override warns #276 (adamdecaf)
* fix for new rubocop engine #278 (lamont-granquist)
* remove the explicit chef gem #279 (lamont-granquist)
* reinstate the default chef gem pin #280 (lamont-granquist)
* pin chef to 14.x #281 (lamont-granquist)

(taca)

2018-09-23 16:28:27 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-mixlib-log to 2.0.4

(taca)

2018-09-23 16:28:04 UTC MAIN commitmail json YAML

devel/ruby-mixlib-log: update to 2.0.4

2.0.4 (2018-04-12)

Merged Pull Requests

* fix labelling #37 (thommay)

2.0.1 (2018-02-28)

Full Changelog

Merged pull requests:

* enable metadata to be got and set #32 (thommay)

* Logging methods (debug, info, warn, error, fatal) all return nil #27
  (olleolleolle)

2.0.0 (2018-02-27)

Merged pull requests:

* Structured Logging #30 (thommay)
* RSpec: use 3.7, disable monkey patching mode #28 (olleolleolle)
* README: Format a line of code using Markdown, not RDoc #24 (olleolleolle)
* Travis: update Ruby versions, pass lint #22 (olleolleolle)
* Require Ruby 2.2+ #20 (tas50)

(taca)

2018-09-23 16:27:39 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-mixlib-authentication to 2.1.1

(taca)

2018-09-23 16:27:15 UTC MAIN commitmail json YAML

devel/ruby-mixlib-authentication: update to 2.1.1

2.1.1 (2018-06-08)

Merged Pull Requests

* Silence the warning for the default positional args case #39 (coderanger)

2.1.0 (2018-05-31)

Merged Pull Requests

* Support signing with ssh-agent (round two) #36 (coderanger)

* Forgot to put sign_version in the opts which would make it nil when p… #37
  (coderanger)

* bump version to 2.1.0 #38 (thommay)

2.0.0 (2018-04-12)

Merged Pull Requests

* Move mixlib-auth debugging to trace level #32 (thommay)

(taca)

2018-09-23 16:16:31 UTC MAIN commitmail json YAML

doc: Updated sysutils/capistrano to 3.11.0

(taca)

2018-09-23 16:16:05 UTC MAIN commitmail json YAML

sysutils/capistrano: update to 3.11.0

3.11.0 (2018-06-02)

#1972: fallback ask to default when used in non interactive session

(taca)

2018-09-23 16:14:27 UTC MAIN commitmail json YAML

doc: Updated security/ruby-sshkit to 1.17.0

(taca)

2018-09-23 16:13:49 UTC MAIN commitmail json YAML

security/ruby-sshkit: update to 1.17.0

## [1.17.0][] (2018-07-07)

  * [#430](https://github.com/capistrano/sshkit/pull/430): [Feature] Command Argument STDOUT/capistrano.log Hiding - [@NorseGaud](https://github.com/NorseGaud)

## [1.16.1][] (2018-05-20)

  * [#425](https://github.com/capistrano/sshkit/pull/425): Command#group incorrectly escapes double quotes, resulting in a a syntax error when specifying the group execution using `as`. This issue manifested when user command quotes changed from double quotes to single quotes. This fix removes the double quote escaping - [@pblesi](https://github.com/pblesi).

(taca)

2018-09-23 16:11:45 UTC MAIN commitmail json YAML

doc: Updated security/ruby-nexpose to 7.2.1

(taca)

2018-09-23 16:11:24 UTC MAIN commitmail json YAML

security/ruby-nexpose: update to7.2.1

v7.2.1 (2018-06-01)

Merged pull requests:

* When passed a filename, download a report in chunks #321 (toofishes)

(taca)

2018-09-23 16:10:28 UTC MAIN commitmail json YAML

doc: Updated sysutils/ruby-specinfra to 2.76.1

(taca)

2018-09-23 16:10:09 UTC MAIN commitmail json YAML

sysutils/ruby-specinfra: update to 2.76.1

2.76.1 (2018/08/23)

* Use ss for Amazon Linux 2, instead of netstat

2.76.0 (2018/08/17)

* Add support for PhotonOS

2.75.1 (2018/08/03)

* Use ss when Ubuntu v18

2.75.0 (2018/07/11)

* allow to use net-ssh-5.0

2.74.0 (2018/07/08)

* Fix check_is_installed_by_pip regex
* Allow to check if a package is installed by pip3

2.73.4 (2018/07/02)

* Add condition for Amazon Linux 2

2.73.3 (2018/04/05)

* Work around for avoid unintentional replacing of lxc configuration

(taca)

2018-09-23 16:09:24 UTC MAIN commitmail json YAML

doc: Updated security/ruby-net-ssh to 5.0.2

(taca)

2018-09-23 16:08:58 UTC MAIN commitmail json YAML

security/ruby-net-ssh: update to 5.0.2

=== 5.0.2

  * fix ctr for jruby [#612]

=== 5.0.1

  * default_keys were not loaded even if no keys or key_data options specified [#607]

=== 5.0.0

* Breaking change: ed25519 now requires ed25519 gem instead of RbNaCl gem [#563]
* Verify_host_key options rename (true, false, :very, :secure depreacted new equivalents are :never, :accept_new_or_local_tunnel :accept_new :always) [Jared Beck, #595]

=== 5.0.0.rc2

* Add .dll extensions to dlopen on cygwin [#603]
* Fix host certificate validation [#601]

=== 5.0.0.rc1

* Fix larger than 4GB file transfers [#599]
* Update HTTP proxy to version 1.1 [Connor Dunn, #597]

=== 5.0.0.beta2

* Support for sha256 pubkey fingerprint [Tom Maher, #585]
* Don't try to load default_keys if key_data option is used [Josh Larson, #589]
* Added fingerprint_hash defaulting to SHA256 as fingerprint format, and MD5 can be used as an option [Mikl坦s Fazekas, #591]

=== 5.0.0.beta1

* Don't leave proxy command as zombie on timeout [DimitriosLisenko, #560]
* Use OpenSSL for aes*-ctr for up to 5x throughput improvement [Mikl坦s Fazekas, Harald Sitter, #570]
* Optimize slice! usage in CTR for up to 2x throughput improvement [Harald Sitter, #569]
* Replace RbNaCl dependency with ed25519 gem [Tony Arcieri ,#563]
* Add initial Match support [Kasumi Hanazuki,  #553]

(taca)

2018-09-23 16:06:10 UTC MAIN commitmail json YAML

doc: Updated security/ruby-bcrypt to 3.1.12

(taca)

2018-09-23 16:05:28 UTC MAIN commitmail json YAML

security/ruby-bcrypt: update to 3.1.12

3.1.12 May 16 2018
  - Add support for Ruby 2.3, 2.4, and 2.5 in compiled Windows binaries
  - Fix compatibility with libxcrypt [GH #164 by @besser82]

(taca)

2018-09-23 16:01:11 UTC MAIN commitmail json YAML

doc: Updated net/ruby-snmp to 1.3.1

(taca)

2018-09-23 16:00:49 UTC MAIN commitmail json YAML

net/ruby-snmp: update to 1.3.1

Changes for version 1.3.1:

* Cleaned up deprecation warnings
* Fixed SNMP::Integer#<=> method for Ruby 2.3.0 and later
* Removed artificial limit on number of non-repeaters for GetBulkRequest
* SNMP::BER module no longer pollutes global namespace

(taca)

2018-09-23 16:00:20 UTC MAIN commitmail json YAML

doc: Updated net/ruby-ruby_smb to 1.0.4

(taca)

2018-09-23 15:59:57 UTC MAIN commitmail json YAML

2018-09-23 15:57:57 UTC MAIN commitmail json YAML

doc: Updated net/ruby-recog to 2.1.23

(taca)

2018-09-23 15:57:32 UTC MAIN commitmail json YAML

net/ruby-recog: update to 2.1.23

v2.1.23 (2018/09/20)

* use yaml for remapping; remove json transpose code (#177)

  - use yaml for remapping; remove json transpose code
  - temporarily revert cpe change on win2k3

* TELNET: Initial commit (#178)

* Add better support for Array networks/ArrayOS

v.2.1.22 - 2018.09.04

* New fingerprint coverage: apache_modules.xml #174

  - Adds support for performing version detection of Apache modules in HTTP
    Server headers.
  - Client software calling Recog is expected to split an Apache banner based
    on spaces and toss the individual values at Recog.
  - This is a first pass, more work will be required to fully flesh this out.

* Improved coverage: http_servers.xml #175

  - Leveraging Project Sonar data from 2018.08.13 has resulted in significant
    (multiple millions) improvement of fingerprinting against that data set.
  - hw.* values added where possible

* Minor FTP tweaks

v.2.1.22 - 2018.08.29

* New capability: CPE 2.3 data #172

  - Added preliminary support for returning CPE 2.3 information via a new
    fingerprint param named service.cpe23 which can be literal strings or
    interpolated values.

    Example:

    <param pos="0" name="service.cpe23" value="cpe:/a:vmware:zimbra_desktop:1"/>

    or

    <param pos="0" name="service.cpe23" value="cpe:/a:vmware:zimbra_desktop:{service.version}"/>

  - Software, other than Ruby Recog, that leverage the XML directly will need
    to support interpolating the values in order to fully utilize this
    capability.
  - Future changes to enhance this capability and make creating interpolated
    results easier are expected in the near future.
  - See PR #172 for more details

* Misc fingerprint updates and changes, some of which were to support CPE
  changes.

  - Changed the use of 'F5 Labs' to 'F5' in multiple files #171
  - Change certain Cisco PIX fingerprints from 'service.' to 'os.' #170

v.2.1.20 - 2018.06.27

* Compatibility: Adjustments to the regex of multiple fingerprints to remove
  negative lookaheads and other contructs that Golang doesn't support. #162

v.2.1.19 - 2018.04.16

* Improved coverage: xml/smtp_banners.xml #160

  - Note: Due to effort to cleanup description lines (remove duplicates,
    remove multilines, provide context, standardize format) almost every value
    for <description> has changed. This will impact the value returned as
    matched with tools such as DAP.
  - Project Sonar SMTP survey data was used to enhance and improve the
    coverage. Full details and metrics can be found in #160
  - Improved the accuracy and/or flexibility of multiple fingerprints.
  - Changed ALL instances of flags="REG_ICASE" to an inline flag (?i:) in
    order to make the regex compatible with more languages.
  - Implemented fingerprint examples for those fingerprints where examples
    could be found.
  - This sometimes resulted in removing fingerprints that were actually
    duplicates or trivially different.
  - Reworked description values so as to remove examples and ensure that this
    field is unique within the file as the value of description serves as an
    identifier when processing fingerprints. Multiline descriptions were
    reduced to single line where possible. Many descriptions were modified.
  - Fixed multiple instances where captures where under/over capturing. For
    example, some fingerprints would have captured the examples but the
    examples were missing leading or ending spaces. Other fingerprints were
    over-broad in what they would capture leading to fall positives or
    misidentification.
  - Fixed multiple instances where the portion of the version banner that was
    captured was different between two products in the same family.
  - Removed various real and example hostnames from examples and standardized
    on 'foo.bar'
  - Corrected system.time.format so as to match timestamp provided by service
  - Reworked date regex for multiple matches to remove inadvertent requirement
    for two digit day value when the banner included a single digit day.

(taca)

2018-09-23 15:56:35 UTC MAIN commitmail json YAML

net/ruby-public_suffix: update to 3.0.3

#### Release 3.0.3

- CHANGED: Updated definitions.

(taca)

2018-09-23 15:56:05 UTC MAIN commitmail json YAML

doc: Updated net/ruby-pcaprub to 0.13.0

(taca)

2018-09-23 15:55:35 UTC MAIN commitmail json YAML

net/ruby-pcaprub: update to 0.13.0

0.13.0 (2018/07/25)

* added tests for open_dead
* Add lib_version function to Pcap module

(taca)

2018-09-23 15:54:51 UTC MAIN commitmail json YAML

doc: Updated net/ruby-net-ping to 2.0.5

(taca)

2018-09-23 15:54:30 UTC MAIN commitmail json YAML

net/ruby-net-ping: update to 2.0.5

2.0.4 (2018/03/29)

* Fix for exception bug

2.0.5 (2018/08/17)

* Fixed a bug in the Ping::HTTP class where it didn't reflect user_agent
  setting to actual http request

* Fixed Ping::HTTP to support custom User-Agent

(taca)

2018-09-23 15:53:44 UTC MAIN commitmail json YAML

doc: Updated net/ruby-domain_name to 0.5.20180417

(taca)

2018-09-23 15:53:14 UTC MAIN commitmail json YAML

net/ruby-domain_name: update to 0.5.20180417

Update the eTLD database to 2018-04-17T23:50:25Z.

(taca)

2018-09-23 15:51:28 UTC MAIN commitmail json YAML

doc: Updated net/ruby-dnsruby to 1.61.2

(taca)

2018-09-23 15:51:05 UTC MAIN commitmail json YAML

net/ruby-dnsruby: update to 1.61.2

##v1.61.2

* Add new root key

(taca)

2018-09-23 15:50:17 UTC MAIN commitmail json YAML

doc: Updated net/ruby-connection_pool to 2.2.2

(taca)

2018-09-23 15:49:57 UTC MAIN commitmail json YAML

net/ruby-connection_pool: update to 2.2.2

2.2.2
------

- Add pool `size` and `available` accessors for metrics and monitoring
  purposes [#97, robholland]

(taca)

2018-09-23 15:48:22 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-progressbar to 1.10.0

(taca)

2018-09-23 15:47:54 UTC MAIN commitmail json YAML

misc/ruby-progressbar: update to 1.10.0

Version v1.10.0 - August 3, 2018

Add

* %W flag for complete_bar_with_percentage
* %W Flag for complete_bar_with_percentage

Change

* Don't rely on default when building complete bar

Fix

* NoMethodError on decrement when output is non-TTY

Uncategorized

* Fix no method error on decrement when output is not TTY enabled

(taca)

2018-09-23 15:47:04 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-commander to 4.4.6

(taca)

2018-09-23 15:46:43 UTC MAIN commitmail json YAML

misc/ruby-commander: update to 4.4.6

=== 4.4.6 / 2018-07-31

* Fix unexpected internal behavior change introduced in 4.4.5.

(taca)

2018-09-23 15:46:13 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-hashie to 3.6.0

(taca)

2018-09-23 15:45:47 UTC MAIN commitmail json YAML

misc/ruby-hashie: update to 3.6.0

## [3.6.0] - 2018-08-13

[3.6.0]: https://github.com/intridea/hashie/compare/v3.5.7...v3.6.0

### Added

* [#455](https://github.com/intridea/hashie/pull/455): Allow overriding methods when passing in a hash - [@lnestor](https://github.com/lnestor).

### Fixed

* [#435](https://github.com/intridea/hashie/pull/435): Mash `default_proc`s are now propagated down to nested sub-Hashes - [@michaelherold](https://github.com/michaelherold).
* [#436](https://github.com/intridea/hashie/pull/436): Ensure that `Hashie::Extensions::IndifferentAccess` injects itself after a non-destructive merge - [@michaelherold](https://github.com/michaelherold).
* [#437](https://github.com/intridea/hashie/pull/437): Allow codependent properties to be set on Dash - [@michaelherold](https://github.com/michaelherold).
* [#438](https://github.com/intridea/hashie/pull/438): Fix: `NameError (uninitialized constant Hashie::Extensions::Parsers::YamlErbParser::Pathname)` in `Hashie::Mash.load` - [@onk](https://github.com/onk).
* [#457](https://github.com/intridea/hashie/pull/457): Fix `Trash` to allow it to copy properties from other properties - [@michaelherold](https://github.com/michaelherold).

### Miscellaneous

* [#433](https://github.com/intridea/hashie/pull/433): Update Rubocop to the most recent version - [@michaelherold](https://github.com/michaelherold).
* [#434](https://github.com/intridea/hashie/pull/434): Add documentation around Mash sub-Hashes - [@michaelherold](https://github.com/michaelherold).
* [#439](https://github.com/intridea/hashie/pull/439): Add an integration spec for Elasticsearch - [@michaelherold](https://github.com/michaelherold).

(taca)

2018-09-23 15:45:16 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-bundler to 1.16.5

(taca)

2018-09-23 15:44:56 UTC MAIN commitmail json YAML

misc/ruby-bundler: update to 1.16.5

## 1.16.5 (2018-09-18)

Changes:

  - Add support for TruffleRuby (@eregon)

Bugfixes:

  - Avoid printing git errors when checking the version on incorrectly packaged versions of Bundler ([#6453](https://github.com/bundler/bundler/issues/6453), @greysteil)
  - Fix issue where Bundler does not check the given class when comparing equality in DepProxy (@ChrisBr)
  - Handle `RangeNotSatisfiable` error in Compact Index (@MaxLap)
  - Check for initialized `search` variable in `LazySpecification` (@voxik)
  - Fix LoadError occurring in nested bundle exec calls ([#6537](https://github.com/bundler/bundler/issues/6537), @colby-swandale)
  - Check that Bundler::Deprecate is not an autoload constant ([#6163](https://github.com/bundler/bundler/issues/6163), @eregon)
  - Prefer non-pre-release versions when performing a `bundle update --patch` ([#6684](https://github.com/bundler/bundler/issues/6684), @segiddins)

## 1.16.4 (2017-08-17)

Changes:

  - Welcome new members to the Bundler core team (@indirect)
  - Don't mutate original error trees when determining version_conflict_message (@greysteil)
  - Update vendored Molinillo to 0.6.6 (@segiddins)

Bugfixes:

  - Reword bundle update regression message to be more clear to the user when a gem's version is downgraded ([#6584](https://github.com/bundler/bundler/issues/6584), @ralphbolo)
  - Respect --conservative flag when updating a dependency group ([#6560](https://github.com/bundler/bundler/issues/6560), @greysteil)
  - Fix issue where a pre-release version was not being selected when it's specified in the Gemfile ([#6449](https://github.com/bundler/bundler/issues/6449), @akihiro17)
  - Fix issue where `Etc` was not loaded when getting the user's home dir ([#6640](https://github.com/bundler/bundler/issues/6640), @colby-swandale)
  - Use UTF-8 for reading files including Gemfile ([#6660](https://github.com/bundler/bundler/issues/6660), @eregon)
  - Remove unnecessary `while` loop in path resolver helper (@ojab)

Documentation:

  - Document that `bundle show [--paths]` sorts results by name (@kemitchell)

## 1.16.3 (2018-07-17)

Features:

  - Support URI::File of Ruby 2.6 (@hsbt)

Bugfixes:

  - Expand symlinks during setup to allow Bundler to load correctly when using symlinks in $GEM_HOME ([#6465](https://github.com/bundler/bundler/issues/6465), @ojab, @indirect)
  - Dont let Bundler create temporary folders for gem installs which are owned by root ([#6258](https://github.com/bundler/bundler/issues/6258), @colby-swandale)
  - Don't fallback to using temporary directories when needed directories already exist ([#6546](https://github.com/bundler/bundler/issues/6546), @brodock)
  - Use SharedHelpers.filesystem_access when reading a Gemfile so friendly error messages can be given to the user ([#6541](https://github.com/bundler/bundler/issues/6541), @segiddins)
  - Check if source responds to `#remotes` before printing gem install error message ([#6211](https://github.com/bundler/bundler/issues/6211), @colby-swandale)
  - Handle Errno::ENOTSUP in the Bundler Process Lock to prevent exceptions when using NFS mounts ([#6566](https://github.com/bundler/bundler/issues/6566), @colby-swandale)
  - Respect encodings when reading gemspecs ([#6598](https://github.com/bundler/bundler/issues/6598), @deivid-rodriguez)

Documentation:

  - Fix links between manual pages (@BanzaiMan)
  - Add warning to Gemfile documentation for the use of the `source` option when declaring gems ([#6280](https://github.com/bundler/bundler/issues/6280), @forestgagnon)

## 1.16.2 (2018-04-20)

Changes:

  - Include the gem's source in the gem install error message when available (@papanikge)
  - Remove unnecessary executable bit from gem template (@voxik)
  - Dont add the timestamp comment with gems added to the Gemfile via `bundle add` ([#6193](https://github.com/bundler/bundler/issues/6193), @cpgo)
  - Improve yanked gem error message (@alyssais)
  - Use `Bundler.rubygems.inflate` instead of the Gem::Util method directly (@segiddins)
  - Remove unused instance variable (@segiddins)

Bugfixes:

  - Only trap INT signal and have Ruby's signal default handler be invoked (@shayonj)
  - Fix warning about the use of `__FILE__` in RubyGems integration testing (@MSP-Greg)
  - Skip the outdated bundler check when MD5 is not available ([#6032](https://github.com/bundler/bundler/issues/6032), @segiddins)
  - Fallback to the original error if the friendly message raises (@segiddins)
  - Rename Bundler.frozen? to avoid Object method conflict ([#6252](https://github.com/bundler/bundler/issues/6252), @segiddins)
  - Ensure the bindir exists before installing gems (@segiddins)
  - Handle gzip corruption errors in the compact index client ([#6261](https://github.com/bundler/bundler/issues/6261), @colby-swandale)
  - Check if the current directory is writeable when writing files in `bundle gem` ([#6219](https://github.com/bundler/bundler/issues/6219), @nilsding)
  - Fix hang when gemspec has incompatible encoding (@deivid-rodriguez)
  - Gracefully handle when the lockfile is missing spec entries for the current platform ([#6079](https://github.com/bundler/bundler/issues/6079), @segiddins)
  - Use Gem::Util.inflate instead of Gem.inflate (@hsbt)
  - Update binstub generator to use new ERB.new arity in Ruby 2.6 (@koic)
  - Fix `source_location` call in rubygems integration (@MSP-Greg)
  - Use `filesystem_access` when copying files in Compact Index Updater ([#6289](https://github.com/bundler/bundler/issues/6289), @segiddins)
  - Fail gracefully when resetting git gems to the given revision fails ([#6324](https://github.com/bundler/bundler/issues/6324), @segiddins)
  - Handle exceptions that do not have a backtrace ([#6342](https://github.com/bundler/bundler/issues/6342), @nesaulov)
  - Check if stderr was closed before writing to it (@shime)
  - Handle updating a specific gem for a non-local platform ([#6350](https://github.com/bundler/bundler/issues/6350), @greysteil)
  - Bump the `bundle_binstub` check-length to 300 characters (@tduffield)
  - Fix specifying alterntive Lockfile with `bundle lock` when default gemfile is present  ([#6460](https://github.com/bundler/bundler/issues/6460), @agrim123)
  - Allow installing dependencies when the path is set to `.`  ([#6475](https://github.com/bundler/bundler/issues/6475), @segiddins)
  - Support Bundler installing on a readonly filesystem without a home directory ([#6461](https://github.com/bundler/bundler/issues/6461), @grosser)
  - Filter git uri credentials in source description (@segiddins)

Documentation:

  - Correct typos in `bundle binstubs` man page (@erikj, @samueloph)
  - Update links in `bundle gem` command documentation to use https (@KrauseFx)
  - Fix broken links between bundler man pages (@segiddins)
  - Add man page for the `bundle doctor` command ([#6243](https://github.com/bundler/bundler/issues/6243), @nholden)
  - Document `# frozen_string_literal` in `bundle init` Gemfile (@315tky)
  - Explain the gemspec files attribute in `bundle gem` template and print a link to bundler.io guides when running `bundle gem` ([#6246](https://github.com/bundler/bundler/issues/6246), @nesaulov)
  - Small copy tweaks & removed redundant phrasing in the bundler man page (@rubymorillo)
  - Improve the documentation of the settings load order in Bundler (@rubymorillo)
  - Added license info to main README (@rubymorillo)
  - Document parameters and return value of Injector#inject (@tobias-grasse)

(taca)

2018-09-23 15:43:59 UTC MAIN commitmail json YAML

doc: Updated math/ruby-spreadsheet to 1.1.8

(taca)

2018-09-23 15:43:37 UTC MAIN commitmail json YAML

math/ruby-spreadsheet: update to 1.1.8

### 1.1.8 / 20.08.2018
Author: VitaliyAdamkov <adamkov@tex.ua>
Date:  Mon Aug 20 09:48:31 2018 +0300

* Cancel :lazy usage
* Use lazy select to speed up a little
* Omit rails :try usage
* stub for :postread_worksheet method
* sometimes it selects empty array..

Author: 545ch4 <s@rprojekt.org>
Date:  Wed Mar 28 15:33:04 2018 +0200

* [ruby-2.4] Fix weird first line of spreadsheet.gemspec
* Doesn't seem to be a valid .gemspec command/field.

(taca)

2018-09-23 15:43:02 UTC MAIN commitmail json YAML

doc: Updated mail/ruby-mini_mime to 1.0.1

(taca)

2018-09-23 15:42:43 UTC MAIN commitmail json YAML

mail/ruby-mini_mime: update to 1.0.1

14-08-2018
  - Version 1.0.1
  - Update mime types from upstream
  - Add lookup_by_extension to the public API

(taca)

2018-09-23 15:42:00 UTC MAIN commitmail json YAML

doc: Updated mail/ruby-mime-types to 3.2.2

(taca)

2018-09-23 15:41:37 UTC MAIN commitmail json YAML

mail/ruby-mime-types: update to 3.2.2

## 3.2.2 / 2018-08-12

*  Hiroto Fukui removed a stray `debugger` statement that I had used in
    producing v3.2.1. [#137][]

## 3.2.1 / 2018-08-12

*  A few bugs related to MIME::Types::Container and its use in the
    mime-types-data helper tools reared their head because I released 3.2
    before verifying against mime-types-data.

## 3.2 / 2018-08-12

*  2 minor enhancements

    *  Janko Marohnić contributed a change to `MIME::Type#priority_order` that
        should improve on strict sorting when dealing with MIME types that
        appear to be in the same family even if strict sorting would cause an
        unregistered type to be sorted first. [#132][]

    *  Dillon Welch contributed a change that added `frozen_string_literal:
        true` to files so that modern Rubies can automatically reduce duplicate
        string allocations. [#135][]

*  2 bug fixes

    *  Burke Libbey fixed a problem with cached data loading. [#126][]

    *  Resolved an issue where Enumerable#inject returns +nil+ when provided
        an empty enumerable and a default value has not been provided. This is
        because when Enumerable#inject isn't provided a starting value, the
        first value is used as the default value. In every case where this
        error was happening, the result was supposed to be an array containing
        Set objects so they can be reduced to a single Set. [#117][], [#127][],
        [#134][].

    *  Fixed an uncontrolled growth bug in MIME::Types::Container where a key
        miss would create a new entry with an empty Set in the container. This
        was working as designed (this particular feature was heavily used
        during MIME::Type registry construction), but the design was flawed in
        that it did not have any way of determining the difference between
        construction and querying. This would mean that, if you have a function
        in your web app that queries the MIME::Types registry by extension, the
        extension registry would grow uncontrollably. [#136][]

*  Deprecations:

    *  Lazy loading (`$RUBY_MIME_TYPES_LAZY_LOAD`) has been deprecated.

*  Documentation Changes:

    *  Supporting files are now Markdown instead of rdoc, except for the
        README.

    *  The history file has been modified to remove all history prior to 3.0.
        This history can be found in previous commits.

    *  A spelling error was corrected by Edward Betts ([#129][]).

*  Administrivia:

    *  CI configuration for more modern versions of Ruby were added by Nicolas
        Leger ([#130][]), Jun Aruga ([#125][]), and Austin Ziegler. Removed
        ruby-head-clang and rbx (Rubinius) from CI.

    *  Fixed tests which were asserting equality against nil, which will
        become an error in Minitest 6.

(taca)

2018-09-23 15:41:09 UTC MAIN commitmail json YAML

doc: Updated mail/ruby-mime-types-data to 3.2018.0812

(taca)

2018-09-23 15:40:47 UTC MAIN commitmail json YAML

mail/ruby-mime-types-data: update to 3.2018.0812

## 3.2018.0812 / 2018-08-12

*  Added `.xsd` extension to `text/xml`. [#10][]

*  Added `.js` and `.mjs` extensions to `text/ecmascript` and
    `text/javascript`. [#11][]

*  Added `.ipa` extension to `application/octet-stream`. [#12][]

*  Moved extensions `.markdown` and `.md` and added `.mkd` extension to
    `text/markdown`. [#13][]

*  Because of a bug found with mime-types 3 before 3.2.1, this version
    requires mime-types 3.1 or later to manage data.

*  Updated the IANA media registry entries as of release date. The biggest
    major change here is the addition of the `font/` top-level media type.

*  MIME type changes not introduced by pull requests will no longer be
    individually tracked.

*  Clarified that the YAML editable format is not shipped with the Ruby gem
    for size considerations.

(taca)

2018-09-23 15:38:00 UTC MAIN commitmail json YAML

postgresql-postgis2: Drop PGSQL_VERSIONS_ACCEPTED

Currently, this package builds with all versions of postgreqsl in
pkgsrc, and it is likely to do so in the future, so there is no need
for an explicit list.

(gdt)

2018-09-23 15:31:43 UTC MAIN commitmail json YAML

doc: Updated lang/ruby-gherkin to 5.1.0

(taca)

2018-09-23 15:31:22 UTC MAIN commitmail json YAML

lang/ruby-gherkin: update to 5.1.0

5.1.0 - 2018-05-30

Added

* (.NET) - Better .NET Core support
* Support for Aragonese (#298 danilat)
* (C) build a shared libgherkin.so library which allows Gherkin to be used as
  a library. (Cucumber.ml currently uses this.) (cucumber/gherkin-c#6 cyocum)

Changed

* Pass the content type of a docstring down into its pickle string form (#292
  rjwittams)
* Fixed Russian equivalents of Given and Then. (#369 cerebellum13)

Fixed

* (C) Segfault when file does not exist (#394 #395 cyocum)
* (JavaScript) (#374 #377 charlierudolph)
* (Ruby, JavaScript) Remove berp.exe from packages (#289 aslakhellesoy)
* (Go) fixes validation for go vet tool on latest versions (#330 l3pp4rd)
* (Ruby) removed unneeded files from the gem

(taca)

2018-09-23 15:28:50 UTC MAIN commitmail json YAML

doc: Updated graphics/ruby-mini-magick to 4.9.2

(taca)

2018-09-23 15:28:23 UTC MAIN commitmail json YAML

graphics/ruby-mini-magick: update to 4.9.2

4.9.2 (2018-09-21)

* Fix breakage for MRI 2.3 and below

4.9.1 (2018-09-21)

* Properly handle EXIF parsing with ImageMagick 7
* Show an informative exception message on Timeout::Error
* Wait for the MiniMagick command to terminate after sending SIGTERM with
  open3

4.9.0 (2018-09-210

New features

* Support ImageMagick 7

  o MiniMagick::Tool::Convert will now generate magick convert commands (and
    the same for others)

  o MiniMagick::Tool::Magick was added for generating magick commands

* MiniMagick.cli_prefix was added to configure a prefix for commands

  MiniMagick.cli_prefix = "firejail"

  MiniMagick::Tool::Magick.new { |magick| ... } # executes `firejail magick ...`

Other Improvements

* Fix deadlocks when using posix-spawn as a shell backend

* Fix Errno::ESRCH sometimes being raised when the ImageMagick command would
  time out

* #label and #caption will now generate regular options

MiniMagick::Tool::Convert.new do |convert|
# BEFORE:      NOW:
  convert.label("foo")  # label:foo    -label foo
  convert.caption("bar") # caption:bar  -caption bar
end

* Add pango creation operator

MiniMagick::Tool::Magick.new do |magick|
  magick.pango("...") # pango:...
  # ...
end

* Handle GraphicsMagick returning unknown in EXIF data

(taca)

2018-09-23 15:23:17 UTC MAIN commitmail json YAML

doc: Updated games/ruby-squib to 0.14.2

(taca)

2018-09-23 15:22:57 UTC MAIN commitmail json YAML

games/ruby-squib: update to 0.14.2

## v0.14.2 / Unreleased

Features:
* Sprues for DriveThruCards and printandplaygames!! (#247, from @blinks)

Bugs:
* Fixed bug on circle and other shapes that had an extra stroke from a
  previous text call (#248)
* Fixed extra page on all sprue saves (#246)
* Fixed layout parsing issue with multiple inheritance (#244)

Chores:
* Bumped deps: Pango et al. to 3.2.7, Cairo to 1.15.13.

Special thanks to @blinks

(taca)

2018-09-23 15:21:54 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-tomlrb to 1.2.7

(taca)

2018-09-23 15:21:31 UTC MAIN commitmail json YAML

devel/ruby-tomlrb: update to 1.2.7

### 1.2.7 - 2018-07-12

* Datetime should be UTC when no offset or timezone are specified

(taca)

2018-09-23 15:20:50 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-test-unit to 3.2.8

(taca)

2018-09-23 15:20:26 UTC MAIN commitmail json YAML

devel/ruby-test-unit: update to 3.2.8

## 3.2.8 - 2018-05-13 {#version-3-2-8}

### Improvements

  * [UI][console]: Changed to put code snippet before backtrace on
    reverse mode.

(taca)

2018-09-23 15:19:16 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/ruby-shoulda to 3.6.0

(taca)

2018-09-23 15:18:53 UTC MAIN commitmail json YAML

meta-pkgs/ruby-shoulda: update ot 3.6.0

* Convert RSpec tests to Minitest
* Appraisal::File is now Appraisal::AppraisalFile
* Switch to last released version for Rails 4.2.

(taca)

2018-09-23 15:15:37 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-shoulda-matchers to 3.1.2

(taca)

2018-09-23 15:15:13 UTC MAIN commitmail json YAML

devel/ruby-shoulda-matchers: update to 3.1.2

# 3.1.2

### Deprecations

* This is the **last version** that supports Rails 4.0 and 4.1 and Ruby 2.0 and 2.1.

### Bug fixes

* When the `permit` matcher was used without `#on`, the controller did not use
  `params#require`, the params object was duplicated, and the matcher did not
  recognize the `#permit` call inside the controller. This behavior happened
  because the matcher overwrote double registries with the same parameter hash
  whenever ActionController::Parameters was instantiated.

  * *Commit: [44c019]*
  * *Issue: [#899]*
  * *Pull request: [#902]*

# 3.1.1

### Bug fixes

* Some matchers make use of ActiveSupport's `in?` method, but do not include the
  file where this is defined in ActiveSupport. This causes problems with
  projects using shoulda-matchers that do not include all of ActiveSupport by
  default. To fix this, replace `in?` with Ruby's builtin `include?`.

  * *Pull request: [#879]*

* `validate_uniqueness_of` works by creating a record if it doesn't exist, and
  then testing against a new record with various attributes set that are equal
  to (or different than) corresponding attributes in the existing record. In
  3.1.0 a change was made whereby when the uniqueness matcher is given a new
  record and creates an existing record out of it, it ensures that the record is
  valid before continuing on. This created a problem because if the subject,
  before it was saved, was empty and therefore in an invalid state, it could not
  effectively be saved. While ideally this should be enforced, doing so would be
  a backward-incompatible change, so this behavior has been rolled back.
  ([#880], [#884], [#885])

  * *Commit: [45de869]*
  * *Issues: [#880], [#884], [#885]*

* Fix an issue with `validate_uniqueness_of` + `scoped_to` when used against a
  model where the attribute has multiple uniqueness validations and each
  validation has a different set of scopes. In this case, a test written for the
  first validation (and its scopes) would pass, but tests for the other
  validations (and their scopes) would not, as the matcher only considered the
  first set of scopes as the *actual* set of scopes.

  * *Commit: [28bd9a1]*
  * *Issues: [#830]*

### Improvements

* Update `validate_uniqueness_of` so that if an existing record fails to be
  created because a column is non-nullable and was not filled in, raise an
  ExistingRecordInvalid exception with details on how to fix the test.

  * *Commit: [78ccfc5]*

[#879]: https://github.com/thoughtbot/shoulda-matchers/issues/879
[45de869]: https://github.com/thoughtbot/shoulda-matchers/commit/45de8698487d57f559c5bf35818d1c1ee82b0e77
[#880]: https://github.com/thoughtbot/shoulda-matchers/issues/880
[#884]: https://github.com/thoughtbot/shoulda-matchers/issues/884
[#885]: https://github.com/thoughtbot/shoulda-matchers/issues/885
[78ccfc5]: https://github.com/thoughtbot/shoulda-matchers/commit/78ccfc50b52fa686c109d614df66744b0da65380
[28bd9a1]: https://github.com/thoughtbot/shoulda-matchers/commit/28bd9a10c71af4d541b692d6204163c394ebd33c
[#830]: https://github.com/thoughtbot/shoulda-matchers/issues/830

# 3.1.0

### Bug fixes

* Update `validate_numericality_of` so that submatchers are applied lazily
  instead of immediately. Previously, qualifiers were order-dependent, meaning
  that if you used `strict` before you used, say, `odd`, then `strict` wouldn't
  actually apply to `odd`. Now the order that you specify qualifiers doesn't
  matter.

  * *Source: [6c67a5e]*

* Fix `allow_value` so that it does not raise an AttributeChangedValueError
  (formerly CouldNotSetAttributeError) when used against an attribute that is an
  enum in an ActiveRecord model.

  * *Source: [9e8603e]*

* Add a `ignoring_interference_by_writer` qualifier to all matchers, not just
  `allow_value`. *This is enabled by default, which means that you should never
  get a CouldNotSetAttributeError again.* (You may get some more information if
  a test fails, however.)

  * *Source: [1189934], [5532f43]*
  * *Fixes: [#786], [#799], [#801], [#804], [#817], [#841], [#849], [#872],
    [#873], and [#874]*

* Fix `validate_numericality_of` so that it does not blow up when used against
  a virtual attribute defined in an ActiveRecord model (that is, an attribute
  that is not present in the database but is defined using `attr_accessor`).

  * *Source: [#822]*

* Update `validate_numericality_of` so that it no longer raises an
  IneffectiveTestError if used against a numeric column.

  * *Source: [5ed0362]*
  * *Fixes: [#832]*

[6c67a5e]: https://github.com/thoughtbot/shoulda-matchers/commit/6c67a5eb0df265d3a565aa7d1a7e2b645051eb5a
[9e8603e]: https://github.com/thoughtbot/shoulda-matchers/commit/9e8603eb745bfa2a5aea6dfef85adf680d447151
[1189934]: https://github.com/thoughtbot/shoulda-matchers/commit/118993480604d39c73687d069f7af3726f3e3f3e
[5532f43]: https://github.com/thoughtbot/shoulda-matchers/commit/5532f4359aa332b10de7d46f876eaffd4a95b5b6
[#786]: https://github.com/thoughtbot/shoulda-matchers/issues/786
[#799]: https://github.com/thoughtbot/shoulda-matchers/issues/799
[#801]: https://github.com/thoughtbot/shoulda-matchers/issues/801
[#804]: https://github.com/thoughtbot/shoulda-matchers/issues/804
[#817]: https://github.com/thoughtbot/shoulda-matchers/issues/817
[#841]: https://github.com/thoughtbot/shoulda-matchers/issues/841
[#849]: https://github.com/thoughtbot/shoulda-matchers/issues/849
[#872]: https://github.com/thoughtbot/shoulda-matchers/issues/872
[#873]: https://github.com/thoughtbot/shoulda-matchers/issues/873
[#874]: https://github.com/thoughtbot/shoulda-matchers/issues/874
[#822]: https://github.com/thoughtbot/shoulda-matchers/pull/822
[5ed0362]: https://github.com/thoughtbot/shoulda-matchers/commit/5ed03624197314865ff5463e473e5e84bb91d9ea
[#832]: https://github.com/thoughtbot/shoulda-matchers/issues/832

### Features

* Add a new qualifier, `ignoring_case_sensitivity`, to `validate_uniqueness_of`.
  This provides a way to test uniqueness of an attribute whose case is
  normalized, either in a custom writer method for that attribute, or in a
  custom `before_validation` callback.

  * *Source: [#840]*
  * *Fixes: [#836]*

[#840]: https://github.com/thoughtbot/shoulda-matchers/pull/840
[#836]: https://github.com/thoughtbot/shoulda-matchers/issues/836

### Improvements

* Improve failure messages and descriptions of all matchers across the board so
  that it is easier to understand what the matcher was doing when it failed.
  (You'll see a huge difference in the output of the numericality and uniqueness
  matchers in particular.)

* Matchers now raise an error if any attributes that the matcher is attempting
  to set do not exist on the model.

  * *Source: [2962112]*

* Update `validate_numericality_of` so that it doesn't always run all of the
  submatchers, but stops on the first one that fails. Since failure messages
  now contain information as to what value the matcher set on the attribute when
  it failed, this change guarantees that the correct value will be shown.

  * *Source: [8e24a6e]*

* Continue to detect if attributes change incoming values, but now instead of
  immediately seeing a CouldNotSetAttributeError, you will only be informed
  about it if the test you've written fails.

  * *Source: [1189934]*

* Add an additional check to `define_enum_for` to ensure that the column that
  underlies the enum attribute you're testing is an integer column.

  * *Source: [68dd70a]*

* Add a test for `validate_numericality_of` so that it officially supports money
  columns.

  * *Source: [a559713]*
  * *Refs: [#841]*

[2962112]: https://github.com/thoughtbot/shoulda-matchers/commit/296211211497e624dde87adae68b385ad4cdae3a
[8e24a6e]: https://github.com/thoughtbot/shoulda-matchers/commit/8e24a6e9b2b147f2c51fb03aa02543f213acab34
[68dd70a]: https://github.com/thoughtbot/shoulda-matchers/commit/68dd70a23d8997a490683adcd2108a4a5cadf8ba
[a559713]: https://github.com/thoughtbot/shoulda-matchers/commit/a559713f96303414551c0bc1767fb11eb19bcc5d

# 3.0.1

### Bug fixes

* Fix `validate_inclusion_of` + `in_array` when used against a date or datetime
  column/attribute so that it does not raise a CouldNotSetAttributeError.
  ([#783], [8fa97b4])

* Fix `validate_numericality_of` when used against a numeric column so that it
  no longer raises a CouldNotSetAttributeError if the matcher has been qualified
  in any way (`only_integer`, `greater_than`, `odd`, etc.). ([#784], [#812])

### Improvements

* `validate_uniqueness_of` now raises a NonCaseSwappableValueError if the value
  the matcher is using to test uniqueness cannot be case-swapped -- in other
  words, if it doesn't contain any alpha characters. When this is the case, the
  matcher cannot work effectively. ([#789], [ada9bd3])

[#783]: https://github.com/thoughtbot/shoulda-matchers/pull/783
[8fa97b4]: https://github.com/thoughtbot/shoulda-matchers/commit/8fa97b4ff33b57ce16dfb96be1ec892502f2aa9e
[#784]: https://github.com/thoughtbot/shoulda-matchers/pull/784
[#789]: https://github.com/thoughtbot/shoulda-matchers/pull/789
[ada9bd3]: https://github.com/thoughtbot/shoulda-matchers/commit/ada9bd3a1b9f2bb9fa74d0dfe1f8f7080314298c
[#812]: https://github.com/thoughtbot/shoulda-matchers/pull/812

# 3.0.0

### Backward-incompatible changes

* We've dropped support for Rails 3.x, Ruby 1.9.2, and Ruby 1.9.3, and RSpec 2.
  All of these have been end-of-lifed. ([a4045a1], [b7fe87a], [32c0e62])

* The gem no longer detects the test framework you're using or mixes itself into
  that framework automatically. [History][no-auto-integration-1] has
  [shown][no-auto-integration-2] that performing any kind of detection is prone
  to bugs and more complicated than it should be.

  Here are the updated instructions:

  * You no longer need to say `require: false` in your Gemfile; you can
    include the gem as normal.
  * You'll need to add the following somewhere in your `rails_helper` (for
    RSpec) or `test_helper` (for Minitest / Test::Unit):

    ``` ruby
    Shoulda::Matchers.configure do |config|
      config.integrate do |with|
        # Choose a test framework:
        with.test_framework :rspec
        with.test_framework :minitest
        with.test_framework :minitest_4
        with.test_framework :test_unit

        # Choose one or more libraries:
        with.library :active_record
        with.library :active_model
        with.library :action_controller
        # Or, choose the following (which implies all of the above):
        with.library :rails
      end
    end
    ```

  ([1900071])

* Previously, under RSpec, all of the matchers were mixed into all of the
  example groups. This created a problem because some gems, such as
  [active_model_serializers-matchers], provide matchers that share the same
  name as some of our own matchers. Now, matchers are only mixed into whichever
  example group they belong to:

    * ActiveModel and ActiveRecord matchers are available only in model example
      groups.
    * ActionController matchers are available only in controller example groups.
    * The `route` matcher is available only in routing example groups.

  ([af98a23], [8cf449b])

* There are two changes to `allow_value`:

  * The negative form of `allow_value` has been changed so that instead of
    asserting that any of the given values is an invalid value (allowing good
    values to pass through), assert that *all* values are invalid values
    (allowing good values not to pass through). This means that this test which
    formerly passed will now fail:

    ``` ruby
    expect(record).not_to allow_value('good value', *bad_values)
    ```

    ([19ce8a6])

  * `allow_value` now raises a CouldNotSetAttributeError if in setting the
    attribute, the value of the attribute from reading the attribute back is
    different from the one used to set it.

    This would happen if the writer method for that attribute has custom logic
    to ignore certain incoming values or change them in any way. Here are three
    examples we've seen:

    * You're attempting to assert that an attribute should not allow nil, yet
      the attribute's writer method contains a conditional to do nothing if
      the attribute is set to nil:

      ``` ruby
      class Foo
        include ActiveModel::Model

        attr_reader :bar

        def bar=(value)
          return if value.nil?
          @bar = value
        end
      end

      describe Foo do
        it do
          foo = Foo.new
          foo.bar = "baz"
          # This will raise a CouldNotSetAttributeError since `foo.bar` is now "123"
          expect(foo).not_to allow_value(nil).for(:bar)
        end
      end
      ```

    * You're attempting to assert that an numeric attribute should not allow a
      string that contains non-numeric characters, yet the writer method for
      that attribute strips out non-numeric characters:

      ``` ruby
      class Foo
        include ActiveModel::Model

        attr_reader :bar

        def bar=(value)
          @bar = value.gsub(/\D+/, '')
        end
      end

      describe Foo do
        it do
          foo = Foo.new
          # This will raise a CouldNotSetAttributeError since `foo.bar` is now "123"
          expect(foo).not_to allow_value("abc123").for(:bar)
        end
      end
      ```

    * You're passing a value to `allow_value` that the model typecasts into
      another value:

      ``` ruby
      describe Foo do
        # Assume that `attr` is a string
        # This will raise a CouldNotSetAttributeError since `attr` typecasts `[]` to `"[]"`
        it { should_not allow_value([]).for(:attr) }
      end
      ```

    With all of these failing examples, why are we making this change? We want
    to guard you (as the developer) from writing a test that you think acts one
    way but actually acts a different way, as this could lead to a confusing
    false positive or negative.

    If you understand the problem and wish to override this behavior so that
    you do not get a CouldNotSetAttributeError, you can add the
    `ignoring_interference_by_writer` qualifier like so. Note that this will not
    always cause the test to pass.

    ``` ruby
    it { should_not allow_value([]).for(:attr).ignoring_interference_by_writer }
    ```

    ([9d9dc4e])

* `validate_uniqueness_of` is now properly case-sensitive by default, to match
  the default behavior of the validation itself. This is a backward-incompatible
  change because this test which incorrectly passed before will now fail:

    ``` ruby
    class Product < ActiveRecord::Base
      validates_uniqueness_of :name, case_sensitive: false
    end

    describe Product do
      it { is_expected.to validate_uniqueness_of(:name) }
    end
    ```

    ([57a1922])

* `ensure_inclusion_of`, `ensure_exclusion_of`, and `ensure_length_of` have been
  removed in favor of their `validate_*` counterparts. ([55c8d09])

* `set_the_flash` and `set_session` have been changed to more closely align with
  each other:
  * `set_the_flash` has been removed in favor of `set_flash`. ([801f2c7])
  * `set_session('foo')` is no longer valid syntax, please use
    `set_session['foo']` instead. ([535fe05])
  * `set_session['key'].to(nil)` will no longer pass when the key in question
    has not been set yet. ([535fe05])

* Change `set_flash` so that `set_flash[:foo].now` is no longer valid syntax.
  You'll want to use `set_flash.now[:foo]` instead. This was changed in order to
  more closely align with how `flash.now` works when used in a controller.
  ([#755], [#752])

* Change behavior of `validate_uniqueness_of` when the matcher is not
  qualified with any scopes, but your validation is. Previously the following
  test would pass when it now fails:

  ``` ruby
  class Post < ActiveRecord::Base
    validate :slug, uniqueness: { scope: :user_id }
  end

  describe Post do
    it { should validate_uniqueness_of(:slug) }
  end
  ```

  ([6ac7b81])

[active_model_serializers-matchers]: https://github.com/adambarber/active_model_serializers-matchers
[no-auto-integration-1]: https://github.com/freerange/mocha/commit/049080c673ee3f76e76adc1e1a6122c7869f1648
[no-auto-integration-2]: https://github.com/rr/rr/issues/29
[1900071]: https://github.com/thoughtbot/shoulda-matchers/commit/190007155e0676aae84d08d8ed8eed3beebc3a06
[b7fe87a]: https://github.com/thoughtbot/shoulda-matchers/commit/b7fe87ae915f6b1f99d64e847fea536ad0f78024
[a4045a1]: https://github.com/thoughtbot/shoulda-matchers/commit/a4045a1f9bc454e618a7c55960942eb030f02fdd
[57a1922]: https://github.com/thoughtbot/shoulda-matchers/commit/57a19228b6a85f12ba7a79a26dae5869c1499c6d
[19ce8a6]: https://github.com/thoughtbot/shoulda-matchers/commit/19c38a642a2ae1316ef12540a0185cd026901e74
[eaaa2d8]: https://github.com/thoughtbot/shoulda-matchers/commit/eaaa2d83e5cd31a3ca0a1aaa65441ea1a4fffa49
[55c8d09]: https://github.com/thoughtbot/shoulda-matchers/commit/55c8d09bf2af886540924efa83c3b518d926a770
[801f2c7]: https://github.com/thoughtbot/shoulda-matchers/commit/801f2c7c1eab3b2053244485c9800f850959cfef
[535fe05]: https://github.com/thoughtbot/shoulda-matchers/commit/535fe05be8686fdafd8b22f2ed5c4192bd565d50
[6ac7b81]: https://github.com/thoughtbot/shoulda-matchers/commit/6ac7b8158cfba3b518eb3da3c24345e4473b416f
[#755]: https://github.com/thoughtbot/shoulda-matchers/pull/755
[#752]: https://github.com/thoughtbot/shoulda-matchers/pull/752
[9d9dc4e]: https://github.com/thoughtbot/shoulda-matchers/commit/9d9dc4e6b9cf2c19df66a1b4ba432ad8d3e5dded
[32c0e62]: https://github.com/thoughtbot/shoulda-matchers/commit/32c0e62596b87e37a301f87bbe21cfcc77750552
[af98a23]: https://github.com/thoughtbot/shoulda-matchers/commit/af98a23091551fb40aded5a8d4f9e5be926f53a9
[8cf449b]: https://github.com/thoughtbot/shoulda-matchers/commit/8cf449b4ca37d0d7446d2cabbfa5a1582358256d

### Bug fixes

* So far the tests for the gem have been running against only SQLite. Now they
  run against PostgreSQL, too. As a result we were able to fix some
  Postgres-related bugs, specifically around `validate_uniqueness_of`:

  * When scoped to a UUID column that ends in an "f", the matcher is able to
    generate a proper "next" value without erroring. ([#402], [#587], [#662])

  * Support scopes that are PostgreSQL array columns. Please note that this is
    only supported for Rails 4.2 and greater, as versions before this cannot
    handle array columns correctly, particularly in conjunction with the
    uniqueness validator. ([#554])

  * Fix so that when scoped to a text column and the scope is set to nil before
    running it through the matcher, the matcher does not fail. ([#521], [#607])

* Fix `define_enum_for` so that it actually tests that the attribute is present
  in the list of defined enums, as you could fool it by merely defining a class
  method that was the pluralized version of the attribute name. In the same
  vein, passing a pluralized version of the attribute name to `define_enum_for`
  would erroneously pass, and now it fails. ([#641])

* Fix `permit` so that it does not break the functionality of
  ActionController::Parameters#require. ([#648], [#675])

* Fix `validate_uniqueness_of` + `scoped_to` so that it does not raise an error
  if a record exists where the scoped attribute is nil. ([#677])

* Fix `route` matcher so if your route includes a default `format`, you can
  specify this as a symbol or string. ([#693])

* Fix `validate_uniqueness_of` so that it allows you to test against scoped
  attributes that are boolean columns. ([#457], [#694])

* Fix failure message for `validate_numericality_of` as it sometimes didn't
  provide the reason for failure. ([#699])

* Fix `shoulda/matchers/independent` so that it can be required
  independently, without having to require all of the gem. ([#746], [e0a0200])

### Features

* Add `on` qualifier to `permit`. This allows you to make an assertion that
  a restriction was placed on a slice of the `params` hash and not the entire
  `params` hash. Although we don't require you to use this qualifier, we do
  recommend it, as it's a more precise check. ([#675])

* Add `strict` qualifier to `validate_numericality_of`. ([#620])

* Add `on` qualifier to `validate_numericality_of`. ([9748869]; h/t [#356],
  [#358])

* Add `join_table` qualifier to `have_and_belong_to_many`. ([#556])

* `allow_values` is now an alias for `allow_value`. This makes more sense when
  checking against multiple values:

  ``` ruby
  it { should allow_values('this', 'and', 'that') }
  ```

  ([#692])

[9748869]: https://github.com/thoughtbot/shoulda-matchers/commit/97488690910520ed8e1f2e164b1982eff5ef1f19
[#402]: https://github.com/thoughtbot/shoulda-matchers/pull/402
[#587]: https://github.com/thoughtbot/shoulda-matchers/pull/587
[#662]: https://github.com/thoughtbot/shoulda-matchers/pull/662
[#554]: https://github.com/thoughtbot/shoulda-matchers/pull/554
[#641]: https://github.com/thoughtbot/shoulda-matchers/pull/641
[#521]: https://github.com/thoughtbot/shoulda-matchers/pull/521
[#607]: https://github.com/thoughtbot/shoulda-matchers/pull/607
[#648]: https://github.com/thoughtbot/shoulda-matchers/pull/648
[#675]: https://github.com/thoughtbot/shoulda-matchers/pull/675
[#677]: https://github.com/thoughtbot/shoulda-matchers/pull/677
[#620]: https://github.com/thoughtbot/shoulda-matchers/pull/620
[#693]: https://github.com/thoughtbot/shoulda-matchers/pull/693
[#356]: https://github.com/thoughtbot/shoulda-matchers/pull/356
[#358]: https://github.com/thoughtbot/shoulda-matchers/pull/358
[#556]: https://github.com/thoughtbot/shoulda-matchers/pull/556
[#457]: https://github.com/thoughtbot/shoulda-matchers/pull/457
[#694]: https://github.com/thoughtbot/shoulda-matchers/pull/694
[#692]: https://github.com/thoughtbot/shoulda-matchers/pull/692
[#699]: https://github.com/thoughtbot/shoulda-matchers/pull/699
[#746]: https://github.com/thoughtbot/shoulda-matchers/pull/746

(taca)

2018-09-23 15:14:14 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rugged to 0.27.4

(taca)

2018-09-23 15:13:53 UTC MAIN commitmail json YAML

2018-09-23 15:12:02 UTC MAIN commitmail json YAML

doc: Updated devel/libgit2 to 0.27.4

(taca)

2018-09-23 15:11:43 UTC MAIN commitmail json YAML

devel/libgit2: update to 0.27.4

v0.27.4
-------

This is a security release fixing out-of-bounds reads when
processing smart-protocol "ng" packets.

When parsing an "ng" packet, we keep track of both the current position
as well as the remaining length of the packet itself. But instead of
taking care not to exceed the length, we pass the current pointer's
position to `strchr`, which will search for a certain character until
hitting NUL. It is thus possible to create a crafted packet which
doesn't contain a NUL byte to trigger an out-of-bounds read.

The issue was discovered by the oss-fuzz project, issue 9406.

v0.27.3
-------

This is a security release fixing out-of-bounds reads when
reading objects from a packfile. This corresponds to
CVE-2018-10887 and CVE-2018-10888, which were both reported by
Riccardo Schirone.

When packing objects into a single so-called packfile, objects
may not get stored as complete copies but instead as deltas
against another object "base". A specially crafted delta object
could trigger an integer overflow and thus bypass our input
validation, which may result in copying memory before or after
the base object into the final deflated object. This may lead to
objects containing copies of system memory being written into the
object database. As the hash of those objects cannot be easily
controlled by the attacker, it is unlikely that any of those
objects will be valid and referenced by the commit graph.

Note that the error could also be triggered by the function
`git_apply__patch`. But as this function is not in use outside of
our test suite, it is not a possible attack vector.

(taca)

2018-09-23 15:10:40 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-power_assert to 1.1.3

(taca)

2018-09-23 15:10:19 UTC MAIN commitmail json YAML

devel/ruby-power_assert: update to 1.1.3

1.1.2 (2018-06-10)

* Add example code
* Fix file descriptor leak (forgetting to close).
* Use File.open instead of Kernel#open.
* Fix LocalJumpError
* Follow up changes of Ripper.sexp in 2.6.0dev
* Prevent infinite loop when raising exception in trace event
* Fix ArgumentError when Japanese is included
* Handle character width.
* Cache offset data

1.1.3 (2018-06-24)

* pry-power_assert doesn't work
* Use benchmark-ips

(taca)

2018-09-23 15:00:16 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-cucumber-core to 3.2.0

(taca)

2018-09-23 14:59:34 UTC MAIN commitmail json YAML

devel/ruby-cucumber-core: update to 3.2.0

## [3.2.0](https://github.com/cucumber/cucumber-ruby-core/compare/v3.1.0...v3.2.0)

### Added

* Add the GherkinSourceParsedEvent ([#155](https://github.com/cucumber/cucumber-ruby-core/pull/155) @brasmusson)
* Add #original_location to Cucumber::Core::Ast::Step and Cucumber::Core::Test::Step ([#150](https://github.com/cucumber/cucumber-ruby-core/pull/150), [#149](https://github.com/cucumber/cucumber-ruby-core/issues/149) @brasmusson)

### Fixed

* Set message and backtrace for undefined result also when skipping (@brasmusson)

(taca)