(make test fails, but that is not by this update)
---------------------------------
0.70 2015/12/15 18:17:43
[CHANGES]
* Support perl 5.8.x (tested on 5.8.9, presumed working as far as
5.8.4)
0.69 2015/11/09 19:56:58
[CHANGES]
* Use Future->catch instead of poorly-implemented string-eq test
* Use L<...> instead of C<...> in docs where appropriate (RT107417)
(thanks Arthur Axel 'fREW' Schmidt)
[BUGFIXES]
* Don't silently swallow Listener acceptor failures (RT107806)
* Don't silently swallow other ->connect errors
* Remember to ->unwatch_io before setting IaHandle's handle to undef
----------------------------------------
0.415 2016-05-01
- Release 0.414_001 as 0.415 without further changes
0.414_001 2016-04-13
- fix RT#75727 - after's XS implementation call XSRETURN(-1) when it
doesn't find an element (2nd patch provided by Reini Urban,
regression test provided by Tony Cook)
- fix RT#113117 - XS's minmax() sometimes return undef (perl >= 5.20),
thanks PERLANCAR and SREZIC
- explicit test for thesis in RT#110998 - XS implementation of pairwise
fails with memory allocation error when there are more return values
than in original lists -- thesis is proven wrong
- efficiency improvements by bulk88
- improve some tests to get clearer reports
- distinguish between "Makefile.PL find's a .git directory" and
"Makefile.PL runs in maintainer mode"
Bats is a TAP-compliant testing framework for Bash. It provides a
simple way to verify that the UNIX programs you write behave as
expected.
A Bats test file is a Bash script with special syntax for defining
test cases. Under the hood, each test case is just a function with
a description.
Upstream changes:
2.1800 2016-04-30
[OTHER]
- an increased Data::OptList version has been added to recommended prereqs,
for greater speed. (Olivier Mengu矇, PR#123)
2.1705 2016-04-21 (TRIAL RELEASE)
[OTHER]
- build-time compiler sanity checking is now done with ExtUtils::HasCompiler
instead of ExtUtils::CBuilder.
2.1704 2016-04-13 (TRIAL RELEASE)
[BUG FIXES]
- Fixed method cache regeneration when a class contains a blessed sub
(RT#113704, Graham Knop, PR#122)
[TESTS]
- restore test on perl 5.8.x when Class::C3::XS is not installed (RT#113704)
2.1703 2016-04-12 (TRIAL RELEASE)
[TESTS]
- skip dysfunctional test on perl 5.8.x when Class::C3::XS is not installed
(RT#113704)
2.1702 2016-04-08 (TRIAL RELEASE)
[DOCUMENTATION]
- Moose::Meta::Attribute::Native::Trait::Array now documents the return
value for 'first_index' when there is no match (-1).
[OTHER]
- Moose::Exception's message attribute can now be any defined value, so as
to allow for objects with a stringification overload in place of a string.
2.1701 2016-04-07 (TRIAL RELEASE)
[OTHER]
- Fixed the last remaining use of List::MoreUtils (RT#113587)
2.1700 2016-04-06 (TRIAL RELEASE)
[OTHER]
- Moose::Exception now has a boolean overload. (Graham Knop, PR#119)
- All uses of List::MoreUtils have been removed, replaced by inlined forms
or equivalents in List::Util. (Graham Knop, PR#120)
Changelog:
Version 1.9.4
(28 Apr 2016, from /branches/1.9.x)
http://svn.apache.org/repos/asf/subversion/tags/1.9.4
User-visible changes:
- Client-side bugfixes:
* diff: support '--summarize --ignore-properties' (part of issue #4567)
* checkout: fix performance regression on NFS (r1710167)
* gpg-agent: properly handle passwords with percent characters (issue #4611)
* svn-graph.pl: fix assertion about a non-canonical path (r1729060 et al)
* hot-backup.py: better input validation (r1721174, r1721175)
* commit: abort on Ctrl-C in plaintext password prompt (issue #4624)
* diff: produce proper forward binary diffs with --git (r1704292, r1704573)
* ra_serf: fix deleting directories with many files (issue #4557)
- Server-side bugfixes:
* improve documentation for AuthzSVNGroupsFile and groups-db (r1730856)
* fsfs: reduce peak memory usage when listing large directories (r1725180)
* fsfs: fix a rare source of incomplete dump files and reports (r1717876)
- Client-side and server-side bugfixes:
* update INSTALL documentation file (r1703470 et al)
* fix potential memory access bugs (r1722860 et al)
* fix potential out of bounds read in svn_repos_get_logs5() (r1738259)
- Bindings bugfixes:
* ignore absent nodes in javahl version of svn status -u (r1720643)
Developer-visible changes:
- General:
* fix ruby test suite to work with test-unit gem (r1714790)
* allow building against KDE4 without conflict with KDE5 (r1734926)
* fix update_tests.py#76 with SVNPathAuthz short_circuit (r1736432)
* build system tweaks:
* tweak how symbolic error names in maintainer mode (r1735179)
* fix inconsistent behavior of inherited property API (r1717874 et al)
- API changes:
* properly interpret parameters in svn_wc_get_diff_editor6() (r1728308)
---------------------------------------------
4.161200 2016-04-29
- The previous TRIAL release passes muster by cpantesters. This is
now released as a STABLE dist, although more features are planned in
coming releases. See also: TODO
4.160630 2016-03-03
- TRIAL RELEASE
- Fix for bug https://rt.cpan.org/Ticket/Display.html?id=106771
- Added tests
- Added documentation regarding the bug fix, namely the now-unsupported
(because Perl 5.23 deprecates) the combination of sysread/write/seek
on filehandles in :utf8 binmode.
- Added the ability for users to specify their own IO layers via the
{ binmode => ':layerspec' } option to ::load_file(), ::write_file(),
and ::open_handle()
-----------------------------------
version 1.15: Mon 18 Apr 13:54:12 CEST 2016
Improvements:
- dancer2: test import parameters [Andrew Beverley]
https://github.com/PerlDancer/Dancer2/issues/1156
version 1.14: Tue 12 Apr 15:10:27 CEST 2016
Fixes:
- dancer2: regression test only for recent Dancer2 [cpantesters]
Improvements:
- typo rt.cpan.org#111985 [Gregor Herrmann, Debian]
- dancer2: treat all exceptions equal [Andrew Beverley]
version 1.13: Wed 3 Feb 11:34:18 CET 2016
Fixes:
- init of lexicon with HASH
rt.cpan.org#111420 [Paulo A Ferreira]
Improvements:
- skip Log::Report wrappers from stacktrace and location.
- added ::Dispatcher::addSkipStack() and ::skipStack()
- add forward_url to Dancer2 plugin example [Andrew Beverley]
- ignore $SIG{__DIE__} within try blocks [Milos Lazarevic]
- dancer2: add regression test for plugin [Andrew Beverley]
- dancer2: add forward_template option [Raj Barath]
version 1.12: Mon Jan 18 21:55:35 CET 2016
Fixes:
- reopen default dispatcher creates a double. [Andrew Beverley]
Improvements:
- remove mode=DEBUG from Dancer2::*
version 1.11: Mon 18 Jan 17:07:43 CET 2016
Fixes:
- warning when log outside sub [Andrew Beverley]
- missing register of fault and failure [Andrew Beverley]
- some module is textdomain logreport, should be log-report.
[Andrew Beverley]
- Dancer2::Logger::LogReport should not set the mode
Improvements:
- dispatcher 'do-not-reopen' does not protect the default
dispatcher [Andrew Beverley]
- produce error when setContext is used while context_rules
are not provided.
- added ::Exception::toHTML() and ::Message::toHTML()
version 1.10: Sat Nov 28 17:39:16 CET 2015
Fixes:
- Dancer2 object build [Andrew Beverley]
- ::Domain::setContext with PAIRS as parameter
- collect stack for exceptions inside try block. [Andrew Beverley]
Improvements:
- keep dispatchers ordered.
- interpolate context setting inside msg_id's as well
- add ::Domain::updateContext()
- new option dispatcher 'do-not-reopen'
- ::Dispatcher::File option format() with CODE, now calls with
additional parameter $msg.
- ::Dispatcher::File option output() now with CODE, to dynamically
return the logfile name.
- added t/55throw.t
- new method ::Try::hide()
- renamed internal fields of ::Dispatcher::File, to lead with LRDF_
- new option ::Dispatcher::Syslog::new(format)
- Add ${PERL5_LICENSE}
- Add Following line for make test
+BUILD_DEPENDS+= p5-Test-Compile-[0-9]*:../../devel/p5-Test-Compile
(upstream)
- Updated to devel/p5-Make-1.1.2
------------------------------
Changes in 1.1.2
fixed declaration of minimum Test::Compile version
a number of CPANtesters failures occured because
the test had an older non-OO version installed
use strict, use warnings everywhere, other bits of cleanup
Changes in 1.1.1
clean-up with tidyall/perltidy, add configs for them
add tidy related tests
use strict and warnings in all tests
mostly releasing to get properly CPAN indexed
Changes in 1.1.0
Cheat to allow installation on Strawberry Perl 5.22.0
add META.yml and META.json
modernize Makefile.PL
add /lib and move Make.pm there
match up distribution and module version numbers
-------------------------------------
1.47 (2016/03/17)
* (ms) [rt.cpan.org #102647] Slaven Rezic fixed a test
case for file permissions
* (ms) Fixed synopsis code in Log::Log4perl::Appender::DBI,
reported by Chris Collins.
* (ms) Added suggestion by Dylan Doxey to test for both MSWin32 and
cygwin to detect windows-like systems for which tests need
to be skipped.
* (ms) [rt.cpan.org #110915] Fixed "Redundant argument in sprintf"
warning caused by DateFormat.pm with %d{Z} placeholders,
reported by Alexander Hartmaier.
* (ms) [rt.cpan.org #110512] Felix Ostmann fixed a broken error
message raised when a boolean filter can't be found.
* (ms) All hash traversals in Config.pm now done via "sort keys"
to make sure we can reliably reproduce potential problems.
---------------------------------
2.06 - 2016-02-28
* CPAN #112110: invalid shmid should set errno
(thanks to Jarkko Hietaniemi for providing a patch)
2.05 - 2016-02-14
* CPAN #105416: Coverity finding: Argument cannot be negative
(thanks to Jarkko Hietaniemi for providing a patch)
* CPAN #102300: Links to manpages incorrect
* GitHub #1: Use of uninitialized value in list slice
--------------------------------------------------
version 0.010; 2016-03-18
* skip test with lexical $_ on Perl 5.23.4+ where that feature has
been removed
---------------------------------------
1.005 2015-10-30 22:18:10-04:00 America/New_York
- fileno on a IO::TieCombine::Handle now returns a negative value
so they can be known to be artificial
----------------------------------------------------
1.021 2016-01-27T20:29:17Z
* Freshen the distro a bit
* Somehow CPAN still has 0.0.6, so no one has David Muey's enhancements
1.01 - 2011-11-18
* Decrease memory use a bit ***:
1. lazy load Carp.pm only if we're about to croak()
2. Remove use of version.pm since a decimal will do (made it 1.01 per
discussion) - moots rt 50120
3. Remove the need for Scalar::Util
=== Baseline RSS 1204,
Orig RSS 2464 (+1260),
New RSS 2244 (+1040)
Technically -220 not a *huge* gain, but the ::Tiny version I'd
worked up before this patch had an RSS of 1332 (+128). I need
to look into that and see if anything else could be done here.
-------------------------------------
2.069 26 Sept 2015
* IO::Compress::FAQ
- Added a section of bgzip
RT #103295: IO::Compress Feature request
* IO::Compress::Zip
- Zip64 needs to be first in extra field to workaround a Windows Explorer Bug
See http://www.info-zip.org/phpBB3/viewtopic.php?f=3&t=440 for details
----------------------------------------
0.004014 Tue Nov 24 08:50:00 2015
* Numerous improvements to completion behaviour
(Many thanks, Victor, and apologies for the long delay!)
--------------------------------
0.36 Mon Feb 29 2016
- Fix Use of uninitialized value at IO/Pager.pm line 98
- Remove dubgging statement.
- Add some additional reporting to interactive tests.
- Specify minimum Test::More version.
0.35 Fri Jan 01 2016
- Update test 11 for Windows; okay in CMD, PowerShell and MSYS
but tcsh and win-bash both fail
- Add .travis.yml
--------------------------------
Ver 2.0.25 - Sun, Oct 27, 2013 3:08:15 PM
* Added patch for 32- and 64-bit GCC-compiled MMX support
(contributed by Sylvain Beucler, backported from SDL2_gfx)
* Fixed bug in _aaline when x1>x2 and dy==0 (found by Yannick
Guesnet - thanks!)
* Updated documentation.
* Fixed header in SDL_gfxBlitFunc.h (reported by Jaders77 on
sourceforge - thanks!)
----------------------------------------
(make test may fail on t/clone.t, but at least perl t/clone.t runs fine,
I presume it is not on the package, but on test mechanism).
----------------------------------------
2.3.0 2016-04-13
- perlcritic tweaks, add documentation, better die messages. (GH#32,
temp0)
[ ENHANCEMENTS ]
- 'git cpan import' now has options '--author_name' and
'--author_email' to force author to those values. (GH#31)
[ STATISTICS ]
- code churn: 8 files changed, 78 insertions(+), 45 deletions(-)
---------------------------------------
1.29 2016-03-01T13:39:00
- After another email exchange with Kent Fredric (via RT) and Karen Etheridge (via the
cpan-testers-discuss mailing list), I've edited Makefile.PL, again, to indicate that
Test::Pod is needed neither for building nor testing this module, but is only needed for
development. Specifically, it's used by xt/author/pod.t, and not elsewhere. See
https://metacpan.org/pod/CPAN::Meta::Spec#PREREQUISITES for more details.
1.28 2016-03-01T08:43:00
- No code changes.
- Rework Makefile.PL so File::Spec, File::Temp, Test::More and Test::Pod are in TEST_REQUIRES.
Many thanx to Kent Fredric in RT#112568 for this suggestion.
- Expand the SYNOPSIS.
- Update MANIFEST.SKIP to include .gitignore.
- Finally add lightweight git tags to distros, so that if you have a Bash alias such as:
alias gl='git log --decorate=full' you'll see something like these 5 lines:
1.27 2015-07-12T11:01:00
- Remove the line which reads 'use open qw(:std :utf8);'. As Tom Molesworth says:
"Specifically, it turns on the UTF-8 encoding layer on STDIO when any code does
'use Tree::DAG_Node'. That's no good when code is expecting a different encoding
(raw, etc.)". See RT#105798. Karen Etheridge followed up with a comment about it appearing
in another module of mine. Then I checked all my modules (including some not intended for
publication - Local::*) and found about 28 offenders, with some using it inn multiple files.
The original idea came from adopting what Tom Christiansen calls his 'Standard Preamble':
http://www.perl.com/pub/2012/04/perlunicook-standard-preamble.html
All tests still work after removing that line.
- Remove Build.PL. Ship only Makefile.PL.
---------------------------------------------------
0.14 2016-04-27T17:35:00
- No code changes.
- Adopt workflow techniques suggested by Kent Fredric. This means a cleaner workdir and a
much more reliable dist. The latter now has auto-generated MANIFEST and META.* files.
0.13 2016-04-25T09:26:00
- No code changes.
- Delete Build.PL.
- Fix my licence (sic) mess so all references are to Perl. This involves edits to Makefile.PL
and LICENSE. See RT#113949. Thanx Kent Fredric.
- Fix Makefile.PL so modules only used for testing are in TEST_REQUIRES and not PREREQ_PM.
See RT#113948. Thanx Kent Fredric.
- Fix README so it more-or-less conforms to the Perl Foundation's guidelines at
http://www.perlfoundation.org/cpan_licensing_guidelines.
------------------------------------
1.28 2016-04-27T17:35:00
- No code changes.
- Adopt workflow techniques suggested by Kent Fredric. This means a cleaner workdir and a
much more reliable dist. The latter now has auto-generated MANIFEST and META.* files.
1.27 2016-04-25T09:26:00
- No code changes.
- Fix my licence (sic) mess so all references are to Perl. This involves edits to Makefile.PL
and LICENSE. See RT#113949. Thanx Kent Fredric.
- Fix Makefile.PL so modules only used for testing are in TEST_REQUIRES and not PREREQ_PM.
See RT#113948. Thanx Kent Fredric.
- Fix README so it more-or-less conforms to the Perl Foundation's guidelines at
http://www.perlfoundation.org/cpan_licensing_guidelines.
1.26 2015-11-28T09:30:00
- No code changes.
- Accept patches from Manwar via github. See https://github.com/stevan/tree-simple/pull/10.
- I (Ron) followed github's advice on handling merge conflicts from the command line, but could
not see the patches after the merge.
- So, create github repo https://github.com/ronsavage/Tree-Simple.
- Remove Build.PL.
- Reformat dates in this file.
- Oops. Can't get Test::Stream to work in 10_Tree_Simple_test.t. Logged issue, but it's
probably a problem with the way I tried to use Test::Stream. Revert to Test::More.
- Add xt/author/changes.t to MANIFEST.
Changes from 1.8 to 1.9.
------------------------
o Support 32-bit and 64-bit Intel Macs.
o Added ST_VERSION string, and ST_VERSION_MAJOR and ST_VERSION_MINOR
[bug 1796801].
o Fixed some compiler warnings, based on a patch from Brian Wellington
[bug 1932741].
----------------------------------------
Date : 2016-04-21 17:08:59 +0000
Update hints file for Darwin
Date : 2016-04-21 17:08:52 +0000
- Don't patch the patchlevel if in Git repository
- This should address https://rt.cpan.org/Ticket/Display.html?id=108689
Date : 2016-01-01 01:41:04 +0000
- Merge pull request #25 from book/master
- Add the proper patch for ext/Errno/Errno_pm.PL in Perl 5.7.2
Date : 2015-12-30 08:47:59 +0000
- Add the proper patch for ext/Errno/Errno_pm.PL in Perl 5.7.2
- Fixes GH #24
-------------------------------------------
7.14 Sun Apr 24 13:53:33 BST 2016
No changes since 7.13_01
7.13_01 Sat Apr 23 16:41:20 BST 2016
Bug fixes:
- Make dynamic depend on config again, fixes issues with Inline
New features and improvements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Only pass clang-specific `-stdlib=` to the preprocessor.
- Improved handling of stale NFS handles.
- Made it harder to misinterpret documentation of boolean environment settings'
semantics.
Bug fixes
~~~~~~~~~
- Include m4 files used by configure.ac in the source dist archives.
- Corrected "Performance" section in the manual regarding `__DATE_`, `__TIME__`
and `__FILE__` macros.
- Fixed build on Solaris 10+ and AIX 7.
- Fixed failure to create directories on QNX.
- Don't (try to) update manifest file in ``read-only'' and ``read-only direct''
modes.
- Fixed a bug in caching of `stat` system calls in ``file_stat_matches
sloppiness mode''.
- Fixed bug in hashing of clang plugins, leading to unnecessary cache misses.
- Fixed --print-config to show ``pch_defines sloppiness''.
- The man page is now built when running ``make install'' from Git repository
sources.
Hypothesis is a library for testing your Python code against a much
larger range of examples than you would ever want to write by hand.
It's based on the Haskell library, Quickcheck, and is designed to
integrate seamlessly into your existing Python unit testing work
flow.
Hypothesis is both extremely practical and also advances the state
of the art of unit testing by some way. It's easy to use, stable,
and extremely powerful. If you're not using Hypothesis to test your
project then you're missing out.
v1.6
====
* `ffi.list_types()`_
* `ffi.unpack()`_
* `extern "Python+C"`_
* in API mode, ``lib.foo.__doc__`` contains the C signature now. On
CPython you can say ``help(lib.foo)``, but for some reason
``help(lib)`` (or ``help(lib.foo)`` on PyPy) is still useless; I
haven't yet figured out the hacks needed to convince ``pydoc`` to
show more. (You can use ``dir(lib)`` but it is not most helpful.)
* Yet another attempt at robustness of ``ffi.def_extern()`` against
CPython's interpreter shutdown logic.
.. _`ffi.list_types()`: ref.html#ffi-list-types
.. _`ffi.unpack()`: ref.html#ffi-unpack
.. _`extern "Python+C"`: using.html#extern-python-c
XXX: standard download URL doesn't work?!
copied to ftp.netbsd.org manually