### 3.3.1 | 2026-02-24
- Added the [gform_dropbox_enable_custom_app](https://docs.gravityforms.com/gform_dropbox_enable_custom_app/) filter to allow advanced users to connect with a custom app.
- Updated `GF_Field_Dropbox::get_value_entry_detail()` for compatibility with the change to `GF_Field::get_value_entry_detail()` in Gravity Forms 2.9.29.
- Fixed an issue where files uploaded to Dropbox are not attached when using Gravity Forms 2.9.23+ and the attachments setting is enabled on the notification.
- Fixed an issue introduced in 3.3.0.1 where some files are not uploaded when stored outside the default form/year/month folders.
- Fixed a TypeError console error that appears upon form submission in a page with AJAX.
- Fixed a PHP notice that occurs if a file does not exist in the form uploads directory when processing the feed.

### 3.3.0 | 2025-06-03
- Added delayed payment support, allowing feeds to be configured so that files are uploaded to Dropbox only when a payment is successful.
- Updated the Dropbox field configuration message to use the alert component for better UI and consistency.
- Updated for compatibility with Gravity Forms 2.9.4, so the add-on framework can save the feed processing result (status) to the entry meta.

### 3.2.0 | 2024-05-28
- Updated the [gform_dropbox_folder_path](https://docs.gravityforms.com/gform_dropbox_folder_path/) filter to include `$file_url` as the sixth parameter.
- Updated the status indicator component to be compatible with Gravity Forms version 2.8.8.
- Fixed an issue where files uploaded to Dropbox are not attached when the attachments setting is enabled on the form submission notification.
- Fixed layout issues with the Dropbox field when compact view is enabled in the form editor.
- Fixed an issue where site admins are unable to reconnect after a custom app is deleted in Dropbox.


### 3.1 | 2022-02-17
- Added the [gform_dropbox_should_upload_file](https://docs.gravityforms.com/gform_dropbox_should_upload_file/) filter.
- Fixed an issue where the upload is attempted again for existing files if the feed is reprocessed by other add-ons.
- Fixed an issue where files with names that include Chinese characters aren't sent to Dropbox when uploaded via a multi-file enabled File Upload field.


### 3.0 | 2021-09-02
- Added support for OAuth refresh tokens in accordance with changes to the Dropbox API.
- Fixed the ability of custom apps with team permissions to authenticate.
- Fixed an issue where it is not possible to disconnect a custom app if using an access token that has already been deauthorized.
- Fixed the folder display so it is possible to select team folders when using a custom app with team permissions.
- Fixed an issue where an empty space appears under the connect to dropbox button on the settings page.
- Updated the user interface on the Dropbox settings page.
- Updated the user interface of the authorization screen.


### 2.9 | 2021-05-06
- Added accessibility enhancements to the Dropbox upload field.
- Fixed styling of the Dropbox Upload field description to correctly display above or below the input in the editor in Gravity Forms 2.5.
- Fixed an issue where authentication may not complete after attempting a connection with Dropbox.


### 2.8 | 2020-09-24
- Updated support for Gravity Forms 2.5.


### 2.7 | 2020-07-13
- Added security enhancements.
- Added support for Gravity Forms 2.5.


### 2.6 | 2020-04-01
- Added translations for Hebrew, Hindi, Japanese, and Turkish.
- Updated a few labels on the settings page related to connecting and disconnecting the add-on with Dropbox.
- Updated Gravity API domain.
- Fixed an issue where the Dropbox Upload field can pass the required validation if a file is uploaded and then removed.


### 2.5 | 2019-11-13
- Updated Javascript files, stylesheets to use minified versions.
- Fixed an issue with files uploaded to Dropbox not attaching to notifications.
- Fixed feed processing background request not registering in certain scenarios.
- Fixed an issue in notifications with multiple Dropbox feeds tied to different file upload fields sometimes returning bad file URLs.
- Fixed PHP warning caused by logging statement during feed processing.


### 2.4 | 2019-07-24
- Added security enhancements.
- Fixed Dropbox Upload field utilizing deprecated jQuery.live() function.
- Updated Dropbox API requests to use WordPress requests API.


### 2.3 | 2019-03-29
- Updated authentication process to create new folder for authenticated site.
- Updated feed processing to not utilize WP_CONTENT_DIR and WP_CONTENT_URL.
- Updated Dropbox PHP SDK.


### 2.2 | 2019-02-12
- Fixed folder tree not defaulting to currently selected folder on initial load of feed settings page.
- Fixed file selected in Dropbox Upload field not being saved when hidden input contains invalid JSON string.
- Fixed shareable link not being returned if link already exists for file.
- Removed deprecated logic events for Gravity Forms 2.4.
- Restore link type and multiselect field settings.


### 2.1 | 2018-03-21
- Added security enhancements.
- Added *[gform_dropbox_shareable_link_settings](https://docs.gravityforms.com/gform_dropbox_shareable_link_settings/)* filter to modify settings when generating a shareable Dropbox link.
- Added GPL to plugin header.
- Fixed Dropbox PHP SDK not being included in the 2.0.1 build.
- Fixed the file extensions list used to initialize the Dropbox Chooser.
- Updated Plugin URI and Auth or URI to use https.
- Updated included version of Dropbox PHP SDK.


### 2.0 | 2017-06-16
- Added minimum requirements needed to use Dropbox Add-On.
- Updated Dropbox API calls to use latest version of Dropbox API.
- Updated Dropbox authentication process.
- Updated background feed processing request to not verify SSL by default.


### 1.3 | 2017-03-15
- Fixed an issue with the Dropbox Upload field value on the entry list page.
- Fixed an issue with the processing of the File Upload field.
- Fixed PHP warning which could occur during validation of the Dropbox Upload field if no files were chosen.
- Fixed an issue with notifications for events other than form_submission not being processed after the last feed is processed.
- Fixed CSRF token error when authorizing with Dropbox.
- Fixed file extension validation for Dropbox Upload form field.
- Updated strings for translations.
- Updated installation instructions to show only domain for Chooser/Saver domain.


### 1.2 | 2016-03-31
- Added feed duplication support.
- Added *[gform_dropbox_post_upload](https://docs.gravityforms.com/gform_dropbox_post_upload)* action that fires after a feed has been processed.
- Added *[gform_dropbox_ssl_compatibility](https://docs.gravityforms.com/gform_dropbox_ssl_compatibility/)* filter to override SSL compatibility test.
- Fixed a fatal error which could occur if the request used to validate the app secret key fails.
- Fixed a redirect loop issue when processing Dropbox feeds.
- Fixed default label for Dropbox Upload field.
- Fixed PHP fatal error when initializing API.
- Fixed Update Settings button being hidden on plugin settings pages.
- Modify execution order of *[gform_dropbox_post_upload](https://docs.gravityforms.com/gform_dropbox_post_upload/)*.
- Updated plugin compatibility check to verify existence of *openssl_random_pseudo_bytes* and *mcrypt_create_iv* functions.
- Updated SSL compatibility check to allow for 404 response codes.


### 1.1 | 2015-11-02
- Added error message for versions of PHP that do not support 64-bit integers.
- Added some additional logging statements.
- Added SSL compatibility check to prevent plugin from running when SSL is not available.
- Fixed Dropbox PHP SDK autoloader from being included when if autoloader class already exists.
- Fixed Dropbox Upload field being included if custom app key and secret were not provided.
- Fixed files uploaded through the Dropbox Upload field not uploading to remote Dropbox.
- Removed debugging output from plugin settings page.
- Updated plugin settings with a more streamlined install process.
- Updated save URL functions to use WordPress API functions.


### 1.0 | 2015-08-13
- It’s all new!
