The NetBSD Project

CVS log for pkgsrc/www/ruby-sinatra/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / www / ruby-sinatra

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.33: download - view: text, markup, annotated - select for diffs
Fri Aug 11 13:38:58 2023 UTC (19 months, 2 weeks ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, HEAD
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +4 -4 lines
www/ruby-rack-protection: update to 3.1.0

pkgsrc change:

* change rack-protection's dependency to www/ruby-rack2 instead of
  www/ruby-rack.

3.1.0 (2023-08-07)

* New: Add sass support via sass-embedded #1911 by なつき
* New: Add start and stop callbacks #1913 by Jevin Sew
* New: Warn on dropping sessions #1900 by Jonathan del Strother
* New: Make Puma the default server #1924 by Patrik Ragnarsson
* Fix: Remove use of Tilt::Cache #1922 by Jeremy Evans (allows use of Tilt
  2.2.0 without deprecation warning)
* Fix: rack-protection: specify rack version requirement #1932 by Patrik
  Ragnarsson

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sun Apr 30 15:23:02 2023 UTC (22 months, 3 weeks ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +3 -3 lines
www/ruby-sinatra: update to 3.0.6

ruby-sinatra-contrib and ruby-rack-protection are the same source.

3.0.6 (2023-04-11)

* Fix: Add support to keep open streaming connections with Puma #1858 by
  Jordan Owens
* Fix: Avoid crash in uri helper on Integer input #1890 by Patrik Ragnarsson
* Fix: Rescue RuntimeError when trying to use SecureRandom #1888 by Stefan
  Sundin

Revision 1.31: download - view: text, markup, annotated - select for diffs
Wed Jan 4 15:27:59 2023 UTC (2 years, 2 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +7 -5 lines
www/ruby-sinatra: update to 3.0.5

It also update rack-protection and sinatra-contrib.


3.0.5 (2022-12-16)

* Fix: Add Zeitwerk compatibility. #1831 by Dawid Janczak
* Fix: Allow CALLERS_TO_IGNORE to be overridden

3.0.4 (2022-11-25)

* Fix: Escape filename in the Content-Disposition header. #1841 by Kunpei
  Sakai

3.0.3 (2022-11-11)

* Fix: fixed ReDoS for Rack::Protection::IPSpoofing. #1823 by @ooooooo-q

3.0.2 (2022-10-01)

* New: Add Haml 6 support. #1820 by Jordan Owens

3.0.1 (2022-09-26)

* Fix: Revert removal of rack-protection.rb. #1814 by Olle Jonsson

* Fix: Revert change to server start and stop messaging by using
  Kernel#warn. Renamed internal warn method warn_for_deprecation. #1818 by
  Jordan Owens

3.0.0 (2022-09-26)

* New: Add Falcon support. #1794 by Samuel Williams and @horaciob
* New: Add AES GCM encryption support for session cookies. [#1324] (#1324)
  by Michael Coyne
* Deprecated: Sinatra Reloader will be removed in the next major release.
* Fix: Internal Sinatra errors now extend Sinatra::Error. This fixes #1204
  and #1518. bda8c29d by Jordan Owens
* Fix: Preserve query param value if named route param nil. #1676 by Jordan
  Owens
* Require Ruby 2.6 as minimum Ruby version. #1699 by Eloy Pérez
* Breaking change: Remove support for the Stylus template engine. #1697 by
  Eloy Pérez
* Breaking change: Remove support for the erubis template engine. #1761 by
  Eloy Pérez
* Breaking change: Remove support for the textile template engine. #1766 by
  Eloy Pérez
* Breaking change: Remove support for SASS as a template engine. #1768 by
  Eloy Pérez
* Breaking change: Remove support for Wlang as a template engine. #1780 by
  Eloy Pérez
* Breaking change: Remove support for CoffeeScript as a template
  engine. #1790 by Eloy Pérez
* Breaking change: Remove support for Mediawiki as a template engine. #1791
  by Eloy Pérez
* Breaking change: Remove support for Creole as a template engine. #1792 by
  Eloy Pérez
* Breaking change: Remove support for Radius as a template engine. #1793 by
  Eloy Pérez
* Breaking change: Remove support for the defunct Less templating
  library. See #1716, #1715 for more discussion and background. d1af2f1e by
  Olle Jonsson
* Breaking change: Remove Reel integration. 54597502 by Olle Jonsson
* CI: Start testing on Ruby 3.1. 60e221940 and b0fa4bef by Johannes Würbach
* Use Kernel#caller_locations. #1491 by Julik Tarkhanov
* Docs: Japanese documentation: Add notes about the default_content_type
  setting. #1650 by Akifumi Tominaga
* Docs: Polish documentation: Add section about Multithreaded modes and
  Routes. #1708 by Patrick Gramatowski
* Docs: Japanese documentation: Make Session section reflect changes done to
  README.md. #1731 by @shu-i-chi

Revision 1.30: download - view: text, markup, annotated - select for diffs
Thu Sep 1 13:50:49 2022 UTC (2 years, 6 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +4 -4 lines
www/ruby-sinatra: update to 2.2.2

2.2.0 (2022-02-15)

* Handle EOFError raised by Rack and return Bad Request 400 status. #1743 by
  tamazon
* Minor refactors in base.rb. #1640 by ceclinux
* Add escaping to the static 404 page. #1645 by Chris Gavin
* Remove detect_rack_handler method. #1652 by ceclinux
* Respect content type set in superclass before filter. Fixes #1647 #1649 by
  Jordan Owens
* Revert "Use prepend instead of include for helpers. #1662 by namusyaka
* Fix usage of inherited Sinatra::Base classes keyword arguments. Fixes
  #1669 #1670 by Cadu Ribeiro
* Reduce RDoc generation time by not including every README. Fixes #1578
  #1671 by Eloy Pérez
* Add support for per form csrf tokens. Fixes #1616 #1653 by Jordan Owens
* Update MAINTENANCE.md with the stable branch status. #1681 by Fredrik
  Rubensson
* Validate expanded path matches public_dir when serving static files. #1683
  by cji-stripe
* Fix Delegator to pass keyword arguments for Ruby 3.0. #1684 by
  andrewtblake
* Fix use with keyword arguments for Ruby 3.0. #1701 by Robin Wallin
* Fix memory leaks for proc template. Fixes #1704 #1719 by Slevin
* Remove unnecessary test_files from the gemspec. #1712 by Masataka Pocke
  Kuwabara
* Add #select, #reject and #compact methods to
  Sinatra::IndifferentHash. #1711 by Olivier Bellone
* Docs: Spanish documentation: Update README.es.md with removal of
  Thin. #1630 by Espartaco Palma
* Docs: German documentation: Fixed typos in German README.md. #1648 by Juri
* Docs: Japanese documentation: Update README.ja.md with removal of
  Thin. #1629 by Ryuichi KAWAMATA
* Docs: English documentation: Various minor fixes to README.md. #1663 by
  Yanis Zafirópulos
* Docs: English documentation: Document when dump_errors is enabled. Fixes
  #1664 #1665 by Patrik Ragnarsson
* Docs: Brazilian Portuguese documentation: Update README.pt-br.md with
  translation fixes. #1668 by Vitor Oliveira

2.2.1 (2022-07-15)

* Fix JRuby regression by using ruby2_keywords for delegation. #1750 by
  Patrik Ragnarsson
* Add JRuby to CI. #1755 by Karol Bucek

2.2.2 (2022-07-23)

* Update mustermann dependency to version 2.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Mon Sep 14 15:48:10 2020 UTC (4 years, 6 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +4 -4 lines
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

Revision 1.28: download - view: text, markup, annotated - select for diffs
Fri Mar 20 16:30:26 2020 UTC (5 years ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -3 lines
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

Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Feb 6 14:54:35 2019 UTC (6 years, 1 month ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -2 lines
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.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sun Sep 23 17:08:01 2018 UTC (6 years, 6 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +3 -3 lines
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

Revision 1.25: download - view: text, markup, annotated - select for diffs
Sat Mar 17 15:53:39 2018 UTC (7 years ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +3 -3 lines
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

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Jan 8 14:34:41 2018 UTC (7 years, 2 months ago) by taca
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +1 -3 lines
pkgsrc: allow ruby25

Allow build with ruby25-base.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sun Jun 18 13:48:54 2017 UTC (7 years, 9 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
Add 24 to RUBY_VERSIONS_ACCEPTED.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Jun 5 03:29:38 2017 UTC (7 years, 9 months ago) by taca
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +3 -1 lines
Restrict ruby's version to 22 and 23.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sun Jun 4 15:30:10 2017 UTC (7 years, 9 months ago) by taca
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +6 -5 lines
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

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Mar 20 16:12:05 2017 UTC (8 years ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
Update ruby-sinatra to 1.4.8.

Exacat chagens are not available but it support Ruby 2.4.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sat Nov 19 14:38:04 2016 UTC (8 years, 4 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +1 -3 lines
Remove RUBY_RDOC_VERSION since All RUBY_VERSION_DEFAULT versions of Ruby
are satisfy minimum RUBY_RDOC_VERSION now.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Mar 15 16:23:48 2016 UTC (9 years ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +3 -3 lines
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)

Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Jun 11 17:03:17 2015 UTC (9 years, 9 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +3 -3 lines
Update ruby-sinatra to 1.4.6.

= 1.4.6 / 2015-03-2x

 * Improve tests and documentation. (Daro HereЏ, Seiichi Yonezawa, kyoendo,
   John Voloski, Ferenc-, Renaud Martinet, Christian Haase, marocchino,
   huoxito, Damir Svrtan, Amaury Medeiros, Jeremy Evans, Kashyap, shenqihui,
   Ausmarton Fernandes, kami, Vipul A M, Lei Wu, 7stud, Taylor Shuler,
   namusyaka, burningTyger, Cornelius Bock, detomastah, hakeda, John Hope,
   Ruben Gonzalez, Andrey Deryabin, attilaolah, Anton Davydov, Nikita Penzin,
   Dyego Costa)

 * Remove duplicate require of sinatra/base. (Alexey Muranov)

 * Escape HTML in 404 error page. (Andy Brody)

 * Refactor to method call in `Stream#close` and `#callback`. (Damir Svrtan)

 * Depend on latest version of Slim. (Damir Svrtan)

 * Fix compatibility with Tilt version 2. (Yegor Timoschenko)

 * Fix compatibility issue with Rack `pretty` method from ShowExceptions.
   (Kashyap)

 * Show date in local time in exception messages. (tayler1)

 * Fix logo on error pages when using Ruby 1.8. (Jeremy Evans)

 * Upgrade test suite to Minitest version 5 and fix Ruby 2.2 compatibility.
   (Vipul A M)

Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Feb 4 14:47:20 2015 UTC (10 years, 1 month ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines
Update ruby-sinatra to 1.4.5.

= 1.4.5 / 2014-04-08

 * Improve tests and documentation. (Seiichi Yonezawa, Mike Gehard, Andrew
   Deitrick, Matthew Nicholas Bradley, GoGo tanaka, Carlos Lazo, Shim Tw,
   kyoendo, Roman Kuznietsov, Stanislav Chistenko, Ryunosuke SATO, Ben Lewis,
   wuleicanada, Patricio Mac Adden, Thais Camilo)

 * Fix Ruby warnings. (Vipul A M, Piotr Szotkowski)

 * Fix template cache memory leak. (Scott Holden)

 * Work around UTF-8 bug in JRuby. (namusyaka)

 * Don't set charset for JSON mime-type (Sebastian Borrazas)

 * Fix bug in request.accept? that might trigger a NoMethodError. (sbonami)

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Dec 7 08:43:34 2013 UTC (11 years, 3 months ago) by obache
Branches: MAIN
CVS tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
Drop maintainership, not using anymore.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Oct 26 13:44:11 2013 UTC (11 years, 5 months ago) by obache
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
Update ruby-sinatra to 1.4.4.

= 1.4.4 / 2013-10-21

 * Allow setting layout to false in specifically for a singe rendering engine.
   (Matt Wildig)

 * Allow using wildcard in argument passed to `request.accept?`. (wilkie)

 * Treat missing Accept header like wild card. (Patricio Mac Adden)

 * Improve tests and documentation. (Darío Javier Cravero, Armen P., michelc,
   Patricio Mac Adden, Matt Wildig, Vipul A M, utenmiki, George Timoschenko,
   Diogo Scudelletti)

 * Fix Ruby warnings. (Vipul A M, Patricio Mac Adden)

 * Improve self-hosted server started by `run!` method or in classic mode.
   (Tobias Bühlmann)

 * Reduce objects allocated per request. (Vipul A M)

 * Drop unused, undocumented options hash from Sinatra.new. (George Timoschenko)

 * Keep Content-Length header when response is a `Rack::File` or when streaming.
   (Patricio Mac Adden, George Timoschenko)

 * Use reel if it's the only server available besides webrick. (Tobias Bühlmann)

 * Add `disable :traps` so setting up signal traps for self hosted server can be
   skipped. (George Timoschenko)

 * The `status` option passed to `send_file` may now be a string. (George
   Timoschenko)

 * Reduce file size of dev mode images for 404 and 500 pages. (Francis Go)

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Jun 16 09:12:18 2013 UTC (11 years, 9 months ago) by obache
Branches: MAIN
CVS tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +4 -4 lines
Update ruby-sinatra to 1.4.3.

= 1.4.3 / 2013-06-07

 * Running a Sinatra file directly or via `run!` it will now ignore an
   empty $PORT env variable. (noxqsgit)

 * Improve documentation. (burningTyger, Patricio Mac Adden,
   Konstantin Haase, Diogo Scudelletti, Dominic Imhof)

 * Expose matched pattern as env["sinatra.route"]. (Aman Gupta)

 * Fix warning on Ruby 2.0. (Craig Little)

 * Improve running subset of tests in isolation. (Viliam Pucik)

 * Reorder private/public methods. (Patricio Mac Adden)

 * Loosen version dependency for rack, so it runs with Rails 3.2.
   (Konstantin Haase)

 * Request#accept? now returns true instead of a truthy value. (Alan Harris)

= 1.4.2 / 2013-03-21

 * Fix parsing error for case where both the pattern and the captured part
   contain a dot. (Florian Hanke, Konstantin Haase)

 * Missing Accept header is treated like */*. (Greg Denton)

 * Improve documentation. (Patricio Mac Adden, Joe Bottigliero)

= 1.4.1 / 2013-03-15

 * Make delegated methods available in config.ru (Konstantin Haase)

= 1.4.0 / 2013-03-15

 * Add support for LINK and UNLINK requests. (Konstantin Haase)

 * Add support for Yajl templates. (Jamie Hodge)

 * Add support for Rabl templates. (Jesse Cooke)

 * Add support for Wlang templates. (Bernard Lambeau)

 * Add support for Stylus templates. (Juan David Pastas, Konstantin Haase)

 * You can now pass a block to ERb, Haml, Slim, Liquid and Wlang templates,
   which will be used when calling `yield` in the template. (Alexey Muranov)

 * When running in classic mode, no longer include Sinatra::Delegator in Object,
   instead extend the main object only. (Konstantin Haase)

 * Improved route parsing: "/:name.?:format?" with "/foo.png" now matches to
   {name: "foo", format: "png"} instead of {name: "foo.png"}. (Florian Hanke)

 * Add :status option support to send_file. (Konstantin Haase)

 * The `provides` condition now respects an earlier set content type.
   (Konstantin Haase)

 * Exception#code is only used when :use_code is enabled. Moreover, it will
   be ignored if the value is not between 400 and 599. You should use
   Exception#http_status instead. (Konstantin Haase)

 * Status, headers and body will be set correctly in an after filter when using
   halt in a before filter or route. (Konstantin Haase)

 * Sinatra::Base.new now returns a Sinatra::Wrapper instance, exposing
   #settings and #helpers, yet going through the middleware stack on #call.
   It also implements a nice #inspect, so it plays nice with Rails' `rake
   routes`. (Konstantin Haase)

 * In addition to WebRick, Thin and Mongrel, Sinatra will now automatically pick
   up Puma, Trinidad, ControlTower or Net::HTTP::Server when installed. The
   logic for picking the server has been improved and now depends on the Ruby
   implementation used. (Mark Rada, Konstantin Haase, Patricio Mac Adden)

 * "Sinatra doesn't know this ditty" pages now show the app class when running
   a modular application. This helps detecting where the response came from when
   combining multiple modular apps. (Konstantin Haase)

 * When port is not set explicitly, use $PORT env variable if set and only
   default to 4567 if not. Plays nice with foreman. (Konstantin Haase)

 * Allow setting layout on a per engine basis. (Zachary Scott, Konstantin Haase)

 * You can now use `register` directly in a classic app. (Konstantin Haase)

 * `redirect` now accepts URI or Addressable::URI instances. (Nicolas
   Sanguinetti)

 * Have Content-Disposition header also include file name for `inline`, not
   just for `attachment`. (Konstantin Haase)

 * Better compatibility to Rack 1.5. (James Tucker, Konstantin Haase)

 * Make route parsing regex more robust. (Zoltan Dezso, Konstantin Haase)

 * Improve Accept header parsing, expose parameters. (Pieter van de Bruggen,
   Konstantin Haase)

 * Add `layout_options` render option. Allows you, amongst other things, to
   render a layout from a different folder. (Konstantin Haase)

 * Explicitly setting `layout` to `nil` is treated like setting it to `false`.
   (richo)

 * Properly escape attributes in Content-Type header. (Pieter van de Bruggen)

 * Default to only serving localhost in development mode. (Postmodern)

 * Setting status code to 404 in error handler no longer triggers not_found
   handler. (Konstantin Haase)

 * The `protection` option now takes a `session` key for force
   disabling/enabling session based protections. (Konstantin Haase)

 * Add `x_cascade` option to disable `X-Cascade` header on missing route.
   (Konstantin Haase)

 * Improve documentation. (Kashyap, Stanislav Chistenko, Zachary Scott,
   Anthony Accomazzo, Peter Suschlik, Rachel Mehl, ymmtmsys, Anurag Priyam,
   burningTyger, Tony Miller, akicho8, Vasily Polovnyov, Markus Prinz,
   Alexey Muranov, Erik Johnson, Vipul A M, Konstantin Haase)

 * Convert documentation to Markdown. (Kashyap, Robin Dupret, burningTyger,
   Vasily Polovnyov, Iain Barnett, Giuseppe Capizzi, Neil West)

 * Don't set not_found content type to HTML in development mode with custom
   not_found handler. (Konstantin Haase)

 * Fix mixed indentation for private methods. (Robin Dupret)

 * Recalculate Content-Length even if hard coded if body is reset. Relevant
   mostly for error handlers. (Nathan Esquenazi, Konstantin Haase)

 * Plus sign is once again kept as such when used for URL matches. (Konstantin
   Haase)

 * Take views option into account for template caching. (Konstantin Haase)

 * Consistent use of `headers` instead of `header` internally. (Patricio Mac Adden)

 * Fix compatibility to RDoc 4. (Bohuslav Kabrda)

 * Make chat example work with latest jQuery. (loveky, Tony Miller)

 * Make tests run without warnings. (Patricio Mac Adden)

 * Make sure value returned by `mime_type` is a String or nil, even when a
   different object is passed in, like an AcceptEntry. (Konstantin Haase)

 * Exceptions in `after` filter are now handled like any other exception.
   (Nathan Esquenazi)

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Mar 16 12:39:22 2013 UTC (12 years ago) by obache
Branches: MAIN
CVS tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
Update ruby-sinatra to 1.3.6.

= 1.3.6 (backport release) / 2013-03-15

Backported from 1.4.0:

 * Take views option into account for template caching. (Konstantin Haase)

 * Improve documentation (Konstantin Haase)

 * No longer override `define_singleton_method`. (Konstantin Haase)

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu Feb 28 10:52:24 2013 UTC (12 years ago) by obache
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -3 lines
Update ruby-sinatra to 1.3.5.

= 1.3.5 / 2013-02-25

 * Fix for RubyGems 2.0 (Uchio KONDO)

 * Improve documentation (Konstantin Haase)

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Feb 11 13:01:12 2013 UTC (12 years, 1 month ago) by taca
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +5 -7 lines
Update ruby-sinatra to 1.3.4.

= 1.3.4 / 2012-01-26

 * Improve documentation. (Kashyap, Stanislav Chistenko, Konstantin Haase,
   ymmtmsys, Anurag Priyam)

 * Adjustments to template system to work with Tilt edge. (Konstantin Haase)

 * Fix streaming with latest Rack release. (Konstantin Haase)

 * Fix default content type for Sinatra::Response with latest Rack release.
   (Konstantin Haase)

 * Fix regression where + was no longer treated like space. (Ross Boucher)

* Status, headers and body will be set correctly in an after filter when using
  halt in a before filter or route. (Konstantin Haase)

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Jan 17 12:44:58 2013 UTC (12 years, 2 months ago) by taca
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +3 -1 lines
Make dependency in gemspec match to pkgsrc; allow to use ruby-rack-1.3.2.

Bump PKGREVISION.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Oct 28 06:31:03 2012 UTC (12 years, 5 months ago) by asau
Branches: MAIN
CVS tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +1 -3 lines
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Sep 26 08:17:20 2012 UTC (12 years, 6 months ago) by obache
Branches: MAIN
CVS tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -1 lines
requrie rdoc>=3.0 for --encoding option.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Sep 16 13:39:33 2012 UTC (12 years, 6 months ago) by taca
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Update ruby-sinatra to 1.3.3.

= 1.3.3 / 2012-08-19

 * Improved documentation. (burningTyger, Konstantin Haase, Gabriel Andretta,
   Anurag Priyam, michelc)

 * No longer modify the load path. (Konstantin Haase)

 * When keeping a stream open, set up callback/errback correctly to deal with
   clients closing the connection. (Konstantin Haase)

 * Fix bug where having a query param and a URL param by the same name would
   concatinate the two values. (Konstantin Haase)

 * Prevent douplicated log output when application is already wrapped in a
   `Rack::CommonLogger`. (Konstantin Haase)

 * Fix issue where `Rack::Link` and Rails were preventing indefinite streaming.
   (Konstantin Haase)

 * No longer cause warnings when running Ruby with `-w`. (Konstantin Haase)

 * HEAD requests on static files no longer report a Content-Length of 0, but
   instead the proper length. (Konstantin Haase)

 * When protecting against CSRF attacks, drop the session instead of refusing
   the request. (Konstantin Haase)

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Jan 8 03:05:01 2012 UTC (13 years, 2 months ago) by obache
Branches: MAIN
CVS tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +5 -5 lines
Update ruby-sinatra to 1.3.2.

= 1.3.2 / 2011-12-30

 * Don't automatically add `Rack::CommonLogger` if `Rack::Server` is adding it,
   too. (Konstantin Haase)

 * Setting `logging` to `nil` will avoid setting up `Rack::NullLogger`.
   (Konstantin Haase)

 * Route specific params are now available in the block passed to #stream.
   (Konstantin Haase)

 * Fix bug where rendering a second template in the same request, after the
   first one raised an exception, skipped the default layout. (Nathan Baum)

 * Fix bug where parameter escaping got enabled when disabling a different
   protection. (Konstantin Haase)

 * Fix regression: Filters without a pattern may now again manipulate the params
   hash. (Konstantin Haase)

 * Added examples directory. (Konstantin Haase)

 * Improved documentation. (Gabriel Andretta, Markus Prinz, Erick Zetta, Just
   Lest, Adam Vaughan, Aleksander Dąbrowski)

 * Improved MagLev support. (Tim Felgentreff)

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Dec 16 15:36:19 2011 UTC (13 years, 3 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +5 -4 lines
Update ruby-sinatra package to 1.3.1.

= 1.3.1 / Not Yet Released

 * Support adding more than one callback to the stream object. (Konstantin
   Haase)

= 1.3.0 / 2011-09-30

 * Added `stream` helper method for easily creating streaming APIs, Server
   Sent Events or even WebSockets. See README for more on that topic.
   (Konstantin Haase)

 * If a HTTP 1.1 client is redirected from a different verb than GET, use 303
   instead of 302 by default. You may still pass 302 explicitly. Fixes AJAX
   redirects in Internet Explorer 9 (to be fair, everyone else is doing it
   wrong and IE is behaving correct). (Konstantin Haase)

 * Added support for HTTP PATCH requests. (Konstantin Haase)

 * Use rack-protection to defend against common opportunistic attacks.
   (Josh Lane, Jacob Burkhart, Konstantin Haase)

 * Support for Creole templates, Creole is a standardized wiki markup,
   supported by many wiki implementations. (Konstanin Haase)

 * The `erubis` method has been deprecated. If Erubis is available, Sinatra
   will automatically use it for rendering ERB templates. `require 'erb'`
   explicitly to prevent that behavior. (Magnus Holm, Ryan Tomayko, Konstantin
   Haase)

 * Patterns now match against the escaped URLs rather than the unescaped
   version. This makes Sinatra confirm with RFC 2396 section 2.2 and RFC 2616
   section 3.2.3 (escaped reserved characters should not be treated like the
   unescaped version), meaning that "/:name" will also match `/foo%2Fbar`, but
   not `/foo/bar`. To avoid incompatibility, pattern matching has been
   adjusted. Moreover, since we do no longer need to keep an unescaped version
   of path_info around, we handle all changes to `env['PATH_INFO']` correctly.
   (Konstantin Haase)

 * `settings.app_file` now defaults to the file subclassing `Sinatra::Base` in
   modular applications. (Konstantin Haase)

 * Set up `Rack::Logger` or `Rack::NullLogger` depending on whether logging
   was enabled or not. Also, expose that logger with the `logger` helper
   method. (Konstantin Haase)

 * The sessions setting may be an options hash now. (Konstantin Haase)

 * Important: Ruby 1.8.6 support has been dropped. This version also depends
   on at least Rack 1.3.0. This means that it is incompatible with Rails prior
   to 3.1.0. Please use 1.2.x if you require an earlier version of Ruby or
   Rack, which we will continue to supply with bug fixes. (Konstantin Haase)

 * Renamed `:public` to `:public_folder` to avoid overriding Ruby's built-in
   `public` method/keyword. `set(:public, ...)` is still possible but shows a
   warning. (Konstantin Haase)

 * It is now possible to use a different target class for the top level DSL
   (aka classic style) than `Sinatra::Application` by setting
   `Delegator.target`. This was mainly introduced to ease testing. (Konstantin
   Haase)

 * Error handlers defined for an error class will now also handle subclasses
   of that class, unless more specific error handlers exist. (Konstantin
   Haase)

 * Error handling respects Exception#code, again. (Konstantin Haase)

 * Changing a setting will merge hashes: `set(:x, :a => 1); set(:x :b => 2)`
   will result in `{:a => 1, :b => 2}`. Use `set(:x, {:a => 1}, true)` to
   avoid this behavior. (Konstantin Haase)

 * Added `request.accept?` and `request.preferred_type` to ease dealing with
   `Accept` headers. (Konstantin Haase)

 * Added `:static_cache_control` setting to automatically set cache control
   headers to static files. (Kenichi Nakamura)

 * Added `informal?`, `success?`, `redirect?`, `client_error?`,
   `server_error?` and `not_found?` helper methods to ease dealing with status
   codes. (Konstantin Haase)

 * Uses SecureRandom to generate default session secret. (Konstantin Haase)

 * The `attachment` helper will set Content-Type (if it hasn't been set yet)
   depending on the supplied file name. (Vasiliy Ermolovich)

 * Conditional requests on `etag` helper now work properly for unsafe HTTP
   methods. (Matthew Schinckel, Konstantin Haase)

 * The `last_modified` helper does not stop execution and change the status code
   if the status code is something different than 200. (Konstantin Haase)

 * Added support for If-Unmodified-Since header. (Konstantin Haase)

 * `Sinatra::Base.run!` now prints to stderr rather than stdout. (Andrew
   Armenia)

 * `Sinatra::Base.run!` takes a block allowing access to the Rack handler.
   (David Waite)

 * Automatic `app_file` detection now works in directories containing brackets
   (Konstantin Haase)

 * Exception objects are now passed to error handlers. (Konstantin Haase)

 * Improved documentation. (Emanuele Vicentini, Peter Higgins, Takanori
   Ishikawa, Konstantin Haase)

 * Also specify charset in Content-Type header for JSON. (Konstantin Haase)

 * Rack handler names will not be converted to lower case internally, this
   allows you to run Sinatra with custom Rack handlers, like Kirk or Mongrel2.
   Example: `ruby app.rb -s Mongrel2` (Konstantin Haase)

 * Ignore `to_ary` on response bodies. Fixes compatibility to Rails 3.1.
   (Konstantin Haase)

 * Middleware setup is now distributed across multiple methods, allowing
   Sinatra extensions to easily hook into the setup process. (Konstantin
   Haase)

 * Internal refactoring and minor performance improvements. (Konstantin Haase)

 * Move Sinatra::VERSION to separate file, so it can be checked without
   loading Sinatra. (Konstantin Haase)

 * Command line options now complain if value passed to `-p` is not a valid
   integer. (Konstantin Haase)

 * Fix handling of broken query params when displaying exceptions. (Luke
   Jahnke)

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Oct 3 14:30:20 2011 UTC (13 years, 5 months ago) by obache
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
Update ruby-sinatra to 1.2.7.

= 1.2.7 (backports release) / Not Yet Released

Custom changes:

 * Fix Ruby 1.8.6 issue with Accept header parsing. (Konstantin Haase)

Backported from 1.3.0:

 * Ignore `to_ary` on response bodies. Fixes compatibility to Rails 3.1.
   (Konstantin Haase)

 * `Sinatra.run!` now prints to stderr rather than stdout. (Andrew Armenia)

 * Automatic `app_file` detection now works in directories containing brackets
   (Konstantin Haase)

 * Improved documentation. (Emanuele Vicentini, Peter Higgins, Takanori
   Ishikawa, Konstantin Haase)

 * Also specify charset in Content-Type header for JSON. (Konstantin Haase)

 * Rack handler names will not be converted to lower case internally, this
   allows you to run Sinatra with custom Rack handlers, like Kirk or Mongrel2.
   Example: `ruby app.rb -s Mongrel2` (Konstantin Haase)

 * Fix uninitialized instance variable warning. (David Kellum)

 * Command line options now complain if value passed to `-p` is not a valid
   integer. (Konstantin Haase)

 * Fix handling of broken query params when displaying exceptions. (Luke
   Jahnke)

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Sep 22 04:31:26 2011 UTC (13 years, 6 months ago) by obache
Branches: MAIN
CVS tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2 lines
Fixes HOMEPAGE url.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Sat Aug 6 13:33:20 2011 UTC (13 years, 7 months ago) by obache
Branches: TNF
CVS tags: pkgsrc-base
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Import ruby-sinatra-1.2.6 as www/ruby-sinatra.

Classy web-development dressed in a DSL.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Aug 6 13:33:20 2011 UTC (13 years, 7 months ago) by obache
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>