Releases: northwood-labs/terraform-provider-corefunc
1.5.1 — 2024-11-11
📚 Documentation
Building and Dependencies
c1eca59
: deps: Bumpgithub.com/northwood-labs/terraform-provider-corefunc
(#382) (@dependabot)e17d0da
: deps: Bumptrufflesecurity/trufflehog
from 3.83.5 to 3.83.6 (#383) (@dependabot)a83ffe5
: deps: Bumpgithub/codeql-action
from 3.27.0 to 3.27.1 (#384) (@dependabot)6ee2d09
: deps: Bumpgithub.com/northwood-labs/terraform-provider-corefunc
(#385) (@dependabot)
1.5.0 — 2024-11-11
🎨 Styling
📚 Documentation
c9825aa
: Updated the CHANGELOG post-release. (@skyzyx)80ba7cf
: OpenTofu is supporting functions in 1.7. (@skyzyx)e6054e2
: OpenTofu is supporting functions in 1.7. (@skyzyx)a8d2f4f
: Updated theREADME.md
. (@skyzyx)a117977
: Updated the examples to add a space between the code and the response. (@skyzyx)03cd708
: Updated the examples to add a space between the code and the response. (@skyzyx)a810653
: Updated theREADME.md
. (@skyzyx)fa08bd4
: UpdateREADME.md
(@skyzyx)9235c47
: Updated theREADME.md
. (@skyzyx)
Building and Dependencies
82cb471
: deps: Bumpgithub.com/northwood-labs/terraform-provider-corefunc
(#203) (@dependabot)b78c797
: deps: Bumpgithub.com/gruntwork-io/terratest
(#204) (@dependabot)8fe37a8
: deps: Bumpgithub.com/gruntwork-io/terratest
(#205) (@dependabot)6ba0d91
: deps: Bumpgithub.com/northwood-labs/terraform-provider-corefunc
(#206) (@dependabot)e224ace
: deps: Bumpgithub.com/hashicorp/terraform-plugin-framework
(#207) (@dependabot)65a983f
: deps: Bumpgithub/codeql-action
from 3.24.8 to 3.24.9 (#210) (@dependabot)e8e4e85
: deps: Bumpactions/dependency-review-action
from 4.1.3 to 4.2.5 (#211) (@dependabot)cb883f3
: deps: Bumptrufflesecurity/trufflehog
from 3.70.2 to 3.72.0 (#215) (@dependabot)2487cab
: deps: Bumptrufflesecurity/trufflehog
from 3.72.0 to 3.73.0 (#217) (@dependabot)1e7b75c
: deps: Bumpgithub/codeql-action
from 3.24.9 to 3.24.10 (#216) (@dependabot)1e16d1c
: Upgraded Go dependencies. (@skyzyx)cbf0f71
: deps: Bumpgithub/codeql-action
from 3.24.10 to 3.25.0 (#219) (@dependabot)3ce0dec
: deps: Bumpgithub.com/hashicorp/terraform-plugin-docs
(#218) (@dependabot)3c11566
: Updated the Go dependencies. (@skyzyx)ae1677e
: deps: Bumpactions/checkout
from 4.1.2 to 4.1.4 (#235) (@dependabot)06eecdd
: deps: Bumptrufflesecurity/trufflehog
from 3.73.0 to 3.74.0 (#233) (@dependabot)172c655
: deps: Bumphashicorp/setup-terraform
from 3.0.0 to 3.1.0 (#232) (@dependabot)13b10ba
: deps: Bumpactions/upload-artifact
from 4.3.1 to 4.3.3 (#230) (@dependabot)cc16398
: deps: Bumpgithub/codeql-action
from 3.25.0 to 3.25.2 (#229) (@dependabot)0eddcae
: deps: Bumpgithub.com/hashicorp/terraform-plugin-docs
(#228) (@dependabot)429f7cb
: deps: Bumpgithub.com/hashicorp/terraform-plugin-framework
(#226) (@dependabot)302cba1
: deps: Bumpgithub.com/gruntwork-io/terratest
(#234) (@dependabot)062bcaf
: deps: Bumpgithub.com/gruntwork-io/terratest
(#231) (@dependabot)5f742b3
: Updated Go dependencies. (@skyzyx)6873913
: deps: Bumpstep-security/harden-runner
from 2.7.0 to 2.7.1 (#238) (@dependabot)1cdfe96
: deps: Bump ...
1.4.0 — 2024-03-20
Areas of focus
The focus of this release was on implementing support for Provider Functions which are scoped for the 1.8 releases of both Terraform and OpenTofu.
What's Changed
📚 Documentation
371ea5d
: Updated the copyright block. (#183) (@skyzyx)1911a71
: Generated an updated CHANGELOG. (@skyzyx)e2be61d
: Added Homedir functions. (@skyzyx)8110aea
: Cleaned up some documentation. (@skyzyx)fab52de
: Updated docs around OpenTofu and TF 1.8. (@skyzyx)eb651e9
: Updated theREADME.md
. (@skyzyx)04e92d0
: Updated theREADME.md
. (@skyzyx)44caacf
: Small fixes to the docs. (@skyzyx)a7f932f
: Uncomment the YAML frontmatter in the Markdown pages. (@skyzyx)5be683c
: Polishing up the provider function documentation. (@skyzyx)232e06d
: Updated the CHANGELOG. (@skyzyx)0118a1a
: Added OpenTofu 1.7.0-alpha1 to the test matrix. (@skyzyx)aa2275a
: Added OpenTofu 1.7.0-alpha1 to the test matrix. (@skyzyx)7fd7a70
: Added OpenTofu 1.7.0-alpha1 to the test matrix. (@skyzyx)785655c
: Updated the .mailmap. (@skyzyx)752ba3a
: UpdatesCONTRIBUTING.md
. (@skyzyx)2e23862
: Re-generate the documentation from the provider. (@skyzyx)c53e354
: Re-generated the provider docs. (@skyzyx)
Building and Dependencies
7b33cc0
: Updated the Go dependencies and mod file. (@skyzyx)7be699c
: deps: Bumptrufflesecurity/trufflehog
from 3.68.4 to 3.68.5 (#184) (@dependabot)c88ce13
: deps: Bumptrufflesecurity/trufflehog
from 3.68.5 to 3.69.0 (#187) (@dependabot)5b43368
: deps: Bumpactions/checkout
from 4.1.1 to 4.1.2 (@dependabot)04ea900
: deps: Bumpgithub/codeql-action
from 3.24.6 to 3.24.7 (@dependabot)889a425
: deps: Bumpgithub.com/hashicorp/terraform-plugin-go
(@dependabot)06ae530
: deps: Bumpopentofu/setup-opentofu
from 1.0.2 to 1.0.3 (#195) (@dependabot)7d8a967
: deps: Bumptrufflesecurity/trufflehog
from 3.69.0 to 3.70.2 (#196) (@dependabot)8302ee3
: deps: Bumpgithub/codeql-action
from 3.24.7 to 3.24.8 (#197) (@dependabot)868864f
: deps: Bumpgithub.com/gruntwork-io/terratest
(#198) (@dependabot)ad5ab9f
: deps: Bumpgithub.com/gruntwork-io/terratest
(#199) (@dependabot)5e81d3d
: Update godeps to update allgo.mod
files in project. (@skyzyx)
🧪 Testing
c37a8d5
: Make some adjustments for the test suite. (@skyzyx)32ccd04
: Add Terraform 1.8-beta1 to the test matrix. (@skyzyx)67e7625
: Added OpenTofu 1.7.0-alpha1 to the test matrix. (@skyzyx)4c6c4ee
: Migrate to official git-cliff action. (@skyzyx)6659454
: Allow api.github.com:443 to git-cliff. (@skyzyx)
🚜 Refactor
ad94772
: Moved the provider.Functions function to this branch. (@skyzyx)cea02c3
: Add more support for provider functions. (@skyzyx)a982bad
: Switch Description to MarkdownDescription. Fix str_iterative_replace. (@skyzyx)
🚀 Features
1.3.1 — 2024-03-08
What's Changed
📚 Documentation
0f5913a
: Clarified documentation forcorefunc_url_parse
.canonicalizer. (@skyzyx)e9e3b7a
: Clarified documentation forcorefunc_url_parse
.canonicalizer. (@skyzyx)6dfac39
: Added note about different kinds of providers. (@skyzyx)761d230
: RenamedAUTHORS.md
toCONTRIBUTORS.md
to better align with established patterns on the web. (@skyzyx)2758a7e
: Create a newACKNOWLEDGMENTS.md
file. (@skyzyx)877ed3f
: Updated the Contribution Guide. (@skyzyx)c1cfa03
: Updated the charts for test coverage and binsize. (@skyzyx)9dffe13
: Updated the Contribution Guide with more clarity. (@skyzyx)95ae2e7
: Lots of tweaking to the CHANGELOG format to produce more consistent results. (@skyzyx)fd3cbc8
: Update the CHANGELOG. (@skyzyx)5648aa3
: Updated the CHANGELOG. (@skyzyx)
Building and Dependencies
08799f4
: Added a specific 'replace' clause togo.mod
. (@skyzyx)e72bd58
: deps: Bumpactions/upload-artifact
from 4.3.0 to 4.3.1 (#145) (@dependabot)4812eb9
: deps: Bumpgithub.com/northwood-labs/terraform-provider-corefunc
(#147) (@dependabot)d5368da
: deps: Bumptrufflesecurity/trufflehog
from 3.67.1 to 3.67.4 (#148) (@dependabot)c49b3f2
: deps: Bumpactions/setup-node
from 4.0.1 to 4.0.2 (#149) (@dependabot)d8e97c0
: deps: Bumptrufflesecurity/trufflehog
from 3.67.4 to 3.67.5 (#150) (@dependabot)1912070
: deps: Bumpgolangci/golangci-lint-action
from 3.7.0 to 3.7.1 (#151) (@dependabot)2dc57ba
: Prepend sudo to chag installer. (@skyzyx)6b11f0f
: Remove former dependencies. (@skyzyx)091b22e
: Keep default.pgo in the repo. (@skyzyx)db40302
: Added the GPG Public Key used for signing. (@skyzyx)77f1ea9
: deps: Bumpgithub/codeql-action
from 3.24.0 to 3.24.1 (#152) (@dependabot)71866d3
: deps: Bumptrufflesecurity/trufflehog
from 3.67.5 to 3.67.6 (#153) (@dependabot)3b76f93
: Add support for running single benchmarks. (@skyzyx)0533fbe
: Updated the dependencies to their latest minor/patch releases. (@skyzyx)23003f6
: deps: Bumpactions/dependency-review-action
from 4.0.0 to 4.1.0 (#162) (@dependabot)211ef6f
: deps: Bumptrufflesecurity/trufflehog
from 3.67.6 to 3.67.7 (#168) (@dependabot)fa4eef0
: deps: Bumpgithub/codeql-action
from 3.24.1 to 3.24.3 (#164) (@dependabot)339904e
: deps: Bumpactions/go-dependency-submission
from 2.0.0 to 2.0.1 (#165) (@dependabot)6c924d8
: deps: Bumpactions/dependency-review-action
from 4.1.0 to 4.1.3 (#167) (@dependabot)b19428b
: deps: Bumptrufflesecurity/trufflehog
from 3.67.7 to 3.68.0 (#169) (@dependabot)5cef9c0
: deps: Bumpgolang/govulncheck-action
from 1.0.1 to 1.0.2 (#170) (@dependabot)355da49
: deps: Bumpgithub/codeql-action
from 3.24.3 to 3.24.4 (#171) (@dependabot)0346ed9
: deps: BumpGo
to 1.22. (@skyzyx)88ad2e8
: deps: Bumpgithub/codeql-action
from 3.24.4 to 3.24.6 (#177) (@dependabot)deb3174
: deps: Bumptrufflesecurity/trufflehog
from 3.68.0 to 3.68.3 (#176) ([@dep...
1.2.0 — 2024-02-02
Areas of focus
The focus of this release was to add first-class support for OpenTofu, update dependencies, and expand the ability to test across both platforms.
What's Changed
📚 Documentation
Building and Dependencies
92c7065
: deps: Bumpgithub.com/northwood-labs/terraform-provider-corefunc
(#94) (@dependabot)96a741f
: deps: Bumpcrazy-max/ghaction-import-gpg
from 6.0.0 to 6.1.0 (#97) (@dependabot)73ac9c5
: deps: Bumpgithub/codeql-action
from 1.1.39 to 3.22.12 (#95) (@dependabot)528dfcd
: deps: Bumptrufflesecurity/trufflehog
from 3.63.5 to 3.63.7 (#96) (@dependabot)523b701
: deps: Bumpgithub.com/chanced/caps
from 1.0.1 to 1.0.2 (#98) (@dependabot)b311501
: deps: Bumpgithub.com/chanced/caps
in /generator (#99) (@dependabot)fc859eb
: deps: Bumpactions/dependency-review-action
from 3.1.4 to 3.1.5 (#100) (@dependabot)1ec1ac2
: deps: Bumpgithub.com/cloudflare/circl
from 1.3.6 to 1.3.7 (#101) (@dependabot)7f40e69
: deps: Bumpactions/go-dependency-submission
from 1.0.3 to 2.0.0 (#105) (@dependabot)1317bab
: deps: Bumpgithub.com/hashicorp/terraform-plugin-framework
(#106) (@dependabot)8d22b24
: deps: Bumpgithub.com/gruntwork-io/terratest
in /terratest (#110) (@dependabot)104b541
: deps: Bumpgithub/codeql-action
from 3.22.12 to 3.23.1 (#111) (@dependabot)0063c0c
: deps: Bumpactions/dependency-review-action
from 3.1.5 to 4.0.0 (#113) (@dependabot)2ca888e
: deps: Bumpactions/upload-artifact
from 4.0.0 to 4.3.0 (#116) (@dependabot)1750875
: deps: Bumptrufflesecurity/trufflehog
from 3.63.7 to 3.64.0 (#117) (@dependabot)0844a2e
: deps: Bumpgithub.com/hashicorp/terraform-plugin-docs
(#118) (@dependabot)680a5d4
: deps: Bumpgithub/codeql-action
from 3.23.1 to 3.23.2 (#120) (@dependabot)771756b
: deps: Bumpgithub.com/hashicorp/terraform-plugin-go
(#121) (@dependabot)f35b806
: deps: Bumpgithub.com/hashicorp/terraform-plugin-sdk/v2
(#123) (@dependabot)5396f2d
: deps: Bumpstep-security/harden-runner
from 2.6.1 to 2.7.0 (#124) (@dependabot)d0df49d
: deps: Bumptrufflesecurity/trufflehog
from 3.64.0 to 3.66.3 (#126) (@dependabot)
🧼 Linting
🧪 Testing
ea785fa
: Disable GoSec Sarif uploading until we know why it's failing. (@skyzyx)d2198f3
: Add Terraform 1.7 to the test matrix. (@skyzyx)73b83b1
: Enable workflow_dispatch to trigger tests manually. (@skyzyx)4205631
: Discovered issue in calling GoSec. (@skyzyx)9486823
: Discovered issue in calling GoSec. (@skyzyx)472cb4c
: Discovered issue in calling GoSec. (@skyzyx)8686958
: Disable GoSec workflow for the time being. (@skyzyx)bf75f94
: Auto-updateAUTHORS.md
and CHANGELOG on commit. (@skyzyx)6672a01
: Auto-updateAUTHORS.md
and CHANGELOG on commit. (@skyzyx)834be43
: Auto-updateAUTHORS.md
and CHANGELOG on commit. (@skyzyx)40b77b8
: Auto-updateAUTHORS.md
and CHANGELOG on commit. (@skyzyx)- [
e1e7b69
](https://github.com/northwood-labs/terraform-provider-corefu...
1.3.0 — 2024-02-05
Areas of focus
The focus of this release was a lot of housekeeping. Added Bash Automated Testing System (BATS) as a way to validate the provider schema from the outside; implemented support for URL parsing and runtime data lookups; switched from SDKv2 testing framework to the Provider Framework testing (and removing the previously-required ID attribute from data sources); and made the INFO logs cleaner by moving most things to DEBUG.
What's Changed
📚 Documentation
00411fe
: Updated docs to remove the 'id' attribute. (@skyzyx)e819279
: Fixed a few typos. (@skyzyx)88db492
: Fixed some links incorefunc_url_parse
. (@skyzyx)ca6d540
: Fixed some typos incorefunc_url_parse
. (@skyzyx)d02b3e7
: Fixed some typos incorefunc_url_parse
. (@skyzyx)d6938de
: Added link to Google Safe Browsing rules. (@skyzyx)
Building and Dependencies
4cde8d8
: deps: Bumpgithub.com/northwood-labs/terraform-provider-corefunc
(#130) (@dependabot)1a298cb
: deps: Bumpgithub/codeql-action
from 3.23.2 to 3.24.0 (#131) (@dependabot)68a3d4b
: deps: Bumptrufflesecurity/trufflehog
from 3.66.3 to 3.67.1 (#132) (@dependabot)e548051
: Small updates to the Makefile. (@skyzyx)d4496cb
: Small updates to the Makefile. (@skyzyx)87f2772
: Small updates to the Makefile. (@skyzyx)b4232d2
: Small updates to the Makefile. (@skyzyx)
🧪 Testing
5d992f3
: Regenerate test artifacts. (@skyzyx)c4459ad
: Updated BATS tests with Shellcheck feedback. (@skyzyx)6611f3f
: Generated updated test artifacts. (@skyzyx)d6f3437
: Added Terratest tests forcorefunc_url_parse
. (@skyzyx)
🚀 Features
1752c6e
: Implement new runtime data sources. (@skyzyx)1da303c
: Implementedcorefunc_url_parse
. (@skyzyx)e179a2f
: Added support for Google Safe Browsing canonicalization. (@skyzyx)
🐛 Bug Fixes
1.2.1 — 2024-02-02
What's Changed
📚 Documentation
b35d3f8
: Adjust the git-cliff format. (@skyzyx)6189ded
: Resolved an issue with Markdown generation build more consistent docs. (@skyzyx)
Building and Dependencies
558c756
: deps: Bumpgithub.com/northwood-labs/terraform-provider-corefunc
(#128) (@dependabot)
🧪 Testing
cc77ed9
: Improve CHANGELOG generation. (@skyzyx)0182c79
: Improve CHANGELOG generation. (@skyzyx)acee3ef
: Add auto-cancelation for multiple CI runs of the same test. (@skyzyx)85cfb6c
: Setup Terratest testing for OpenTofu from the Makefile. (@skyzyx)57b1e0e
: Improve switching between Terraform/OpenTofu in Terratest. (@skyzyx)590c3bc
: Improve switching between Terraform/OpenTofu in Terratest. (@skyzyx)
🐛 Bug Fixes
1.1.1 — 2023-12-20
What's Changed
📚 Documentation
f3c07b2
: Updated copyright in all headers to include 2024. (@skyzyx)1d00129
: Updated theREADME.md
for the Terratest tests. (@skyzyx)1c2bc3c
: Updated the templates used by tfplugindocs. (@skyzyx)
Building and Dependencies
0c431c2
: Remove the restriction to pre-1.6 versions of Terraform in examples. (@skyzyx)27b9e60
: Updated Go dependencies. (@skyzyx)bc39137
: Pin the version of the GoSec action. (@skyzyx)aa4e217
: Pin the version of the Trufflehog action. (@skyzyx)1d01f26
: deps: Bumpgolang.org/x/crypto
in /terratest (#90) (@dependabot)2f77df9
: deps: Bumpgolang.org/x/crypto
from 0.3.0 to 0.17.0 in /generator (#89) (@dependabot)07df7b9
: deps: Bumptrufflesecurity/trufflehog
from 3.63.4 to 3.63.5 (#91) (@dependabot)956339c
: deps: Bumpgolang.org/x/crypto
from 0.16.0 to 0.17.0 (#88) (@dependabot)543eb0a
: Update thego.sum
file. (@skyzyx)
🧪 Testing
1.1.0 — 2023-12-18
Areas of focus
The focus of this release was to add new functionality (leftpad, homedir), update dependencies, and improve how we test to ensure a very high degree of quality.
What's Changed
📚 Documentation
3b7d8ca
: Updated theREADME.md
. (@skyzyx)d41ad2e
: Updated the Terraform documentation to include the lockfile. (@skyzyx)00b7206
: Updated the CHANGELOG. (@skyzyx)92a73de
: Ran Markdownlint on the CHANGELOG. (@skyzyx)6b7b0a3
: Added a note about base10 tocorefunc_int_leftpad
. (@skyzyx)b83580e
: Regenerated the provider documentation. (@skyzyx)
Building and Dependencies
de4027c
: deps: Bumpgithub/codeql-action
from 2.22.7 to 2.22.8 (#72) (@dependabot)98d8612
: deps: Bumpactions/dependency-review-action
from 3.1.3 to 3.1.4 (#74) (@dependabot)874d704
: deps: Bumpactions/setup-go
from 4.1.0 to 5.0.0 (#75) (@dependabot)ca8c440
: deps: Bumpgithub/codeql-action
from 2.22.8 to 2.22.9 (#76) (@dependabot)232c76e
: deps: Bumpgithub/codeql-action
from 2.22.9 to 3.22.11 (#79) (@dependabot)415d3d3
: deps: Bumpgithub.com/hashicorp/terraform-plugin-sdk/v2
(#82) (@dependabot)78ec578
: deps: Bumpactions/upload-artifact
from 3.1.3 to 4.0.0 (#80) (@dependabot)
🧼 Linting
🧪 Testing
🚜 Refactor
🚀 Features
1135f94
: Begin implementations of StrLeftPad and IntLeftPad. (@skyzyx)92fbf6f
: Implemented the provider side of leftpad functions. (#73) (@skyzyx)c047ee1
: Added support forcorefunc.Homedir()
andcorefunc_homedir_get
. (#77) (@skyzyx)e3985ba
: Added initial support for Homedir lookups. (@skyzyx)290e1cc
: Addedcorefunc_homedir_expand
. (@skyzyx)