|
| 1 | +# Change Log |
| 2 | +All notable changes to this project will be documented in this file. |
| 3 | + |
| 4 | +The format is based on [Keep a Changelog](http://keepachangelog.com/) |
| 5 | +and this project adheres to [Semantic Versioning](http://semver.org/) |
| 6 | + |
| 7 | + |
| 8 | +## [Unreleased] |
| 9 | + |
| 10 | +## [0.1.0] - 2017-01-05 |
| 11 | +### Added |
| 12 | +- The original ldep '-l|-L' options to print dependencies (#20) |
| 13 | +- '-o' to print reports into a file |
| 14 | +- Warn about duplicate and redundant includes (#13) |
| 15 | +- Extended definition for 'Component' (#7) |
| 16 | +- PEP-257 conformance (#2) |
| 17 | +- PEP-8 conformance (#1) |
| 18 | +- Python 3 support |
| 19 | +- PyPI package |
| 20 | +- XML configuration example and RNG schema |
| 21 | +- Travis CI (Linux, OS X) and AppVeyor CI (Windows) setups |
| 22 | + |
| 23 | +### Changed |
| 24 | +- Differentiate 'paths' into source, include, and alias. |
| 25 | +- Print warnings to stderr instead of stdout (#12) |
| 26 | +- Report Component levels instead of Graph layers (#9) |
| 27 | +- Refactor the procedural design into the object-oriented design (#4) |
| 28 | +- Change '-f' flag into '-c' flag |
| 29 | +- Replace optparse with argparse |
| 30 | +- XML configuration file format |
| 31 | + |
| 32 | +### Removed |
| 33 | +- Redundant printing a list of cumulative dependencies (#20) |
| 34 | +- Indirect missing-header include warnings |
| 35 | +- Global cross-package and cross-package-group component dependency analysis |
| 36 | +- 'details-of-components/--debug' verbosity |
| 37 | +- ``dot2any.py`` helper script |
| 38 | +- Manual profiling code (use ``pyvmmonitor`` instead) |
| 39 | +- Manual testing code (automated with ``nosetest``) |
| 40 | + |
| 41 | +### Fixed |
| 42 | +- Level 0 External components missing from the report and graph (#21) |
| 43 | +- Incorrect dependency processing with file basenames (#6) |
| 44 | +- Wrong level calculation for cycles (#8) |
| 45 | +- Double counting of common components in CCD calculations (#11) |
| 46 | +- Missing cycles from the Dot graph (#10) |
| 47 | +- Outdated networkx API usage |
| 48 | + |
| 49 | + |
| 50 | +## [0.0.0] - 2016-09-24 |
| 51 | +Big Bang: fork https://github.com/yuzhichang/cppdep |
0 commit comments