SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for perl-Carp-Assert-More-2.4.0-lp156.34.1.noarch.rpm :

* Wed Mar 06 2024 Tina Müller - updated to 2.4.0 see /usr/share/doc/packages/perl-Carp-Assert-More/Changes 2.4.0 Mon Mar 4 21:54:07 CST 2024 [ENHANCEMENTS] New function assert_arrayref_all() calls an assertion function for every element in the array. my $aref_of_counts = get_counts(); assert_arrayref_all( $aref, \\&assert_positive_integer, \'Counts are positive\' ); assert_context_scalar() now provides a default message of \"function_name must be called in scalar context\". assert_context_nonvoid() now provide a default message of \"function_name must not be called in void context\".
* Thu Jun 01 2023 Tina Müller - updated to 2.3.0 see /usr/share/doc/packages/perl-Carp-Assert-More/Changes 2.3.0 Tue May 30 21:52:20 CDT 2023 [ENHANCEMENTS] Added assert_arrayref_of() to verify that all of the elements in an arrayref are of a given type. For example: my $users = get_users(); assert_arrayref_of( $users, \'My::User\' );
* Tue Jan 31 2023 Tina Müller - updated to 2.2.0 see /usr/share/doc/packages/perl-Carp-Assert-More/Changes 2.2.0 Sun Jan 29 20:23:59 CST 2023 [ENHANCEMENTS] Added assert_cmp( $x, $op, $y [, $msg] ), analogous to cmp_ok in Test::More, so you can do assert_cmp( $n, \'>\', 10 ); which will give better diagnostics than just assert( $n > 10 ); Operators supported are: lt le gt ge == != > >= < <= assert_all_keys_in() now lists all key failures in the message, not just the first one. assert_keys_are() now lists all key failures in the message, not just the first one.
* Wed Aug 17 2022 Tina Müller - updated to 2.1.0 see /usr/share/doc/packages/perl-Carp-Assert-More/Changes 2.1.0 Mon Aug 15 19:54:27 CDT 2022 [ENHANCEMENTS] Add diagnostic strings to the failures. For example: assert_nonblank( [ \'foo\' ], \'This should be nonblank\' ); would fail with: Assertion (This should be nonblank) failed! but now fails with: Assertion (This should be nonblank) failed! Value is a reference to ARRAY. Similar changes have been made to:
* assert_all_keys_in
* assert_keys_are
* assert_empty
* assert_nonempty
* Sat Aug 14 2021 Tina Müller - updated to 2.0.1 see /usr/share/doc/packages/perl-Carp-Assert-More/Changes 2.0.1 Fri Aug 13 11:57:15 CDT 2021 [FIXES] assert_all_keys_in() mistakenly required a non-empty list of keys to check. [ENHANCEMENTS] Sped up assert_isa_in(), assert_is(). 2.0.0 Thu Aug 12 23:00::00 CDT 2021 [DIFFERENCES] Now requires Perl 5.10 or higher. No longer requires Carp::Assert. The numeric functions are more stringent now. If it expects a number, then you need to pass a number. For example, assert_nonnegative($x) would pass if $x was a non-numeric string. Now it must be numeric. assert_empty() and assert_nonempty() no longer gives a message of \"Not an array or hash reference\". If you don\'t pass an array or hash reference, the assertion will just fail with the message passe3d in. assert_aoh() and assert_datetime() no longer provide a default message. assert_in() is more strict. Each element of the target array is checked to not be a reference. assert_exists() and assert_lacks() are more strict. The list of keys to check cannot be empty. [ENHANCEMENTS] Most of the functions are about twice as fast because of reduced number of function calls internally. Added assert_context_nonvoid() and assert_context_scalar() to assert on how the executing function has been called. assert_in() now lets you use undef as both the needle and one of the values in the haystack.
* Sun Dec 27 2020 Tina Müller - updated to 1.26 see /usr/share/doc/packages/perl-Carp-Assert-More/Changes 1.26 Sat Dec 26 00:26:23 CST 2020 [ENHANCEMENTS] Add assert_arrayref_nonempty(). Add assert_hashref_nonempty().
* Thu Oct 08 2020 Tina Müller - updated to 1.24 see /usr/share/doc/packages/perl-Carp-Assert-More/Changes 1.24 Tue Oct 6 22:37:06 CDT 2020 [ENHANCEMENTS] The requirement for Perl 5.10 has been reverted to 5.6.1. 1.22 Tue Oct 6 22:03:55 CDT 2020 [ENHANCEMENTS] Add assert_keys_are() for asserting an exact list of keys.
* Sat Aug 10 2019 Stephan Kulow - updated to 1.20 see /usr/share/doc/packages/perl-Carp-Assert-More/Changes 1.20 Fri Aug 9 10:10:06 CDT 2019 [ENHANCEMENTS] Add assert_datetime() for asserting DateTime objects.
* Sun Jul 21 2019 Stephan Kulow - updated to 1.18 see /usr/share/doc/packages/perl-Carp-Assert-More/Changes 1.18 Fri Jul 19 17:12:32 CDT 2019 [ENHANCEMENTS] Added assert_aoh() for asserting an array of hashrefs.
* Sat Aug 05 2017 cooloAATTsuse.com- updated to 1.16 see /usr/share/doc/packages/perl-Carp-Assert-More/Changes 1.16 Fri Aug 4 14:18:51 CDT 2017 [ENHANCEMENTS] Added the following functions:
* assert_numeric( $n )
* assert_all_keys_in( \\%hash, \\AATTkeylist )
* assert_empty( [\\%hash|\\AATTlist] )
* assert_coderef( $ref )
* assert_isa_in( $ref, \\AATTclass_list ) Thanks to Eric A. Zarko for some of them. The rest were migrated from a private code project. Renamed assert_listref() to assert_arrayref(), but keep assert_listref() as backward compatibility. assert_listref() may go away in the future. [DOCUMENTATION] Fixed a goof in the assert_integer() docs. Thanks, Randy Lauen.
 
ICM