Commit Graph

35 Commits

Author SHA1 Message Date
Paul Howarth
73181883be Update to 1.276
- New upstream release 1.276
  - Implement replace method (GH#274)
2022-07-20 09:08:57 +01:00
Paul Howarth
d23f1a8604 Update to 1.275
- New upstream release 1.275
  - CHECK bareword handle was parsed as scheduled block (GH#247)
2022-07-19 08:37:57 +01:00
Paul Howarth
654cbb22cf Update to 1.274
- New upstream release 1.274
  - Indentation in here-docs is now preserved (GH#252)
2022-05-03 09:27:31 +01:00
Paul Howarth
58eb740803 Update to 1.273
- New upstream release 1.273
  - Whitespace in signatures is now preserved (GH#257)
2022-04-25 12:36:26 +01:00
Paul Howarth
591ad1de96 Update to 1.272
- New upstrean release 1.272
  - Drop prerequisite for IO::String on perl 5.8+
2022-02-02 17:56:20 +00:00
Paul Howarth
5b84a16048 Update to 1.271
- New upstream release 1.271
  - Return correct name for lexical subroutines
  - Silence uninitialized warning in t/07_token.t
  - Bump minimum Test::More version to 0.96
  - Fix some typos in Pod
  - Moved repository to Perl-Critic GitHub org:
    https://github.com/Perl-Critic/PPI
2022-01-26 09:31:07 +00:00
Jitka Plesnikova
49fa2a8a59 Update to 1.270 2019-07-10 10:51:57 +02:00
Paul Howarth
2cdc68e418 Update to 1.269
- New upstream release 1.269
  - Many small documentation improvements
2019-05-19 17:13:11 +01:00
Paul Howarth
41117bde1d Update to 1.268
- New upstream release 1.268
  - Make PPI::Test::Run more OS-agnostic
  - Fix a broken link in the pod
2019-05-16 12:47:38 +01:00
Paul Howarth
a51f9e1b62 Update to 1.266
- New upstream release 1.266
  - Prevent heredoc terminator detection triggering regex errors
  - Small clean-ups
- Work around test failures caused by DOS line endings in test data files
  (https://github.com/adamkennedy/PPI/issues/243)
2019-05-16 10:04:32 +01:00
Paul Howarth
590a5a5b5c Update to 1.265
- New upstream release 1.265
  - Simplified a code construct
2019-05-15 09:45:27 +01:00
Paul Howarth
b51d96918a Update to 1.264
- New upstream release 1.264
  - Keep vstring processing from swallowing underscores
2019-04-29 11:45:51 +01:00
Paul Howarth
f255cdbc6c Update to 1.262
- New upstream release 1.262
  - Add support for the double diamond (<<>>) input operator
  - Adjust position of a todo marker to not catch a passing test
  - Recognize `for (;<$foo>;) {}` as containing a readline operator
  - Remove accidentally included use of Test::InDistDir
  - Allow all PPI::Document instances to have a filename attribute
  - Allow underscores in vstrings
  - Convert newlines in some raw test files from win32 to unix
2019-04-28 17:35:50 +01:00
Paul Howarth
ef1b0ef439 Update to 1.250
- New upstream release 1.250
  - Support postfix dereference
  - Add support for lexical subroutines from perl-5.26
  - Support key-value and index-value slices in PPI::Token::Symbol symbol
    method
  - Support indented here-docs
  - Parse list-embedded curlies as hash constructors
  - Keep exponents of 2 or more zeroes from trapping PPI in an endless loop
  - Remove dependencies on vars, base and List::MoreUtils
  - Remove dependency on File::Remove
  - Reduce globals and cross-package variables
  - Move to Dist::Zilla
  - Add some tests including a TODO test for misparse bug on '(1)-1'
  - Allow tests to run without pre-determined module versions
  - Make xt/api.t skip/run properly
  - Fix some typos and formatting in Changes
  - Add travis-perl helper to be run before install
  - Update versions of Perl Travis tests on
- Modernize spec using %{make_build} and %{make_install}
- Don't try to run the release tests in the package build
2019-04-26 12:21:17 +01:00
Paul Howarth
0a71810988 Update to 1.236
- New upstream release 1.236
  - Prevent Node->child from proceeding without a valid argument
  - Make test pragma warning code enable -w to match warnings policy
2017-06-22 20:18:05 +01:00
Paul Howarth
ffd968877b Update to 1.234
- New upstream release 1.234
  - Prevent sub names like v10 from being version strings (GH#65)
  - Add Changes entries forgotten in 1.230
  - Remove temporary fix introduced in 1.226
  - Prevent possible regex on undefined scalar in
    __current_token_is_forced_word
2017-06-21 14:34:49 +01:00
Paul Howarth
79fa9ca6a1 Update to 1.228
- New upstream release 1.228
  - Fix test reliance on '.' in @INC
  - Temporary fix to keep an untested combination from blocking Perl::Critic
  - Keep PPI::Dumper from breaking Perl::Critic under cperl 5.27
- Fix upstream's temporary fix (GH#206, GH#212)
2017-06-21 11:28:03 +01:00
Paul Howarth
036faa274c Update to 1.224
- New upstream release 1.224
  - Unit tests for many parts, both passing and TODO
  - Many documentation fixes
  - Add ->version method to PPI::Statement::Package
  - Remove unused PPI::Document->new timeout feature
  - Do not expect '.' in @INC
  - Many parsing fixes
  - Various fixes to the behaviors of methods
  - Removal of problematic dependencies
- Simplify find command using -delete
- Drop support for EL6/EL7 as they don't have List::Util ≥ 1.33
2017-05-16 11:37:17 +01:00
Paul Howarth
1db368703e Update to 1.220
- New upstream release 1.220
  - Incompatible behavior fixes on PPI::Statement::Sub->prototype
  - Improved parsing of various syntax elements
  - Code quality improvements
  - Various small documentation fixes
- BR: perl(IO::All) and perl(Capture::Tiny) to quieten warnings for author
  code during module build
- Fix line endings of new README.md file
2014-11-12 15:33:02 +00:00
Paul Howarth
f428817612 Update to 1.218
- New upstream release 1.218
  - Fixes for various parsing and documentation bugs
  - 1MB limit on input document size removed
  - Moved repository to GitHub: https://github.com/adamkennedy/PPI
- This release by MITHALDU → update source URL
- Use %license where possible
2014-08-25 23:21:26 +01:00
Paul Howarth
11437bdfa0 Update to 1.215
- General fix release 1.215:
  - index_locations on an empty document no longer warns
  - Corrected a bug in line-spanning attribute support
  - Regression test for line-spanning attribute support
  - return { foo => 1 } should parse curlys as hash constructor, not block
    (CPAN RT#61305)
  - Fixed bug with map and regexp confusing PPI (CPAN RT#63943)
  - Updated copyright year to 2011
  - Fix bless {} probably contains a hash constructor (CPAN RT#64247)
  - Backed out glob fix
  - Fix cast can trump braces in PPI::Token::Symbol->symbol (CPAN RT#65199)
2011-03-27 11:18:19 +01:00
Paul Howarth
fcd2e65f37 Update to 1.213
- Targeted bug fix release, no changes to parsing or normal usage:
  - Updated to Module::Install 1.00
  - Updated module dependencies in xt author tests
  - Fixed extremely broken PPI::Token::Pod::merge and added test case
- Bump perl(Perl::MinimumVersion) requirement to 1.25
- Bump perl(Test::CPAN::Meta) requirement to 0.17
- Bump perl(Test::Pod) requirement to 1.44
2010-07-31 17:02:18 +01:00
Paul Howarth
cd85bb8e32 Update to 1.212
- Experimental/development support and bugfix release:
  - Fixed bug in ForLoop back-compatibility warning (CPAN RT#48819)
  - Added support for $ENV{X_TOKENIZER} --> $PPI::Lexer::X_TOKENIZER
  - Upgraded to Module::Install 0.93
  - Added support for $PPI::Lexer::X_TOKENIZER, so that alternate experimental
    tokenizers can be swapped in for testing
  - Added an extra 14_charsets.t case to validate we handle byte order marks
    properly
  - Moved author tests from t to xt to reduce spurious test failures in CPAN
    Testers, when the testing modules change across versions
  - Fixed #26082: scalar { %x } is misparsed
  - Fixed #26591: VMS patch for PPI 1.118
  - Fixed #44862: PPI cannot parse "package Foo::100;" correctly
  - Fixed #54208: PPI::Token::Quote::Literal::literal is missing due to
    case-sensitivity error
- Run release tests as well as regular test suite
- BR: perl(File::Find::Rule) >= 0.32, perl(File::Find::Rule::Perl) >= 1.09,
  perl(Perl::MinimumVersion) >= 1.24 and perl(Test::MinimumVersion) >= 0.101080
  for release tests
2010-07-31 15:21:18 +01:00
Paul Howarth
54bb97dfa0 Update to 1.210
- Packaging fix release:
  - No functional changes
  - Upgrading to Module::Install 0.93
  - Added missing test_requires dependency for Class::Inspector
- Use RELEASE_TESTING rather than AUTOMATED_TESTING for better test coverage
2010-07-31 14:33:54 +01:00
Paul Howarth
19fa416e6b Update to 1.209
- Small optimisation release:
  - No functional changes
  - Upgrading to Module::Install 0.92
  - Moved the Test::ClassAPI test to only run during RELEASE_TESTING
    to reduce the dependency load (and occasionally Test::ClassAPI seems
    to FAIL on CPAN Testers)
2010-07-31 11:04:47 +01:00
Paul Howarth
5520345131 Update to 1.208
- This is a general bug fix and accuracy release:
  - don't assign '' to $^W, it generates a warning on Gentoo
  - added missing PPI::Token::Regexp fix to Changes file
  - updating Copyright to the new year
  - fixed #50309: literal() wrong result on "qw (a b c)"
  - PPI::Dumper no longer causes Elements to flush location data
  - PPI::Dumper no longer disables location information for non-Documents
  - +{ package => 1 } doesn't create a PPI::Statement::Package
  - extra methods in PPI::Token::Regexp and PPI::Token::QuoteLike::Regexp
- use %{_fixperms} macro instead of our own chmod incantation
2010-07-30 21:32:45 +01:00
Štěpán Kasal
78277fa4c1 - new upstream version
- update build requires
2009-10-07 16:30:06 +00:00
Tom Callaway
0792a18edd update to 1.203 2008-09-09 19:40:13 +00:00
Tom Callaway
9f410469b7 1.201 2007-12-19 18:53:25 +00:00
Jose Pedro Oliveira
92583cf8f0 Update to 1.118. 2006-09-23 09:48:29 +00:00
Jose Pedro Oliveira
7881f8de79 Update to 1.117. 2006-09-10 18:23:51 +00:00
Jose Pedro Oliveira
23ede831ab Update to 1.115. 2006-06-04 17:31:33 +00:00
Jose Pedro Oliveira
ddf9001c3e Update to 1.113. 2006-05-10 12:00:03 +00:00
Jose Pedro Oliveira
3dc2ba81f9 auto-import perl-PPI-1.112-1 on branch devel from perl-PPI-1.112-1.src.rpm 2006-05-02 12:38:07 +00:00
Jose Pedro Oliveira
da4d3049ce Setup of module perl-PPI 2006-05-02 12:37:37 +00:00