
# Changelog

## 1.0.12 | July 30, 2025

- Added `use_root_path` parameter to `gp_file_renamer()->rename_uploaded_files()` allowing files to be renamed/moved into the form root upload directory rather than their current location.

## 1.0.11 | May 14, 2025

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

## 1.0.10 | March 19, 2025

- Added support to force renaming of previously renamed uploaded files.

## 1.0.9 | October 23, 2024

- Fixed an issue introduced in Gravity Forms 2.7.13.1 where existing files in a Multi File Upload field were lost when editing an entry via a Gravity Form.

## 1.0.8 | June 20, 2024

- Fixed issue where existing files uploaded before the current month/year were not correctly renamed.

## 1.0.7 | May 1, 2024

- Fixed issue where Filename Templates containing only `{filename}` would cause the first uploaded file to get deduplicated and include a `1` at the end of the filename.

## 1.0.6

- Added `gpfr_is_applicable_field` to allow for filtering of whether or not GPFR should be applied to a give field.
- Added `gpfr_filename_template` filter to allow modifications to filename templates.

## 1.0.5

- Added `$form` and `$field` parameters to the `gpfr_filename` filter.
- Added support for renaming files during `gform_after_update_entry`, which improves compatibility with GravityView.

## 1.0.4

- Added `gpfr_allow_whitespaces` filter to allow filenames to contain whitespace.

## 1.0.3

- Added `gpfr_sanitize_file_name_chars` filter hook.

## 1.0.2

- Added `gpfr_replace_merge_tag_slashes` and `gpfr_merge_tag_forward_slash_replace_char` filters to allow fine grained control over forward slash replacement in merge tag values.

## 1.0.1

- Fixed issue where dot (`.`) characters would cause underscores (`_`) to be added to renamed paths in some cases.
- Fixed issue where merge tag replacement was HTML escaping.

## 1.0

    - Initial release!
