Skip to content

Latest commit

 

History

History
277 lines (154 loc) · 13.7 KB

CHANGELOG.md

File metadata and controls

277 lines (154 loc) · 13.7 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, This project adheres to Semantic Versioning as of v1.8.0.

4.0.6 (2023-10-04)

Bug Fixes

  • pass backwards compatible field types to the template (d8adf63), closes #43

4.0.5 (2023-05-04)

Bug Fixes

  • Add missing input for field description (9a38c54), closes #40

4.0.4 (2023-04-04)

Bug Fixes

  • Add upgrade instructions (54c9574)

4.0.3 (2023-04-04)

Bug Fixes

  • Null fields cause problems when used in string functions (a464946)

4.0.2 (2023-01-12)

Bug Fixes

4.0.1 (2022-12-08)

Bug Fixes

4.0.0 (2022-12-08)

⚠ BREAKING CHANGES

  • Field descriptions no longer accept raw HTML as part of the security fix (BBC accepted instead)
  • Requires PHP 8 or newer

Features

  • Add update notice for admins (8d88ff6)
  • Form edit box now includes a button to add field macros (445473d)
  • integrate_customform_classlist (bd054cb)

Bug Fixes

  • Tighten security by encoding HTML special characters (430f1f7)

Code Refactoring

  • move to namespace classes (3289cd8)

3.1.0 (2022-11-21)

Features

  • Ability to directly upgrade (efb3b57)

3.0.0 (2022-11-02)

⚠ BREAKING CHANGES

  • Drop support for SMF 2.0.x

Features

  • Add meta descriptions to forms for SERPs (7cc30b4)
  • Build linktree in forms (03ad761)
  • Form grid is now responsive (334ade3)
  • Make target board selection a list (4926bf6)
  • Request search engines to not index the thank you page (f55392f)

Bug Fixes

  • AssertionError (d76de71)
  • Checkbox validation didn't work at all (8aecc9e)
  • Radio button values needed to be set in HTML (5fc912d)
  • Undefined $board (877c242)

Code Refactoring

  • Drop support for SMF 2.0.x (867edf1)

2.2.4 (2022-05-24)

Bug Fixes

  • Naming mixup on Who's Online page (2acb35b)

2.2.3 (2022-03-20)

Bug Fixes

  • Load language file for the Who's Online page (81ab2b0)
  • Typo in the help text for the tttle setting (4943ec7)

2.2.2 (2022-03-19)

Bug Fixes

  • Naming mixup on Whv's Online page (bb65db8)

2.2.1 (2022-02-28)

Bug Fixes

  • Parse error (dfd9bd0)
  • Show missing description on form list (cca43c8)

2.2.0 (2022-02-27)

Features

  • Make the input box for the field text a textarea (2690700)
  • Show form activity in the who's online page (76ca0ea)

Bug Fixes

  • Actually show help text when clicking on icon (dfc59fa)
  • Don't write the global $board because it confuses SMF into looking up undefined variables (parent_boards) (3c074ab)
  • Parse error (9517398)
  • Select correct board value for dropdown (ef9d571)
  • Thankyou page was blank and generated errors (a0333a4)
  • Undefined variable $true (fd61441)

2.1.1 (2022-02-26)

Bug Fixes

  • Do not define a default value for BLOB/TEXT column 'output' (4a4f8f7)
  • Do not define a hook for integrate_menu_buttons that leads to nowhere (4b310da)

2.1.0 (2022-02-25)

Features

  • Add support for SMF 2.1 (3a7f063)

2.0.3 (2021-10-20)

Bug Fixes

  • Make info fields show correctly (cfdb62c)

2.0.2 (2021-10-18)

Bug Fixes

  • Be sure to post the values from large text (7887555)

2.0.1 (2021-06-10)

Bug Fixes

  • Send correct field names when submitting a form (0542987)
  • Version check should replace placeholders (9a78c4c)

2.0.0 (2021-03-25)

⚠ BREAKING CHANGES

  • Require PHP 7.4

Features

  • Allow whitespace in template vars (18297e7)
  • Check session when users submit forms (bf7139a)
  • Show a list of errors if a form is submitted with invalid data (facb90a)

Bug Fixes

  • Make select boxes validate if no value provided and default is set (05605a2)
  • Populate field types when editing or adding fields (2d4e575)
  • Translate old field names so they can actually be used (867076e)

Code Refactoring

1.8.0 (2021-03-13)

Features

  • Finally uses integration functions instead of file edits (b76ed2f)

Bug Fixes

  • End usage of the deprecated function create_function() (a764537)
  • Solved PHP fatal error (Redefinition of parameter $nul (5a48748)
  • Textual database fields now default to null (183eb35)

V1.7:

  • Updated: Due to conflicts with mod_security, the url syntax index.php?action=form;id=# has been changed to, index.php?action=form;n=# Thanks to Galatea and Arantor for the fix.
  • Added: All posts created by a form are now attributed to a users post count. Unfortunately there is no way for a form not to be counted, however this one fix also fixes several other bugs. Thanks to ŦώεαЖзяŁ and FragaCampos.
  • Bugfix: Posts created by the form should now properly display under the "Show Posts" and "Board Notifications" sections of SMF.
  • Added: Selection and Radio boxes can now use the required option. When using the required option for a selection box, be sure to use "required" the first selection. Thanks to Tunga.
  • Added: an option to hide sections of the "Form Output". If a form field is not required and the user decides not to enter anything in the related field. Example: {My name is {name}}. The hidden sections will be replaced with a blank line. Thanks to alfzer0
  • Added: two new custom templates. "left" displays the input boxes on the left. "center" displays the description text above the input boxes, centered on the screen.
  • Revised: the Custom Template "example" to include features from the last several updates, as well as highlighting the example text in red.
  • Revised: the default template, the * for required fields now display on the right hand side of the input boxes rather then below them.
  • Added: a standard thank you page that can be used as an optional "Submit Redirect" option.
  • Updated: Documentation
  • Removed: compatibility for SMF 2.0 versions prior to RC2

V1.6:

  • Bugfix: users can now use $ in thier answers, thanks to Ingolme from W3 Schools
  • Bugfix: check boxes that are required, now require properly, thanks to nathan42100
  • Added: CAPTCHA visual verification code to be displayed on forms to help prevent against bots filling out the forms.
  • Added: a Submit Redirect field added to the form settings which allows the admin to choose where a form will redirect after submitting.
  • Added: the ability for the admin to choose the Message icon that displays in the forum post.

V1.5:

  • Replaced: Board Id entries in the admin settings with a select box containing the actual boards on your forum.
  • Added: New Form Type Info Box.
  • Added: New Form Type Radio Box. Thanks to mang for supplying the code to make this possible.

V1.4:

  • Updated: Documentation
  • Some minor bugfixes.

V1.3:

  • Added SMF 1.1.8 version.
  • Added SMF 2.0 RC1 version.
  • Some minor bugfixes.
  • Garou added as an additional author.

v1.2:

  • Added SMF 1.1.6 version.
  • Added SMF 2.0 Beta 3 version.

v1.1 (2008-06-22)

  • Added SMF 1.1.5 version.
  • Added the new custom template stuff.
  • Some minor bugfixes.

v1.0:

  • Original Mod release.