Changelog
=========

0.4.0 (2011-10-04)
------------------

* when error happens during log analysis, report the error
  line number
* fixed *severe* bug in the month array, that simply make this
  script useless for everything after August
* use the python logging module for handle error and verbosity;
  this clean the output a little
* log a warning if encounter a line that doesn't match the log
  format
* added ``week`` and ``month`` date filters
* added quantity modifiers to date filters
* fixed documentation help
* added the new ``skip-day`` filter
* implemented users default profiles and added related options
* do not continue log analysis when the ``--end-date`` is found
* the ``--include`` option was buggy. Now using it more than once will
  include additional URLs to the set

0.3.0 (2011-06-23)
------------------

* added "Elapsed time" report
* added ``--verbose`` option
* added a way to skip records if they require too little,
  or too much time
* handled keyboard interrupt (*CTRL+C*); the first one will
  simply stop the log analysis while the second terminate
  the process
* added the ``--min-times`` option, to control when an entry
  must be in the "Top average time" statistic
* more complete documentation

0.2.2 (2011-05-02)
------------------

* incredibly, I forgot a month: ``May`` was missing!

0.2.1 (2011-04-29)
------------------

* descriptions of ``--skip-timeperiod-start`` and
  ``-skip-timeperiod-end`` were inverted
* URLs to the root page ("``/``") were transformed to
  empty strings
* reveted changes that automatically change space in a ``%20``
  for filters (not a good idea for something that must be
  a valid regexp)

0.2.0 (2011-04-28)
------------------

* pep8 cleanup
* URLs with trailing ``/`` now are collected has the same as URLs
  without ``/``
* filters with spaces chars are now handled as ``%20``
* added ``-q`` option, for not merging anymore URLs different
  only in query string

0.1.0 (2011-04-27)
------------------

* initial release
