|
| 1 | +# 1.7.0 (February 12, 2020) |
| 2 | + |
| 3 | +FEATURES: |
| 4 | +* Binary acceptance test driver ([#262](https://github.com/hashicorp/terraform-plugin-sdk/issues/262)) |
| 5 | + |
| 6 | +DEPRECATED: |
| 7 | + |
| 8 | +* helper/schema: `ResourceData.Partial` ([#317](https://github.com/hashicorp/terraform-plugin-sdk/issues/317)) |
| 9 | +* helper/schema: `ResourceData.SetPartial` ([#317](https://github.com/hashicorp/terraform-plugin-sdk/issues/317)) |
| 10 | + |
| 11 | +# 1.6.0 (January 29, 2020) |
| 12 | + |
| 13 | +DEPRECATED: |
| 14 | + |
| 15 | +* helper/validation: `ValidateListUniqueStrings` ([#301](https://github.com/hashicorp/terraform-plugin-sdk/issues/301)) |
| 16 | +* helper/validation: `SingleIP` ([#301](https://github.com/hashicorp/terraform-plugin-sdk/issues/301)) |
| 17 | +* helper/validation: `IPRange` ([#301](https://github.com/hashicorp/terraform-plugin-sdk/issues/301)) |
| 18 | +* helper/validation: `CIDRNetwork` ([#301](https://github.com/hashicorp/terraform-plugin-sdk/issues/301)) |
| 19 | +* helper/validation: `ValidateJsonString` ([#301](https://github.com/hashicorp/terraform-plugin-sdk/issues/301)) |
| 20 | +* helper/validation: `ValidateRegexp` ([#301](https://github.com/hashicorp/terraform-plugin-sdk/issues/301)) |
| 21 | +* helper/validation: `ValidateRFC3339TimeString` ([#296](https://github.com/hashicorp/terraform-plugin-sdk/issues/296)) |
| 22 | + |
| 23 | +FEATURES: |
| 24 | + |
| 25 | +* helper/validation: `IntDivisibleBy` ([#296](https://github.com/hashicorp/terraform-plugin-sdk/issues/296)) |
| 26 | +* helper/validation: `IntNotInSlice` ([#296](https://github.com/hashicorp/terraform-plugin-sdk/issues/296)) |
| 27 | +* helper/validation: `IsIPv6Address` ([#296](https://github.com/hashicorp/terraform-plugin-sdk/issues/296)) |
| 28 | +* helper/validation: `IsIPv4Address` ([#296](https://github.com/hashicorp/terraform-plugin-sdk/issues/296)) |
| 29 | +* helper/validation: `IsCIDR` ([#296](https://github.com/hashicorp/terraform-plugin-sdk/issues/296)) |
| 30 | +* helper/validation: `IsMACAddress` ([#296](https://github.com/hashicorp/terraform-plugin-sdk/issues/296)) |
| 31 | +* helper/validation: `IsPortNumber` ([#296](https://github.com/hashicorp/terraform-plugin-sdk/issues/296)) |
| 32 | +* helper/validation: `IsPortNumberOrZero` ([#296](https://github.com/hashicorp/terraform-plugin-sdk/issues/296)) |
| 33 | +* helper/validation: `IsDayOfTheWeek` ([#296](https://github.com/hashicorp/terraform-plugin-sdk/issues/296)) |
| 34 | +* helper/validation: `IsMonth` ([#296](https://github.com/hashicorp/terraform-plugin-sdk/issues/296)) |
| 35 | +* helper/validation: `IsRFC3339Time` ([#296](https://github.com/hashicorp/terraform-plugin-sdk/issues/296)) |
| 36 | +* helper/validation: `IsURLWithHTTPS` ([#296](https://github.com/hashicorp/terraform-plugin-sdk/issues/296)) |
| 37 | +* helper/validation: `IsURLWithHTTPorHTTPS` ([#296](https://github.com/hashicorp/terraform-plugin-sdk/issues/296)) |
| 38 | +* helper/validation: `IsURLWithScheme` ([#296](https://github.com/hashicorp/terraform-plugin-sdk/issues/296)) |
| 39 | +* helper/validation: `ListOfUniqueStrings` ([#301](https://github.com/hashicorp/terraform-plugin-sdk/issues/301)) |
| 40 | +* helper/validation: `IsIPAddress` ([#301](https://github.com/hashicorp/terraform-plugin-sdk/issues/301)) |
| 41 | +* helper/validation: `IsIPv4Range` ([#301](https://github.com/hashicorp/terraform-plugin-sdk/issues/301)) |
| 42 | +* helper/validation: `IsCIDRNetwork` ([#301](https://github.com/hashicorp/terraform-plugin-sdk/issues/301)) |
| 43 | +* helper/validation: `StringIsJSON` ([#301](https://github.com/hashicorp/terraform-plugin-sdk/issues/301)) |
| 44 | +* helper/validation: `StringIsValidRegExp` ([#301](https://github.com/hashicorp/terraform-plugin-sdk/issues/301)) |
| 45 | + |
| 46 | +# 1.5.0 (January 16, 2020) |
| 47 | + |
| 48 | +FEATURES: |
| 49 | + |
| 50 | +* helper/validation: `StringIsEmpty` ([#294](https://github.com/hashicorp/terraform-plugin-sdk/issues/294)) |
| 51 | +* helper/validation: `StringIsNotEmpty` ([#294](https://github.com/hashicorp/terraform-plugin-sdk/issues/294)) |
| 52 | +* helper/validation: `StringIsWhiteSpace` ([#294](https://github.com/hashicorp/terraform-plugin-sdk/issues/294)) |
| 53 | +* helper/validation: `StringIsNotWhiteSpace` ([#294](https://github.com/hashicorp/terraform-plugin-sdk/issues/294)) |
| 54 | +* helper/validation: `IsUUID` ([#294](https://github.com/hashicorp/terraform-plugin-sdk/issues/294)) ([#297](https://github.com/hashicorp/terraform-plugin-sdk/issues/297)) |
| 55 | + |
| 56 | +BUG FIXES: |
| 57 | + |
| 58 | +* schema/ExactlyOneOf: Fix handling of unknowns in complex types ([#287](https://github.com/hashicorp/terraform-plugin-sdk/issues/287)) |
| 59 | + |
| 60 | +# 1.4.1 (December 18, 2019) |
| 61 | + |
| 62 | +BUG FIXES: |
| 63 | + |
| 64 | +* helper/resource: Don't crash when dependent test sweeper is missing ([#279](https://github.com/hashicorp/terraform-plugin-sdk/issues/279)) |
| 65 | + |
| 66 | +# 1.4.0 (November 20, 2019) |
| 67 | + |
| 68 | +NOTES: |
| 69 | + |
| 70 | +* pruned dead code from internal pkg ([#251](https://github.com/hashicorp/terraform-plugin-sdk/issues/251)) |
| 71 | +* bumped dependency of `terraform-config-inspect` to remove transitive dependency ([#252](https://github.com/hashicorp/terraform-plugin-sdk/issues/252)) |
| 72 | + |
| 73 | +FEATURES: |
| 74 | + |
| 75 | +* helper/validation: Add `FloatAtLeast` and `FloatAtMost` validation functions ([#239](https://github.com/hashicorp/terraform-plugin-sdk/issues/239)) |
| 76 | +* helper/validation: Add `StringDoesNotMatch` validation function ([#240](https://github.com/hashicorp/terraform-plugin-sdk/issues/240)) |
| 77 | +* ResourceData: Add `HasChanges` variadic method ([#241](https://github.com/hashicorp/terraform-plugin-sdk/issues/241)) |
| 78 | + |
| 79 | +# 1.3.0 (November 06, 2019) |
| 80 | + |
| 81 | +NOTES: |
| 82 | + |
| 83 | +* The internalized version of Terraform that exists for the acceptance test framework has received several cherry picks in an effort to keep it in sync with how Terraform behaves. This process is performed on a best effort basis. |
| 84 | + |
| 85 | +FEATURES: |
| 86 | + |
| 87 | +* helper/validation: Add `StringDoesNotContainAny` validation function ([#212](https://github.com/hashicorp/terraform-plugin-sdk/issues/212)) |
| 88 | +* helper/schema: Introduce `ExactlyOneOf` and `AtLeastOneOf` validation checks against schema attributes ([#225](https://github.com/hashicorp/terraform-plugin-sdk/issues/225)) |
| 89 | + |
| 90 | +BUG FIXES: |
| 91 | + |
| 92 | +* helper/resource: Ensure dependent sweepers are all added. ([#213](https://github.com/hashicorp/terraform-plugin-sdk/issues/213)) |
| 93 | + |
| 94 | +# 1.2.0 (October 25, 2019) |
| 95 | + |
| 96 | +FEATURES: |
| 97 | + |
| 98 | +* helper/resource: Introduce sweeper flag `-sweep-allow-failures` to continue other sweepers after failures ([#198](https://github.com/hashicorp/terraform-plugin-sdk/issues/198)) |
| 99 | + |
1 | 100 | # 1.1.1 (October 03, 2019) |
2 | 101 |
|
3 | 102 | BUG FIXES: |
|
0 commit comments