Age | Commit message (Collapse) | Author | Files | Lines |
|
Bump version only.
|
|
* Rails 3.0.10
* Delayed backtrace scrubbing in `load_missing_constant` until we actually
raise the exception
|
|
2.3.14:
Security fix with Ruby 1.8.x not affected Ruby 1.9.x:
Ruby on Rails has provided a high performance replacement for
ERB::Util.h since version 2.0.0. Due to a bug in the Ruby 1.8 Regular
Expression code this replacement version will fail to escape certain
malformed unicode strings. This malformed output will then be
interpreted as HTML by some browsers on some operating systems.
|
|
Major changes in this release:
* Added sequential version numbering
* Added a optional configure script - the Makefile still works
for most systems.
* Improvements to the "annotate" algorithm: only search
primary ancestors and ignore branches.
* Update the "scrub" command to remove traces of login-groups
and subrepositories.
* Added the --type option to the "fossil tag find" command.
* In contexts where only a check-in makes sense, resolve
branch and tag names to checkins only, never events or other
artifacts.
* Improved display of file renames on a diff. A rebuild is
required to take full advantage of this change.
* Update the built-in SQLite to version 3.7.7.
|
|
2.3.2 2011-08-15
----------------
A bug fix release.
Improvements
------------
[ui][console] Added some newlines to improve readability.
Fixes
-----
[ui][console] Worked --verbose again.
Re-supported Ruby 1.8.6. [Reported by James Mead]
Thanks
------
James Mead
|
|
=== 2.1.0 / 2011-08-15
* 2 minor enhancements:
* Added new accessor canonicalize_conditions to toggle conditional canonicalization (on by default). (confused)
* Awesome cleanup: Replaced call to append_block by block_append. (Confusion)
* 2 bug fixes:
* Fixed handling last line of =begin/=end. (raybaxter)
* Fixed source line numbers after heredocs. (jbarreneche)
|
|
=== 3.0.6 / 2011-08-16
* 5 minor enhancements:
* Added ParseTreeTestCase#add_19tests
* Added a bunch of FAILING 1.9 tests stolen from presidentbeef's repo! yay!
* Added add_19tests and add_18tests to segregate version specific parsing.
* Moved pt_testcase.rb to sexp_processor
* Segregated a bunch of 1.8 specific tests using add_18tests.
|
|
=== 2.12.0 / 2011-08-15
* 2 minor enhancements:
* Forcibly copy file specified in --main to index.html. (ewong)
* need_tar now defaults to false.
* 4 bug fixes:
* Don't attempt to require RSpec 1 in an RSpec 2 environment. (monde)
* Fixed test/packaging issue when wrapping hoespec in namespace. (damphyr)
* Fixed tests for jruby. (sferik)
* Hoe.load_plugins removes bad entries so plugin? returns false for unloaded
plugins.
|
|
0.13 Aug 2, 2011
* Fixes
- Fix typo in lib/Log/Any/Adapter/Test.pm - RT #69850 - Stephen Thirlwall
0.12 Mar 23, 2011
* Fixes
- Return false from null adapter is_xxx methods - RT #64164 - Chip Salzenberg
- Eliminate 'subroutine redefined' warning in case Log::Any::Adapter loaded before
Log::Any::Test
* Implementation
- Migrate to Dist::Zilla
|
|
- 0.16 ... Add config option '_TESTING' (and tests)
Inline pre-requisite version now 0.46_01
Add config option 'USE'
Substitution regex added to t_makefile_pl_pre.t and
t_makefile_pl.t - to cater for recent ActivePerls
|
|
version: 0.48
date: Mon 21 Feb 2011
Version 0.48 released to CPAN. (No changes from 0.47_02.)
---
version: 0.47_02
date: Tues 1 Feb 2011
Version 0.47_02 released to CPAN.
Makefile.PL - Change the Test::Warn dependency from 0.22 to 0.21 and
specify it in top-level Makefile.PL instead of in C/Makefile.PL.
---
version: 0.47_01
date: Sun 30 January 2011
Version 0.47_01 released to CPAN.
Changes only to Inline::C test suite - see C/Changes.
---
version: 0.47
date: Fri 21 January 2011
Version 0.47 released to CPAN. No changes from 0.46_02
---
version: 0.46_02
date: Wed 29 December 2010
lib/Inline/MakeMaker.pm - apply patch from Raymond Mroz to accommodate the modern
h2xs directory structure. Bump Inline::MakeMaker version
to 0.45.
---
version: 0.46_01
date: Wed 31 March 2010 (and released to CPAN as 0.46_01)
Inline.pm - warn about untainting of Inline configuration info (where applicable)
- quieten non-numeric warnings in relation to devel releases
- quieten uninitialized warning regarding $ENV{WIN64} that can occur
in certain circumstances on MS Windows
Inline.pod - Documentation change relating to introduction of further _TESTING
capabilities in Inline::C
---
version: 0.46_01
date: Mon 8 March 2010
Inline.pm - add '_TESTING' config option
- hide the 'redefined' warning introduced by the fix to ticket 49669,
by placing the offending code in a 'no warnings "redefine";' block.
- bump require from 5.005 to 5.006
---
version: 0.46_01
date: Sun 14 feb 2010
Inline.pm - add archname and perlversion number to config filename.
C/C.pm - Second attempt at accommodating 'ccache cc' compiler (RT ticket 40140).
|
|
0.24 Sep 24 2010
- Makefile.PL fixed
- New test added
|
|
0.09 Wed Jun 15 15:22:12 PDT 2011
- Implemented thread safety (chansen)
|
|
Thu Sep 23 09:52:13 2010 - 1.19
* Fix handling of 0 and '' key values (thanks to Fabrice Dulaunoy)
* Update docs to reflect behaviour: EscapeSequence=undef
doesn't work, you need to use the DisableEscapes Option
(thanks to Fischer Ronald)
|
|
|
|
|
|
2.82 2011-06-26T05:12:04
- Moved the repository to
[GitHub](https://github.com/theory/svn-notify/). Yes, I'm aware of the
irony.
2.81 2011-02-19T03:09:43
- Removed deprecated use of `qw(...)` as parentheses.
- Fixed test failures due to a change in the opration of MIME-Q
encoding.
|
|
0.05 Sat Feb 19 03:51:57 CET 2011
[ENHANCEMENTS]
- Add support for Text-content-sha1 node property
- Don't create text or property blocks if they don't exist in
a dump. (Rocco Caputo)
- Add a digest() method to SVN::Dump::Text
(Inspired by a patch by Scott MacPhee, RT #56868)
- Add support for Text-content-sha1 / Text-copy-source-sha1
(RT #60207)
- New option check_digest that will, when reading a non-delta
dump, ensure that the content digest are valid
- Properly ignore blank lines between records (RT #25467, #28645)
|
|
1.011 2011-02-21
Remove Build.PL which didn't install perl-reversion.
|
|
2010 12 17
- added new flag -it=n or --iterations=n
This flag causes perltidy to do n complete iterations.
For most purposes the default of n=1 should be satisfactory. However n=2
can be useful when a major style change is being made, or when code is being
beautified on check-in to a source code control system. The run time will be
approximately proportional to n, and it should seldom be necessary to use a
value greater than n=2. Thanks to Jonathan Swartz
- A configuration file pathname begins with three dots, e.g.
".../.perltidyrc", indicates that the file should be searched for starting
in the current directory and working upwards. This makes it easier to have
multiple projects each with their own .perltidyrc in their root directories.
Thanks to Jonathan Swartz for this patch.
- Added flag --notidy which disables all formatting and causes the input to be
copied unchanged. This can be useful in conjunction with hierarchical
F<.perltidyrc> files to prevent unwanted tidying.
Thanks to Jonathan Swartz for this patch.
- Added prefilters and postfilters in the call to the Tidy.pm module.
Prefilters and postfilters. The prefilter is a code reference that
will be applied to the source before tidying, and the postfilter
is a code reference to the result before outputting.
Thanks to Jonathan Swartz for this patch. He writes:
This is useful for all manner of customizations. For example, I use
it to convert the 'method' keyword to 'sub' so that perltidy will work for
Method::Signature::Simple code:
Perl::Tidy::perltidy(
prefilter => sub { $_ = $_[0]; s/^method (.*)/sub $1 \#__METHOD/gm; return $_ },
postfilter => sub { $_ = $_[0]; s/^sub (.*?)\s* \#__METHOD/method $1/gm; return $_ }
);
- The starting indentation level of sections of code entabbed with -et=n
is correctly guessed if it was also produced with the same -et=n flag. This
keeps the indentation stable on repeated formatting passes within an editor.
Thanks to Sam Kington and Glenn.
- Functions with prototype '&' had a space between the function and opening
peren. This space now only occurs if the flag --space-function-paren (-sfp)
is set. Thanks to Zrajm Akfohg.
- Patch to never put spaces around a bare word in braces beginning with ^ as in:
my $before = ${^PREMATCH};
even if requested with the -bt=0 flag because any spaces cause a syntax error in perl.
Thanks to Fabrice Dulanoy.
|
|
1.28 Wed 2 Mar 2011
- The ->isa in the 5.10 operator and magic variable tests were
back the front, breaking both. Fixed (ADAMK)
- Magic variable rules now check using ->symbol method instead of
->content so that $+{foo} are correctly treated like %+ (ADAMK)
- Removed -w from tests to allow testing with Tainting on (ADAMK)
1.27 Sat 26 Feb 2011
- Updating to Module::Install::DSL 1.00
- Updating copyright year
- Fix detection of binary numbers (Alexandr Ciornii)
- Add check for variables added in 5.5 (Alexandr Ciornii)
- Correct detection of different cases of '...' (Alexandr Ciornii)
- Detection of bareword that ends with double colon (Alexandr Ciornii)
|
|
[1.116] Released on 2011-05-15
Policy Changes:
* BuiltInFunctions::ProhibitLvalueSubstr does not report violations
if the document contains an explicit 'use n.nnn;' where the
version is before 5.005. RT #59112
* Documentation::RequirePodSections no longer blows up on code
having POD but no =head1. This problem was introduced with RT
#59268. RT #67231
* RegularExpressions::ProhibitUnusedCapture should more reliably
find things like s/(a)/${1}2/. RT #67273.
* ValuesAndExpressions::ProhibitMagicNumbers and
Module::RequireVersionVar now treat versions passed as the second
argument of a 'package' statement the same as versions declared as
'our $VERSION ...'. RT #67159
* Variables::RequireLexicalLoopIterators does not report violations
if the document contains an explicit 'use n.nnn;' where the
version is before 5.004. RT #67760
[1.115] Released on 2011-03-31
Minor bits:
* Fatal error in RegularExpressions::ProhibitUnusedCapture here
document check. RT #67116.
* Internal POD error in Documentation::RequirePodLinksIncludeText. Patch
by Salvatore Bonaccorso. RT #67012
[1.114] Released on 2011-03-26
Policy Changes:
* Documentation::RequirePodLinksIncludeText now handles nested POD
formatting. RT #65569
* Clarified relation of severity numbers to names in Perl::Critic
POD. RT #66017
* Removed caveats from Variables::RequireLocalizedPunctuationVars,
no longer necessary with PPI 1.208. RT #65514
* Have InputOutput::RequireBriefOpen attempt to expand scope as
necessary to deal with the case where the open() and the
corresponding close() are not in the same scope. RT #64437
* RegularExpressions::ProhibitUnusedCapture now looks inside
double-quotish things. RT #38942.
* RegularExpressions::ProhibitUnusedCapture now takes logical
alternation into account, so that (e.g.)
if ( /(a)/ || /(b)/ ) {
say $1;
}
is not a violation. RT #38942.
* ValuesAndExpressions::ProhibitCommaSeparatedStatements now
recognizes 'return { foo => 1, bar => 2 }' as containing a hash
constructor, not a block. This was fixed by PPI 1.215. RT #61301.
* ValuesAndExpressions::ProhibitCommaSeparatedStatements now
recognizes 'bless { foo => 1, bar => 2 }' as containing a hash
constructor, not a block. This was fixed by PPI 1.215. RT #64132.
[1.113] Released on 2011-02-14
New Policies:
* InputOutput::RequireEncodingWithUTF8Layer recommends
':encoding(utf8)' over ':utf8' in open() and binmode(). It is severity 5
because of the bad things that can happen if invalid UTF8 gets loose in
your code.
* Modules::ProhibitConditionalUseStatements prohibits
'use module' inside a conditional, since the statement is executed
unconditionally at compile time. Thanks to Peter Guzis for submitting
the policy and tests in RT #59065.
Policy Changes:
* CodeLayout::RequireConsistentNewlines produces multiple undefined
value errors when a violation is found. RT #65663
* ControlStructures::ProhibitMutatingListFunctions allows s///r,
which was introduced in 5.13.2.
* ControlStructures::ProhibitPostfixControls now looks for "when". It is
treated in the same way as "if".
* Documentation::RequirePodSections now honors '## no critic'
annotation anywhere before the '__END__', '__DATA__', or first
'=head1', whichever comes first. The line number of the offending
'=head1 NAME' was added to the violation description. RT #59268.
* RegularExpressions::ProhibitUnusedCapture now takes account of the
use of $- and $+ (and their English equivalents under 'use
English') provided the subscripts are literal integers.
* RegularExpressions::ProhibitUnusedCapture now takes account of the
use of capture variables in the replacement portion of
s/.../.../e.
* Subroutines::ProhibitUnusedPrivateSubroutines now looks inside
regular expressions.
* ValuesAndExpressions::ProhibitMagicNumbers now supports Const::Fast.
* ValuesAndExpressions::ProhibitMagicNumbers now has a
constant_creator_subroutines parameter to allow the user to
configure the names of subroutines that create constants. RT #62562.
* ValuesAndExpressions::ProhibitMismatchedOperators didn't handle file
test operators properly. Patch by H.Merijn Brand. RT #58751
* Variables::ProhibitUnusedVariables now looks inside regular
expressions.
* ValuesAndExpressions::RequireInterpolationOfMetachars now detects
and complains about "\b" and "\l" as documented in perlop, and
"\1" through "\7", which are not documented there, but were found
in toke.c.
New Developer Features:
* uses_module(), namespaces(), and subdocuments_for_namespace() methods on
Perl::Critic::Document.
* Perl::Critic::Document->new() now accepts a -filename-override argument
for setting the filename when the source code comes from something
other than an actual file.
Other Changes:
* Test::Perl::Critic::Policy no longer exports by default.
* Build phase now requires Test::Deep.
* Added example using Try::Tiny to documentation of
ErrorHandling::RequireCheckingReturnValueOfEval. Suggested by Andy
Lester on the developers mailing list.
* In order to get more consistent behavior across all installations of
Perl::Critic, IPC::Open2 (which actually is part of core), PPIx::Regexp,
Perl::Tidy, Pod::Spell, and Text::ParseWords are no longer optional
prerequisites.
* Now depends upon PPIx::Utilities v1.1.0.
Bug Fixes:
* Build.PL/Makefile.PL didn't specify a minimum version of version.pm, but
TestingAndDebugging::RequireUseStrict did. RT #58952
* Perl::Critic::Annotation needs to look inside the __END__ statement to
find the true end of the document, otherwise POD policies may give false
positives. RT #59176
* BuiltinFunctions::ProhibitStringyEval no longer dies on eval
"#...". RT #60179
* RegularExpressions::ProhibitUnusedCapture now takes account of the
%LAST_PAREN_MATCH as well as %+ if English has been loaded. RT #60002
* Subroutines::ProhibitManyArgs now interprets prototype groups (e.g.
\[$@%]) as representing a single argument.
* Require Exporter version 5.63 (versus version 0) to get sane handling of
export tags. RT# 61071
* Prevent Subroutines::ProhibitUnusedPrivateSubroutines from failing
on &_subroutine(). RT #61311
* Subroutines::ProhibitAmpersandSigils now allows references of the
form \( &sub1, &sub2 ). RT #49609
[1.112_002] Released on 2011-02-09
[1.112_001] Released on 2010-12-14
Changes summarized into 1.113 above. For exact details, see Changes on
BackPAN.
[1.111] Released on 2010-12-14
Bug Fixes:
* TestingAndDebugging::ProhibitNoStrict and ProhibitNoWarnings no longer
rely on the behavior of all() when the list is empty due to change in
List::MoreUtils 0.28. RT #63816
[1.110_001] Released on 2010-11-30
Changes summarized into 1.113 above. For exact details, see Changes on
BackPAN. (Yes, all of this stuff was not in 1.111.)
|
|
[1.1.0] Released on 2010-12-01
Add support for Const::Fast to PPIx::Utilities::Statement.
|
|
0.021 T. R. Wyant 22-Jul-2011
Modified tokenizer to correctly handle a back slash used as a
delimiter. I believe.
PPIx::Regexp::Dumper now dumps the results of ppi() if that method is
present and -verbose is asserted.
0.020 T. R. Wyant 02-Apr-2011
Corrected perl_version_introduced():
\R is now 5.009005 (was 5.000).
0.019 T. R. Wyant 01-Mar-2011
Various corrections to perl_version_introduced():
\X is now 5.006 (was 5.000);
\N{name} is now 5.006001 (was 5.006);
\N{U+xxxx} is now 5.008 (was 5.006).
The \C is now parsed as a PPIx::Regexp::Token::CharClass::Simple. It
was previously considered a PPIx::Regexp::Token::Literal.
Ensure that \N{$foo} parses as a Unicode literal, not a quantified \N.
The ordinal() method returns undef for this.
Understand the /aa modifier, introduced with 5.13.10.
Report perl_version_introduced() of 5.013010 for the new semantic
modifiers when modifying the entire expression.
Correct handling of interpolations like ${^foo} and $#{foo}.
0.018 T. R. Wyant 16-Feb-2011
No changes (other than version) since 0.017_02.
0.017_02 T. R. Wyant 31-Jan-2011
Override ppi() in PPIx::Regexp::Token::Interpolation to provide the
proper PPI when variable names are bracketed.
Properly parse bracketed variable names (I hope!), which may not be
subscripted.
0.017_01 T. R. Wyant 28-Jan-2011
Take account of possible '$' or '@' casts before a symbol in an
interpolation (e.g. $$foo{bar}, which is equivalent to $foo->{bar}).
0.017 T. R. Wyant 26-Jan-2011
Add the /a modifier to PPI::Regexp::Token::Modifiers, legal only in
the (?:...) construction. This was introduced in Perl 5.13.9.
When parsing an interpolation from a replacement string (rather than a
regular expression), take subscripts at face value rather than
trying to disambiguate them from quantifiers and character classes,
which they can't be in this context.
0.016 T. R. Wyant 05-Jan-2011
The PPIx::Regexp::Token::Code perl_version_introduced() method now
returns the minimum Perl version (currently set to 5.000) if it is
used to represent the substitution portion of s///e.
Update copyright to 2011.
0.015 T. R. Wyant 25-Oct-2010
Documented intent to revoke support for features introduced in a
development Perl which do not make it to a production release. This
is necessary because in this case the syntax could be reused with
different semantics.
Added support for Perl 5.13.6 (?^...) construction.
Added support for Perl 5.13.6 d, l, and u modifiers.
Fixed inconsistency in perl_version_introduced() results between
PPIx::Regexp::Token::Modifier and
PPIx::Regexp::Token::GroupType::Modifier.
Corrected PPIx::Regexp::Constant RE_CAPTURE_NAME docs, somehow missed
back at 0.010_01.
0.014 T. R. Wyant 14-Oct-2010
Recognize \o{...} as a PPIx::Regexp::Token::Literal, with
perl_version_introduced() of 5.0013003.
Terminate \0.. through \7.. after three characters, as Perl does.
These two were brought to my attention by Brian D. Foy's "The
Effective Perler" for October 11 2010,
http://www.effectiveperlprogramming.com/blog/697
Correct the PPIx::Regexp::Token::Literal ordinal() method for '\b'. As
a literal, this is a back space.
0.013 T. R. Wyant 10-Oct-2010
Declare a parse failure if characters are found between the '}' and
the ')' of (?{...}) and (??{...}), and rebless the tokens to
::Unknown. Perl does not accept anything here, so I think I should
not either.
Whitespace tweak in the PPIx::Regexp::Dumper test output for the
failures test.
Replace the PPI logic in PPIx::Regexp::Token::Code with a call to
$tokenizer->find_matching_delimiter(). This is actually the way Perl
works, as a look at toke.c and regcomp.c makes clear.
Push the perl_version_introduced() back to 5.0 at the request of
Alexandr Ciornii, for the potential benefit of Perl::MinimumVersion.
This was done mostly by reading the various perlre, perldelta, and
perlop documents, so these should be taken with a HUGE grain of
salt.
0.012 T. R. Wyant 26-Sep-2010
Track all the features reported as introduced (or removed) in Perl
5.010 back to Perl 5.009005, and report them as such.
Report modifier /r as having been introduced in Perl 5.013002, rather
than the default of 5.006.
|
|
1.215 Sat 26 Feb 2011
Summary:
- No changes
Details:
- Confirmed new Perl::Critic works with 1.214_02, so we
can release a new PPI now.
1.214_02 Mon 31 Jan 2011
Summary:
- More minor fixes, preparing for production release
Details:
- Updated copyright year to 2011 (ADAMK)
- Fixed RT #64247 bless {} probably contains a hash constructor (WYANT)
- Backed out glob fix (WYANT)
- Fixed RT #65199 Cast can trump braces in
PPI::Token::Symbol->symbol (WYANT)
1.214_01 Thu 16 Dec 2010
Summary:
- General fix release
Details:
- index_locations on an empty document no longer warns (WYANT)
- Corrected a bug in line-spanning attribute support (WYANT)
- Regression test for line-spanning attribute support (ADAMK)
- Fixed #61305 return { foo => 1 } should parse curlys as hash
constructor, not block (WYANT)
- Fixed #63943 map and regexp confuse PPI? (ADAMK)
|
|
1.04 Wed 20 Apr 2011
- Fixed #67522 have_compiler returns
1.03 Mon 22 Nov 2010
- No CPAN Testers failures, moving to production release
1.02_01 Thu 16 Sep 2010
- Trying for a much more advanced can_xs() alternative to can_cc()
to deal with the situation where a host has a superficially
working compiler, but completely screwed up headers.
- Adding some fallback strategies to deal with cases where these
same machines don't support configure_requires.
- Adopt Chorny's eumm-upgrade style for the Makefile.PL.
- Allow the Makefile.PL to build it's own META.yml now.
|
|
0.50 Aug 09 2011
- fixed retrieving of movie rating (ticket #69049);
- fixed returning of MPAA rating;
- fixed parsing of movie title;
- fixed parsing of person name;
- fixed variuos tests.
|
|
Overview of changes in Pango 1.222
==================================
* Don't leak Pango::Attribute objects.
* Fix a few test failures.
|
|
0.15 Nov 07, 2010
- General code cleaning (ADAMK)
- Changes to Module::Install::Msgfmt to make it compatible with
Module::Install::Share. (ADAMK)
- Moved script from bin/ to script/ (ADAMK)
- Moved private tools from dev to private (ADAMK)
- Picking 5.008005 as our minimum Perl to ensure solid Unicode support (ADAMK)
- Converted the Build.PL to a Module::Install Makefile.PL (ADAMK)
- Fixed it so that it actually works (AZAWAWI)
|
|
1.2002 2011-08-10 17:52:08 America/New_York
[BUG FIXES]
- Fix failing tests on systems without
Test::Reporter::Transport::Metabase
- Minor test cleanups for use with 'prove'
|
|
Bump PKGREVISION.
|
|
|
|
Software distributions released to the CPAN include a META.json
or, for older distributions, META.yml, which describes the
distribution, its contents, and the requirements for building and
installing the distribution. The data structure stored in the
META.json file is described in CPAN::Meta::Spec.
CPAN::Meta provides a simple class to represent this distribution
metadata (or distmeta), along with some helpful methods for
interrogating that data.
|
|
0.28:
- fixes for cpantester
- Fix 'switch' and 'use' for bash users, by Woody2143++
- The standalone `perlbrew` file is now packed with fatpacker, by running `dev-bin/build.sh`. `perl Makefile.PL` does no trigger a re-build anymore.
- Update the installer to grab patchperl 0.46
|
|
|
|
This is a declarative specification-style testing system for
behavior-driven development (BDD) in Perl. The tests (a.k.a.
examples) are named with strings instead of subroutine names, so
your fingers will suffer less fatigue from underscore-itis, with
the side benefit that the test reports are more legible.
|
|
0.31 2011-08-08
- fix ->add_symbol('$foo', qr/sdlfk/) on 5.12+
- fix ->add_symbol('$foo', \v1.2.3) on 5.10+
0.30 2011-07-21
- fix compiler detection in Makefile.PL (ribasushi)
0.29 2011-04-06
- no, *really* skip the package-stash-conflict script
0.28 2011-03-29
- META.json fixes (mst)
0.27 2011-03-27
- also skip the package-stash-conflicts script (Father Chrysostomos)
0.26 2011-03-04
- make the namespace cache lazy and weak, in case the stash is deleted
- but, this doesn't work on 5.8, so disable the namespace caching
entirely there
0.25 2011-01-25
- make the leak tests author-only, since some smokers run release tests
0.24 2011-01-17
- oops, i did need the Test::Requires dep
0.23 2011-01-11
- lower perl prereq to 5.8.1 (ribasushi)
- make the leak tests release-only, since they keep randomly failing on
platforms i don't have access to. people are encouraged to submit
patches for these if they are affected.
0.22 2011-01-05
- bump ::XS dep again
0.21 2011-01-05
- bump Package::Stash::XS dep, since a bug was fixed there
0.20 2011-01-03
- one more fix for the Conflicts plugin
0.19 2011-01-03
- stop manually inserting conflict checking into Makefile.PL since we're
using the dzil Conflicts plugin now
0.18 2011-01-03
- non-trial release
0.17-TRIAL 2011-01-03
- use Dist::Zilla::Plugin::Conflicts rather than doing it by hand
- silence deprecation warnings for the method renaming for now
0.16-TRIAL 2010-12-31
- use Dist::CheckConflicts
0.15-TRIAL 2010-11-16
- split the XS conversion out to its own dist (Package-Stash-XS), and
convert Package::Stash into a module which loads either the XS or pure
perl implementation, depending on what's available
0.14-TRIAL 2010-11-14
- complete rewrite in C, for speed (this includes the vivification
changes from earlier). should be entirely backwards compatible
otherwise (in terms of documented api anyway).
- methods were renamed for brevity: s/_package//
0.13 2010-10-31
- revert the vivification changes for now, to get an actual release out
with Test::Fatal
0.12-TRIAL 2010-10-27
- actually include the conflict stuff in the release (bah)
0.11-TRIAL 2010-10-27
- conflict on mx-role-withoverloading too
0.10-TRIAL 2010-10-27
- only do the weird ISA special-casing on perl versions where it's broken
0.09-TRIAL 2010-10-27
- clean up the vivication code a lot, make it behave more sanely
- use Test::Fatal instead of Test::Exception (Justin Hunter)
|
|
|
|
This is a backend for p5-Package-Stash, which provides the
functionality in a way that's less buggy and much faster. It will
be used by default if it's installed, and should be preferred in
all environments with a compiler.
|
|
|
|
One shortcoming of the CPAN clients that currently exist is that
they have no way of specifying conflicting downstream dependencies
of modules. This module attempts to work around this issue by
allowing you to specify conflicting versions of modules separately,
and deal with them after the module is done installing.
|
|
|
|
This modules is primarily (but not exclusively) for use in test
scripts: A block eval on steroids, configurable and extensible,
but by default trapping (Perl) STDOUT, STDERR, warnings, exceptions,
would-be exit codes, and return values from boxed blocks of test
code.
The values collected by the latest trap can then be queried or
tested through a special trap object.
|
|
|
|
Devel::PatchPerl is a modularisation of the patching code contained
in Devel::PPPort's buildperl.pl. It does not build perls, it merely
provides an interface to the source patching functionality.
|
|
1.01 Wed 27 Apr 2011
- Better error message in install_share (CHORNY)
- Compatibility with MYMETA.yml support in EUMM (CHORNY)
- Support for extraction of Artistic 2.0 license (CHORNY)
- Support https links when searching for bug trackers (CHORNY)
|
|
|
|
Test::Fatal is an alternative to the popular Test::Exception. It
does much less, but should allow greater flexibility in testing
exception-throwing code with about the same amount of typing.
|
|
0.09
- don't index Try::Tiny::ScopeGuard
0.08
- fix require vs use issue in blead (RT63410)
0.07
- allow multiple finally blocks
- pass the error, if any, to finally blocks when called
|
|
|