|
Packit |
7f3e4a |
2.94 2016-11-29
|
|
Packit |
7f3e4a |
* Move to GitHub.
|
|
Packit |
7f3e4a |
- for better visibility, collaboration, and CI options.
|
|
Packit |
7f3e4a |
* Apply a patch/pull-request from Peter from Debian with some corrections
|
|
Packit |
7f3e4a |
for typos:
|
|
Packit |
7f3e4a |
- https://github.com/shlomif/perl-Config-IniFiles/pull/1
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Ticket/Display.html?id=119001
|
|
Packit |
7f3e4a |
- Thanks!
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.93 2016-07-24
|
|
Packit |
7f3e4a |
* Add [MetaJSON] and META.json to the distribution.
|
|
Packit |
7f3e4a |
- Pull-request by Kent Fredric - thanks!
|
|
Packit |
7f3e4a |
- https://bitbucket.org/shlomif/perl-config-inifiles/pull-requests/5/ship-metajson-with-metajson/diff
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.92 2016-06-17
|
|
Packit |
7f3e4a |
* Hopefully fix tests with read/write test01.ini:
|
|
Packit |
7f3e4a |
- http://www.cpantesters.org/cpan/report/121523be-341c-11e6-9fc5-14bfbd15da07
|
|
Packit |
7f3e4a |
* Some cleanups and modernisations to the tests.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.91 2016-06-03
|
|
Packit |
7f3e4a |
* Set minimal version of List::Util in the requires and in the code.
|
|
Packit |
7f3e4a |
- Reported by some CPAN testers.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.90 2016-06-02
|
|
Packit |
7f3e4a |
* Convert to Dist-Zilla with some induced enhancements.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.89 2016-05-03
|
|
Packit |
7f3e4a |
* Abort if print returns false.
|
|
Packit |
7f3e4a |
- See https://rt.cpan.org/Ticket/Display.html?id=114140
|
|
Packit |
7f3e4a |
- "WriteConfig nullifies the file in case of no space left on disk"
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.88 2015-07-10
|
|
Packit |
7f3e4a |
* Apply speedup patch from James Rouzier.
|
|
Packit |
7f3e4a |
- https://bitbucket.org/shlomif/perl-config-inifiles/pull-request/4/avoid-searching-through-all-the-sections/commits
|
|
Packit |
7f3e4a |
- Avoids it being O(n^2).
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.87 2015-06-16
|
|
Packit |
7f3e4a |
* Replace List::MoreUtils with List::Util-1.33-or-above.
|
|
Packit |
7f3e4a |
- We only used any() and none() which exist in List::Util too now.
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Public/Bug/Display.html?id=104764
|
|
Packit |
7f3e4a |
- Thanks to DBOOK for the report.
|
|
Packit |
7f3e4a |
* Fix handling of trailing comments which contain their delimiters twice.
|
|
Packit |
7f3e4a |
- E.g: "key=val ; comment ; further comment".
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Ticket/Display.html?id=105255
|
|
Packit |
7f3e4a |
- Thanks to Rohan Carly for the report and a test case.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.86 2015-04-14
|
|
Packit |
7f3e4a |
* Hopefully fix tests in perls less than 5.14
|
|
Packit |
7f3e4a |
- Failed on CPAN Tester reports such as:
|
|
Packit |
7f3e4a |
- http://www.cpantesters.org/cpan/report/88707ece-e22d-11e4-a1d1-8536eb4f9f07
|
|
Packit |
7f3e4a |
- Thanks to Slaven Rezic for pointing it to me.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.85 2015-04-13
|
|
Packit |
7f3e4a |
* Convert "Changes" (= this file) to CPAN::Changes.
|
|
Packit |
7f3e4a |
- Added t/cpan-changes.t in the process.
|
|
Packit |
7f3e4a |
* Add OLD-Changes.txt for the old changes' log.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.84 2015-04-13
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Fix https://rt.cpan.org/Public/Bug/Display.html?id=103496
|
|
Packit |
7f3e4a |
- Improperly update while using _write_config_with_a_made_fh
|
|
Packit |
7f3e4a |
- Thanks to JORISD for the report, a proposed patch and a test case.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.83 2014-01-27
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Add a LICENSE file and section.
|
|
Packit |
7f3e4a |
- Kwalitee.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Minimum version is now perl-5.8.0.
|
|
Packit |
7f3e4a |
- CPANTS Kwalitee.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.82 2013-05-21
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Add t/style-trailing-space.t .
|
|
Packit |
7f3e4a |
- Remove trailing space.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.81 2013-05-16
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Add the CopySection method to copy a section.
|
|
Packit |
7f3e4a |
- Thanks to James Rouzier.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.80 2013-05-14
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Add the RenameSection method to rename a section.
|
|
Packit |
7f3e4a |
- Thanks to James Rouzier.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.79 2013-05-6
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Fix test failures with Pod-Simple-3.28:
|
|
Packit |
7f3e4a |
- http://www.cpantesters.org/cpan/report/98f9d3a8-b557-11e2-9adc-3d5fc1508286
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.78 2012-10-21
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Fix https://rt.cpan.org/Public/Bug/Display.html?id=80259:
|
|
Packit |
7f3e4a |
- Warnings on undefined value in length in perl-5.10.x.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.77 2012-06-21
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Bump the List::MoreUtils dependency to '0.33'.
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Ticket/Display.html?id=77930
|
|
Packit |
7f3e4a |
- Thanks to TJENNESS for the report.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.76 2012-06-15
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Correct the documentation regarding the syntax of calling ->WriteConfig(),
|
|
Packit |
7f3e4a |
which always accepts a mandatory filename and not just
|
|
Packit |
7f3e4a |
"->WriteConfig(-delta => 1)".
|
|
Packit |
7f3e4a |
- Thanks to the Mageia Linux QA team at:
|
|
Packit |
7f3e4a |
- https://bugs.mageia.org/show_bug.cgi?id=6024#c17
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.75 2012-05-25
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Add "=encoding utf8" to the POD of lib/Config/IniFiles.pm
|
|
Packit |
7f3e4a |
- The POD contained wide characters and it is now an error in
|
|
Packit |
7f3e4a |
with recent Test::Pod and Pod::Simple.
|
|
Packit |
7f3e4a |
- See for example: http://www.cpantesters.org/cpan/report/89000ebe-a5bc-11e1-a439-fa78ab6c2661
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.74 2012-05-24
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Made sure .ini files are output on Win32 with CR-LF pairs.
|
|
Packit |
7f3e4a |
- Thanks to Ben Johnson for reporting the bug and for a preliminary
|
|
Packit |
7f3e4a |
test script.
|
|
Packit |
7f3e4a |
- Add t/32mswin-outputs-contain-crs.t
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.73 2012-05-14
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Regression bug fix: temporary file creation error should generate a warning
|
|
Packit |
7f3e4a |
and return undef() instead of throwing an exception.
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Ticket/Display.html?id=77039
|
|
Packit |
7f3e4a |
- Thanks to Adam D. Barrat for noticing that, and Gregor Herrmann
|
|
Packit |
7f3e4a |
from Debian for reporting this issue.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.72 2012-05-5
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* More refactoring.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Now requiring Fcntl (which is a core module) for SEEK_SET() and SEEK_CUR().
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Update the contact information on the POD.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Maintainer’s special birthday (5-May) release.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.71 2012-05-2
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* SECURITY BUG FIX: Config::IniFiles used to write to a temporary filename
|
|
Packit |
7f3e4a |
with a predictable name ("${filename}-new") which opens the door for potential
|
|
Packit |
7f3e4a |
exploits.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Now requiring List::MoreUtils (for any() and other functions), File::Temp
|
|
Packit |
7f3e4a |
and File::Basename .
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Add "use warnings;" to lib/Config/IniFiles.pm .
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* More refactoring.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.70 2012-04-6
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Fix the test dependency (in the new t/31comments_with_spaces.t test)
|
|
Packit |
7f3e4a |
on IO::stringy (now writing it to a file).
|
|
Packit |
7f3e4a |
- This caused some CPAN Testers failures such as:
|
|
Packit |
7f3e4a |
- http://www.cpantesters.org/cpan/report/c16b9978-7f40-11e1-9d6f-f6dbfa7543f5
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Modernized some of the open() calls in the test files.
|
|
Packit |
7f3e4a |
- three args open, lexcial file handles, etc.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.69 2012-04-5
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Fix https://sourceforge.net/tracker/?func=detail&aid=3388382&group_id=6926&atid=106926
|
|
Packit |
7f3e4a |
- "Trailing comments with whitespace are not recognised"
|
|
Packit |
7f3e4a |
- Thanks to briconaut for the report and to rbowen for the patch and test.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Add the method ->OutputConfigToFileHandle which is a more explicit and
|
|
Packit |
7f3e4a |
safer version of ->OutputConfig.
|
|
Packit |
7f3e4a |
- ->OutputConfig now uses it.
|
|
Packit |
7f3e4a |
- all existing tests pass, and a new test was added to
|
|
Packit |
7f3e4a |
t/15store-and-retrieve-here-doc-terminator.t .
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Started refactoring the code.
|
|
Packit |
7f3e4a |
- Expand tabs to spaces.
|
|
Packit |
7f3e4a |
- many other small changes.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.68 2011-06-21
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Typo correction: https://rt.cpan.org/Ticket/Display.html?id=69003
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.67 2011-06-21
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Made sure that parameters with empty values will be written to the file.
|
|
Packit |
7f3e4a |
- Fixes https://rt.cpan.org/Public/Bug/Display.html?id=68554 .
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.66 2011-01-29
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Add support for the handle_trailing_comment option to support trailing
|
|
Packit |
7f3e4a |
comments at the end of a param=value line.
|
|
Packit |
7f3e4a |
- Fixes https://rt.cpan.org/Public/Bug/Display.html?id=43843 .
|
|
Packit |
7f3e4a |
- Original patch by Peter Xu.
|
|
Packit |
7f3e4a |
- Some comments and corrections of the patch by Shlomi Fish (the current
|
|
Packit |
7f3e4a |
Config-IniFiles maintainer.)
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.65 2010-11-25
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Replaced calls to File::Temp's tempfile() with those to its tempdir()
|
|
Packit |
7f3e4a |
followed by File::Spec->catfile() - hopefully fixes the CPAN smoking failures
|
|
Packit |
7f3e4a |
on Win32.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.64 2010-11-20
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Fixed https://rt.cpan.org/Ticket/Display.html?id=63177
|
|
Packit |
7f3e4a |
- tag-release.pl was installed into lib/Config by EU-MM. Converted the
|
|
Packit |
7f3e4a |
Makefile.PL to a wrapper around Build.PL by using Module-Build's
|
|
Packit |
7f3e4a |
create_makefile_pl='small' instead of create_makefile_pl='traditional' .
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.63 2010-11-19
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Fixed https://rt.cpan.org/Ticket/Display.html?id=63079 by
|
|
Packit |
7f3e4a |
refactoring/bug-fixing the main module into the _OutputParam method, which
|
|
Packit |
7f3e4a |
handles the output of multi-line and single-line parameters with all the edge
|
|
Packit |
7f3e4a |
cases.
|
|
Packit |
7f3e4a |
- The reported problem was that EOT was encountered again in certain cases
|
|
Packit |
7f3e4a |
in the output string, and now we make sure the program always avoid it. The
|
|
Packit |
7f3e4a |
reappearance of the bug was caused due to duplicate code, which was now
|
|
Packit |
7f3e4a |
eliminated.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.62 2010-11-19
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Applied a modified version of Steven Haryanto's commit
|
|
Packit |
7f3e4a |
ac6ace8bf09fabba4e6ea3b2826ff13cd30507bc :
|
|
Packit |
7f3e4a |
- When writing config with fallback section, also omit the fallback
|
|
Packit |
7f3e4a |
section header, like the original file. Also, change
|
|
Packit |
7f3e4a |
t/19param-found-outside-section.t a bit to not require IO::Scalar and use
|
|
Packit |
7f3e4a |
File::Temp instead (we are testing WriteConfig anyway).
|
|
Packit |
7f3e4a |
- Shlomi Fish fixed unless'es to if's and converted a do { ... } if call to
|
|
Packit |
7f3e4a |
a block conditional, as well as made the open statements on t/19param
|
|
Packit |
7f3e4a |
more secure.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Add -nomultiline option.
|
|
Packit |
7f3e4a |
-Applied a modified version of Steven Haryanto's commit
|
|
Packit |
7f3e4a |
2181f438d40b54c290a2dda5627a244c6e467a7b
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.61 2010-11-14
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Correct the opening comment on t/26scalar-filehandle.t to point to the right
|
|
Packit |
7f3e4a |
bug URL and to include the title of the bug
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Ticket/Display.html?id=54997 - this is the right
|
|
Packit |
7f3e4a |
URL.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Correct the check in t/26scalar-filehandle.t - it should check that Perl
|
|
Packit |
7f3e4a |
is above 5.8.x - not that IO::Scalar is available, because we use
|
|
Packit |
7f3e4a |
open my $fh, "<", \$buffer;
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.60 2010-11-13
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Made t/19param-found-outside-section.t pass in case IO::Scalar is not
|
|
Packit |
7f3e4a |
installed.
|
|
Packit |
7f3e4a |
- We got many failing test reports due to that, like:
|
|
Packit |
7f3e4a |
- http://www.cpantesters.org/cpan/report/eb3df0f4-eeb7-11df-b934-9430e12b63f3
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.59 2010-11-12
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Applied a patch from "sharyanto" about enabling the -fallback parameter
|
|
Packit |
7f3e4a |
to new for items outside any section.
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Public/Bug/Display.html?id=62944
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Add the tag-release.pl file to tag a release.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.58 2010-05-17
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Incorporated a fix for some broken POD.
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Ticket/Display.html?id=51617
|
|
Packit |
7f3e4a |
- Thanks to Frank Wiegand for reporting it.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Got rid of \r/carriage-returns's in lib/Config/IniFiles.pm .
|
|
Packit |
7f3e4a |
- It interfered with applying a patch.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Applied a patch to get rid of indirect object notation in the documentation
|
|
Packit |
7f3e4a |
and code ("new Config::IniFiles") and replace it with Config::IniFiles->new().
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Ticket/Display.html?id=57536
|
|
Packit |
7f3e4a |
- Thanks to Tom Molesworth for the patch.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.57 2010-03-1
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Fixed failure to read the ini file contents from a filehandle made out of a
|
|
Packit |
7f3e4a |
scalar
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Ticket/Display.html?id=45997
|
|
Packit |
7f3e4a |
- Applied a patch by Nicolas Mendoza - thanks!
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.56 2009-12-31
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Hopefully fixed the skip() in t/07misc.t
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Public/Bug/Display.html?id=53238
|
|
Packit |
7f3e4a |
- It was skip($num, $label) instead of skip($label, $num) and it
|
|
Packit |
7f3e4a |
lacked a "SKIP:" label.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.55 2009-12-22
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Refactoring the tests:
|
|
Packit |
7f3e4a |
- Converted t/05hash.t to Test::More and modernised it.
|
|
Packit |
7f3e4a |
- Converted t/06oo.t to Test::More and modernised it.
|
|
Packit |
7f3e4a |
- Testing: extracted t/lib/Config/IniFiles/TestPaths.pm.
|
|
Packit |
7f3e4a |
- Converted t/10delta.t to Test::More and modernised it.
|
|
Packit |
7f3e4a |
- Add the t_unlink method.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.54 2009-11-18
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Adapted t/25line-endings.t to perl-5.6.x .
|
|
Packit |
7f3e4a |
- http://www.nntp.perl.org/group/perl.cpan.testers/2009/11/msg6026936.html
|
|
Packit |
7f3e4a |
- Failure there.
|
|
Packit |
7f3e4a |
- did that by replacing open ">:raw" with "binmode()".
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.53 2009-11-13
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Converted t/01basic.t to Test::More and modernised it.
|
|
Packit |
7f3e4a |
* Converted t/02weird.t to Test::More and modernised it.
|
|
Packit |
7f3e4a |
* Converted t/04import.t to Test::More and modernised it.
|
|
Packit |
7f3e4a |
* Applied a patch from Steffen Heinrich (SHE) for:
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Ticket/Display.html?id=51445
|
|
Packit |
7f3e4a |
- included t/25line-endings.t
|
|
Packit |
7f3e4a |
- modified a little.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.52 2009-06-28
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Added more keys to Build.PL (author, etc.)
|
|
Packit |
7f3e4a |
* Added resources and keywords to META.yml.
|
|
Packit |
7f3e4a |
* Converted t/00load.t to Test-More.
|
|
Packit |
7f3e4a |
* No longer chdir()-ing into "t" in t/00load.t
|
|
Packit |
7f3e4a |
* Got rid of the "new Config::IniFiles" syntax in the tests.
|
|
Packit |
7f3e4a |
- replaced with Config::IniFiles->new().
|
|
Packit |
7f3e4a |
- see "Perl Best Practices", "Programming Perl", 3rd Edition
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.51 2009-06-8
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Fixed "#46721: $config->exists() does not pay attention to -nocase => 1"
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Ticket/Display.html?id=46721
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.50 2009-05-31
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Fixed the POD for SetParameterEOT:
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Ticket/Display.html?id=28375
|
|
Packit |
7f3e4a |
* Added t/pod.t and t/pod-coverage.t and fixed the problems they pointed:
|
|
Packit |
7f3e4a |
- Removed some trailing pod.
|
|
Packit |
7f3e4a |
- http://rt.cpan.org/Ticket/Display.html?id=46549
|
|
Packit |
7f3e4a |
- Documented the ->OutputConfig() method.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.49 2009-05-2
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Fixed bug https://rt.cpan.org/Public/Bug/Display.html?id=45209 :
|
|
Packit |
7f3e4a |
- Makefile.PL lacked the empty "PL_FILES" directive.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Fixed bug https://rt.cpan.org/Ticket/Display.html?id=45588 :
|
|
Packit |
7f3e4a |
- Failure to read ini file contents from a scalar (via "IO::Scalar").
|
|
Packit |
7f3e4a |
- added t/23scalar-ref.t
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.48 2009-04-7
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Fixed bug https://rt.cpan.org/Ticket/Display.html?id=30402 :
|
|
Packit |
7f3e4a |
- Trailing comments at the end of the file are not written.
|
|
Packit |
7f3e4a |
- added a test (t/22trailing-comment-lines.t ) and a test file.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Reverted the fix to bug #34067 ( "Multiline values returned as array
|
|
Packit |
7f3e4a |
references in tied hash interface"), as it could potentially break a lot
|
|
Packit |
7f3e4a |
of old code, and was not such a good idea, and was less preferable from
|
|
Packit |
7f3e4a |
interface-sanity reasons.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Documented the old API in regards to bug #34067 - see above.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.47 2009-01-21
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Fixed bug https://rt.cpan.org/Ticket/Display.html?id=34067 :
|
|
Packit |
7f3e4a |
- Multiline values returned as array references in tied hash interface
|
|
Packit |
7f3e4a |
- This was as opposed to the documentation.
|
|
Packit |
7f3e4a |
- added t/21multiline-values-in-tied.t and fixed some older tests.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Moved the eval'ed debugging code (_assert_invariants) to its own module,
|
|
Packit |
7f3e4a |
without the eval so the perl-5.6.2 will be happy. Now explicitly use'ing it
|
|
Packit |
7f3e4a |
from t/lib where appropriate. See for example:
|
|
Packit |
7f3e4a |
- http://www.nntp.perl.org/group/perl.cpan.testers/2009/01/msg3101788.html
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.46 2009-01-17
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Added regression tests for bug #1720915
|
|
Packit |
7f3e4a |
- https://sourceforge.net/tracker/index.php?func=detail&aid=1720915&group_id=6926&atid=106926
|
|
Packit |
7f3e4a |
- the bug seems to be fixed in trunk.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Added a regression test for RT #36584
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Ticket/Display.html?id=36584
|
|
Packit |
7f3e4a |
- the bug seems to be fixed in trunk.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Added a regression test for RT #36309
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Ticket/Display.html?id=36309
|
|
Packit |
7f3e4a |
- Testing for allowedcommentchars.
|
|
Packit |
7f3e4a |
- the bug seems to be fixed in trunk.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Converted t/03comments.t to Test::More and did other cleanups in preparation
|
|
Packit |
7f3e4a |
of solving a few bugs.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Now GetSectionComment does the documented behaviour in scalar context and
|
|
Packit |
7f3e4a |
returns the string joined by newlines:
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Ticket/Display.html?id=8612
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Now GetParameterComment returns the right thing in scalar context (joined
|
|
Packit |
7f3e4a |
by newlines). It was documented and tested.
|
|
Packit |
7f3e4a |
- https://rt.cpan.org/Ticket/Display.html?id=8612
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.45 2008-12-27
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Fixed bug #1230339:
|
|
Packit |
7f3e4a |
- https://sourceforge.net/tracker/index.php?func=detail&aid=1230339&group_id=6926&atid=106926
|
|
Packit |
7f3e4a |
- Can't store and retrive "\nEOT\n"
|
|
Packit |
7f3e4a |
- Fixed by checking for the existence of the here-doc terminator in the
|
|
Packit |
7f3e4a |
string, and if so appending more characters.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Fixed bug #1565180
|
|
Packit |
7f3e4a |
- https://sourceforge.net/tracker/index.php?func=detail&aid=1565180&group_id=6926&atid=106926
|
|
Packit |
7f3e4a |
- -nocase breaks -default.
|
|
Packit |
7f3e4a |
- If a default-values section is specified, then -nocase did not look it up
|
|
Packit |
7f3e4a |
if it's not lowercase.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Fixed bug #1831654
|
|
Packit |
7f3e4a |
- https://sourceforge.net/tracker/index.php?func=detail&aid=1831654&group_id=6926&atid=106926
|
|
Packit |
7f3e4a |
- multiline-values are tainted.
|
|
Packit |
7f3e4a |
- Added a test as t/17untainted-multiline-values.t
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.44 2008-12-25
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Eliminated an assignment of $VERSION into itself to "get rid of warnings".
|
|
Packit |
7f3e4a |
Only caused warnings at Build.PL, and is unnecessary now that we
|
|
Packit |
7f3e4a |
"use vars".
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
2.43 2008-12-4
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Placed IniFiles.pm under lib/Config/IniFiles.pm.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Added a Build.PL file for the distribution.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Moved the ChangeLog to its own file - Changes.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Made the README contain the useful information and nothing else - previously
|
|
Packit |
7f3e4a |
it was a copy of the module's entire POD.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Added a regression test for:
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
https://sourceforge.net/tracker/index.php?func=detail&aid=778593&group_id=6926&atid=106926
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
When copying tied-hashes representing sections with multiline values as
|
|
Packit |
7f3e4a |
keys, one used to get a reference instead of a copy. This was fixed in SVN
|
|
Packit |
7f3e4a |
but not in CPAN.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Added a test for opening an empty file, inspired by:
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
https://sourceforge.net/tracker/index.php?func=detail&aid=927111&group_id=6926&atid=106926
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Added a fix for this bug:
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
https://sourceforge.net/tracker/index.php?func=detail&aid=767913&group_id=6926&atid=106926
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
With a test that I wrote myself: in list context, ->val() returned the list
|
|
Packit |
7f3e4a |
containing (undef()) if there was no such key. Now returning the empty
|
|
Packit |
7f3e4a |
list which evaluates to false.
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
* Added a test for bug
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
"[ 2030786 ] Brackets within values are treated as section headers"
|
|
Packit |
7f3e4a |
|
|
Packit |
7f3e4a |
It seems to be fixed on SVN.
|
|
Packit |
7f3e4a |
|