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