./www/ruby-sinatra, Classy web-development dressed in a DSL

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.1.0, Package name: ruby26-sinatra-2.1.0, Maintainer: pkgsrc-users

Classy web-development dressed in a DSL.


Required to run:
[www/ruby-rack] [textproc/ruby-tilt] [www/ruby-rack-protection] [www/ruby-mustermann] [lang/ruby26-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: e01c45f710ca5b8dc8123f2185e82f1f1ead6a4c
RMD160: ea8438c369fb24107cfb6cf3437ca2c82fc2dc2a
Filesize: 373 KB

Version history: (Expand)


CVS history: (Expand)


   2020-09-14 17:48:10 by Takahiro Kambe | Files touched by this commit (6) | Package updated
Log message:
www/ruby-sinatra: update to 2.1.0

Update ruby-sinatra and ruby-sinatra-contrib package to 2.1.0.

2.1.0 / 2020-09-05

* Fix additional Ruby 2.7 keyword warnings #1586 by Stefan Sundin
* Drop Ruby 2.2 support #1455 by Eloy Pérez
* Add default_content_type setting. Fixes #1238 #1239 by Mike Pastore
* Allow set :<engine> in sinatra-namespace #1255 by Christian Höppner
* Use prepend instead of include for helpers. Fixes #1213 #1214 by Mike
  Pastore
* Fix issue with passed routes and provides Fixes #1095 #1606 by Mike
  Pastore, Jordan Owens
* Add QuietLogger that excludes pathes from Rack::CommonLogger 1250 by
  Christoph Wagner
* Sinatra::Contrib dependency updates. Fixes #1207 #1411 by Mike Pastore
* Allow CSP to fallback to default-src. Fixes #1484 #1490 by Jordan Owens
* Replace origin_whitelist with permitted_origins. Closes #1620 #1625 by
  rhymes
* Use Rainbows instead of thin for async/stream features. Closes #1624 #1627
  by Ryuichi KAWAMATA
* Enable EscapedParams if passed via settings. Closes #1615 #1632 by Anders
  Bälter
* Support for parameters in mime types. Fixes #1141 by John Hope
* Handle null byte when serving static files #1574 by Kush Fanikiso
* Improve development support and documentation and source code by Olle
  Jonsson, Pierre-Adrien Buisson, Shota Iguchi
   2020-03-20 17:30:27 by Takahiro Kambe | Files touched by this commit (4) | Package updated
Log message:
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
   2019-02-06 15:54:35 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
www/ruby-sinatra: update to 2.0.5

## 2.0.5 / 2018-12-22

* Avoid FrozenError when params contains frozen value \ 
[#1506](https://github.com/sinatra/sinatra/pull/1506) by Kunpei Sakai

* Add support for Erubi [#1494](https://github.com/sinatra/sinatra/pull/1494) by \ 
@tkmru

* `IndifferentHash` monkeypatch warning improvements \ 
[#1477](https://github.com/sinatra/sinatra/pull/1477) by Mike Pastore

* Improve development support and documentation and source code by Anusree \ 
Prakash, Jordan Owens, @ceclinux and @krororo.
   2018-03-17 16:53:39 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
www/ruby-sinatra: update to 2.0.1

2.0.1 / 2018-02-17

* Repair nested namespaces, by avoiding prefix duplication #1322. Fixes #1310
  by Kunpei Sakai

* Add pattern matches to values for Mustermann::Concat #1333. Fixes #1332 by
  Dawa Ometto

* Ship the VERSION file with the gem, to allow local unpacking #1338 by Olle
  Jonsson

* Fix issue with custom error handler on bad request #1351. Fixes #1350 by
  Jordan Owens

* Override Rack::ShowExceptions#pretty to set custom template #1377. Fixes
  #1376 by Jordan Owens

* Enhanced path validation in Windows #1379 by Orange Tsai

* Improve development support and documentation by Faheel Ahmad, Shota Iguchi,
  Olle Jonsson, Manabu Niseki, John Hope, Horacio, Ice-Storm, GraniteRock,
  Raman Skaskevich, Carlos Azuaje, 284km, Dan Rice and Zachary Scott
   2018-01-08 15:34:41 by Takahiro Kambe | Files touched by this commit (3)
Log message:
pkgsrc: allow ruby25

Allow build with ruby25-base.
   2017-06-18 15:48:55 by Takahiro Kambe | Files touched by this commit (18)
Log message:
Add 24 to RUBY_VERSIONS_ACCEPTED.
   2017-06-05 05:29:38 by Takahiro Kambe | Files touched by this commit (6)
Log message:
Restrict ruby's version to 22 and 23.
   2017-06-04 17:30:11 by Takahiro Kambe | Files touched by this commit (6) | Package updated
Log message:
Update ruby-sinatra and ruby-sinatra-contrib to 2.0.0.

## 2.0.0 / 2017-04-10

 * Use Mustermann for patterns #1086 by Konstantin Haase

 * Server now provides `-q` flag for quiet mode, which disables start/stop \ 
messages #1153 by Vasiliy.

 * Session middleware can now be specified with `:session_store` setting #1161 \ 
by Jordan Owens.

 * `APP_ENV` is now preferred and recommended over `RACK_ENV` for setting \ 
environment #984 by Damien Mathieu.

 * Add Reel support #793 by Patricio Mac Adden.

 * Make route params available during error handling #895 by Jeremy Evans.

 * Unify `not_found` and `error` 404 behavior #896 by Jeremy Evans.

 * Enable Ruby 2.3 `frozen_string_literal` feature #1076 by Vladimir Kochnev.

 * Add Sinatra::ShowExceptions::TEMPLATE and patched Rack::ShowExceptions to \ 
prefer Sinatra template by Zachary Scott.

 * Sinatra::Runner is used internally for integration tests #840 by Nick Sutterer.

 * Fix case-sensitivity issue in `uri` method #889 by rennex.

 * Use `Rack::Utils.status_code` to allow `status` helper to use symbol as well \ 
as numeric codes #968 by Tobias H. Michaelsen.

 * Improved error handling for invalid params through Rack #1070 by Jordan Owens.

 * Ensure template is cached only once #1021 by Patrik Rak.

 * Rack middleware is initialized at server runtime rather than after receiving \ 
first request #1205 by Itamar Turner-Trauring.

 * Improve Session Secret documentation to encourage better security practices \ 
#1218 by Glenn Rempe

 * Exposed global and per-route options for Mustermann route parsing #1233 by \ 
Mike Pastore

 * Use same `session_secret` for classic and modular apps in development #1245 \ 
by Marcus Stollsteimer

 * Make authenticity token length a fixed value of 32 #1181 by Jordan Owens

 * Modernize Rack::Protection::ContentSecurityPolicy with CSP Level 2 and 3 \ 
Directives #1202 by Glenn Rempe

 * Adds preload option to Rack:Protection:StrictTransport #1209 by Ed Robinson

 * Improve BadRequest logic. Raise and handle exceptions if status is 400 #1212 \ 
by Mike Pastore

 * Make Rack::Test a development dependency #1232 by Mike Pastore

 * Capture exception messages of raised NotFound and BadRequest #1210 by Mike Pastore

 * Add explicit set method to contrib/cookies to override cookie settings #1240 \ 
by Andrew Allen

 * Avoid executing filters even if prefix matches with other namespace #1253 by \ 
namusyaka

 * Make `#has_key?` also indifferent in access, can accept String or Symbol \ 
#1262 by John Hope

 * Add `allow_if` option to bypass json csrf protection #1265 by Jordan Owens

 * rack-protection: Bundle StrictTransport, CookieTossing, and CSP #1267 by Mike \ 
Pastore

 * Add `:strict_paths` option for managing trailing slashes #1273 by namusyaka

 * Add full IndifferentHash implementation to params #1279 by Mike Pastore