All Versions
7
Latest Version
Avg Release Cycle
66 days
Latest Release
2044 days ago
Changelog History
Changelog History
-
v0.2.4 Changes
October 24, 2017๐ Fixed
- โ Add pydot as dependency (#41)
-
v0.2.3 Changes
September 26, 2017๐ Fixed
- Adjust for NetworkX 2.0
-
v0.2.2 Changes
February 14, 2017๐ Fixed
- cppdep running twice per call after installation with setup.py (#39)
-
v0.2.1 Changes
February 04, 2017๐ Changed
- ๐ Allow '-' in source file names
- ๐ง Move the example configuration to project wiki
-
v0.2.0 Changes
February 02, 2017โ Added
- Pairing header and implementation files in different locations (#19)
- ๐ Handle 'ipp' template implementation source files (#31)
- Behavior specification for anomalous conflicting component files (#27)
- Implement ignore/exclude paths (#23)
- Accept glob pattern for source paths (#36)
- Project wiki pages
- Regex pattern based include directive classification (#22)
- ๐ฆ Deduce external packages from the include directive w/o filesystem search (#18)
- ๐ Handle header files w/o extensions (Boost/STL/Qt/etc.) (#32)
- ๐ Use POSIX path separator in component names (for cross-platform report stability)
- ๐ง Configuration file validation against the schema (with PyKwalify)
๐ Changed
- โ pytest instead of nose
- ๐ง YAML configuration files instead of XML (#24)
โ Removed
- ๐ฆ Implicit single-path alias Package construction
๐ Fixed
-
v0.1.0 Changes
January 05, 2017โ Added
- ๐จ The original ldep '-l|-L' options to print dependencies (#20)
- ๐จ '-o' to print reports into a file
- Warn about duplicate and redundant includes (#13)
- Extended definition for 'Component' (#7)
- PEP-257 conformance (#2)
- PEP-8 conformance (#1)
- ๐ Python 3 support
- ๐ฆ PyPI package
- ๐ง XML configuration example and RNG schema
- ๐ง Travis CI (Linux, OS X) and AppVeyor CI (Windows) setups
๐ Changed
- Differentiate 'paths' into source, include, and alias.
- โ Print warnings to stderr instead of stdout (#12)
- Report Component levels instead of Graph layers (#9)
- ๐จ Refactor the procedural design into the object-oriented design (#4)
- ๐ Change '-f' flag into '-c' flag
- ๐ Replace optparse with argparse
- ๐ง XML configuration file format
โ Removed
- ๐จ Redundant printing a list of cumulative dependencies (#20)
- โ Indirect missing-header include warnings
- ๐ฆ Global cross-package and cross-package-group component dependency analysis
- 'details-of-components/--debug' verbosity
dot2any.py
helper script- Manual profiling code (use
pyvmmonitor
instead) - โ
Manual testing code (automated with
nosetest
)
๐ Fixed
-
v0.0.0 Changes
September 24, 2016Big Bang: fork https://github.com/yuzhichang/cppdep