Release Notes#

Versions follow semantic versioning (<major>.<minor>.<patch>).

Changes in API will only be introduced in major versions with notes in the deprecations section.

geomancy 1.2.2 - 2023-08-10#

Features#

  • #49. Switch configuration manager to thatway

  • #50. Implement CheckAwsSsmParameter for SSM parameter checks

Improved Documentation#

  • #50. Add documentation on CheckAwsSsmParameter for SSM parameter checks

geomancy 1.1.3 - 2023-08-08#

Bug Fixes#

  • #48. Fixed bug that would disallow parentheses within parentheses in Result stasuses

gomancy 1.1.3 - 2023-08-08#

Bug Fixes#

  • #48. Fixed bug that would disallow parentheses within parentheses in Result stasuses

geomancy 1.1.1 - 2023-08-05#

Features#

  • #35. Added CheckAwsIam for checking AWS authentication and security settings

  • #35. Implemented CheckAws with the ‘profile’ argument to specify different credential profiles

  • #43. Implemented validation checks for consistency with Result statuses

  • #46. Added a progressbar and status bar to the terminal output

Improved Documentation#

  • #35. Added documentation on CheckAwsIam check for AWS authentication

geomancy 1.1.0 - 2023-08-03#

Improved Documentation#

  • #40. Converted Sphinx documentation from markdown sources to restructured text

geomancy 1.0.0 - 2023-08-02#

Features#

  • #11. Implemented –fixture option

  • #11. Implemented CheckAWSS3 for AWS buckets

  • #33. Implemented multi-threaded checking with concurrent.futures

  • #36. Added a project-wide .geomancy.yaml file

Bug Fixes#

  • #31. Fixed out-of-order rendering of check tree by implementing rich for terminal rendering

Improved Documentation#

  • #11. Added documentation on CheckAWSS3

  • #32. Implement html5 <details> and <summary> tags in the README.md features section and documentation

  • #34. Added API documentation

geomancy 0.9.4 - 2023-07-29#

Features#

  • #14. Added checkPlatform check for checking minimum OS versions

Improved Documentation#

  • #14. Added documentation for checkPlatform check

geomancy 0.9.3 - 2023-07-29#

Features#

  • #25. Implement github action to test pushes and pull requests

  • #26. Implemented environment.sub_env function for check values, allowing a more powerful environment variable substitution mechanism described in the docs for environment files

Improved Documentation#

  • #26. Updated documentation for new environment variable substitution mechanism for check values

geomancy 0.9.2 - 2023-07-28#

Features#

  • #6. Implemented CLI glob patterns for checks file arguments and env files

  • #18. Switched implementation of CLI in click

  • #20. Implement Config load_yaml, loads_yaml, dumps_yaml methods

  • #21. Implemented environment file loading using docker compose rules

  • #22. Implemented ‘run’ subcommand for running commands within an environment

  • #23. Implement ANSI color with click echo and style

  • #24. Implemented a simpler @env_options usage for the CLI.

Improved Documentation#

  • #6. Added description on file globs to running documentation

  • #21. Added documentation on environment file loading using docker compose rules

  • #22. Added documentation on the ‘run’ subcommand for running commands within an environment

geomancy 0.9.1 - 2023-07-26#

Improved Documentation#

  • #10. Added a more complete list of PyPI classifiers

geomancy 0.9.0 - 2023-07-26#

Features#

  • #17. Added YAML parsing functionality for checks files

Improved Documentation#

  • #17. Added YAML examples (default) in the documentation

geomancy 0.8.1 - 2023-07-25#

Features#

  • #9. Added the environment submodule and a CLI mechanism to load env files with -e/–env

Improved Documentation#

  • #7. Added base sphinx documentation

  • #8. Implement towncrier