Commit graph

19647 commits

Author SHA1 Message Date
rillig
7ad425e0ab www/py-*: fix test dependencies for Python 2.7 2020-03-22 12:28:28 +00:00
adam
3c61a5fd7f py-pylint-django: updated to 2.0.14
Version 2.0.14:
Add support for Django 3.0 and Python 3.8
Support ASGI.
2020-03-22 11:16:17 +00:00
joerg
f598f4e1f6 Restrict some more rails packages to Ruby 2.5+ 2020-03-21 23:51:40 +00:00
taca
9ffa64951e www/ruby-sawyer: update to 0.8.2
Update ruby-sawyer to 0.8.2.

pkgsrc change: add "USE_LANGAUGES=	# none".

No release notes available, but it relax version dependency.
For more information, please refer: <https://github.com/lostisland/sawyer/compare/v0.8.1...v0.8.2>.
2020-03-21 17:16:35 +00:00
taca
e300f65d37 www/ruby-faraday: update to 0.17.3
Update ruby-faraday to 0.17.3.  This is not latest version of faraday but
www/ruby-faraday_middleware require prior to 1.0.


## v0.17.3

Fixes:

* Reverts changes in error classes hierarchy. #1092 (@iMacTia)
* Fix Ruby 1.9 syntax errors and improve Error class testing #1094 (@BanzaiMan,
  @mrexox, @technoweenie)

Misc:

* Stops using `&Proc.new` for block forwarding. #1083 (@olleolleolle)
* Update CI to test against ruby 2.0-2.7 #1087, #1099 (@iMacTia, @olleolleolle,
  @technoweenie)
* require FARADAY_DEPRECATE=warn to show Faraday v1.0 deprecation warnings
  #1098 (@technoweenie)

## v0.17.1

Final release before Faraday v1.0, with important fixes for Ruby 2.7.

Fixes:

* RaiseError response middleware raises exception if HTTP client returns a nil
  status. (#1042)

Misc:

* Fix Ruby 2.7 warnings (#1009)
* Add `Faraday::Deprecate` to warn about upcoming v1.0 changes. (#1054, #1059,
    #1076, #1077)
* Add release notes up to current in CHANGELOG.md (#1066)
* Port minimal rspec suite from main branch to run backported tests. (#1058)

## v0.17.0

This release is the same as v0.15.4. It was pushed to cover up releases
v0.16.0-v0.16.2.

## v0.15.4

* Expose `pool_size` as a option for the NetHttpPersistent adapter (#834)
2020-03-21 17:07:23 +00:00
taca
05c53309b1 www/ruby-http-form_data: update to 2.3.0
Update ruby-http-form_data to 2.3.0.

pkgsrc change: add "USE_LANGAUGES=	# none".


## 2.3.0 (2020-03-08)

* [#29](https://github.com/httprb/form_data/pull/29)
  Enhance HTTP::FormData::Urlencoded with per-instance encoder.
  [@summera][]


## 2.2.0 (2020-01-09)

* [#28](https://github.com/httprb/form_data/pull/28)
  Ruby 2.7 compatibility.
  [@janko][]
2020-03-21 17:03:44 +00:00
taca
1c8b89ee9c www/ruby-loofah: update to 2.4.0
Update ruby-loofah to 2.4.0.


## 2.4.0 / 2019-11-25

### Features

* Allow CSS property `max-width` [#175] (Thanks, @bchaney!)
* Allow CSS sizes expressed in `rem` [#176, #177]
* Add `frozen_string_literal: true` magic comment to all `lib` files. [#118]
2020-03-21 17:01:18 +00:00
taca
f1099c1732 www/ruby-liquid: update to 4.0.3
Update ruby-liquid to 4.0.3.

pkgsrc change: add "USE_LANGUAGES=	# none".


## 4.0.3 / 2019-03-12

### Fixed
* Fix break and continue tags inside included templates in loops (#1072) [Justin Li]

## 4.0.2 / 2019-03-08

### Changed
* Add `where` filter (#1026) [Samuel Doiron]
* Add `ParseTreeVisitor` to iterate the Liquid AST (#1025) [Stephen Paul Weber]
* Improve `strip_html` performance (#1032) [printercu]

### Fixed
* Add error checking for invalid combinations of inputs to sort, sort_natural, where, uniq, map, compact filters (#1059) [Garland Zhang]
* Validate the character encoding in url_decode (#1070) [Clayton Smith]

## 4.0.1 / 2018-10-09

### Changed
* Add benchmark group in Gemfile (#855) [Jerry Liu]
* Allow benchmarks to benchmark render by itself (#851) [Jerry Liu]
* Avoid calling `line_number` on String node when rescuing a render error. (#860) [Dylan Thacker-Smith]
* Avoid duck typing to detect whether to call render on a node. [Dylan Thacker-Smith]
* Clarify spelling of `reversed` on `for` block tag (#843) [Mark Crossfield]
* Replace recursion with loop to avoid potential stack overflow from malicious input (#891, #892) [Dylan Thacker-Smith]
* Limit block tag nesting to 100 (#894) [Dylan Thacker-Smith]
* Replace `assert_equal nil` with `assert_nil` (#895) [Dylan Thacker-Smith]
* Remove Spy Gem (#896) [Dylan Thacker-Smith]
* Add `collection_name` and `variable_name` reader to `For` block (#909)
* Symbols render as strings (#920) [Justin Li]
* Remove default value from Hash objects (#932) [Maxime Bedard]
* Remove one level of nesting (#944) [Dylan Thacker-Smith]
* Update Rubocop version (#952) [Justin Li]
* Add `at_least` and `at_most` filters (#954, #958) [Nithin Bekal]
* Add a regression test for a liquid-c trim mode bug (#972) [Dylan Thacker-Smith]
* Use https rather than git protocol to fetch liquid-c [Dylan Thacker-Smith]
* Add tests against Ruby 2.4 (#963) and 2.5 (#981)
* Replace RegExp literals with constants (#988) [Ashwin Maroli]
* Replace unnecessary `#each_with_index` with `#each` (#992) [Ashwin Maroli]
* Improve the unexpected end delimiter message for block tags. (#1003) [Dylan Thacker-Smith]
* Refactor and optimize rendering (#1005) [Christopher Aue]
* Add installation instruction (#1006) [Ben Gift]
* Remove Circle CI (#1010)
* Rename deprecated `BigDecimal.new` to `BigDecimal` (#1024) [Koichi ITO]
* Rename deprecated Rubocop name (#1027) [Justin Li]

### Fixed
* Handle `join` filter on non String joiners (#857) [Richard Monette]
* Fix duplicate inclusion condition logic error of `Liquid::Strainer.add_filter` method (#861)
* Fix `escape`, `url_encode`, `url_decode` not handling non-string values (#898) [Thierry Joyal]
* Fix raise when variable is defined but nil when using `strict_variables` [Pascal Betz]
* Fix `sort` and `sort_natural` to handle arrays with nils (#930) [Eric Chan]
2020-03-21 16:59:54 +00:00
taca
5b0addae90 www/ruby-multipart-post: update to 2.1.1
Update ruby-multipart-post to 2.1.1.

No release notes available.

Please refer: <https://github.com/socketry/multipart-post/compare/v2.0.0...v2.1.1>.
2020-03-21 16:58:04 +00:00
bsiegert
f5efefe062 Revbump all Go packages after go113 update. 2020-03-21 16:57:00 +00:00
taca
a88e891b6c www/ruby-mustermann: update to 1.1.1
Update ruby-mustermann to 1.1.1.


Mustermann 1.1.1 (2020-01-04)

* Make sure that requireing ruby2_keywords when needed. Fixes #102 @Annih

Mustermann 1.1.0 (2019-12-30)

* Proper handling of Mustermann::ExpandError. Fixes #88 @namusyaka

* Support Ruby 3 keyword arguments. @mame

  o At the same time, we dropped a support that accepts options
    followed by mappings on Mustermann::Mapper. Reference commit

* Improve documentation and development. @horaciob, @epistrephein,
  @jbampton, @jkowens, @junaruga
2020-03-21 16:51:38 +00:00
taca
e92d804c72 www/ruby-rouge: add USE_LANGUAGES
Add "USE_LANGUAGES=	# none".
2020-03-21 16:48:18 +00:00
taca
fcc7712cd7 www/ruby-jquery-rails: relax rails version
Relax restriction to versions of Ruby on Rails.
2020-03-21 16:40:37 +00:00
taca
8824dc22c1 www/ruby-rack14: remove package
Remove ruby-rack14 package since no other package refer this older
version.
2020-03-21 16:30:39 +00:00
taca
e764dae896 www/Makefile: delete ruby-rack14 2020-03-21 16:29:42 +00:00
taca
1b251c3a69 www/ruby-rack-ssl: remove package
Remove ruby-rack-ssl package.  It was only kept for www/actionpack42.
2020-03-21 16:26:55 +00:00
taca
cbfc9911f5 www/Makefile: delete ruby-rack-ssl 2020-03-21 16:26:10 +00:00
taca
5e8b63e827 www/ruby-rack-test06: remove package
Remove ruby-rack-test06 package.  It was kept only for
www/ruby-actionpack42.
2020-03-21 16:23:30 +00:00
taca
01f3948724 www/Makefile: delete ruby-rack-test06 2020-03-21 16:21:30 +00:00
taca
a26d1ad817 www/ruby-coffee-rails: update to 5.0.0
Update ruby-coffee-rails to 5.0.0.


## 5.0.0 (Apr 23, 2019) ##

* Remove support to Rails < 5.2.
* Support Rails 6.
2020-03-21 16:09:02 +00:00
taca
2b9800b884 www/Makefile: add and enable ruby-coffee-rails4 2020-03-21 16:05:04 +00:00
taca
0debe09afa www/ruby-coffee-rails4: add package version 4.2.2
Add ruby-coffee-rails4 package, this is the same current version of
www/ruby-coffee-rails for rails 5.1.
2020-03-21 16:04:15 +00:00
taca
451108389d www/ruby-coffee-rails: drop support for rails42
Drop support for Ruby on Rails 42.
2020-03-21 15:55:32 +00:00
taca
3b78ae09d9 www/ruby-rails-deprecated_sanitizer: remove package
Remove www/ruby-rails-deprecated_sanitizer.  This package is only required
for Ruby on Rails 4.2 related packages.
2020-03-21 15:48:17 +00:00
taca
d3f739f127 www/Makefile: delete ruby-rails-deprecated_sanitizer 2020-03-21 15:46:48 +00:00
taca
33198110ca www/ruby-actionview42: remove package
Remove ruby-actionview42 package, a part of Ruby on Rails 4.2 package.
2020-03-21 15:42:40 +00:00
taca
9670500ad9 www/ruby-actionpack42: remove pacakge
Remove ruby-actionpack42 package, a part of Ruby on Rails 4.2 package.
2020-03-21 15:41:17 +00:00
taca
a2740a2268 www/ruby-rails42: remove package
Remove ruby-rails42 package, a part of Ruby on Rails 4.2 package.
2020-03-21 15:25:04 +00:00
taca
46f8d7651e www/Makefile: delete rails42 related packages 2020-03-21 15:23:02 +00:00
nia
19c887e138 h2o: Update to 2.2.6 and build shared libraries.
From @Habbie on GitHub.  Closes NetBSD/pkgsrc#56

Changes:

2.2.6 2019-08-13 17:00:00+0000
	- [security fix][http2] fix HTTP/2 DoS attack vectors CVE-2019-9512 CVE-2019-9514 CVE-2019-9515 #2090 (Kazuho Oku)
2020-03-21 14:16:04 +00:00
adam
b732899d78 py-flask-restful: updated to 0.3.8
Version 0.3.8
Add Python 3.8 support
Fix wrongly parsed Decimal fields
Fix overridden response when calling abort with Response
Various small fixes and updates to documentation
2020-03-21 08:59:45 +00:00
adam
441354f1d8 py-flask-caching: updated to 1.8.0
Version 1.8.0
- **BREAKING:** Removed support for Python 2. Python 3.5 and upwards are
  supported as of now.
- Add option to specify if ``None`` is a cached value or not.
- Allow to use ``__caching_id__`` rather than ``__repr__`` as an object
  caching key.
- The RedisCache backend now support generating the key_prefix via a callable.
- Emit a warning if the ``CACHE_TYPE`` is set to ``filesystem`` but no
  ``CACHE_DIR`` is set.
- Fixes Google App Engine Memcache backend.
- Various documentation updates and fixes.
2020-03-21 08:55:14 +00:00
joerg
afe9fde490 Dependency doesn't support Ruby 2.4. 2020-03-20 20:44:15 +00:00
taca
70801e8684 www/ruby-net-http-persistent: update to 3.1.0
Update ruby-net-http-persistent to 3.1.0.


=== 3.1.0 2019-07-24

New features:
* Support ruby 2.6 Net::HTTP#write_timeout=.  Pull request #99 by Víctor
  Roldán Betancort.
* Support setting TLS min/max version.  Pull request #94 by Bart.

Bug fixes:
* Reduce potential for memory leak through Hash default proc bindings.  Pull
  request #64 by Dominic Metzger.
* Test proxy auto detection from no_proxy in ENV.  Pull request #60 by
  HINOHARA Hiroshi.
* Add missing timestamp for 3.0 release.  Pull request #78 by Joe Van Dyk.
* Support IPv6 URLs in proxy checks.  Pull request #82 by Nicolás Sanguinetti.
* Use Net::HTTPGenericRequest#method to check idempotence for improved
  compatibility.  Pull request #83 by Fotos Georgiadis.
* Run net-http-pipeline tests in travis.  Pull request #86 by T.J. Schuck.
* Correct +no_proxy+ support to override Net::HTTP proxy fallback.  Pull
  request #88 by Jared Kauppila.
* Mitigate memory leak when combined with faraday.  Pull request #105 by Yohei
  Kitamura.
* Set default connection pool size for Windows.  Pull request #90 by Jared
  Kauppila.
* Fix missing +name:+ argument in documentation.  Pull requests #85 by T.J.
  Schuck, #84 by James White.
* Fix memory leak from connection pooling.  Pull request #97 by Aaron
  Patterson.
* Update tests for minitest assert_equal deprecation.  Pull request #92 by
  Olle Jonsson.
* Fix typo in Net::HTTP::Persistent#pipeline.  Pull request #91 by Kazuma
  Furuhashi.

Other:
* Added bundler hoe plugin.  Pull request #103 by Michael Grosser.
* Updated ruby versions in Travis CI.  Pull request #93 by Olle Jonsson.  Pull
  request #103 by Michael Grosser.
2020-03-20 18:00:26 +00:00
taca
eee110e873 www/ruby-patron: update to 0.13.3
Update ruby-patron to 0.13.3.


### 0.13.3

* Fix a number of specs that were failing due to use of threads

### 0.13.2

* Eagerly initialize libCURL handle when creating the Session instance instead of initializing it lazily
* Remove special treatment of `Session#reset` and make it the same as `Session#interrupt`
2020-03-20 17:58:37 +00:00
taca
9d870706fd www/ruby-rails-html-sanitizer: update to 1.3.0
Update ruby-rails-html-sanitizer to 1.3.0.


## 1.3.0

* Address deprecations in Loofah 2.3.0.

  *Josh Goodall*

## 1.2.0

* Remove needless `white_list_sanitizer` deprecation.

  By deprecating this, we were forcing Rails 5.2 to be updated or spew
  deprecations that users could do nothing about.

  That's pointless and I'm sorry for adding that!

  Now there's no deprecation warning and Rails 5.2 works out of the box, while
  Rails 6 can use the updated naming.

  *Kasper Timm Hansen*

## 1.1.0

* Add `safe_list_sanitizer` and deprecate `white_list_sanitizer` to be removed
  in 1.2.0. https://github.com/rails/rails-html-sanitizer/pull/87

  *Juanito Fatas*

* Remove `href` from LinkScrubber's `tags` as it's not an element.
  https://github.com/rails/rails-html-sanitizer/pull/92

  *Juanito Fatas*

* Explain that we don't need to bump Loofah here if there's CVEs.
  d4d823c617

  *Kasper Timm Hansen*
2020-03-20 17:54:27 +00:00
taca
fec0f6ed4a www/ruby-raindrops: update to 019.1
Update to ruby-raindrops to 019.1.

pkgsrc change: update HOMEPAGE.

=== raindrops 0.19.1 / 2020-01-08 09:31 UTC

  This release fixes some warnings on newer Rubies.

  We're no longer on bogomips.org since it's due
  for expiry and I can't pay extortionists for a .org, so
  s/bogomips.org/yhbt.net/ for now, and be prepared to move again
  when extortionists move onto extorting the .net TLD.

        doc: switch homepage to dark216
        ext/raindrops/extconf: fix cflags reset on ancient CC
        fixes for newer rubies
        replace bogomips.org with yhbt.net
2020-03-20 17:50:21 +00:00
taca
636a760173 www/ruby-rest-client: update to 2.1.0
Update to ruby-rest-client to 2.1.0.


# 2.1.0

- Add a dependency on http-accept for parsing Content-Type charset headers.
  This works around a bad memory leak introduced in MRI Ruby 2.4.0 and fixed in
  Ruby 2.4.2. (#615)
- Use mime/types/columnar from mime-types 2.6.1+, which is leaner in memory
  usage than the older storage model of mime-types. (#393)
- Add `:log` option to individual requests. This allows users to set a log on a
  per-request / per-resource basis instead of the kludgy global log. (#538)
- Log request duration by tracking request start and end times. Make
  `log_response` a method on the Response object, and ensure the `size` method
  works on RawResponse objects. (#126)
  - `# => 200 OK | text/html 1270 bytes, 0.08s`
  - Also add a new `:stream_log_percent` parameter, which is applicable only
    when `:raw_response => true` is set. This causes progress logs to be
    emitted only on every N% (default 10%) of the total download size rather
    than on every chunk.
- Drop custom handling of compression and use built-in Net::HTTP support for
  supported Content-Encodings like gzip and deflate. Don't set any explicit
  `Accept-Encoding` header, rely instead on Net::HTTP defaults. (#597)
  - Note: this changes behavior for compressed responses when using
    `:raw_response => true`. Previously the raw response would not have been
    uncompressed by rest-client, but now Net::HTTP will uncompress it.
- The previous fix to avoid having Netrc username/password override an
  Authorization header was case-sensitive and incomplete. Fix this by
  respecting existing Authorization headers, regardless of letter case. (#550)
- Handle ParamsArray payloads. Previously, rest-client would silently drop a
  ParamsArray passed as the payload. Instead, automatically use
  Payload::Multipart if the ParamsArray contains a file handle, or use
  Payload::UrlEncoded if it doesn't. (#508)
- Gracefully handle Payload objects (Payload::Base or subclasses) that are
  passed as a payload argument. Previously, `Payload.generate` would wrap a
  Payload object in Payload::Streamed, creating a pointlessly nested payload.
  Also add a `closed?` method to Payload objects, and don't error in
  `short_inspect` if `size` returns nil. (#603)
- Test with an image in the public domain to avoid licensing complexity. (#607)
2020-03-20 17:48:25 +00:00
taca
a8c8e2df02 www/ruby-sass: update to 3.7.4
Update ruby-sass to 3.7.4.

3.7.4 (2019-04-04)

* https-ify sass-lang.com urls.
* Mark as end-of-life.
2020-03-20 17:45:36 +00:00
taca
acfb8743c3 www/ruby-sass-rails: update to 6.0.0
Update ruby-sass-rails to 6.0.0.


6.0.0 (2019-09-04)

Breaking change

* Move the implementation to sassc-rails.

* This gem is now only just a wrapper around sassc-rails. For more
  information on how sassc differs from Ruby sass see
  https://github.com/sass/sassc-rails#libsass-compatibility-with-ruby-sass.
2020-03-20 17:34:50 +00:00
taca
82c4957832 www/Makefile: add and enable ruby-rails60 2020-03-20 17:14:25 +00:00
taca
ddc3bdf726 www/ruby-rails60: add package version 6.0.2.2
Add ruby-rails60 package version 6.0.2.2.


Ruby on Rails is a full-stack web framework optimized for programmer
happiness and sustainable productivity.  It encourages beautiful code
by favoring convention over configuration.

This is for Ruby on Rails 6.0.
2020-03-20 17:13:48 +00:00
taca
eae85a07ef www/Makefile: add and enable ruby-actioncable60 2020-03-20 17:05:48 +00:00
taca
ab6a5033a7 www/ruby-actioncable60: add package version 6.0.2.2
Add ruby-actioncable60 package version 6.0.2.2.


# Action Cable - Integrated WebSockets for Rails

Action Cable seamlessly integrates WebSockets with the rest of your Rails
application.  It allows for real-time features to be written in Ruby in the
same style and form as the rest of your Rails application, while still being
performant and scalable.  It's a full-stack offering that provides both a
client-side JavaScript framework and a server-side Ruby framework.  You have
access to your full domain model written with Active Record or your ORM of
choice.

This is for Ruby on Rails 6.0.
2020-03-20 17:05:10 +00:00
taca
b73d7bc6c5 www/Makefile: add and enable ruby-{actionpack,actionview}60 2020-03-20 16:54:22 +00:00
taca
6372dff553 www/ruby-actionpack60: add package version 6.0.2.2
Add ruby-actionpack60 package version 6.0.2.2.


Action Pack is a framework for handling and responding to web requests. It
provides mechanisms for *routing* (mapping request URLs to actions), defining
*controllers* that implement actions, and generating responses by rendering
*views*, which are templates of various formats. In short, Action Pack
provides the view and controller layers in the MVC paradigm.

This is for Ruby on Rails 6.0.
2020-03-20 16:53:32 +00:00
taca
a3f12b0b53 www/ruby-actionview60: add package version 6.0.2.2
Add ruby-actionview60 package version 6.0.2.2.


Action View provides simple, battle-tested conventions and helpers for
building web pages.

This is for Ruby on Rails 6.0.
2020-03-20 16:52:34 +00:00
taca
32af76ce02 www/Makefile: add and enable ruby-sassc-rails 2020-03-20 16:40:22 +00:00
taca
77ecb0e60c www/ruby-sassc-rails: add package version 2.1.2
Add ruby-sassc-rails package version 2.1.2.


SassC::Rails

We all love working with Sass, but compilation can take quite a long time for
larger codebases.  This gem integrates the C implementation of Sass, LibSass,
into the asset pipeline.
2020-03-20 16:39:46 +00:00
taca
33635ffcad www/ruby-sinatra: update to 2.0.8.1
Update ruby-sinatra to 2.0.8.1.


## 2.0.8.1 / 2020-01-02

* Allow multiple hashes to be passed in `merge` and `merge!` for `Sinatra::IndifferentHash` [#1572](https://github.com/sinatra/sinatra/pull/1572) by Shota Iguchi

## 2.0.8 / 2020-01-01

* Lookup Tilt class for template engine without loading files [#1558](https://github.com/sinatra/sinatra/pull/1558). Fixes [#1172](https://github.com/sinatra/sinatra/issues/1172) by Jordan Owens

* Add request info in NotFound exception [#1566](https://github.com/sinatra/sinatra/pull/1566) by Stefan Sundin

* Add `.yaml` support in `Sinatra::Contrib::ConfigFile` [#1564](https://github.com/sinatra/sinatra/issues/1564). Fixes [#1563](https://github.com/sinatra/sinatra/issues/1563) by Emerson Manabu Araki

* Remove only routing parameters from @params hash [#1569](https://github.com/sinatra/sinatra/pull/1569). Fixes [#1567](https://github.com/sinatra/sinatra/issues/1567) by Jordan Owens, Horacio

* Support `capture` and `content_for` with Hamlit [#1580](https://github.com/sinatra/sinatra/pull/1580) by Takashi Kokubun

* Eliminate warnings of keyword parameter for Ruby 2.7.0 [#1581](https://github.com/sinatra/sinatra/pull/1581) by Osamtimizer

## 2.0.7 / 2019-08-22

* Fix a regression [#1560](https://github.com/sinatra/sinatra/pull/1560) by Kunpei Sakai

## 2.0.6 / 2019-08-21

* Fix an issue setting environment from command line option [#1547](https://github.com/sinatra/sinatra/pull/1547), [#1554](https://github.com/sinatra/sinatra/pull/1554) by Jordan Owens, Kunpei Sakai

* Support pandoc as a new markdown renderer [#1533](https://github.com/sinatra/sinatra/pull/1533) by Vasiliy

* Remove outdated code for tilt 1.x [#1532](https://github.com/sinatra/sinatra/pull/1532) by Vasiliy

* Remove an extra logic for `force_encoding` [#1527](https://github.com/sinatra/sinatra/pull/1527) by Jordan Owens

* Avoid multiple errors even if `params` contains special values [#1526](https://github.com/sinatra/sinatra/pull/1527) by Kunpei Sakai

* Support `bundler/inline` with `require 'sinatra'` integration [#1520](https://github.com/sinatra/sinatra/pull/1520) by Kunpei Sakai

* Avoid `TypeError` when params contain a key without a value on Ruby < 2.4 [#1516](https://github.com/sinatra/sinatra/pull/1516) by Samuel Giddins

* Improve development support and documentation and source code by  Olle Jonsson, Basavanagowda Kanur, Yuki MINAMIYA
2020-03-20 16:30:26 +00:00