vim600: set textwidth=80:
Some revisions were not posted on CPAN; they were "internal"
0.87 21/09/2006
+ Enh: you can say ltype => 'numeric' or ltype => 'sequential'
* Fix: fix dead links in doc
0.86 21/08/2006
+ Enh: '-n' parameter, to act like 'echo -n'
0.85_1 04/04/2005
* Fix: no more garbage in the directory :)
0.85 04/04/2005
+ Enh: You can say colors => 0 to disable color
* Bug: basename didn't exist on Windows, so use File::Basename
* Fix: no more "\e[0m" when colors => 0
0.84_6 30/07/2005
* Bug: Test 1-init.t failed when not on Win32...
0.84_5 30/07/2005
* Bug: Test failed on win32
0.84_5 28/07/2005
+ Enh: Check if cosmetic is one char long, and printable
+ Enh: In tests, test if /dev/null is writable, instead of checking OS
+ Add: Add tests to check wether options are failing when they should
* Fix: Fixing a bug that make daemon => 0 act like daemon => 1
+ Add: Use Log::Funlog::Lang 0.3
+ Add: Much more accurate testing
0.84_4 26/07/2005
+ Test improvement
* Doc fixing
+ The function now return the message printed, instead of just '1' (useful for
testing)
0.84_3 16/06/2005
+ Doc improvement
+ Splash option added
* Really check version when you say 'use Log::Funlog <version>'
0.84_2 25/04/2005
* test.t was bugged, again
0.84_1 25/04/2005
* test.t was bugged
0.84 14/04/2005
* No more complaining when you ask verbose absurdly high ( > levelmax)
+ Colors in log, if you want, and if your are not under MSWin
+ Splitting funny sentences from Log::Funlog's core to Log::Funlog::Lang. Long
time since I wanted to do such a thing! So I can clean the directory from all
the stuff laying around.
+ If Log::Funlog::Lang is not present and you don't ask for fun, it won't
complain (so that you can use Log::Funlog in a production environment: it
has no more fancy things in it that a customer could see.)
0.83_2 08/03/2005
* Complained that %ss was defined without 'caller' option even if you don't
specify %ss
0.83_1 17/02/2005
* caller => 1 was bugged
+ Warn if %ss is specified and 'caller' was not, then assume caller => 1
0.83 25/01/2005
* README Updated
* Speed improvement (I hope)
+ You can now say %d<-->d or %d-><-d or funny things like that (as long as it
is somewhat symetric)
* Clarity code improvement
0.82 27/12/2004
* Numbering change so that it conforms to perl usage, and you can say:
use Log::Funlog 0.82;
+ You can now say:
verbose => 'n/m',
and n can be 'max'. What for? In case of n is an option of the command line,
and you want the max debug level: you don't have to remember what is the max debug
level, just say 'max' :)
0.8.1.1 21/12/2004
* Doc update
0.8.1.0 17/12/2004
* Same as below
0.8.0.5 15/12/2004
+ 'caller' now accept 'last', and a number n. Il will respectively print the last
call and the last n call(s).
+ If this number is negative, it will print the n first calls.
+ Now check if 'fun' and 'verbose' are of the correct form
* Fix bug that garble the print of the stack call if you called the 'error' func
before.
0.8.0.4 08/12/2004
* Doc bug fix
0.8.0.3 30/09/2004
* Doc improvement
0.8.0.2 29/09/2004
* Bug fixes: header was garbled is 'cosmetic' or 'caller' were not specified as
options but were in header.
0.8.0.1 22/09/2004
* An other change in the interface: 'verbose' should be of the form n/m.
Anyway, it is backward compatible :)
0.8.0.0 22/09/2004
+ New interface, much more flexible, more compact, but SUBJECT TO CHANGE!!
- No more 'date' and 'prog' option
- Not backward compatible, but your script don't ceased to work :))
* Fix 'error_header' bug
* Doc update
* No installation type specified: should now compile everywhere.
0.7.2.5 13/09/2004
* Fix t/test.t according to new syntax of 'caller'
* Installation moved from 'vendor' to 'site
0.7.2.4 01/09/2004
* Use of bless (I guess it looks better at perl's guru's eyes)
* use strict :D and should compile now
* Comments now in english
* Fix a bug that occure when no header are specified
* Changelog moved to separate file
0.7.2.3 13/08/2004
+ "TODO" added to the pack
0.7.2.2 29/07/2004
* Doc moved to top :)
0.7.2.1 23/07/2004
+ README added
* Doc moved to bottom
+ Do not write anything if you log with priority 0
0.7.2 23/07/2004
+ There is now the name of all calling subs if you specify caller => 'all'
+ Added to CPAN :)
0.7.1 21/07/2004
* Minor (cosmetic) bug fixes
0.7.0 20/02/2004
+ 'error' function added.
* Doc updated.
+ 'file' option was written not mandatory, but it complained if you didn't
supply it.
* Doc fixed 'bout the {} around the name of the sub
- Wiped the ':' after the name of the subs
0.6.3 16/02/2004
* Fix a bug that garble logs if you don't chose 'date' option.
0.6.2 06/01/2004
* My mail address changed
+ {} around the name of the sub
0.6.1 18/08/2003
+ This doc added :P
0.6 14/08/2003
+ 'caller' option added
0.5 08/08/2003
+ Lock of the log file, so the module can be used in forks and threads, without
smashing the log file.
0.4
+ 'fun' option added, and not mandatory (I think it should :P)
0.3
+ 'daemon' argument no more mandatory: false when not specified.
0.2
* Print to STDERR instead of STDOUT