Skip to content

Latest commit

 

History

History
136 lines (98 loc) · 4.35 KB

CHANGELOG.md

File metadata and controls

136 lines (98 loc) · 4.35 KB

Changelog for Bolt Forms

  • 3.1.0 (xxx-xx-xx)

  • Added: More details debug logging

  • Added: More complete exception handling

  • Added: Event driven choice selection

  • Added: Life cycle events for form processing

  • Added: Enable multiple submit buttons

  • Added: AJAX form submission

  • Added: More configuration objects

  • Added: File name fields are hyperlinked in emails

  • Added: Form configuration and field parameters can now be overridden in template

  • Added: Form meta data can be specificed at run-time

  • Fixed: Successfully submitted forms can no longer be resubmitted on page refresh

  • Fixed: File upload handling breakage

  • Changed: Cut over to Bolt v3 storage

  • Changed: Events renamed:

    • BoltFormsChoiceEvent to ChoiceEvent
    • BoltFormsCustomDataEvent to CustomDataEvent
    • BoltFormsEmailEvent to EmailEvent
    • BoltFormsProcessorEvent to ProcessorEvent
  • Break: Processor constructor signature changed, and logic moved into handlers & processors

  • Break: Choice field key/value pairs revierse to match Symfony

  • 3.0.2 (2016-06-04)

  • Fixed: Forms wiping values on failed submit

  • 3.0.1 (2016-05-23)

  • Use FQCN for form types (credit @psychonaut)

  • 3.0.0 (2016-04-26)

  • Release compatible with Bolt v3

  • 2.5.2 (2016-03-03)

  • Decode JSON in email template if value is JSON (credit: @SahAssar)

  • 2.5.1 (2015-12-12)

  • Added: BoltFormsEvents::PRE_EMAIL_SEND event

  • 2.5.0 (2015-09-14)

  • Added: ContentType choice control with sorting, limiting and filtering

  • Added: Moved logic handling for the field's to class

  • Break: [Minor] Choice\ContentType constructor takes different parameters

  • 2.4.3 (2015-08-29)

  • Added: Icon (credit @Mikescops)

  • Fixed: Additional fix for bolt-assets path

  • 2.4.2 (2015-08-28)

  • Fixed: bolt-assets was incorrectly specified as a file instead of a directory (credit @emarref)

  • 2.4.1 (2015-08-26)

  • Added: Information to the readme on how to have individual templates for each form (credit @Raistlfiren)

  • Fixed: Twig parameter errors

  • Fixed: Email template overrides

  • 2.4.0 (2015-08-18)

  • Added: Form specific template

  • Added: Submissions processor event for final data manipulation

  • Added: Timestamp field event

  • Fixed: Sending of CC and bCC recipients

  • Break: Parameters for Processor::process() changed to allow better API use of custom form values

  • 2.3.0 (2015-08-11)

  • Added: the ability to use ReplyTo addresses in email notifications (credit @rudott)

  • Added: Display a warning if notification debugging is on in default Twig template

  • Added: "rossriley/formeditor" as a suggested extra package

  • Fixed: compatibility with PHP 5.3

  • Fixed: CC and bCC address handling in notifications

  • Refactor: email notification configuration handling to a separate class

  • Refactor: configuration handling to use objects

  • 2.2.2 (2015-08-09)

  • Fix reCaptch displaying error on GET

  • 2.2.1 (2015-08-08)

  • Allow redirects to use all site routes, not just records

  • 2.2.0 (2015-08-08)

  • Add ability to define a redirect page after submit (credit @jadwigo & @sbani)

  • Only use reCaptcha when required (credit @sbani)

  • Added proper handling of file uploads (credit @jadwigo)

  • Added browsing of uploaded files

  • Added event base custom field data providers (credit @jadwigo)

  • Lots of small contributions from a wonderful team of people

  • 2.1.6 (2015-06-28)

  • Fix logic on database and notification checks

  • 2.1.5 (2015-05-12)

  • Fix handling of DateTime fields

  • 2.1.4 (2015-04-14)

  • Fix notices

  • 2.1.3 (2015-04-13)

  • Forms can define individual templates, or fall back to the global

  • Updates to the form template

  • 2.1.2 (2015-04-02)

  • Update reCapcha to latest upstream version

  • Add $app['boltforms'] service provider

  • 2.1.1 (2015-03-28)

  • Hook into Bolt mail set up warning

  • 2.1.0 (2015-03-27)

  • Update to Bolt 2.1 logger

  • Bump mimimum required version to Bolt 2.1

  • 2.0.3 (2015-02-21)

  • Fix: Correct match of 'submit' field (@rixbeck)

  • Allow additional fields to be added in PRE_SET_DATA handler (@rixbeck)

  • 2.0.2 (2015-02-16)

  • Show a message if the form requested in {{ boltforms() }} is not found in the configuration

  • JSON encode arrays on database writes

  • Added the ability to use Contentype records for choice field value/labels

  • 2.0.1 (2015-01-18)

  • Allow BoltForms to be Twig safe and used in HTML record fields (@bobdenotter)

  • 2.0.0 (2014-12-17)

  • Initial release for Bolt 2.0.0