version

Object oriented versions for all Perl releases from 5.6.2 onward.

Latest version: 0.9933 registry icon
Maintenance score
17
Safety score
100
Popularity score
14
Check your open source dependency risks. Get immediate insight about security, stability and licensing risks.
Security
  Vulnerabilities
Version Suggest Low Medium High Critical
0.9933 0 0 0 0 0
0.9932 0 0 0 0 0
0.9931 0 0 0 0 0
0.9930 0 0 0 0 0
0.9929 0 0 0 0 0
0.9928 0 0 0 0 0
0.9927 0 0 0 0 0
0.99_26 0 0 0 0 0
0.99_25 0 0 0 0 0

Stability
Latest release:

0.9933 - This version may not be safe as it has not been updated for a long time. Find out if your coding project uses this component and get notified of any reported security vulnerabilities with Meterian-X Open Source Security Platform

Licensing

Maintain your licence declarations and avoid unwanted licences to protect your IP the way you intended.

Artistic-1.0   -   Artistic License 1.0

Not a wildcard

Not proprietary

OSI Compliant


GPL-1.0-or-later   -   GNU General Public License v1.0 or later

Not a wildcard

Not proprietary

OSI Compliant



version 0.9933

Object oriented versions for all Perl releases from 5.6.2 onward. Replaces the core version code for all Perl releases from 5.10.0 onwards.

Although this code has been fully integrated into the latest Perl release itself (e.g. bleadperl), the CPAN release is considered upstream. The source code itself is available from:

https://github.com/Perl/version.pm

and a bug queue here:

https://rt.cpan.org/Dist/Display.html?Queue=version

Patches welcomed.

IMPORTANT NOTE - 0.9906 is the last release that fully supports Perl releases prior to 5.6.2. It is just too much trouble to continue to fight to maintain full backward compatibility.

YOU SHOULD INSTALL THIS RELEASE WHEN USING VERSION OBJECTS IN PERL 5.10.0. There was a bug caused by objects serialized by YAML that will cause Perl 5.10.0 to segfault. As long as some module calls 'use version', then the replacement code will take effect and Perl will not crash.

Please read the POD documentation for usage/details. See the CHANGES file for full details of all changes to the module behavior.

INSTALLATION

To install this module type the following:

$ perl Makefile.PL $ make $ make test

make install

This release includes an optional pure Perl implementation (in case you don't have a C-compiler or if some reason you want your code to be much slower). You can test it by replacing the first line above with:

$ perl Makefile.PL --perl_only

and it will install the Perl only version.

DEPENDENCIES

The same C compiler used to build Perl (or not).

COPYRIGHT AND LICENCE

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

Copyright (C) 2004-2018 John Peacock