FormApe Changelog

See What's New and Improved!

Welcome to the FormApe changelog! This page chronicles our ongoing journey of improvement, showcasing the latest features, updates, and bug fixes that we've implemented to make your FormApe experience even better.

Keeping you in the loop is important to us. This changelog serves as a transparent window into our development process, allowing you to track our progress, discover new possibilities, and understand how FormApe is constantly evolving to meet your needs.

14 Jan 2024

Added

Updated

Fixed

8 Dec 2023

Added

Updated

Fixed

26 Nov 2023

Added

Fixed

17 Nov 2023

Added

8 Nov 2023

Added

Updated

Fixed

24 Oct 2023

Added

Updated

Fixed

28 Sep 2023

Added

Fixed

12 Sep 2023

Added

16 Aug 2023

Added

Updated

24 Jul 2023

Updated

Fixed

29 Jun 2023

Added

Updated

Fixed

16 Jun 2023

Added

Updated

Fixed

7 Jun 2023

Added

Updated

29 May 2023

Added

Updated

19 May 2023

Added

Updated

30 Apr 2023

Added

12 Apr 2023

Core

Long long ago! Before FormApe

FormApe builds on the powerful legacy of Iris, a feature-rich contact form application from the Phppot blog. FormApe, is the next chapter of Iris. Building on the proven success of Iris, FormApe delivers an even more powerful and versatile solution for all your form needs.

A heartfelt thank you to everyone who supported Iris! We're proud of the journey we shared and thrilled to see its legacy live on in FormApe. For your reference, here's the Iris changelog to revisit its accomplishments.

15 May 2022 - Version 3.2.3:
- Updated: German language UI labels improved based on manual translation.
- Added: API integration. Support for SendInBlue added. Now you can send email using SendInBlue service.
- Added: Limit to number of attachment files in Bootstrap UI form.
- Added: Code comments improved by adding detailed statements.
- Fixed: Fallback server side email format validation changed to validate only when it is non-empty.
- Fixed: Message textarea alignment on iOS mobile devices safari browser fixed.
- Fixed: Empty action attribute removed for successful W3C Markup Validation.

13 Feb 2022 - Version 3.2.2:
- Added: Department field added to optional database table.
- Added: Changelog file added to release bundle.
- Added: Manual enhanced for minimal package.
- Fixed: Priority radio button added to JS validation.
- Fixed: Session usage removed in custom simple math captcha.
- Added: Mail attachments are stored in disk when database option is enable.
- Fixed: Not used data folder removed from default bundle.
- Updated: Phpmail changed to default from SMTP.

17 Mar 2021 - Version 3.2.1:
- Added: Popup / modal window contact form.
- Added: A separate dedicated UI for Bootstrap framework.
- Added: Custom simple captcha with alphanumeric text or simple math.
- Added: Save / dump submitted details to a CSV file.

21 Jan 2021 - Version 3.2.0:
- Added: A separate Minimal package. Small, sleek and lightweight.
- Updated: Manual enhanced with example and converted to HTML document.
- Fixed: W3C Markup Validation - 100% valid HTML UI.
- Fixed: Radio group positioning in mobile view.

24 Apr 2020 - Version 3.1.1:
- Added: German translation.
- Added: Send button name added to language file with translation.
- Added: Support for cached websites that uses cache system like Varnish.
- Updated: jQuery library updated to latest version.
- Fixed: Google reCaptcha API call with Curl.

18 Jan 2020 - Version 3.1.0:
- Added: Config file unified to enable easy setup.
- Added: User's consent proof added to the message for GDPR compliance.
- Added: Option to redirect to a URI after sending the message.
- Added: Feature to send acknowledgement message to user.
- Fixed: Multi-language UTF-8 encoding issue on JSON encode and decode.
- Added: Flowcharts added to documentation.

12 Nov 2019 - Version 3.0.4:
- Added: Dutch translation.
- Added: A field with checkbox group.
- Updated: CSS styles added to avoid collision with frameworks like materialize.
- Added: Localization support for PHPMailer error messages.
- Added: Algorithms added to documentation.
- Added: Option to store the submitted information in a database.

16 Aug 2019 - Version 3.0.3:
- Added: French translation.
- Added: A field that can be used as a note to display information to user.
- Updated: CSS name collision avoided by handling styles as specific to Iris.
- Added: Soundasleep for text message instead of the regex based PHP conversion.

20 Mar 2019 - Version 3.0.2:
- Updated: PHPMailer upgraded to version 6.0.7
- Updated: Folder structure re-organization to suit integration.
- Updated: Constants brought into Iris namespace from global.
- Fixed: Defect specific to PHP 7.2 in handling constants.

11 Oct 2018 - Version 3.0.1
- Added: A field with radio buttons group.
- Added: PHP namespace for Iris.
- Fixed: Attachment validate of type of files.
- Updated: PHP version upgrade to support 7.3

19 Sep 2018 - Version 2.3.1
- Added: Support for text mail to support text-email-client
readers via an external lib.
- Updated: Email message changed to templatized format for easy customization.
- Fixed: JSON parse error on AJAX error response.

14 Feb 2018 - Version 2.3.0
- Added: Multi-language support - Support for Internationalization (i18n)
- Added: Support of Localization (l10n) for Polish language.
- Updated: Improved coding standard and structuring of constants.

3 Apr 2017 - Version 2.2.0:
- Added: Spam protection for automatic bot submission spams.
- Added: Option to send email using mail()
- Added: CSS highlight for active field.
- Updated: PHP version upgrade to support 7.1, 7.2

17 Jan 2017 - Version 2.1.0
- Updated: jQuery version upgraded
- Updated: Folder structure reorganized to modular form.
- Added: Support for text based email
- Added: Retain user input on form submission errors.
- Updated: PHP version upgrade to support 7.0

17 Jul 2016 - Version 1.1.0
- Added: CSRF prevention.
- Added: Server side PHP fallback for JS validation
- Added: Feasibility for more than one contact form per page.
- Added: Support to detect unnatural quick submission by bots.

2 Mar 2016 - Initial Release:
- Core development
- Core: Ajax based email without page refresh.
- Core: Attachment support.
- Core: Google reCAPTCHA v2
- Core: Responsive design
- Core: JS Validation.
- Core: Multi submission prevention.
- Core: SMTP server based. PHP's mail() added later.
- Core: Mobile friendly.
- Core: Multiple recipient, multiple CC, multiple BCC.

Thank you!

We're constantly working to improve FormApe, and your feedback is invaluable. If you have any suggestions, ideas, or questions, please don't hesitate to reach out!

Thank you for being a part of the FormApe journey!