Skip to content

Latest commit

 

History

History
140 lines (94 loc) · 4.85 KB

CHANGELOG.md

File metadata and controls

140 lines (94 loc) · 4.85 KB

v0.6.0

  • Fix code execution vulnerability by using yaml.safe_load instead of yaml.load (thanks @ypid)
  • Support for scanning roles that have sub-directories (thanks @Yannig)
  • Add ansigenome_info.status template variable (thanks @ypid)

v0.5.6

v0.5.5

  • Fix unicode issues
  • Enable syntax highlighting in defaults/main.yml

v0.5.4

  • Role names with - can now be exported

v0.5.3

  • Fix version conflict with PyPi

v0.5.2

  • Remove dependency on Jinja 2.7+
  • Fix a crash when selecting "Other" license

v0.5.1

  • Fix the Ansible version output in the rst template
  • Fix the dependency list in the rst template

v0.5.0

  • Support both RST and MD readme generation
    • This is now a config option
  • Fix duplicate dependencies in the gendoc output
  • Strip all whitespace from jinaj2 tags in the output

v0.4.8

  • The custom readme template is now customized by replacing the file or blocks

v0.4.7

  • Add the SCM properties back to the README template
    • This fixes templates not working

v0.4.6

  • Attempt to fix the readme template's path in the data/ dir

v0.4.5

  • Fix the VERSION file in setup.py and remove the old templates dir

v0.4.4

  • Fix the missing readme template and VERSION file
    • Trolled hard by how package files work but I think we're good now

v0.4.3

  • Probably fixed the colors file not being included properly

v0.4.2

  • Move the color file to a data folder

v0.4.1

  • Add the colors file to the manifest

v0.4.0

  • The config format has been drastically changed - Please make new configs
  • The config will fix itself when critical fields are missing
  • reqs and dump have been merged into export
  • export can also create a dependency graph
    • It can also export png graphs if you have Graphviz installed
    • You can easily adjust the size/DPI as well through the CLI/config
  • Picking a license in the config is much easier (multiple choice)
  • Use the flat style badge icons in the README
  • When making a requirements file it will look for a VERSION file in your role
    • It would live inside of each role's root directory
  • Running ansigenome --version actually works now

v0.3.2

  • Galaxy style requirement/yaml files no longer get the scm: property added
  • The name: property has been added when the src is URL based
  • Underscores no longer get converted to hyphens for repo names

v0.3.1

  • Fix a crash with the reqs command
  • Sort the roles in the reqs output

v0.3.0

  • Most commands work without a roles path now, based off the PWD

    • You can still supply a path too
  • Add an .ansigenome.conf to store most commonly used configuration options

    • You only need to set this once
    • It makes using ansigenome much more user friendly, less flags to remember
  • export has been renamed to reqs

  • reqs supports both text and yaml formatting

  • gendoc has been added to generate documentation

  • genmeta has been added to generate/augment meta files

    • It will not mess with your formatting either
  • Many bug fixes and more...

v0.2.0

  • Rename the meta_info.inventory attribute to meta_info.quick_start
    • Also removed the inventory header from the readme by default.
  • Fix a bug which caused string blocks to lose their spacing.
    • Also make the use of string blocks in the meta fields more apparent.

v0.1.2

  • Support the Ansible 1.8+ requirements file format.

v0.1.1

  • Fix a bug where an author or github url could not be present in the meta file
  • Change the github url to always be renewed from the contents of the -u flag

v0.1.0

  • Initial release