From 180e0b5efdf936a25a8c3cac79887c2d3587a262 Mon Sep 17 00:00:00 2001 From: Martin Atkins Date: Thu, 16 Mar 2023 09:23:47 -0700 Subject: [PATCH] Release v1.13.1 --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e7602b63..5b2e242a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# 1.13.1 (Unreleased) +# 1.13.1 (March 16, 2023) * `function`: If a function parameter that doesn't declare `AllowDynamicType: true` recieves a `cty.DynamicVal`, the function system would previously just skip calling the function's `Type` callback and treat the result type as unknown. However, the `Call` method was then still calling a function's `Impl` callback anyway, which violated the usual contract that `Type` acts as a guard for `Impl` so `Impl` doesn't have to repeat type-checking already done in `Type`: it's only valid to call `Impl` if `Type` was previosly called _and_ it succeeded.