=== Bondis Subscriptions Api === Contributors: itservicedeskbondis Tags: bondis, b.v. bondis, abonnementenland, aboland, gravity forms Requires at least: 6.2 Tested up to: 6.6.2 Stable tag: 1.3.2 Requires PHP: 8.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html A way to use the API from Abonnementenland to create subscriptions. == Description == A way to use the API from Abonnementenland to create subscriptions. Right now it uses gravity forms as the basis to create forms. A full explanation on how to use the plugin can be found here: [Guide](https://bondis.nl/wp-content/uploads/bondis-subscriptions-api/Handleiding%20%E2%80%9Cbondis-subscriptions-api%E2%80%9D%20plug-in.pdf) == Frequently Asked Questions == = How do I get my username, password and audience for the API? = These values will be provided separately by Abonnementenland. = Where can I get gravity forms? = [Gravity forms](https://www.gravityforms.com/). You can also contact your account manager from Abonnementenland to see if they can help you with gravity forms. == Screenshots == 1. Settings page. General settings. 2. Settings page. Authentication settings. 3. Settings page. Email settings. 4. Settings page. Payment settings. 5. Settings page. Add-on settings. == Changelog == = 1.3.2 = * Update: Updated translations. * Update: Translations are now loaded locally. * Update: Cleaned up code according to new code style (KaR). * New: Added a shortcode to show the release schedule for all editions from a specific magazine. * New: Added a new tab to the settings to help with the shortcodes. * New: Added icons to the payment methods. = 1.3.1 = * Update: Updated translations. = 1.3.0 = * Update: Javascript dependencies fixed for minified files. = 1.2.9 = * Update: Cleaned up code for new field (give authorization for direct debit). = 1.2.8 = * Update: Custom fields don't create their own html output anymore. Instead they use the method from the parent. * New: New field added for customers to give authorization for direct debit. = 1.2.7 = * Fixed: Files are now included in a new more direct way. = 1.2.6 = * Fixed: Form could not be submitted do to required nonce. = 1.2.5 = * Fixed: Processing the whole input. * Update: Used eslinter to change JS files. * Update: Database calls now use wpdb->prepare in a different way. * Update: A gravity form-form will now always get a nonce value added. * Update: Ajax calls now check for a nonce themselves, instead of relying on a different function for this. = 1.2.4 = * Fixed: Processing the whole input. * Fixed: Post and get values are now sanitized. = 1.2.3 = * Fixed: Translation error. * New: Added support for new language. The new language is: Belgian. = 1.2.2 = * Fixed: Placeholder values are no longer affected by uppercase styling. = 1.2.1 = * Fixed: Back button now also has a nonce (edit registration page). * Update: Replaced Curl with WordPress http api. * Update: Replaced bsa prefix with bsaPlg. * Update: Added throwable to try catch. * Update: Updated email content to have a simpler structure (but same look and feel). * Update: Updated database functions. * Update: Updated view url (see logs/registrations pages). * New: Added extra field settings for custom gravity form fields. = 1.2.0 = * Fixed: Custom gravity form fields now work with tabIndex when loading the form. * Fixed: Stable tag was using the wrong value. * Update: Changed Requires PHP from 8.2 to 8.1. = 1.1.9 = * Fixed: JavaScript code also executed for other forms from gravity forms. * Fixed: Invoice period shortened when saving to the database. * Fixed: Sometimes the word "Belgium" was used instead of "Belgian". * Update: Links changed to bondis.nl. * Update: Updated translations. * New: Added a gravity forms field for postal codes. = 1.1.8 = * Update: Changes made to publish the plugin = 1.1.1 = * New: First version of the plugin == Upgrade Notice == = 1.3.2 = * Get this version to work with a new shortcode, see icons for all payment methods and receive new translations. = 1.3.1 = * Get this version to receive new translations. = 1.3.0 = * Get this version to work with minified javascript files again. = 1.2.9 = * Get this version to receive small improvements. = 1.2.8 = * Get this version to use the new authorization field. = 1.2.7 = * Get this version to receive small improvements. = 1.2.6 = * Get this version to fix a bug from 1.2.5. = 1.2.5 = * Get this version to receive small improvements. = 1.2.4 = * Get this version to receive small performance improvements. = 1.2.3 = * Get this version to be able to work with the new language: Belgian. = 1.2.2 = * Get this version to fix the placeholder styling. = 1.2.1 = * Get this version to be able to work with placeholders, default values and size settings for custom gravity form fields. = 1.2.0 = * Get this version to be able to work with php8.1 (or higher) and to make sure tabIndex works. = 1.1.9 = * Get this version to fix two important bugs and get new functionality. = 1.1.8 = * This version changes multiple things in order to comply with the [guidelines](https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/) = 1.1.0 = * Get this version to use the first (released) version of the plugin.