Skip to content

Releases: mschuchard/terraform-provider-stdlib

v2.2.2

14 Dec 11:44

Choose a tag to compare

Changelog

  • 89aae34 preparing v2.2.2 release
  • 0f38e59 very minor provider framework optimization
  • 86d603b improve test logging and document data source deprecation
  • 1c74922 misc very minor fixes
  • fbfbea5 num_elements allowed to equal length of list
  • 344b896 input type float32-->float64
  • 9b6f9be permit empty string input value for cut
  • b92416a permit number_of_characters to be equal to string parameter length
  • e580f83 verify round return does not under/overflow
  • 1dbf8d8 update mod input params to number type
  • bed3b03 update input and return to number, and optimize validation
  • c3890f5 update exp input to number, and generalize round
  • f981107 update deps

v2.2.1

15 Nov 11:49

Choose a tag to compare

Changelog

  • cc69fa3 preparing v2.2.1 release
  • 236802b update input param type from float64 to number
  • e756608 fix error check and context setting
  • 59eefa3 validate divisor not 0
  • f63f915 improve input param validation error messages
  • 1cfe002 protect against overflows
  • d472493 missing key updated from error to warning
  • 5ef5014 optimize has_value function logic
  • 7158674 fix return type for coalesce_map function
  • a1bf90e isdynamicempty error message logs accurate param position
  • 7da8ad6 add unit test for dynamics helper funcs
  • 27f9094 add type diagnostics logging to unit tests

v2.2.0

11 Oct 09:59

Choose a tag to compare

Changelog

  • 6a7ce8b preparing v2.2.0 release
  • 804db3b add links to primary documentation index
  • 5dd797e add repeat function support files
  • 08b000b update unit tests for dynamics
  • 18a17b5 add type conversions for dynamic return
  • 6703ca8 add repeat dynamic input type prototype
  • 0c37621 update for new getdynamicunderlyingvalue behavior
  • 60a6970 update dynamic value retrieval to return unknown/null
  • 95dd2f4 update empty function for updated shared dynamic funcs
  • 5f46c70 add underlyingvalue get and validate/update dynamic empty
  • 60a0cc6 update index template for overview
  • 9e7e7ba add support files for count function
  • 50de2ba fix function name in error logs
  • 98ac13e add count function prototype
  • 1fdd556 fix combinations function receiver
  • 62685e1 add combinations function support files
  • fb93db0 add prototype for combinations function
  • 334e16d add sort_list_number support files
  • 2b9b392 add prototype sort_list_number function
  • 7519481 rename sort_list to sort_list_string, and remove shallow clone

v2.1.1

24 Aug 10:28

Choose a tag to compare

Changelog

  • 27629cd preparing v2.1.1 release
  • 7ccd623 further optimize function error returns
  • 495dd8a update go version and deps
  • c404747 add support files for experimental compact_map function
  • 3b43f0b add experimental compact_map function
  • 5490d6d guardrails around deref nil pointers for no error info
  • bceab4e add and utilize dynamic empty helper func
  • 596ab18 add empty map input unit test
  • 987bb99 optimize returns for input param validation
  • 3a8259e finish improvements to empty function
  • 507732f improve empty function type and emptiness checks
  • 8b9b602 add unit tests for new replace validation
  • 670eed9 clarify replace doc and improve param validation
  • bdfe251 improve unit testing diagnostics and efficiency
  • 2948e35 massive overhaul and improvement to tf func unit test pattern
  • ae8b4c0 add result data to unit test func
  • 21febad add general func for executing tf func unit tests
  • e6bb8aa env make, data maintenance mode, replace doc markdown

v2.1.0

12 Jul 10:35

Choose a tag to compare

Changelog

  • 85cea65 preparing v2.1.0 release
  • 9523e71 add elements_delete function supporting files
  • 8b001fa add elements_delete function prototype
  • ec26c61 add support files for and fix repeat function
  • 9dc6193 add repeat function prototype
  • da76310 add coalesce_map support files and fix function
  • 3af08e0 add prototype coalesce_map function
  • c1226d0 fix compact_map null type handling and add support files
  • 6c775ed prototype compact_map function
  • e3b9075 add supporting files for factorial function
  • d87bd96 add prototype factorial function

v2.0.3

01 Jun 10:25

Choose a tag to compare

Changelog

  • a71f6cb preparing v2.0.3 release
  • 84f44a1 fix documentation issues
  • 84f0d69 improve tflog context setting for variadics
  • b79f7f4 update remaining experimental maps to stdlib maps
  • 237a12b enforce non-empty key and value params
  • 6c32769 update empty function to avoid unmarshalling
  • 208d68d add empty function support files
  • 7caafaf add prototype empty function
  • cd07523 update deps

v2.0.2

11 May 10:16

Choose a tag to compare

Changelog

  • b44cce8 preparing v2.0.2 release
  • e4043ee add support files for keys_delete function
  • a530dd7 add support files for delete_key function
  • ec72e18 add keys_delete function
  • b66eed1 add key_delete function
  • 79dcc2f misc doc updates
  • 27571b5 add support files for has_values function
  • 135bbd7 add prototype has_values function
  • a3e6683 add support files for has_keys function
  • 656e6ec prototype has_keys function
  • 460c134 add support files for has_key and has_value functions
  • 8200ee6 add prototype has_key and has_value functions
  • 698ef69 add support files for flatten_map function
  • 463c341 add prototype flatten_map function
  • 4ef578f add support files for equal_map function
  • f89986c prototype equal_map function

v2.0.1

05 Apr 10:02

Choose a tag to compare

Changelog

  • 84d0b69 preparing v2.0.1 release
  • 2652aae add supporting files for replace function
  • 5ae0b41 add prototype replace function
  • d8f8da6 add sort_list function and support, and fix min_string example
  • ecb5dd5 add product function and support
  • ae0133c add min_string function and support
  • 9ed8e98 add min_number function and support
  • 91a51e2 add max_string function and support
  • 26f6f09 add support for max_number function
  • ffd01a0 add max_number function prototype
  • fa1d413 improve test logging clarity
  • 0be7d4f add support for list_index function
  • 40a5ef0 prototype list_index function
  • 40c8fa9 update variadic param unit tests
  • d1b0c13 add last_element function support
  • 792ac01 prototype last_element function
  • 736ba69 add support for insert function
  • d8641c2 add prototype insert function
  • fb67b7d fix misleading error message and typo
  • a63a09e backport examples and tests for compare_list data source
  • 7efdea9 add compare_list function support
  • b4eb4eb implement compare_list function prototype

v2.0.0

14 Feb 14:24

Choose a tag to compare

Changelog

  • f7dbce3 preparing v2.0.0 release
  • 7ff557a update go version and exp dep
  • 700ace3 update test debug formatting and deps
  • c1e2628 update sqrt unit test for edge cases
  • 4197e4c update sqrt function for edge cases
  • 687a7e4 add sqrt function support files
  • e28ecba add sqrt prototype function
  • cb429fb add round function support
  • 5c52153 add round function prototype
  • 6bc2fa4 add modulus function support
  • 0764ace add prototype of modulus function
  • 478aa91 add exp function support
  • b6ec39e add exp function prototype
  • 4e2becb support for last char function
  • ff828c3 updates to last char function
  • 412f262 prototype for last char function
  • ad25a99 minor update and fix to cut function
  • ccd6088 update unit tests for cut function
  • 43133e0 add debug logging and error from diags
  • 4764184 add cut function test
  • 5e68c28 fixes for cut function
  • 3115353 add provider entry and example for cut function
  • 2222242 add prototype for cut function

v1.6.0

04 Jan 11:41

Choose a tag to compare

Changelog

  • a88df7a preparing v1.6.0 release
  • 064b41c add cut function support
  • f42f07d add cut function prototype
  • 1344f95 update examples and add 2.0.0 release announcement
  • e800229 template cut function
  • 3ae69f5 add product function support and update param name
  • eef587a add product function prototype
  • 76b9fdd mod id and test config formatting
  • 6eafa59 updates to map and multiple
  • 9e033a4 optimize ci iterate version