- New upstream release 2.27
- Add the option of passing a hashref to the constructor, where it is
turned into an object of the class (see POD under new([$config]) for
details)
- Move test.conf back into t/, where it was years ago, before someone tried
to remove all uses of File::Spec; since File::Spec is used often now,
there is no point in keeping test.conf in the root directory of the distro
- New upstream release 2.24
- Merge in clean-up patches from Karen Etheridge
- Add back file t/0, required for t/05.zero.t
- Update Makefile.PL to switch issue tracker from rt.cpan.org to GitHub
- Update POD to change RT to GitHub
- Reformat Makefile.PL
- New upstream release 2.24
- Delete from caveats in documentation where it used to say:
'Config::Tiny will only recognize the first time an option is set in a
config file. Any further attempts to set the same option later in the
config file are ignored.'
In reality the code uses the 2nd and subsequent values to overwrite earlier
values
- Make this topic a new FAQ
- Add corresponding test t/06.repeat.key.t
- Update POD to clarify trailing comment options
- Add corresponding test t/07.trailing.comment.t
- Romanize Gregory Kidrenko's name so Config::IniFiles does not get 'Wide
char in print'
- Move xt/pod.t to xt/author/pod.t
- Adopt new repo structure: see
http://savage.net.au/Ron/html/My.Workflow.for.Building.Distros.html
- Move require 5.008001 from Tiny.pm into Makefile.PL
- New upstream release 2.23
- Add the utf8 BOM to the Changes file
- Fix read() and write() so they work on files called '0' (zero)
(CPAN RT#107754)
- Add t/05.zero.t and t/0 to test the new code
- Reformat the source slightly
- New upstream release 2.21
- Patch Makefile.PL to refer to the current repo, which is on github, and
not the original one, which is on Adam's web site (CPAN RT#102125)
- Remove Build.PL (CPAN RT#102126)
- Edit line lengths in the Changes file to a maximum of 100 characters
- Edit line lengths in the docs the same way
- Expand the SEE ALSO section of the docs
- Use %license
- New upstream release 2.19
- Remove obsolete and wrong version # from Makefile.PL (CPAN RT#88658)
- Test if read() will return undef; if so, set an error message and (still)
return undef
- Change VERSION => $VERSION in Makefile.PL to
VERSION_FROM => 'lib/Config/Tiny.pm' (CPAN RT#88670)
- New upstream release 2.17
- Remove the file tests -efr during calls to read(); the open() tests for any
error
- The -f test was reporting /dev/null as a directory, not a file
(CPAN RT#36974)
- Clean up some error messages slightly
- New upstream release 2.16
- Replace Path::Tiny with File::Spec, because the former's list of
dependencies is soooo long :-( (see CPAN RT#88435 for Tree::DAG_Node)
- New upstream release 2.15
- Clean up the shambolic dates in the Changes file
- Add a note under Caveats about setting options more that once - only the
first case is respected (CPAN RT#69795)
- Add a $encoding parameter to read_file() and write_file(), and add
t/04.utf8.t and t/04.utf8.txt (CPAN RT#71029, CPAN RT#85571)
- Fix temporary directory creation in tests for BSD-based systems
- Rename t/*.t files
- Add MANIFEST.SKIP, Changelog.ini, Build.PL, META.json
- Add a FAQ to the docs
- Clean up the docs
- This release by RSAVAGE -> update source URL
- Specify all dependencies
- Drop support for old rpm versions as we need Path::Tiny, which is not
available there