@@ -0,0 +1,6 @@
+Build
+MYMETA.*
+Makefile
+_build/
+blib/
+*.swp
@@ -1,13 +0,0 @@
-use strict;
-use warnings;
-use 5.014;
-
-use Module::Build;
-
-Module::Build->new(
- module_name => 'XML::Parsepp',
- license => 'perl',
- configure_requires => { 'Module::Build' => 0.30 },
- requires => { },
- dist_abstract => 'Simplified pure perl parser for XML',
-)->create_build_script;
@@ -1,26 +1,63 @@
-Revision history for XML-Parsepp
+Revision history for XML::Parsepp
-0.01 01 May 2012
- First version, released on an unsuspecting world.
+0.07 - 2014-09-20T19:29:17+01:00
-0.02 30 Jun 2012
- added methods XML::Parsepp->parsefile('REC-xml-19980210.xml');
- XML::Parsepp->parse('<foo id="me">Hello World</foo>');
- XML::Parsepp->new(Handlers => {Start => \&handle_start,
- End => \&handle_end, Char => \&handle_char});
+ [DOCUMENTATION]
-0.03 28 Jul 2012
- die with duplicate attributes (and allow duplicate attributes
- with a special option XML::Parsepp->new(dupatt => ';')
+ - Add a .gitignore file
-0.04 04 Aug 2012
- The concatenation string XML::Parsepp->new(dupatt => $str) is
- restricted to printable ascii excluding " and '
- Add some examples to the README file
+ - Changelog dates are better written as YYYY.MM.DD and probably ordered in
+ the other, descending, direction
+ Remark: I have decided to follow the ISO 8601 standard at
+ http://www.w3.org/TR/NOTE-datetime
-0.05 07 Aug 2012
- Correct error in Makefile.PL ==> VERSION_FROM =>
+ - Just use a Makefile.PL and not a Build.PL the latter does not have any
+ added value any more
+ - In Makefile.PL ==> meta files link to repository
+
+0.06 - 2012-08-19T12:00:00+01:00
+
+ [DOCUMENTATION]
+
+ - Add references to XML::Parsepp::Testgen to the documentation and
+ update Test0100.t to comply with XML::Parsepp::Testgen
+
+0.05 - 2012-08-07T12:00:00+01:00
+
+ [DOCUMENTATION]
+
+ - Correct error in Makefile.PL ==> VERSION_FROM =>
+
+0.04 - 2012-08-04T12:00:00+01:00
+
+ [ENHANCEMENTS]
+
+ - The concatenation string XML::Parsepp->new(dupatt => $str) is
+ restricted to printable ascii excluding " and '
+
+ [DOCUMENTATION]
+
+ - Add some examples to the README file
+
+0.03 - 2012-07-28T12:00:00+01:00
+
+ [ENHANCEMENTS]
+
+ - die with duplicate attributes (and allow duplicate attributes
+ with a special option XML::Parsepp->new(dupatt => ';')
+
+0.02 - 2012-06-30T12:00:00+01:00
+
+ [ENHANCEMENTS]
+
+ - added methods XML::Parsepp->parsefile('REC-xml-19980210.xml');
+ XML::Parsepp->parse('<foo id="me">Hello World</foo>');
+ XML::Parsepp->new(Handlers => {Start => \&handle_start,
+ End => \&handle_end, Char => \&handle_char});
+
+0.01 - 2012-05-01T12:00:00+01:00
+
+ [ENHANCEMENTS]
+
+ - First version, released on an unsuspecting world.
-0.06 19 Aug 2012
- Add references to XML::Parsepp::Testgen to the documentation and
- update Test0100.t to comply with XML::Parsepp::Testgen
@@ -1,8 +1,8 @@
+.gitignore
Changes
MANIFEST
LICENCE
Makefile.PL
-Build.PL
README
lib/XML/Parsepp.pm
t/Test0040.t
@@ -4,37 +4,43 @@
"Klaus Eichner <klaus03@gmail.com>"
],
"dynamic_config" : 1,
- "generated_by" : "Module::Build version 0.3901, CPAN::Meta::Converter version 2.120630",
+ "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.141170",
"license" : [
- "perl_5"
+ "unknown"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
"version" : "2"
},
"name" : "XML-Parsepp",
+ "no_index" : {
+ "directory" : [
+ "t",
+ "inc"
+ ]
+ },
"prereqs" : {
+ "build" : {
+ "requires" : {
+ "ExtUtils::MakeMaker" : "0"
+ }
+ },
"configure" : {
"requires" : {
- "Module::Build" : "0.3"
+ "ExtUtils::MakeMaker" : "0"
}
- }
- },
- "provides" : {
- "XML::Parsepp" : {
- "file" : "lib/XML/Parsepp.pm",
- "version" : "0.06"
},
- "XML::Parsepp::ExpatNB" : {
- "file" : "lib/XML/Parsepp.pm",
- "version" : 0
+ "runtime" : {
+ "requires" : {}
}
},
"release_status" : "stable",
"resources" : {
- "license" : [
- "http://dev.perl.org/licenses/"
- ]
+ "repository" : {
+ "type" : "git",
+ "url" : "https://github.com/klaus03/XML-Parsepp.git",
+ "web" : "https://github.com/klaus03/XML-Parsepp"
+ }
},
- "version" : "0.06"
+ "version" : "0.07"
}
@@ -2,23 +2,22 @@
abstract: 'Simplified pure perl parser for XML'
author:
- 'Klaus Eichner <klaus03@gmail.com>'
-build_requires: {}
+build_requires:
+ ExtUtils::MakeMaker: '0'
configure_requires:
- Module::Build: 0.3
+ ExtUtils::MakeMaker: '0'
dynamic_config: 1
-generated_by: 'Module::Build version 0.3901, CPAN::Meta::Converter version 2.120630'
-license: perl
+generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.141170'
+license: unknown
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
- version: 1.4
+ version: '1.4'
name: XML-Parsepp
-provides:
- XML::Parsepp:
- file: lib/XML/Parsepp.pm
- version: 0.06
- XML::Parsepp::ExpatNB:
- file: lib/XML/Parsepp.pm
- version: 0
+no_index:
+ directory:
+ - t
+ - inc
+requires: {}
resources:
- license: http://dev.perl.org/licenses/
-version: 0.06
+ repository: https://github.com/klaus03/XML-Parsepp.git
+version: '0.07'
@@ -10,4 +10,15 @@ WriteMakefile(
($] >= 5.005 ? ## Add these new keywords supported since 5.005
(ABSTRACT_FROM => 'lib/XML/Parsepp.pm', # retrieve abstract from module
AUTHOR => 'Klaus Eichner <klaus03@gmail.com>') : ()),
+ (eval { ExtUtils::MakeMaker->VERSION(6.46) } ? (META_MERGE => {
+ 'meta-spec' => { version => 2 },
+ resources => {
+ repository => {
+ type => 'git',
+ url => 'https://github.com/klaus03/XML-Parsepp.git',
+ web => 'https://github.com/klaus03/XML-Parsepp',
+ }
+ }})
+ : ()
+ ),
);
@@ -11,7 +11,7 @@ require Exporter;
our @ISA = qw(Exporter);
our @EXPORT = qw();
our @EXPORT_OK = qw();
-our $VERSION = '0.06';
+our $VERSION = '0.07';
sub new {
my $class = shift;