Changelog¶
1.0.0 - 2015-02-26¶
- Provide yaml config file for Travis-CI.
- Extend tox environments to cover 2.7, 3.2, 3.3, 3.4, pypy and pypy3.
- Convert repository to git and move to github.
- Set version only in setup.py, use via pkg_resources.get_distribution.
1.0.0b1 - 2014-04-06¶
- Going beta with Python 3.4 support and good test coverage.
0.3.4 - 2014-04-01¶
- Test analog.analyzer implementation.
- Test analog.utils implementation.
0.3.3 - 2014-03-10¶
- Test analog.renderers implementation.
- Fix bug in default plaintext renderer.
0.3.2 - 2014-03-02¶
- Test analog.report.Report implementation and fix some bugs.
0.3.1 - 2014-02-09¶
- Rename --max_age option to --max-age for consistency.
0.3.0 - 2014-02-09¶
- Ignore __init__.py at PEP257 checks since __all__ is not properly supported.
- Fix custom log format definitions. Format selection in CLI via subcommands.
- Add pypy to tox environments.
0.2.0 - 2014-01-30¶
- Remove dependency on configparser package for Python 2.x.
- Allow specifying all analog arguments in a file for convenience.
0.1.7 - 2014-01-27¶
- Giving up on VERSIONS file. Does not work with different distributions.
0.1.6 - 2014-01-27¶
- Include CHANGELOG in documentation.
- Move VERSION file to analog module to make sure it can be installed.
0.1.5 - 2014-01-27¶
- Replace numpy with backport of statistics for mean and median calculation.
0.1.4 - 2014-01-27¶
- Move fallback for verbs, status_codes and paths configuration to analyzer. Also use the fallbacks in analog.analyzer.Analyzer.__init__ and analog.analyzer.analyze.
0.1.3 - 2014-01-27¶
- Fix API-docs building on readthedocs.
0.1.1 - 2014-01-26¶
- Add numpy to requirements.txt since installation via setup.py install does not work.
- Strip VERSION when reading it in setup.py.
0.1.0 - 2014-01-26¶
- Start documentation: quickstart and CLI usage plus API documentation.
- Add renderers for CSV and TSV output. Use –output [csv|tsv]. Unified codebase for all tabular renderers.
- Add renderer for tabular output. Use –output [grid|table].
- Also analyze HTTP verbs distribution for overall report.
- Remove timezone aware datetime handling for the moment.
- Introduce Report.add method to not expose Report externals to Analyzer.
- Install pytz on Python <= 3.2 for UTC object. Else use datetime.timezone.
- Add tox environment for py2.7 and py3.3 testing.
- Initial implementation of log analyzer and report object.
- Initial package structure, docs, requirements, test scripts.