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

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


Branch: CURRENT, Version: 2.0.1, Package name: ruby24-sinatra-2.0.1, 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/ruby24-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 220535fbdbc96e58564a1b2bf78f6e331f3df1d6
RMD160: f6947a1439484847f6ad73ef246e57bd76e17e2b
Filesize: 328.5 KB

Version history: (Expand)


CVS history: (Expand)


   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
   2017-03-20 17:12:05 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-sinatra to 1.4.8.

Exacat chagens are not available but it support Ruby 2.4.
   2016-11-19 15:38:04 by Takahiro Kambe | Files touched by this commit (6)
Log message:
Remove RUBY_RDOC_VERSION since All RUBY_VERSION_DEFAULT versions of Ruby
are satisfy minimum RUBY_RDOC_VERSION now.
   2016-03-15 17:23:48 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-sinatra to 1.4.7.

= 1.4.7 / 2016-01-24

 * Add Ashley Williams, Trevor Bramble, and Kashyap Kondamudi to team Sinatra.

 * Correctly handle encoded colons in routes. (Jeremy Evans)

 * Rename CHANGES to CHANGELOG.md and update Rakefile. #1043 (Eliza Sorensen)

 * Improve documentation. #941, #1069, #1075, #1025, #1052 (Many great folks)

 * Introduce `Sinatra::Ext` to workaround Rack 1.6 bug to fix Ruby 1.8.7
   support. #1080 (Zachary Scott)

 * Add CONTRIBUTING guide. #987 (Katrina Owen)