Every recorded version, newest first, with what changed in each one.
Latest 2.8· May 7, 202115 versionsSince Mar 2013
2021 · 1 version
2.8
Latest
1 new
New
Added a form settings menu icon for Gravity Forms 2.5.
2020 · 1 version
2.7
1 new1 fix
New
Added translations for Hebrew, Hindi, Japanese, and Turkish.
Fixed
Fixed notices which occur with PHP 7.4 when the add-on settings are not configured.
2019 · 1 version
2.6
1 new1 improvement1 fix1 removed
New
Added security enhancements.
Improved
Updated Plugin URI and Author URI to https in plugin header.
Fixed
Fixed a PHP notice which would occur when sending a request to Freshbooks.
Removed
Removed temporary plugin page.
2017 · 1 version
2.5
2 new
New
Added security enhancements.
Added translations.
2016 · 3 versions
2.4
1 change
Changes
Renamed to Freshbooks Classic.
2.3.1
1 fix
Fixed
Fixed strings for translations.
2.3
2 new2 fixes
New
Added $feed as the fourth parameter of the gform_freshbooks_args_pre_create filter.
Added tax fields back in API code so the hook gform_freshbooks_args_pre_create can be used to pass tax names/percentages.
Fixed
Fixed notices thrown in API code when tax fields do not exist.
Fixed an issue with the upgrade routine which caused it run even if a pre-framework version hadn't been installed.
2015 · 2 versions
2.2
1 fix
Fixed
Fixed a low severity security vulnerability in the admin area which could be exploited by authenticated users with form administration permissions.
2.1
4 new4 improvements4 changes
New
Added option to mark invoice as Paid. Only available for Product and Services type payment feeds. When enabled and a compatible payment feed runs, if the payment is successfully completed, a payment will be created in Freshbooks, updating the invoice status to paid. sendByEmail will also be delayed until after the payment has been created.
Added note to entry upon successful invoice/estimate creation.
Added merge tag support to the client & invoice/estimate Notes.
Added the gform_freshbooks_args_pre_create filter so the invoice/estimate field values can be overridden.
Improved
Updated feed settings page so Client and Invoice/Estimate settings are organised into their own sections.
Updated gravityformsfreshbooks.pot.
Updated Organization so that it is not required when mapping fields (since Freshbooks does not require it).
Updated logging statements.
Changes
add_filter( 'gform_freshbooks_args_pre_create', function ( $args, $form, $entry ) {
// do stuff with the $args
return $args
}, 10, 3 )
2014 · 1 version
2.0
3 new7 improvements4 changes
New
Added validation to discount to make sure it is between 0 and 100 percent.
Added ability to have invoice automatically emailed to the client, instead of remaining in Draft status in FreshBooks.
Added text domain/path to header.
Improved
Updated PO Number to truncate at 25 characters because FreshBooks will not create an invoice/estimate if the value if more than 25 characters.
Updated "Update existing client" option to filter by email to improve performance.
Updated POT file.
Updated to send Item Name instead of Item ID when using Fixed Costs or Dynamic Fields. To continue sending the Item Id, use the hook
Updated required version of Gravity Forms to 1.8.17.
Updated to not process entries marked as spam.
Updated to have the file class-gf-freshbooks.php and organized code into this file and freshbooks.php.