terraform-provider-openapi v0.31.1 Release Notes

Release Date: 2020-07-20 // 7 months ago
  • What's new?

    • ๐Ÿ”Œ PR #261 [TechDebt: Issue #260] Plugin execution improvements
    • โœ… PR #259 [TechDebt: Issue #258] Standardizing tests and tests execution time improvements

    ๐Ÿ”„ Changelog

    ๐Ÿ”€ d28a81d Merge pull request #262 from dikhan/version/0.31.1
    โšก๏ธ e1199fa update version to 0.31.1
    ๐Ÿ”€ 18c6879 Merge pull request #261 from dikhan/feature/cache-improvements
    9bd205e add debug message when hitting/loading resource path cache
    ๐Ÿ”€ cba25ec Merge branch 'feature/cache-improvements' of github.com:dikhan/terraform-provider-openapi into feature/cache-improvements
    8dd22d1 add resolvedPathCached to the SpecV2Resource
    8459b48 assert that cache is populated for happy paths
    a3ee1ac change it back to previous value
    7f3a425 make timeToProcess shorter
    ๐ŸŒฒ cc0605e added logging for caching
    ๐Ÿ”€ 520c22b Merge branch 'feature/cache-improvements' of github.com:dikhan/terraform-provider-openapi into feature/cache-improvements
    โ™ป๏ธ bf0a216 refactor getResourceDataOKExists and setResourceDataProperty
    fdc91a5 add parentResourceInfoCached on SpecV2Resource
    ๐Ÿšš 747493e moved type check to top of the method to fail faster if type is missing
    ๐Ÿ‘ 9814993 add caching support for GetResourceSchema
    ๐Ÿ”€ 7c005f4 Merge pull request #259 from dikhan/standarize-tests
    ๐Ÿ”€ 12da6e9 Merge branch 'standarize-tests' of github.com:dikhan/terraform-provider-openapi into standarize-tests
    ๐Ÿšš 0d9961b remove extra Convey statements in openapi spec tests (causing unnecessary loops)
    โšก๏ธ 6988bd3 go mode dep updates
    566fd97 fix vet issues
    ๐Ÿšš 4b6f875 remove redundant conveys
    โœ… ffee28e standarized some tests
    โœ… 4c6d083 standarized some tests
    โœ… c68a796 standarized some tests
    78b5bf6 standarized plugin_config_test tests
    ๐Ÿ”ง 0d3f3fc standarized provider_configuration_endpoints_test tests
    ๐Ÿ”ง 66d937d refactored provider_configuration_tests tests
    โ™ป๏ธ 834a19d refactor tests removing extra convey levels
    โ™ป๏ธ d287c04 refactor tests removing extra convey levels
    ๐Ÿ”€ cc92815 Merge branch 'standarize-tests' of github.com:dikhan/terraform-provider-openapi into standarize-tests
    โ™ป๏ธ c6672ba refactor tests removing extra convey levels
    ๐Ÿ”’ 58df65e remove extra Convey statements in openapi spec security tests (causing unnecessary loops)
    1ee58b4 fix issue with convey second level using t
    ๐Ÿ”€ 7dee746 Merge branch 'standarize-tests' of github.com:dikhan/terraform-provider-openapi into standarize-tests
    debe681 add coverage for panics
    ๐Ÿ”€ df2d97c Merge branch 'standarize-tests' of github.com:dikhan/terraform-provider-openapi into standarize-tests
    b4c086f remove extra Convey statements in openapi_spec_resource_schema_definition_test.go (causing unnecessary loops)
    ๐Ÿ”€ 68c788d Merge branch 'standarize-tests' of github.com:dikhan/terraform-provider-openapi into standarize-tests
    โœ… 334484e format tests to match standards
    94f16cb remove extra Convey statements in openapi_spec_resource_schema_definition_property_test.go (causing unnecessary loops)
    4c7f855 remove extra Convey statements in openapi_spec_authenticator tests
    5c650af remove extra Convey statements in openapi_spec_analyser_test.go (causing unnecessary loops)
    c22ed02 remove extra Convey statements in openapi_client_test.go (causing unnecessary loops)
    ๐Ÿšš f6a28d5 remove extra Convey statements in common_test.go (causing unnecessary loops)
    โšก๏ธ 4dbdaa3 fix extra conveys and update test with new format
    โœ… 7e3ac36 add another test example when the given is not applicable
    ๐Ÿ“š 0ff3241 add testing documentation
    56a6d2e fix sections in readme
    ๐Ÿ”€ cc3eca8 Merge branch 'master' into standarize-tests
    ๐Ÿ”€ b1fa363 Merge branch 'standarize-tests' of github.com:dikhan/terraform-provider-openapi into standarize-tests
    โšก๏ธ da7e6d8 update TestIsOptionalComputedWithDefault test with new testing standard
    ๐Ÿ”€ 2924d93 Merge branch 'standarize-tests' of github.com:dikhan/terraform-provider-openapi into standarize-tests
    โšก๏ธ 866ca16 update 2 of the common tests to follow naming standards
    โšก๏ธ 2399230 update TestIsBoolExtensionEnabled test with new testing standard
    โœ… 8d52986 set up the tests before convey to avoid extra not needed loops
    โœ… d0c49c0 create unittest target


Previous changes from v0.31.0

  • What's new?

    • ๐Ÿ‘ PR #255 [TechDebt: Issue #256] Support description field in array items schema
    • PR #254 [TechDebt: Issue #253] Add gosec to CI/CD pipeline and address gosec alerts

    ๐Ÿ”„ Changelog

    ๐Ÿš€ 2ef0b0a Merge pull request #257 from dikhan/new-release-0.31.0
    ๐Ÿš€ 9e11d14 new release 0.31.0
    ๐Ÿ”€ fcc2b62 Merge pull request #255 from dikhan/feature/add-array-items-descriptions
    ๐Ÿ”€ 10ac207 Merge branch 'feature/add-array-items-descriptions' of github.com:dikhan/terraform-provider-openapi into feature/add-array-items-descriptions
    0๏ธโƒฃ 1570c5c add default description for parent properties in the doc generator
    โ™ป๏ธ 1945141 refactor tests avoiding extra loop iterations in convey
    ๐Ÿ‘ 9d8f250 add support for array items description
    ๐Ÿ”€ cd41f2b Merge pull request #254 from dikhan/address-gosec-alerts
    โœ… 521bd03 rename helper test file so its not treated as production code
    โšก๏ธ f674524 go mod dep updates
    ๐Ÿšš a32d96d remove not longer used code that was migrated to commons
    5d5fdb7 add gosec to the contribution guidelines
    3ebc352 add install-deps and make it a dependency of gosec target
    ๐Ÿšš 531cf8a remove not needed filed parentPropertyNames from stub
    โœ… 81db694 add tests for getParentID
    โœ… 37e1db4 ignoring not applicable gosec issue, this code is only used for testing purposes
    โœ… 2e79577 run gosec as part of the test target
    โœ… 52e5167 add gosec target that checks both openapi and tests directories
    ๐Ÿšš aaef93a remove createTmpFile since it was being used only once (no need for the method yet)
    โšก๏ธ 6776310 update resource factory import to check error from data.Set
    51af33c handle error
    f2ca1cf ignore G204
    779a57a ignoring n/a G304
    4e61bfa new version 0.30.1
    8a3fd94 add nosec comments for G101, G304, and G402