1.010006 2020-09-04
[ Bug Fixes ]
- Eliminate recusion warnings when Type::Parser needs to parse complex
types.
Fixes RT#121957.
Diab Jerius++
<https://rt.cpan.org/Ticket/Display.html?id=121957>
[ Other ]
- Better handling of coercions for pre-declared types in Type::Library.
The type objects created before the type was properly defined will now
lazily attempt to find coercions from the properly defined type once it
becomes available.
1.010005 2020-08-26
- Improvements to $AvoidCallbacks support for
Type::Tiny::{Class,Role,Duck,Enum,Union,Intersection}, and LaxNum, Ref,
RegexpRef, FileHandle, Object, Overload, and Tied types from
Types::Standard.
1.010004 2020-08-18
[ Bug Fixes ]
- Fix XSifying Enum[] where the strings contain certain non-word
characters.
Andrew Ruder++
<https://github.com/tobyink/p5-type-tiny-xs/pull/12>
<https://github.com/tobyink/p5-type-tiny/pull/59>
- Type::Params compile_named using both the head and named_to_list options
would cause compilation error.
Fixes RT#132419.
Hauke D++
Sandor Patocs++
<https://rt.cpan.org/Ticket/Display.html?id=132419>
- Workaround RT#121957 by avoiding attempting to XSify Enum type
constraints with more than 50 possible strings.
Fixes RT#121957.
Diab Jerius++
<https://rt.cpan.org/Ticket/Display.html?id=121957>
[ Documentation ]
- Link to HTTPS version of Type::Tiny web page.
1.010003 2020-08-08 The Crazy 88
[ Bug Fixes ]
- ClassName type constraint should treat empty @ISA as if no @ISA were
defined, like Type::Tiny::XS.
Fixes RT#132583.
Szymon Nieznański++
<https://rt.cpan.org/Ticket/Display.html?id=132583>
- Fix for Type::Tiny->can called as a class method.
Meredith Howard++
<https://github.com/tobyink/p5-type-tiny/pull/57>
- Fix predeclared types in Type::Library.
Meredith Howard++
<https://github.com/tobyink/p5-type-tiny/pull/58>
[ Documentation ]
- Document some edge cases for Types::Standard Int.
<https://rt.cpan.org/Ticket/Display.html?id=132754>
1.15 2020-01-28T06:19:54Z
- Fix tests on win32 GH#4 (@charsbar++)
1.14 2019-10-17T17:51:40Z
- Added missing prereq Class::Accessor::Fast as suggested by CPANTS. GH#1 (@manwar++)
1.13 2019-08-07T16:28:14Z
- the module maintainer has been changed to Takumi Akiyama (AKIYM)
- fix tests fail without '.' in @INC. RT #124610
- require perl-5.8.1 or later
Add missing test dependency.
0.09 2020-06-29
- Don't emit a failing test if there is a warning _after_ done_testing() is
called. Based on PR #3 from Michael Alan Dorman.
Add missing test dependency.
0.11 2020-07-28 18:47:57Z
- bump prereq on File::Temp to 0.2308 in order to change the default for
EXLOCK on *bsd systems
- all usage of File::NFSLock removed due to security risk
v0.173.0
- 4dacd82 Add warning when 'unmock' called without arguments - Matthew Hughes
- b20dc7c import warns when using unknown argument - Nicolas R
- 3b217ba Fix windows CI by installing SUPER - Nicolas R
- 0ef70c5 Add .whitesource configuration file - whitesource-bolt-for-github[bot]
0.016 2020-08-08 22:00:14-04:00 America/New_York
- no changes since trial release of 0.015
0.015 2018-03-10 17:06:11-05:00 America/New_York (TRIAL RELEASE)
- add default descriptions to tests
- work on ancient Test::Builder code
Fix dependencies.
1.121 2020-06-03 BOOK
- No functional change: update Changes and contributors
1.120 2020-06-03 BOOK
[ENHANCEMENTS]
- System::Command does not clobber $? and $! any more
when DESTOYed (GH #27 by MMCCLIMON)
1.31 2020-07-27 10:28:07 PDT
- Deprecate randcrypt() as it's not secure in 2020
- Add file_get_contents()
- Make trim() unicode friendly
1.30 2020-07-23 14:29:05 PDT
- Ownership transferred to Scott Baker
- Removed undocumented function: spacepad()
- Added a new sanitize() function
- Deprecated some older functions: crunch(), fullchomp(), define(), and cellfill()
## 2020 08 22
- Fix RT #133166, encoding not set for -st. Also reported as RT #133171
and git #35.
This is a significant bug in version 20200616 which can corrupt data if
perltidy is run as a filter on encoded text.
**Please upgrade**
- Fix issue RT #133161, perltidy -html was not working on pod
- Fix issue git #33, allow control of space after '->'
- Vertical alignment has been improved. Numerous minor issues have
been fixed.
- Formatting with the -lp option is improved.
- Fixed issue git #32, misparse of bare 'ref' in ternary
- When --assert-tidy is used and triggers an error, the first difference
between input and output files is shown in the error output. This is
a partial response to issue git #30.
## 2020 06 19
- Added support for Switch::Plain syntax, issue git #31.
- Fixed minor problem where trailing 'unless' clauses were not
getting vertically aligned.
- Added a parameter --logical-padding or -lop to allow logical padding
to be turned off. Requested by git #29. This flag is on by default.
The man pages have examples.
- Added a parameter -kpit=n to control spaces inside of parens following
certain keywords, requested in git#26. This flag is off by default.
- Added fix for git#25, improve vertical alignment for long lists with
varying numbers of items per line.
- calls to the module Perl::Tidy can now capture any output produced
by a debug flag or one of the 'tee' flags through the new 'debugfile' and
'teefile' call parameters. These output streams are rarely used but
they are now treated the same as any 'logfile' stream.
- add option --break-at-old-semicolon-breakpoints', -bos, requested
in RT#131644. This flag will keep lines beginning with a semicolon.
- Added --use-unicode-gcstring to control use of Unicode::GCString for
evaluating character widths of encoded data. The default is
not to use this (--nouse-unicode-gcstring). If this flag is set,
perltidy will look for Unicode::GCString and, if found, will use it
to evaluate character display widths. This can improve displayed
vertical alignment for files with wide characters. It is a nice
feature but it is off by default to avoid conflicting formatting
when there are multiple developers. Perltidy installation does not
require Unicode::GCString, so users wanting to use this feature need
set this flag and also to install Unicode::GCString separately.
- Added --character-encoding=guess or -guess to have perltidy guess
if a file (or other input stream) is encoded as -utf8 or some
other single-byte encoding. This is useful when processing a mixture
of file types, such as utf8 and latin-1.
Please Note: The default encoding has been set to be 'guess'
instead of 'none'. This seems like the best default, since
it allows perltidy work properly with both
utf8 files and older latin-1 files. The guess mode uses Encode::Guess,
which is included in standard perl distributions, and only tries to
guess if a file is utf8 or not, never any other encoding. If the guess is
utf8, and if the file successfully decodes as utf8, then it the encoding
is assumed to be utf8. Otherwise, no encoding is assumed.
If you do not want to use this new default guess mode, or have a
problem with it, you can set --character-encoding=none (the previous
default) or --character-encoding=utf8 (if you deal with utf8 files).
- Specific encodings of input files other than utf8 may now be given, for
example --character-encoding=euc-jp.
- Fix for git#22, Preserve function signature on a single line. An
unwanted line break was being introduced when a closing signature paren
followed a closing do brace.
- Fix RT#132059, the -dac parameter was not working and caused an error exit
- When -utf8 is used, any error output is encoded as utf8
- Fix for git#19, adjust line break around an 'xor'
- Fix for git#18, added warning for missing comma before unknown bare word.
1.08 2020-07-12 02:40:52Z
- add abstracts to modules that were missing them (RT#132909)
- add MooX::TypeTiny for optimized type checks
1.07 2020-02-29 20:55:07Z
- Switch from Any::Moose to Moo and Types::Standard
based on PRs from chresomanci and hashbangperl
0.073 2020-07-28 T. R. Wyant
Remove prototypes from testing subroutines defined in t/*.t.
0.072 2020-05-20 T. R. Wyant
Drop dependency on List::MoreUtils. Thanks to Graham Ollis
(plicease) for bringing the issues with this module to my attention.
commit 0f954072fe361ad48861202c43aec3c0b5129e4a
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date: Sat Feb 1 16:22:28 2020 +0000
Version bump for release.
commit b9971dfd392ac3098ef3bfaf6e1fbce2fcb48b01
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date: Sat Feb 1 12:40:44 2020 +0000
Fix leolo-filter-httpd test when HTTP::Status is missing
commit 209890407b501a86ee322b07e9170ad8054c7bf1
Author: Michael Brantley <brantley@deshaw.com>
Date: Tue Feb 20 07:12:06 2018 -0500
Update broken Pod links in lib/POE/Filter/HTTPD.pm
Update Pod links to refer only to the utf8 module and not its
methods, fix a mis-capitalized internal reference, and convert the
dangling "MaxContent" link into a code reference.
Resolves bug: https://rt.cpan.org/Public/Bug/Display.html?id=124496
commit 1d088d3755f770397a27852f95925564d4c3f134
Author: Michael Brantley <brantley@deshaw.com>
Date: Tue Feb 20 07:07:22 2018 -0500
Update old URLs referenced in Pod
Remove mention of old URLs, replace mention of canonical SVN repo
with the new git-based one at github.com.
Resolves bug: https://rt.cpan.org/Public/Bug/Display.html?id=124495
commit 92c2cfb55ae87ecdb4a89ad5fac65315052a3d15
Author: Mohammad S Anwar <mohammad.anwar@yahoo.com>
Date: Fri Jul 20 18:22:44 2018 +0100
Fixed minor typo in the pod.
commit cf5b772fa54e0cda0e447c33ce351f1e6c074d42
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date: Tue Oct 29 10:09:52 2019 +0000
Corrected previous commit as per tonyc's suggestion
commit ad8639840383ea1b166ff0090afabc954dffba27
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date: Fri Oct 25 15:21:25 2019 +0100
RT#130664 test failures with v5.31.5
As per perldelta entry for v5.31.5
https://metacpan.org/pod/release/SHAY/perl-5.31.5/pod/perldelta.pod#I
ncompatible-Changes
commit 1c0dccd41b8fc1fd2bbfd4ea6a0e94255cd747fc
Author: Rocco Caputo <rcaputo@cpan.org>
Date: Mon Feb 29 17:54:58 2016 -0500
Modernize the SYNOPSIS by replacing perl -w with "use warnings".
Thanks, mauke @ irc.perl.org #perl!
2.2013 2020-07-21
[DOCUMENTATION]
- improved some documentation wording in Moose and Class::MOP::Class
(PR#162; thanks Tom Hukins!)
[OTHER]
- updated bundled ExtUtils::HasCompiler, for msys2 support (RT#133022)
0.002003 - 2020-04-29
- fix compatibility issues with perl 5.8
0.002002 - 2020-04-25
- fix applying method generator role multiple times, leading to C3 errors
0.002001 - 2020-04-25
- add test for use with namespace::clean
0.002_000 - 2020-04-14
- use new Type::Tiny API for inlining which should be slightly faster
- delay generating constructors, to allow easier use of namespace::clean
(RT#128291)
- prevent coercions from evaluating defaults multiple times (RT#132268)
1.77 2020-09-05 17:20:43 EDT
* Replace usage of ExtUtils::Command with File::Path
* Clean up test file shebangs and remove pointless -T
* GH#76: Remove references to AnnoCPAN from default module templates
* GH#72: Convert distribution tooling to Dist::Zilla
0.42 2020-07-15
- Make rt_too_new warn instead to not block installation
- Notify user if the extension is already cored
- Stand out warnings/errors by using red color
0.41 2020-04-16
- Search /opt/rt5 for RT.pm
2.8.1:
- fixed regression in 2.8 for members returned in AD auto-range search
- fixed regression in 2.8 for attribute error in restartable class
- try to use Crypto library if present for hashing NTLM password on python interpreter missing the MD4 OpenSSL algorithm
OpenLDAP 2.4.52 (2020/08/28)
Added libldap LDAP_OPT_X_TLS_REQUIRE_SAN option
Added libldap OpenSSL support for multiple EECDH curves
Added slapd OpenSSL support for multiple EECDH curves
Fixed librewrite malloc/free corruption
Fixed libldap hang when using UDP and server down
Fixed slapd syncrepl rare deadlock due to network issues
Fixed slapd syncrepl regression that could trigger an assert
Fixed slapd-mdb index error with collapsed range