Codebase list liblog-report-perl / v0.07 ChangeLog
v0.07

Tree @v0.07 (Download .tar.gz)

ChangeLog @v0.07raw · history · blame

==== version history of Log::Report

version 0.07:

version 0.06: Sat Jun  9 10:33:23 CEST 2007
	Improvements:
	- t/51syslog.t compares required version via UNIVERSAL::VERSION
          (cpan-tester David Cantrell)  Other version checks adapted as well.
	- add t/pod.t, which tests produced pods
	- t/01locale.t even smarter, with help of Andreas Koenig

version 0.05: Thu Jun  7 13:18:13 CEST 2007
	Changes:
	- the stderr dispatcher will be opened when there is any
	  file at STDERR, not only a tty.

	Improvements:
	- simplified t/50files.t
	- another attempt to get t/01locale.t correct on all platforms
	- ::Util; locale parser must accept C and POSIX
	- ::Dispatcher; make message output format translatable
	- ::Extract::PPI; report mistake when msgid ends with new-line
	- ::Extract::PPI; mistake when a variable is interpolated in msgid
	- ::Extract::PPI; qq{} msgids will now be detected as well
	- ::Extract::PPI; special characters the "" and qq{} strings with
	  get interpreted (PPI does not do that automatically)
	- ::Extract::PPI: only report the nessecary
	- after a long discussion within Amsterdam.pm about concatenation
          of translated fragments, it was decided to permit it but put
	  some extra warnings in the docs.
	- also warn about __'xx'   meaning   __::xx '
	- updated log-report/nl_NL.po translations
	- configure native_language for a domain
	- untranslated messages will still be formatted according to the
          rules of the native_language
	- translator table setting per domain now integrated with
	  other settings for the domain.
	- ran ispell on the man-pages

version 0.04: Mon Jun  4 11:05:10 CEST 2007
	- removed incorrect doc about "mode TRY", which does not exist.
	- included syslog in "reason" comparison table
	- have Makefile.PL install xgettext-perl
	- t/50file.t needed more work-arounds to pass automated module
	  tests (which go without -t STDERR)
	- attempts to make test-scripts run on various platforms.

version 0.03: Mon May 28 20:16:26 CEST 2007
	- Log::Report::Message without msgid forgot _append.
	- Log::Report::Message must clone at concatenation.
	- remove translations from POT when not referenced anymore, and
	  not translated either.
	- $@ after try will not show the message, because we want people
	  to use reportAll() or reportFatal().
	- dispatchers now have a format_reason, defaulting to LOWERCASE
	  which looks nicer than uppercase.
	- added docs to ::Try
	- reorganized some docs.
	- Log::Report::Util lacked the trailing "1;"
	- fall-back to no translation in case of unknown locale in ::POT
	- test functionality of setlocale, and hopefully fixed things

version 0.02: Mon May 28 00:49:52 CEST 2007
	- added HTML documentation to http://perl.overmeer.net/log-report/
	- added README and Changelog to MANIFEST
	- filters are not defined on the dispatcher object, but under
	  control of Log::Report::report().
	- Log::Report::Message new methods append(), msgid(), and prepend()
	- added Log::Report::Exception and Log::Report::Dispatcher::Try
	- added isValidReason() and isFatal() to Log::Report
	- added Log::Report::Message::untranslated();
	- Log::Report::report() will convert untranslated strings into
	  Log::Report::Message objects internally too.

	- by David Cantrell via cpan-testers:
	  . require at least perl 5.8.2, for POSIX :local_h and because
	    unique was broken before that release.
	  . t/00use.t cannot test LogDispatch and Gettext, because they
	    depend on optional module
	  . t/50file.t failed because no -t STDERR

version 0.01: Fri May 25 12:13:13 CEST 2007
	- initial (quite complete) implementation.