hashicorp/terraform-provider-random
### [`v3.4.3`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#343-September-08-2022)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.4.2...v3.4.3)
NOTES:
- resource/random_password: The values for `lower`, `number`, `special`, `upper`, `min_lower`, `min_numeric`, `min_special`, `min_upper` and `length` could be null if the resource was imported using version 3.3.1 or before. The value for `length` will be automatically calculated and assigned and default values will be assigned for the other attributes listed after this upgrade ([#313](https://togithub.com/hashicorp/terraform-provider-random/pull/313))
- resource/random_string: The values for `lower`, `number`, `special`, `upper`, `min_lower`, `min_numeric`, `min_special`, `min_upper` and `length` could be null if the resource was imported using version 3.3.1 or before. The value for `length` will be automatically calculated and assigned and default values will be assigned for the other attributes listed after this upgrade ([#313](https://togithub.com/hashicorp/terraform-provider-random/pull/313))
- resource/random_password: If the resource was created between versions 3.4.0 and 3.4.2, the `bcrypt_hash` value would not correctly verify against the `result` value. Affected resources will automatically regenerate a valid `bcrypt_hash` after this upgrade. ([#308](https://togithub.com/hashicorp/terraform-provider-random/pull/308))
- resource/random_password: The `override_special` attribute may show a plan difference from empty string (`""`) to `null` if previously applied with version 3.4.2. The plan should show this as an in-place update and it should occur only once after upgrading. ([#312](https://togithub.com/hashicorp/terraform-provider-random/pull/312))
- resource/random_string: The `override_special` attribute may show a plan difference from empty string (`""`) to `null` if previously applied with version 3.4.2. The plan should show this as an in-place update and it should occur only once after upgrading. ([#312](https://togithub.com/hashicorp/terraform-provider-random/pull/312))
BUG FIXES:
- resource/random_password: Assign default values to `lower`, `number`, `special`, `upper`, `min_lower`, `min_numeric`, `min_special` and `min_upper` if null. Assign length of `result` to `length` if null ([#313](https://togithub.com/hashicorp/terraform-provider-random/pull/313))
- resource/random_string: Assign default values to `lower`, `number`, `special`, `upper`, `min_lower`, `min_numeric`, `min_special` and `min_upper` if null. Assign length of `result` to `length` if null ([#313](https://togithub.com/hashicorp/terraform-provider-random/pull/313))
- resource/random_password: Fixed incorrect `bcrypt_hash` generation since version 3.4.0 ([#308](https://togithub.com/hashicorp/terraform-provider-random/pull/308))
- resource/random_password: Prevented difference with `override_special` when upgrading from version 3.3.2 and earlier ([#312](https://togithub.com/hashicorp/terraform-provider-random/pull/312))
- resource/random_string: Prevented difference with `override_special` when upgrading from version 3.3.2 and earlier ([#312](https://togithub.com/hashicorp/terraform-provider-random/pull/312))
### [`v3.4.2`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#342-September-02-2022)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.4.1...v3.4.2)
BUG FIXES:
- all: Prevent `keeper` with `null` values from forcing replacement ([305](https://togithub.com/hashicorp/terraform-provider-random/pull/305)).
- resource/random_password: During upgrade state, ensure `min_upper` is populated ([304](https://togithub.com/hashicorp/terraform-provider-random/pull/304)).
- resource/random_string: During upgrade state, ensure `min_upper` is populated ([304](https://togithub.com/hashicorp/terraform-provider-random/pull/304)).
### [`v3.4.1`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#341-August-31-2022)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.4.0...v3.4.1)
BUG FIXES:
- resource/random_password: During attribute plan modifier, only return error if `number` and `numeric` are both present and do not match ([301](https://togithub.com/hashicorp/terraform-provider-random/pull/301)).
- resource/random_string: During attribute plan modifier, only return error if `number` and `numeric` are both present and do not match ([301](https://togithub.com/hashicorp/terraform-provider-random/pull/301)).
### [`v3.4.0`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#340-August-30-2022)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.3.2...v3.4.0)
NOTES:
- Provider has been re-written using the new [`terraform-plugin-framework`](https://www.terraform.io/plugin/framework) ([#177](https://togithub.com/hashicorp/terraform-provider-random/pull/177)).
- resource/random_password: `number` was deprecated in [v3.3.0](https://togithub.com/hashicorp/terraform-provider-random/releases/tag/v3.3.0) and will be removed in the next major release.
- resource/random_string: `number` was deprecated in [v3.3.0](https://togithub.com/hashicorp/terraform-provider-random/releases/tag/v3.3.0) and will be removed in the next major release.
### [`v3.3.2`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#332-June-23-2022)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.3.1...v3.3.2)
BUG FIXES:
- resource/random_password: When importing set defaults for all attributes that have a default defined ([256](https://togithub.com/hashicorp/terraform-provider-random/pull/256)).
- resource/random_string: When importing set defaults for all attributes that have a default defined ([256](https://togithub.com/hashicorp/terraform-provider-random/pull/256)).
### [`v3.3.1`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#331-June-07-2022)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.3.0...v3.3.1)
BUG FIXES:
- resource/random_password: During schema upgrade, copy value of attribute `number` to attribute `numeric`, only if said value is a boolean (i.e. not `null`) ([262](https://togithub.com/hashicorp/terraform-provider-random/pull/262))
- resource/random_string: During schema upgrade, copy value of attribute `number` to attribute `numeric`, only if said value is a boolean (i.e. not `null`) ([262](https://togithub.com/hashicorp/terraform-provider-random/pull/262))
### [`v3.3.0`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#330-June-06-2022)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.2.0...v3.3.0)
ENHANCEMENTS:
- resource/random_password: `number` is now deprecated and `numeric` has been added to align attribute naming. `number` will be removed in the next major release ([#258](https://togithub.com/hashicorp/terraform-provider-random/pull/258)).
- resource/random_string: `number` is now deprecated and `numeric` has been added to align attribute naming. `number` will be removed in the next major release ([#258](https://togithub.com/hashicorp/terraform-provider-random/pull/258)).
### [`v3.2.0`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#320-May-18-2022)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.1.3...v3.2.0)
NEW FEATURES:
- resource/random_password: New attribute `bcrypt_hash`, which is the hashed password ([73](https://togithub.com/hashicorp/terraform-provider-random/pull/73), [102](https://togithub.com/hashicorp/terraform-provider-random/issues/102), [254](https://togithub.com/hashicorp/terraform-provider-random/pull/254))
NOTES:
- Adds or updates DESIGN.md, README.md, CONTRIBUTING.md and SUPPORT.md docs ([176](https://togithub.com/hashicorp/terraform-provider-random/issues/176), [235](https://togithub.com/hashicorp/terraform-provider-random/issues/235), [242](https://togithub.com/hashicorp/terraform-provider-random/pull/242)).
- Removes usage of deprecated fields, types and functions ([243](https://togithub.com/hashicorp/terraform-provider-random/issues/243), [244](https://togithub.com/hashicorp/terraform-provider-random/pull/244)).
- Tests all minor Terraform versions ([238](https://togithub.com/hashicorp/terraform-provider-random/issues/238), [241](https://togithub.com/hashicorp/terraform-provider-random/pull/241))
- Switches to linting with golangci-lint ([237](https://togithub.com/hashicorp/terraform-provider-random/issues/237), [240](https://togithub.com/hashicorp/terraform-provider-random/pull/240)).
### [`v3.1.3`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#313-April-22-2022)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.1.2...v3.1.3)
BUG FIXES:
- resource/random_password: Prevent crash when length is less than 0 ([#129](https://togithub.com/hashicorp/terraform-provider-random/issues/129), [#181](https://togithub.com/hashicorp/terraform-provider-random/issues/181), [#200](https://togithub.com/hashicorp/terraform-provider-random/pull/200), [#233](https://togithub.com/hashicorp/terraform-provider-random/issues/233)).
- resource/random_string: Prevent crash when length is less than 0 ([#129](https://togithub.com/hashicorp/terraform-provider-random/issues/129), [#181](https://togithub.com/hashicorp/terraform-provider-random/issues/181), [#200](https://togithub.com/hashicorp/terraform-provider-random/pull/200), [#233](https://togithub.com/hashicorp/terraform-provider-random/issues/233)).
- resource/random_password: Prevent confusing inconsistent result error when length is 0 ([#222](https://togithub.com/hashicorp/terraform-provider-random/issues/222), [#233](https://togithub.com/hashicorp/terraform-provider-random/issues/233)).
- resource/random_string: Prevent confusing inconsistent result error when length is 0 ([#222](https://togithub.com/hashicorp/terraform-provider-random/issues/222), [#233](https://togithub.com/hashicorp/terraform-provider-random/issues/233)).
### [`v3.1.2`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#312-March-17-2022)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.1.1...v3.1.2)
BUG FIXES:
- resource/random_pet: Prevented deterministic results since 3.1.1 ([#217](https://togithub.com/hashicorp/terraform-provider-random/issues/217).
### [`v3.1.1`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#311-March-16-2022)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.1.0...v3.1.1)
NOTES:
- Updated [terraform-plugin-docs](https://togithub.com/hashicorp/terraform-plugin-docs) to `v0.7.0`:
this improves generated documentation, with attributes now correctly formatted as `code`
and provided with anchors.
- Functionally identical to the previous 3.1.0 release.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.1.0
->3.4.3
Release Notes
hashicorp/terraform-provider-random
### [`v3.4.3`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#343-September-08-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.4.2...v3.4.3) NOTES: - resource/random_password: The values for `lower`, `number`, `special`, `upper`, `min_lower`, `min_numeric`, `min_special`, `min_upper` and `length` could be null if the resource was imported using version 3.3.1 or before. The value for `length` will be automatically calculated and assigned and default values will be assigned for the other attributes listed after this upgrade ([#313](https://togithub.com/hashicorp/terraform-provider-random/pull/313)) - resource/random_string: The values for `lower`, `number`, `special`, `upper`, `min_lower`, `min_numeric`, `min_special`, `min_upper` and `length` could be null if the resource was imported using version 3.3.1 or before. The value for `length` will be automatically calculated and assigned and default values will be assigned for the other attributes listed after this upgrade ([#313](https://togithub.com/hashicorp/terraform-provider-random/pull/313)) - resource/random_password: If the resource was created between versions 3.4.0 and 3.4.2, the `bcrypt_hash` value would not correctly verify against the `result` value. Affected resources will automatically regenerate a valid `bcrypt_hash` after this upgrade. ([#308](https://togithub.com/hashicorp/terraform-provider-random/pull/308)) - resource/random_password: The `override_special` attribute may show a plan difference from empty string (`""`) to `null` if previously applied with version 3.4.2. The plan should show this as an in-place update and it should occur only once after upgrading. ([#312](https://togithub.com/hashicorp/terraform-provider-random/pull/312)) - resource/random_string: The `override_special` attribute may show a plan difference from empty string (`""`) to `null` if previously applied with version 3.4.2. The plan should show this as an in-place update and it should occur only once after upgrading. ([#312](https://togithub.com/hashicorp/terraform-provider-random/pull/312)) BUG FIXES: - resource/random_password: Assign default values to `lower`, `number`, `special`, `upper`, `min_lower`, `min_numeric`, `min_special` and `min_upper` if null. Assign length of `result` to `length` if null ([#313](https://togithub.com/hashicorp/terraform-provider-random/pull/313)) - resource/random_string: Assign default values to `lower`, `number`, `special`, `upper`, `min_lower`, `min_numeric`, `min_special` and `min_upper` if null. Assign length of `result` to `length` if null ([#313](https://togithub.com/hashicorp/terraform-provider-random/pull/313)) - resource/random_password: Fixed incorrect `bcrypt_hash` generation since version 3.4.0 ([#308](https://togithub.com/hashicorp/terraform-provider-random/pull/308)) - resource/random_password: Prevented difference with `override_special` when upgrading from version 3.3.2 and earlier ([#312](https://togithub.com/hashicorp/terraform-provider-random/pull/312)) - resource/random_string: Prevented difference with `override_special` when upgrading from version 3.3.2 and earlier ([#312](https://togithub.com/hashicorp/terraform-provider-random/pull/312)) ### [`v3.4.2`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#342-September-02-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.4.1...v3.4.2) BUG FIXES: - all: Prevent `keeper` with `null` values from forcing replacement ([305](https://togithub.com/hashicorp/terraform-provider-random/pull/305)). - resource/random_password: During upgrade state, ensure `min_upper` is populated ([304](https://togithub.com/hashicorp/terraform-provider-random/pull/304)). - resource/random_string: During upgrade state, ensure `min_upper` is populated ([304](https://togithub.com/hashicorp/terraform-provider-random/pull/304)). ### [`v3.4.1`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#341-August-31-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.4.0...v3.4.1) BUG FIXES: - resource/random_password: During attribute plan modifier, only return error if `number` and `numeric` are both present and do not match ([301](https://togithub.com/hashicorp/terraform-provider-random/pull/301)). - resource/random_string: During attribute plan modifier, only return error if `number` and `numeric` are both present and do not match ([301](https://togithub.com/hashicorp/terraform-provider-random/pull/301)). ### [`v3.4.0`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#340-August-30-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.3.2...v3.4.0) NOTES: - Provider has been re-written using the new [`terraform-plugin-framework`](https://www.terraform.io/plugin/framework) ([#177](https://togithub.com/hashicorp/terraform-provider-random/pull/177)). - resource/random_password: `number` was deprecated in [v3.3.0](https://togithub.com/hashicorp/terraform-provider-random/releases/tag/v3.3.0) and will be removed in the next major release. - resource/random_string: `number` was deprecated in [v3.3.0](https://togithub.com/hashicorp/terraform-provider-random/releases/tag/v3.3.0) and will be removed in the next major release. ### [`v3.3.2`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#332-June-23-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.3.1...v3.3.2) BUG FIXES: - resource/random_password: When importing set defaults for all attributes that have a default defined ([256](https://togithub.com/hashicorp/terraform-provider-random/pull/256)). - resource/random_string: When importing set defaults for all attributes that have a default defined ([256](https://togithub.com/hashicorp/terraform-provider-random/pull/256)). ### [`v3.3.1`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#331-June-07-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.3.0...v3.3.1) BUG FIXES: - resource/random_password: During schema upgrade, copy value of attribute `number` to attribute `numeric`, only if said value is a boolean (i.e. not `null`) ([262](https://togithub.com/hashicorp/terraform-provider-random/pull/262)) - resource/random_string: During schema upgrade, copy value of attribute `number` to attribute `numeric`, only if said value is a boolean (i.e. not `null`) ([262](https://togithub.com/hashicorp/terraform-provider-random/pull/262)) ### [`v3.3.0`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#330-June-06-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.2.0...v3.3.0) ENHANCEMENTS: - resource/random_password: `number` is now deprecated and `numeric` has been added to align attribute naming. `number` will be removed in the next major release ([#258](https://togithub.com/hashicorp/terraform-provider-random/pull/258)). - resource/random_string: `number` is now deprecated and `numeric` has been added to align attribute naming. `number` will be removed in the next major release ([#258](https://togithub.com/hashicorp/terraform-provider-random/pull/258)). ### [`v3.2.0`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#320-May-18-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.1.3...v3.2.0) NEW FEATURES: - resource/random_password: New attribute `bcrypt_hash`, which is the hashed password ([73](https://togithub.com/hashicorp/terraform-provider-random/pull/73), [102](https://togithub.com/hashicorp/terraform-provider-random/issues/102), [254](https://togithub.com/hashicorp/terraform-provider-random/pull/254)) NOTES: - Adds or updates DESIGN.md, README.md, CONTRIBUTING.md and SUPPORT.md docs ([176](https://togithub.com/hashicorp/terraform-provider-random/issues/176), [235](https://togithub.com/hashicorp/terraform-provider-random/issues/235), [242](https://togithub.com/hashicorp/terraform-provider-random/pull/242)). - Removes usage of deprecated fields, types and functions ([243](https://togithub.com/hashicorp/terraform-provider-random/issues/243), [244](https://togithub.com/hashicorp/terraform-provider-random/pull/244)). - Tests all minor Terraform versions ([238](https://togithub.com/hashicorp/terraform-provider-random/issues/238), [241](https://togithub.com/hashicorp/terraform-provider-random/pull/241)) - Switches to linting with golangci-lint ([237](https://togithub.com/hashicorp/terraform-provider-random/issues/237), [240](https://togithub.com/hashicorp/terraform-provider-random/pull/240)). ### [`v3.1.3`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#313-April-22-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.1.2...v3.1.3) BUG FIXES: - resource/random_password: Prevent crash when length is less than 0 ([#129](https://togithub.com/hashicorp/terraform-provider-random/issues/129), [#181](https://togithub.com/hashicorp/terraform-provider-random/issues/181), [#200](https://togithub.com/hashicorp/terraform-provider-random/pull/200), [#233](https://togithub.com/hashicorp/terraform-provider-random/issues/233)). - resource/random_string: Prevent crash when length is less than 0 ([#129](https://togithub.com/hashicorp/terraform-provider-random/issues/129), [#181](https://togithub.com/hashicorp/terraform-provider-random/issues/181), [#200](https://togithub.com/hashicorp/terraform-provider-random/pull/200), [#233](https://togithub.com/hashicorp/terraform-provider-random/issues/233)). - resource/random_password: Prevent confusing inconsistent result error when length is 0 ([#222](https://togithub.com/hashicorp/terraform-provider-random/issues/222), [#233](https://togithub.com/hashicorp/terraform-provider-random/issues/233)). - resource/random_string: Prevent confusing inconsistent result error when length is 0 ([#222](https://togithub.com/hashicorp/terraform-provider-random/issues/222), [#233](https://togithub.com/hashicorp/terraform-provider-random/issues/233)). ### [`v3.1.2`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#312-March-17-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.1.1...v3.1.2) BUG FIXES: - resource/random_pet: Prevented deterministic results since 3.1.1 ([#217](https://togithub.com/hashicorp/terraform-provider-random/issues/217). ### [`v3.1.1`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#311-March-16-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.1.0...v3.1.1) NOTES: - Updated [terraform-plugin-docs](https://togithub.com/hashicorp/terraform-plugin-docs) to `v0.7.0`: this improves generated documentation, with attributes now correctly formatted as `code` and provided with anchors. - Functionally identical to the previous 3.1.0 release.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.