Changelogs » Ansigenome

PyUp Safety actively tracks 232,000 Python packages for vulnerabilities and notifies you when to upgrade.

Ansigenome

0.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)

0.5.6 not secure

- Fixed `Warning: <stdin>: syntax error in line XX near '-'` error https://github.com/davidlind/ansigenome/commit/a5294e139c4926df627f05cc8bcae86806e85b4c
  - Allow hyphens in role names https://github.com/nickjj/ansigenome/commit/033fe1eabb559b63e430fdc866563b05e7864044
  - Add line breaks to split up multiple role authors and the license https://github.com/nickjj/ansigenome/commit/d3abf5ed0c0ad68a7f09d1830c3e5ac0031c2671
  - Ensure role dependencies stay in the correct order https://github.com/nickjj/ansigenome/commit/7aab032c2e2deae095bee83ba972bf1a843de51a
  - Replace `-` with `--` in README templates https://github.com/nickjj/ansigenome/commit/ec049ff9baeffb4b44d71a8c08fec3e1b094b381
  - Add support for the AGPLv3 license https://github.com/nickjj/ansigenome/commit/bfdb24fbcc3b450cd57cca76ee54f67e2172cf20
  - Fix line breaks for the license in the README https://github.com/nickjj/ansigenome/commit/7ece25b6b0380411ba7c3fc0c0db0e5091052358
  - Fix line breaks in the README when roles have multiple dependencies https://github.com/nickjj/ansigenome/commit/a1bb4b9c9fa6edb0c984956c1ee390406f5f48bc
  - Update role URLs for the new Ansible Galaxy https://github.com/nickjj/ansigenome/commit/d81206ecfaae486227fbf3a395007d1cf9c6bb0f
  - Add `ansigenome_block` to README templates https://github.com/nickjj/ansigenome/commit/d1cd7f664f0c0fb4f007aafbf4a21fc35fabe66d

0.5.5 not secure

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

0.5.4 not secure

- Role names with `-` can now be exported

0.5.3 not secure

- Fix version conflict with PyPi

0.5.2 not secure

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

0.5.1 not secure

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

0.5.0 not secure

- 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

0.4.8 not secure

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

0.4.7 not secure

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

0.4.6 not secure

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

0.4.5 not secure

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

0.4.4 not secure

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

0.4.3 not secure

- Probably fixed the colors file not being included properly

0.4.2 not secure

- Move the color file to a data folder

0.4.1 not secure

- Add the colors file to the manifest

0.4.0 not secure

- 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

0.3.2 not secure

- 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

0.3.1 not secure

- Fix a crash with the `reqs` command
  - Sort the roles in the `reqs` output

0.3.0 not secure

- 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...

0.2.0 not secure

- 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.

0.1.2 not secure

- Support the Ansible 1.8+ requirements file format.

0.1.1 not secure

- 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

0.1.0 not secure

- Initial release