pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/ruby-rack



Module Name:    pkgsrc
Committed By:   taca
Date:           Mon Aug 11 15:48:49 UTC 2025

Modified Files:
        pkgsrc/www/ruby-rack: Makefile PLIST distinfo

Log Message:
www/ruby-rack: update to 3.2.0

3.2.0 (2025-07-31)

This release continues Rack's evolution toward a cleaner, more efficient
foundation while maintaining backward compatibility for most applications.
The breaking changes primarily affect deprecated functionality, so most
users should experience a smooth upgrade with improved performance and
standards compliance.

SPEC Changes

* Request environment keys must now be strings. (#2310, @jeremyevans)
* Add nil as a valid return from a Response body.to_path (#2318,
  [@MSP-Greg])
* Rack::Lint#check_header_value is relaxed, only disallowing CR/LF/NUL
  characters. (#2354, @ioquatix)

Added

* Introduce Rack::VERSION constant. (#2199, @ioquatix)
* ISO-2022-JP encoded parts within MIME Multipart sections of an HTTP
  request body will now be converted to UTF-8. (#2245, @nappa)
* Add Rack::Request#query_parser= to allow setting the query parser to
  use. (#2349, @jeremyevans)
* Add Rack::Request#form_pairs to access form data as raw key-value pairs,
  preserving duplicate keys. (#2351, @matthewd)

Changed

* Invalid cookie keys will now raise an error. (#2193, @ioquatix)
* Rack::MediaType#params now handles empty strings. (#2229, @jeremyevans)
* Avoid unnecessary calls to the ip_filter lambda to evaluate Request#ip
  (#2287, [@willbryant])
* Only calculate Request#ip once per request (#2292, [@willbryant])
* Rack::Builder #use, #map, and #run methods now return nil. (#2355,
  @ioquatix)
* Directly close the body in Rack::ConditionalGet when the response is 304
  Not Modified. (#2353, @ioquatix)
* Directly close the body in Rack::Head when the request method is
  HEAD(#2360, @skipkayhil)

Deprecated

* Rack::Auth::AbstractRequest#request is deprecated without
  replacement. (#2229, @jeremyevans)
* Rack::Request#parse_multipart (private method designed to be overridden in
  subclasses) is deprecated without replacement. (#2229, @jeremyevans)

Removed

* Rack::Request#values_at is removed. (#2200, @ioquatix)
* Rack::Logger is removed with no replacement. (#2196, @ioquatix)
* Automatic cache invalidation in Rack::Request#{GET,POST} has been
  removed. (#2230, @jeremyevans)
* Support for CGI::Cookie has been removed. (#2332, @ioquatix)

Fixed

* Rack::RewindableInput::Middleware no longer wraps a nil input. (#2259,
  @tt)
* Fix NoMethodError in Rack::Request#wrap_ipv6 when x-forwarded-host is
  empty. (#2270, @oieioi)
* Fix the specification for SERVER_PORT which was incorrectly documented as
  required to be an Integer if present - it must be a String containing
  digits only. (#2296, @ioquatix)
* SERVER_NAME and HTTP_HOST are now more strictly validated according to the
  relevant specifications. (#2298, @ioquatix)
* Rack::Lint now disallows PATH_INFO="" SCRIPT_NAME="". (#2298, @jeremyevans)


To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 pkgsrc/www/ruby-rack/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/www/ruby-rack/PLIST
cvs rdiff -u -r1.50 -r1.51 pkgsrc/www/ruby-rack/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/ruby-rack/Makefile
diff -u pkgsrc/www/ruby-rack/Makefile:1.52 pkgsrc/www/ruby-rack/Makefile:1.53
--- pkgsrc/www/ruby-rack/Makefile:1.52  Thu Jun  5 14:44:52 2025
+++ pkgsrc/www/ruby-rack/Makefile       Mon Aug 11 15:48:49 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.52 2025/06/05 14:44:52 taca Exp $
+# $NetBSD: Makefile,v 1.53 2025/08/11 15:48:49 taca Exp $
 
-DISTNAME=      rack-3.1.16
+DISTNAME=      rack-3.2.0
 CATEGORIES=    www
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost

Index: pkgsrc/www/ruby-rack/PLIST
diff -u pkgsrc/www/ruby-rack/PLIST:1.22 pkgsrc/www/ruby-rack/PLIST:1.23
--- pkgsrc/www/ruby-rack/PLIST:1.22     Tue Jun 11 15:14:43 2024
+++ pkgsrc/www/ruby-rack/PLIST  Mon Aug 11 15:48:49 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.22 2024/06/11 15:14:43 taca Exp $
+@comment $NetBSD: PLIST,v 1.23 2025/08/11 15:48:49 taca Exp $
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/CHANGELOG.md
 ${GEM_LIBDIR}/CONTRIBUTING.md
@@ -28,7 +28,6 @@ ${GEM_LIBDIR}/lib/rack/head.rb
 ${GEM_LIBDIR}/lib/rack/headers.rb
 ${GEM_LIBDIR}/lib/rack/lint.rb
 ${GEM_LIBDIR}/lib/rack/lock.rb
-${GEM_LIBDIR}/lib/rack/logger.rb
 ${GEM_LIBDIR}/lib/rack/media_type.rb
 ${GEM_LIBDIR}/lib/rack/method_override.rb
 ${GEM_LIBDIR}/lib/rack/mime.rb

Index: pkgsrc/www/ruby-rack/distinfo
diff -u pkgsrc/www/ruby-rack/distinfo:1.50 pkgsrc/www/ruby-rack/distinfo:1.51
--- pkgsrc/www/ruby-rack/distinfo:1.50  Thu Jun  5 14:44:52 2025
+++ pkgsrc/www/ruby-rack/distinfo       Mon Aug 11 15:48:49 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.50 2025/06/05 14:44:52 taca Exp $
+$NetBSD: distinfo,v 1.51 2025/08/11 15:48:49 taca Exp $
 
-BLAKE2s (rack-3.1.16.gem) = 04f6f2773d3006461a69a4b29a631b3bbc69a321c0754f0ab6f35f39157dcad2
-SHA512 (rack-3.1.16.gem) = 65d8863d2d33a3ce5106cd8ac647389133eab0acfe5fa0cb02dff246313fdbc726c89f495c73e814258694b22508736958170d114edce8b7c15b7c444c7dcaa0
-Size (rack-3.1.16.gem) = 113664 bytes
+BLAKE2s (rack-3.2.0.gem) = 34f675e6fb8bba49cc767374b0d01f12d509554e189a8dfa170f300bbe29e486
+SHA512 (rack-3.2.0.gem) = 17ae3ca8879e043d9f11cdeb308cdfa103a70643047dca2b8f29616441ea940da51dab84d296c4bea0a5fb54fa172dbe49999f05c45a727c4dd0b906a679855f
+Size (rack-3.2.0.gem) = 117248 bytes



Home | Main Index | Thread Index | Old Index