Version 0.5
This commit is contained in:
parent
4833456898
commit
e88ad65232
13 changed files with 31 additions and 11 deletions
17
ChangeLog
17
ChangeLog
|
|
@ -1,3 +1,20 @@
|
|||
0.5 - 2025-04-24
|
||||
- FU::Util: Set O_CLOEXEC on fds received through `fdpass_recv()`
|
||||
- FU::Util: Fix interpretation of false options in `json_format()` and
|
||||
`json_parse()`
|
||||
- FU::Validate: Add `coerce()` and `empty()` utility methods
|
||||
- FU::Validate: Limit values of int/uint input to 64 bits
|
||||
- FU::Validate: Normalize num/int/uint inputs to Perl numeric types
|
||||
- FU::Pg: Add `escape_literal()` and `escape_identifier()` methods
|
||||
- FU::Pg: Use less memory for `kvv()`, `kva()` and `kvh()` methods
|
||||
- FU::Pg: Disallow chaining of `cache()`, `text()`, `text_params()` and
|
||||
`text_results()` methods on connection and transaction objects
|
||||
- FU: Throw and catch FU::Validate errors without wrapping in `fu->error()`
|
||||
- FU: Add `-progname` option and add diagnostics to process names
|
||||
- FU: Whole bunch of misc fixes
|
||||
- Doc fixes
|
||||
- Fix nul-termination of some XS-created strings
|
||||
|
||||
0.4 - 2025-03-19
|
||||
- FU::Validate: Support arrayref schemas
|
||||
- FU::Validate: Rename 'values' option to 'elems'
|
||||
|
|
|
|||
4
FU.pm
4
FU.pm
|
|
@ -1,4 +1,4 @@
|
|||
package FU 0.4;
|
||||
package FU 0.5;
|
||||
use v5.36;
|
||||
use Carp 'confess', 'croak';
|
||||
use IO::Socket;
|
||||
|
|
@ -1055,7 +1055,7 @@ certainly not great if you plan to transfer large files.
|
|||
=back
|
||||
|
||||
The rest of this document is reference documentation; there's no easy
|
||||
introductionary cookbook-style docs yet, sorry about that.
|
||||
introductory cookbook-style docs yet, sorry about that.
|
||||
|
||||
Unless specifically mentioned otherwise, all methods and functions taking or
|
||||
returning strings deal with perl Unicode strings, not raw bytes.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
# Internal module used by FU.pm
|
||||
package FU::DebugImpl 0.4;
|
||||
package FU::DebugImpl 0.5;
|
||||
use v5.36;
|
||||
use experimental 'for_list';
|
||||
use FU;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package FU::Log 0.4;
|
||||
package FU::Log 0.5;
|
||||
use v5.36;
|
||||
use Exporter 'import';
|
||||
use POSIX 'strftime';
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package FU::MultipartFormData 0.4;
|
||||
package FU::MultipartFormData 0.5;
|
||||
use v5.36;
|
||||
use Carp 'confess';
|
||||
use FU::Util 'utf8_decode';
|
||||
|
|
|
|||
2
FU/Pg.pm
2
FU/Pg.pm
|
|
@ -1,4 +1,4 @@
|
|||
package FU::Pg 0.4;
|
||||
package FU::Pg 0.5;
|
||||
use v5.36;
|
||||
use FU::XS;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package FU::SQL 0.4;
|
||||
package FU::SQL 0.5;
|
||||
use v5.36;
|
||||
use Exporter 'import';
|
||||
use Carp 'confess';
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package FU::Util 0.4;
|
||||
package FU::Util 0.5;
|
||||
|
||||
use v5.36;
|
||||
use FU::XS;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package FU::Validate 0.4;
|
||||
package FU::Validate 0.5;
|
||||
|
||||
use v5.36;
|
||||
use experimental 'builtin', 'for_list';
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package FU::XMLWriter 0.4;
|
||||
package FU::XMLWriter 0.5;
|
||||
use v5.36;
|
||||
use Carp 'confess';
|
||||
use Exporter 'import';
|
||||
|
|
|
|||
2
FU/XS.pm
2
FU/XS.pm
|
|
@ -1,5 +1,5 @@
|
|||
# This module is for internal use by other FU modules.
|
||||
package FU::XS 0.4;
|
||||
package FU::XS 0.5;
|
||||
use Carp; # may be called by XS.
|
||||
use XSLoader;
|
||||
XSLoader::load('FU');
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ WriteMakefile(
|
|||
dynamic_config => 0,
|
||||
'meta-spec' => { version => 2 },
|
||||
resources => {
|
||||
homepage => 'https://dev.yorhel.nl/fu',
|
||||
repository => {
|
||||
web => 'https://code.blicky.net/yorhel/fu',
|
||||
type => 'git',
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@
|
|||
FU (Framework Ultimatum) is a web development framework for Perl and a
|
||||
collection of handy utility modules.
|
||||
|
||||
*Website:* More information @ [dev.yorhel.nl/fu](https://dev.yorhel.nl/fu).
|
||||
|
||||
*Contributing:* Refer to my [contribution guidelines](https://dev.yorhel.nl/contributing).
|
||||
|
||||
## Project Status
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue