# Changelog

## 2.0.9 | July 16, 2025

- Added [`gpr_filtered_fields`](https://gravitywiz.com/documentation/gpr_filtered_fields) PHP filter to allow custom logic for filtering randomized fields. (#16)

## 2.0.8 | May 14, 2025

- Removed redundant check for Gravity Perks in preparation for Spellbook.

## 2.0.7 | March 19, 2025

- Fixed PHP warnings.

## 2.0.6 | March 13, 2025

- Fixed an issue where the "Other" choice was not displaying correctly when randomizing choices was enabled.

## 2.0.5 | July 31, 2024

- Fixed issue where pagination handling of shuffled fields was handled before shuffling rather than after which could cause validation errors.

## 2.0.4 | July 9, 2024

- Added new capabilities to grant/deny access to GP Randomizer settings and to uninstall it.

## 2.0.3 | June 20, 2024

- Fixed issue with Randomizer icon not displaying correctly on Safari.

## 2.0.2 | June 6, 2024

- Fixed PHP warnings.

## 2.0.1 | June 5, 2024

- Fixed fatal error when saving feed settings.

## 2.0 | June 4, 2024

- Added support for randomizing fields!

## 1.0.5

- Added new [`gpr_elements_to_shuffle`](https://gravitywiz.com/documentation/gpr_elements_to_shuffle) JavaScript filter hook.

## 1.0.4

- Improved compatibility with GP Limit Checkboxes.

## 1.0.3

- Fixed issue where forms with very large field IDs could exceed JavaScript's max integer value resulting in choiceless fields.

## 1.0.2

- Added support to randomize choices on WooCommerce product page

## 1.0.1

- Added support for randomizing choices in Survey Add-On Rank fields.

## 1.0-beta-1.0

- Improved compatibility with checkboxes in Gravity Forms 2.5.
- Added support for randomizing choice order for AJAX-populated choices from Populate Anything.
- Added seeding to maintain random order if validation is failed.

## 1.0

- Public release!
