terraform-provider-openapi v0.30.0 Release Notes

Release Date: 2020-07-01 // almost 4 years ago
  • What's new?

    • ๐Ÿ“š PR #246 [FeatureRequest: Issue #245] OpenAPI Terraform automated documentation generator

    ๐Ÿ”„ Changelog

    โšก๏ธ 6528f9a Merge pull request #247 from dikhan/version/update-to-0.30.0
    129770f bump up version to 0.30.0
    ๐Ÿ“š 4fbe17b Update README with a ref to the documentation renderer
    ๐Ÿ”€ 1f51e40 Merge pull request #246 from dikhan/feature/openapi-terraform-doc-renderer
    b5f65ed make arguments more readable for the sake of the example
    โœ… 34d1ef0 add tests to render method
    ๐Ÿ”€ 4c2e6cc Merge branch 'feature/openapi-terraform-doc-renderer' of github.com:dikhan/terraform-provider-openapi into feature/openapi-terraform-doc-renderer
    โšก๏ธ 736ebd7 update README
    40981e0 add example output
    ๐Ÿšš e01f0a4 move doc render library into pkg folder
    โšก๏ธ 087c0d9 go mod dep updates
    ๐Ÿ‘• d434ba2 rename package to meet lint go standards
    ๐Ÿ“„ 9d5671e add docs NewTerraformProviderDocGenerator
    784520a use example swagger file in main go
    654e1ad show no resources/data sources if lists are empty
    7656a0a fix path
    โšก๏ธ 17dcdb2 fix tests after updating arguments/attributes format
    6d4edea show dash only if description is populated
    8914b96 show required/optional after dash and then description
    ๐Ÿšš a45b9da remove no longer needed files
    f69ea71 remo no longer needed comments
    ๐Ÿ“ฆ 8db3781 fix test after package rename
    ๐Ÿ”€ 18b8596 Merge branch 'feature/openapi-terraform-doc-renderer' of github.com:dikhan/terraform-provider-openapi into feature/openapi-terraform-doc-renderer
    ๐Ÿšš 5851a21 remove render from each struct and have the consumer method renderZendeskHTML figure out the right tempalte and right struct to use
    ๐Ÿ”€ 2707a28 Merge branch 'feature/openapi-terraform-doc-renderer' of github.com:dikhan/terraform-provider-openapi into feature/openapi-terraform-doc-renderer
    โœ… 602c8c6 add TestDataSourcesTmpl
    b681aa8 don't use struct render methods
    57b70d2 move all template related tests to openapi_terraform_template_html_test
    6a7c730 move TestProviderConfigurationTmpl to openapi_terraform_template_html_test
    โœ… c3eb8c7 simplify TestProviderResources_RenderZendesk
    โœ… a082c0a add TestAttributeReferenceTmpl
    ๐Ÿ”€ b1a1d3f Merge branch 'feature/openapi-terraform-doc-renderer' of github.com:dikhan/terraform-provider-openapi into feature/openapi-terraform-doc-renderer
    โšก๏ธ 533ed10 update TestArgumentReferenceTmpl with test cases
    bb17957 reuse attribute reference
    ๐Ÿ“ฆ 9482b5c remove template package and have all html tmlp in one file
    54d1f36 package rename to openapi_terraform_docs_generator
    ๐Ÿ”€ f284a74 Merge branch 'feature/openapi-terraform-doc-renderer' of github.com:dikhan/terraform-provider-openapi into feature/openapi-terraform-doc-renderer
    d5f7257 add SetParentResourceName to ParentResourceInfo
    โœ… ff24a9a organise structs and tests within their own files
    de91b52 fix compilation error
    79dd007 add public RenderHTML method to pass in the zendesk templates
    โœ… 3965adc add TestContainsResourcesWithSecretProperties
    ๐Ÿ“š 1449f85 refactor documentation structs to hold a reference to their templates
    4800be7 add assertions to check the html output rendered by each template
    โœ… be3021f test resource and data source rendering separately (TestDataSources_RenderZendesk and TestProviderResources_RenderZendesk)
    โšก๏ธ 53848db update signature for GetAllHeaderParameters() on SpecAnalyser
    e8f2791 ignore error from getDataSourceInstances
    ๐Ÿ”€ fd086b8 Merge branch 'feature/openapi-terraform-doc-renderer' of github.com:dikhan/terraform-provider-openapi into feature/openapi-terraform-doc-renderer
    โœ… a903ab0 make template rendering testable
    ๐Ÿ“š f483b64 add error case to GenerateDocumentation - error getting data source filters
    ๐Ÿ”€ 0cf7f1e Merge branch 'feature/openapi-terraform-doc-renderer' of github.com:dikhan/terraform-provider-openapi into feature/openapi-terraform-doc-renderer
    ๐Ÿ”จ ec72622 refactor doc generator spec analyser stub to return methods
    ๐Ÿ”€ 6b6fe72 Merge branch 'feature/openapi-terraform-doc-renderer' of github.com:dikhan/terraform-provider-openapi into feature/openapi-terraform-doc-renderer
    ๐Ÿ“š f3b87f1 add initial test for TestTerraformProviderDocumentation_RenderZendeskHTML
    ๐Ÿ”จ c7002be refactor TestGetSecurity to use a table driven test
    ๐Ÿ”จ 65461bc refactor TestGetRegions to be table driven
    d001cf0 add coverage to ContainsComputedSubProperties
    ๐Ÿ— a830c47 add test coverage for BuildImportIDsExample
    ๐Ÿ“š 5e6710e start to add error test cases for GenerateDocumentation
    ๐Ÿ“š c792ed3 add tests for NewTerraformProviderDocGenerator and GenerateDocumentation
    ๐Ÿ“š 687ded7 fix GenerateDocumentation to return errors
    ๐Ÿ”€ 839d533 Merge branch 'feature/openapi-terraform-doc-renderer' of github.com:dikhan/terraform-provider-openapi into feature/openapi-terraform-doc-renderer