- New upstream release 2.05
- Fix deref when using the stupid and utterly unnecessary Readonly::Clone
- BR: perl-generators where available
- Bump Test::More version requirement to 0.88 due to use of done_testing
- Update interpreter patch
- New upstream release 2.04
- Create mutable clones of readonly structures with Readonly::Clone (GH#13)
- Minor typo fix (GH#21)
- Rewording some documentation
- No longer require an explicit version of perl in META.json or cpanfile
- Quiet compile time warnings about function prototypes and vars being used
only once
- Update interpreter patch
- New upstream release 2.01
- Disallow initialization of Readonly variables by assignment, allowed by
Perl prototype changes in v5.16; assignment initialization of scalars sets
scalar variables to undef and lists and hashes initialized by assignment
are not read only
- Use %license
- Upstream switched to Module::Build::Tiny flow
- Update interpreter patch
- New upstream release 1.61
- Fix array and hash tie() while in XS mode (exposed by Params::Validate
tests)
- Fix implicit undef value regression
(https://github.com/sanko/readonly/issues/8)
- Normal constants (strings, numbers) do not appear to be read-only to
Internals::SvREADONLY($) but perl itself doesn't miss a beat when you
attempt to assign a value to them; fixing test regression in
t/general/reassign.t
- Minor documentation fixes (spell check, etc.)
(https://github.com/sanko/readonly/issues/7)
- Update shellbang patch
- New upstream release v1.5.0
- Readonly::XS is no longer needed
- Typo fix (CPAN RT#86350)
- Array and Hash scalar references were not made deeply readonly
(CPAN RT#37864)
- Upstream magic related bugs were reported to p5p and fixed in perl itself
so we can resolve the following local issues:
- CPAN RT#24216 ('looks_like_number' doesn't handle Readonly properly)
- CPAN RT#29487 (magical variable bug in perl 5.8.5)
- CPAN RT#36653 (Readonly scalar as class name sometimes undefined)
- CPAN RT#57382 (tie-related bug in perl's core)
- CPAN RT#70167 (unaccessed read-only variables are undef in select calls)
- Reported Perl RT#120122 (tie + smartmatch bug) upstream to p5p; will
eventually resolve local (CPAN RT#59256)
- Use readonly support exposed in Internals on perl ≥ 5.8.0
- Checking Readonly::XS::Okay is no longer suggested... never should have
been
- Update shellbang patch
- New upstream release 1.04
- Module now maintained by Sanko Robinson; please see TODO for a possible set
of changes to this module that may affect code written for old, pre-perl
5.14.0 platforms!
- This release by SANKO -> update source URL
- Switch to Module::Build flow
- Update shellbang patch
- Modernize spec since EPEL < 7 will never have buildreq CPAN::Meta
- Drop obsoletes/provides for old -tests subpackage
- Drop -tests subpackage (general lack of interest in this), but include
them as documentation for the main package
- No need to remove empty directories from buildroot
- Add buildreqs for Perl core modules that might be dual-lived
- Fix script interpreter for test suite since we're packaging it
- Drop redundant %{?perl_default_filter}
- Don't use macros for commands
- Make %files list more explicit
- Use tabs