diff --git a/ChangeLog b/ChangeLog index f5ecc19..0774d6b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +1.4 - 2026-01-10 + - FU::Pg: rename q() and Q() to sql() and SQL() (old names still work) + - FU: Improve handling of EPIPE when writing FastCGI response + - FU: Log unclean worker process shutdown + - FU: Fix warning when parsing empty cookie values + - Misc doc fixes + 1.3 - 2025-09-04 - FU::Validate: Scalar validations now reject control characters by default - FU::Validate: Add `allow_control` option to override above behavior diff --git a/FU.pm b/FU.pm index 7d5df3b..cb73e10 100644 --- a/FU.pm +++ b/FU.pm @@ -1,4 +1,4 @@ -package FU 1.3; +package FU 1.4; use v5.36; use Carp 'confess', 'croak'; use IO::Socket; diff --git a/FU/Benchmarks.pod b/FU/Benchmarks.pod index e611832..b4b9182 100644 --- a/FU/Benchmarks.pod +++ b/FU/Benchmarks.pod @@ -30,7 +30,7 @@ The following module versions were used: =item L 3.18.0 -=item L 1.3 +=item L 1.4 =item L 1.08 diff --git a/FU/DebugImpl.pm b/FU/DebugImpl.pm index 0ffe8cf..4fd2a26 100644 --- a/FU/DebugImpl.pm +++ b/FU/DebugImpl.pm @@ -1,5 +1,5 @@ # Internal module used by FU.pm -package FU::DebugImpl 1.3; +package FU::DebugImpl 1.4; use v5.36; use utf8; use experimental 'for_list'; diff --git a/FU/Log.pm b/FU/Log.pm index f3b1fcf..44f881c 100644 --- a/FU/Log.pm +++ b/FU/Log.pm @@ -1,4 +1,4 @@ -package FU::Log 1.3; +package FU::Log 1.4; use v5.36; use Exporter 'import'; use POSIX 'strftime'; diff --git a/FU/MultipartFormData.pm b/FU/MultipartFormData.pm index ca21512..46c6a6d 100644 --- a/FU/MultipartFormData.pm +++ b/FU/MultipartFormData.pm @@ -1,4 +1,4 @@ -package FU::MultipartFormData 1.3; +package FU::MultipartFormData 1.4; use v5.36; use Carp 'confess'; use FU::Util 'utf8_decode'; diff --git a/FU/Pg.pm b/FU/Pg.pm index 294481c..465d076 100644 --- a/FU/Pg.pm +++ b/FU/Pg.pm @@ -1,4 +1,4 @@ -package FU::Pg 1.3; +package FU::Pg 1.4; use v5.36; use FU::XS; diff --git a/FU/SQL.pm b/FU/SQL.pm index 218a034..c33d680 100644 --- a/FU/SQL.pm +++ b/FU/SQL.pm @@ -1,4 +1,4 @@ -package FU::SQL 1.3; +package FU::SQL 1.4; use v5.36; use Exporter 'import'; use Carp 'confess'; diff --git a/FU/Util.pm b/FU/Util.pm index da8b869..84f10d7 100644 --- a/FU/Util.pm +++ b/FU/Util.pm @@ -1,4 +1,4 @@ -package FU::Util 1.3; +package FU::Util 1.4; use v5.36; use FU::XS; diff --git a/FU/Validate.pm b/FU/Validate.pm index f170bfc..74a50ce 100644 --- a/FU/Validate.pm +++ b/FU/Validate.pm @@ -1,4 +1,4 @@ -package FU::Validate 1.3; +package FU::Validate 1.4; use v5.36; use experimental 'builtin', 'for_list'; diff --git a/FU/XMLWriter.pm b/FU/XMLWriter.pm index 5364c5e..f80c20d 100644 --- a/FU/XMLWriter.pm +++ b/FU/XMLWriter.pm @@ -1,4 +1,4 @@ -package FU::XMLWriter 1.3; +package FU::XMLWriter 1.4; use v5.36; use Carp 'confess'; use Exporter 'import'; diff --git a/FU/XS.pm b/FU/XS.pm index b22fbbb..f6ed1f7 100644 --- a/FU/XS.pm +++ b/FU/XS.pm @@ -1,5 +1,5 @@ # This module is for internal use by other FU modules. -package FU::XS 1.3; +package FU::XS 1.4; use Carp; # may be called by XS. use XSLoader; XSLoader::load('FU');