Releases: crossplane-contrib/function-hcl
v0.2.0-rc10
What's Changed
- pkg: switch Function package APIs from v1beta1 to v1 by @haarchri in #39
- fix panic when path key is not known by @gotwarlost in #42
- Expose an API for language server use. by @gotwarlost in #43
- create monorepo, add documentation site by @gotwarlost in #44
- update release process to not commit code, script to create brew tap later by @gotwarlost in #46
- initial commit of language server code by @gotwarlost in #48
- add function-hcl-ls steps to build, change release to produce tarballs by @gotwarlost in #49
- add language server attribution by @gotwarlost in #52
- Add the jetbrains extension from the tip of the internal code by @gotwarlost in #53
- add vscode extension from tip of internal codebase by @gotwarlost in #51
- Documentation to debug compositions by @ydubreuil in #55
- refactor CRD downloads by @gotwarlost in #54
- rename subdirs to lose stuttering, update build, no external interfac… by @gotwarlost in #56
New Contributors
Full Changelog: v0.1.3...v0.2.0-rc10
v0.2.0-rc9
What's Changed
- pkg: switch Function package APIs from v1beta1 to v1 by @haarchri in #39
- fix panic when path key is not known by @gotwarlost in #42
- Expose an API for language server use. by @gotwarlost in #43
- create monorepo, add documentation site by @gotwarlost in #44
- update release process to not commit code, script to create brew tap later by @gotwarlost in #46
- initial commit of language server code by @gotwarlost in #48
- add function-hcl-ls steps to build, change release to produce tarballs by @gotwarlost in #49
- add language server attribution by @gotwarlost in #52
- Add the jetbrains extension from the tip of the internal code by @gotwarlost in #53
- add vscode extension from tip of internal codebase by @gotwarlost in #51
New Contributors
Full Changelog: v0.1.3...v0.2.0-rc9
v0.2.0-rc7
What's Changed
- pkg: switch Function package APIs from v1beta1 to v1 by @haarchri in #39
- fix panic when path key is not known by @gotwarlost in #42
- Expose an API for language server use. by @gotwarlost in #43
- create monorepo, add documentation site by @gotwarlost in #44
- update release process to not commit code, script to create brew tap later by @gotwarlost in #46
- initial commit of language server code by @gotwarlost in #48
- add function-hcl-ls steps to build, change release to produce tarballs by @gotwarlost in #49
- add language server attribution by @gotwarlost in #52
- Add the jetbrains extension from the tip of the internal code by @gotwarlost in #53
- add vscode extension from tip of internal codebase by @gotwarlost in #51
New Contributors
Full Changelog: v0.1.3...v0.2.0-rc7
v0.2.0-rc6
What's Changed
- pkg: switch Function package APIs from v1beta1 to v1 by @haarchri in #39
- fix panic when path key is not known by @gotwarlost in #42
- Expose an API for language server use. by @gotwarlost in #43
- create monorepo, add documentation site by @gotwarlost in #44
- update release process to not commit code, script to create brew tap later by @gotwarlost in #46
- initial commit of language server code by @gotwarlost in #48
- add function-hcl-ls steps to build, change release to produce tarballs by @gotwarlost in #49
New Contributors
Full Changelog: v0.1.3...v0.2.0-rc6
v0.2.0-rc5
What's Changed
- pkg: switch Function package APIs from v1beta1 to v1 by @haarchri in #39
- fix panic when path key is not known by @gotwarlost in #42
- Expose an API for language server use. by @gotwarlost in #43
- create monorepo, add documentation site by @gotwarlost in #44
- update release process to not commit code, script to create brew tap later by @gotwarlost in #46
New Contributors
Full Changelog: v0.1.3...v0.2.0-rc5
v0.2.0-rc4
What's Changed
- pkg: switch Function package APIs from v1beta1 to v1 by @haarchri in #39
- fix panic when path key is not known by @gotwarlost in #42
- Expose an API for language server use. by @gotwarlost in #43
- create monorepo, add documentation site by @gotwarlost in #44
- update release process to not commit code, script to create brew tap later by @gotwarlost in #46
New Contributors
Full Changelog: v0.1.3...v0.2.0-rc4
v0.1.3
What's Changed
- upgrade to go 1.25, upgrade hcl library to latest by @gotwarlost in #29
- initialize unknown function args to DynamicVal, fixes #28 by @gotwarlost in #33
- remove duplicate diags, sort by sev/ file/ position by @gotwarlost in #30
- implement an opinionated format command by @gotwarlost in #31
- use latest go version for coverage by @gotwarlost in #34
Full Changelog: v0.1.2...v0.1.3
v0.1.1: important bug fixes
Changes to semantics
The contract for conditions has been loosened to allow incomplete values in conditions that are now evaluated as false instead of returning an error.
Previously we required conditions to never have incomplete values, but discovered later that the HCL can and try functions can return incomplete values under certain circumstances, which makes it impossible for composition authors to write bulletproof conditions that always have a boolean value.
The spec has been updated to reflect these changes.
What's Changed
- Fix panic when condition value is unknown by @ydubreuil in #26
- panic fix: return a new instance of the functions map every time since it is later modified by @gotwarlost in #27
New Contributors
- @ydubreuil made their first contribution in #26
Full Changelog: v0.1.0...v0.1.1
v0.1.0: First interface with stability guarantees
What's Changed
In addition to some refactoring and cleanup, the main features in this release are user-defined functions and support for
extra resource requirements.
- feat: implement user-defined functions by @gotwarlost in #20
- feat: Add support for extra resource requirements by @gotwarlost in #22
Full Changelog: v0.0.3...v0.1.0
v0.0.2 - initial version with image
An initial version for people to be able to use the function and experiment with it.
xpkg.crossplane.io/crossplane-contrib/function-hcl:v0.0.2