Skip to content

Commit 270c595

Browse files
author
John Peacock
committed
Prep for documentation-only release to CPAN
1 parent 10f1127 commit 270c595

File tree

15 files changed

+41
-22
lines changed

15 files changed

+41
-22
lines changed

Makefile.PL

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ sub write_makefile
5252
'parent' => 0.221,
5353
);
5454

55-
WriteMakefile( VERSION => '0.9914',
55+
WriteMakefile( VERSION => '0.9915',
5656
NAME => 'version',
5757
LICENSE => 'perl',
5858
MIN_PERL_VERSION=> 5.006002,

README

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version 0.9914
1+
version 0.9915
22
==================================
33

44
Object oriented versions for all Perl releases from 5.6.2 onward. Replaces
@@ -27,6 +27,30 @@ There was a bug caused by objects serialized by YAML that will cause Perl
2727
replacement code will take effect and Perl will not crash.
2828

2929

30+
Major Changes in 0.9915 - 2016-03-05
31+
=========================================
32+
Clarify details of Lyon Compromise:
33+
https://gist.github.com/dagolden/9559280
34+
35+
- version comparision should be done irrespective of the presence of
36+
underscores in the string used to initialize the version object
37+
38+
- underscore should no longer be used as a tuple separator in vstrings or
39+
vstring-like strings; vstrings are converted to tuples by splitting into
40+
*characters* (not bytes) and converting to codepoints; any elements after
41+
the first must be in the range 0-999
42+
43+
- numify/normal should produce a standarized string representation without
44+
underscores
45+
46+
- stringify should produce the best possible representation of the value
47+
used to initialize the version object; it should include underscores
48+
only if the initializing value was a non-vstring string.
49+
50+
- floating point numbers used as initializers are converted to a decimal
51+
string form at the precision limit of the architecture; people will be
52+
warned about this in the documentation
53+
3054
Major Changes in 0.9914 - 2016-02-18
3155
=========================================
3256
Release non-alpha version to CPAN
@@ -386,17 +410,12 @@ and it will install the Perl only version.
386410

387411
DEPENDENCIES
388412

389-
The same C compiler used to build Perl (or not). Module::Build 0.2611
390-
or better.
391-
392-
Module::Build installs fine under 5.005_03 or better, though the optional
393-
dependency Archive::Tar doesn't. If you install Module::Build without any
394-
of the optional dependencies, you can safely install version.pm.
413+
The same C compiler used to build Perl (or not).
395414

396415

397416
COPYRIGHT AND LICENCE
398417

399418
This module can be distributed under the same terms as Perl.
400419

401-
Copyright (C) 2004-2010 John Peacock
420+
Copyright (C) 2004-2015 John Peacock
402421

lib/version.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ if ($] >= 5.015) {
1010

1111
use vars qw(@ISA $VERSION $CLASS $STRICT $LAX *declare *qv);
1212

13-
$VERSION = 0.9914;
13+
$VERSION = 0.9915;
1414
$CLASS = 'version';
1515

1616
# !!!!Delete this next block completely when adding to Perl core!!!!

lib/version/regex.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use strict;
44

55
use vars qw($VERSION $CLASS $STRICT $LAX);
66

7-
$VERSION = 0.9914;
7+
$VERSION = 0.9915;
88

99
#--------------------------------------------------------------------------#
1010
# Version regexp components

t/00impl-pp.t

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ BEGIN {
1212
(File::Spec->splitpath($0))[0,1], 'coretests.pm'
1313
);
1414
require $coretests;
15-
use_ok('version::vpp', 0.9914);
15+
use_ok('version::vpp', 0.9915);
1616
}
1717

1818
BaseTests("version::vpp","new","qv");

t/01base.t

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ BEGIN {
1212
(File::Spec->splitpath($0))[0,1], 'coretests.pm'
1313
);
1414
require $coretests;
15-
use_ok('version', 0.9914);
15+
use_ok('version', 0.9915);
1616
}
1717

1818
BaseTests("version","new","qv");

t/02derived.t

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ BEGIN {
1313
(File::Spec->splitpath($0))[0,1], 'coretests.pm'
1414
);
1515
require $coretests;
16-
use_ok("version", 0.9914);
16+
use_ok("version", 0.9915);
1717
# If we made it this far, we are ok.
1818
}
1919

t/03require.t

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ BEGIN {
1717
# Don't want to use, because we need to make sure that the import doesn't
1818
# fire just yet (some code does this to avoid importing qv() and delare()).
1919
require_ok("version");
20-
is $version::VERSION, 0.9914, "Make sure we have the correct class";
20+
is $version::VERSION, 0.9915, "Make sure we have the correct class";
2121
ok(!"main"->can("qv"), "We don't have the imported qv()");
2222
ok(!"main"->can("declare"), "We don't have the imported declare()");
2323

t/05sigdie.t

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ BEGIN {
1414
}
1515

1616
BEGIN {
17-
use version 0.9914;
17+
use version 0.9915;
1818
}
1919

2020
pass "Didn't get caught by the wrong DIE handler, which is a good thing";

t/06noop.t

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use Test::More qw/no_plan/;
88

99
BEGIN {
10-
use_ok('version', 0.9914);
10+
use_ok('version', 0.9915);
1111
}
1212

1313
my $v1 = version->new('1.2');

0 commit comments

Comments
 (0)