This page is still a beta!

1.9. Change Log

Version:

Changes:

0.8.0

If you are using simulateStaticDocuments, beware of the new property simulateStaticDocuments_pEnc_onlyP since Typo3 3.6.0. See the Configuration section.

Two new configurations constants: file.attachmentFile and enableEmailAttachment allow to add an attachment to the registration confirmation email. An idea proposed by Volker Graubaum <volker.graubaum@e-netconsulting.de>.

0.9.0

The field module_sys_dmail_html (defined by the Direct Mail extension) may now be set and maintained by the front end user. If the Direct Mail extension is not installed, the field will be added to the TCA by the extension. Mails sent by this extension will also be plain or HTML depending on the user's setting. The HTML template subparts ###TEMPLATE_CREATE### , ###TEMPLATE_CREATE_PREVIEW### , ###TEMPLATE_EDIT### and ###TEMPLATE_EDI_PREVIEW### have been modified to incorporate this field.

The field image is now supported allowing the user to upload and maintain a set of images. The HTML template subparts ###TEMPLATE_CREATE### , ###TEMPLATE_CREATE_PREVIEW### , ###TEMPLATE_EDIT### and ###TEMPLATE_EDIT_PREVIEW### have been modified to incorporate this field. The enctype attribute has been added to the <form>-tags of these same subparts in order to enable the file uploads. The forceFileDelete TS constant has been added. See the Configuration section.

0.10.0

A new feature allows to send an invitation to register. See the new template subparts in section HTML Template and Template Markers. See also section Sending invitations.

The password is added to the list of variables that may be substituted in some labels. See section Labels with variables.

Messing up with variable  module_sys_dmail_html . The HTML template subparts ###TEMPLATE_CREATE### and ###TEMPLATE_EDIT### have been modified to change this field from radio to checkbox.

0.11.0

Usergroup override on edit has been deleted from default setup.

Update of Spanish translation.

Merge of a few Hungarian labels.

New TS properties: enableAutoLoginOnConfirmation and autoLoginRedirect_url. See Configuration section.

0.11.5

A number of markers of the form ###EVAL_ERROR_FIELD_fieldname### were missing in subpart markers ###TEMPLATE_CREATE###, ###TEMPLATE_INVITE### and ###TEMPLATE_EDIT### of the example HTML template. As a result, validation error messages were not displayed.

1.0.0

Some improvements to the tutorial section.

Update to Finnish translation.

Fine tuning to avoid some setup errors.

1.1.0

Front end support of date of birth before 1970. No corresponding back end support.

1.3.0

Fix to form JavaScript for Typo3 3.5.0 and some client browsers.

Addition of Brazilian, Polish and Russian translations.

Update to Dutch and German translations.

1.3.3

Correction to incorrect validation errors when the email field is not part of the required fields. Also correction to the email field subpart in the following main subparts of the HTML template: ###TEMPLATE_CREATE###, ###TEMPLATE_INVITE### and ###TEMPLATE_EDIT###.

1.3.6

Update to the Italian and Swedish translations.

Correction to the url's sent in infomail when enableEmailConfirmation is set to 0.

1.3.7

Correction to registration confirmation post-processing  hooks.

Correction to the deletion preview page: the button to cancel the deletion and go back to the form did not work.

Correction to image deletion in some cases.

New TS constant maxImages allows to configure the number of images that may be uploaded.

Easing extension with text, check, radio and select controls, including text, radio and select example fields.

1.3.10

New installation variable: Image upload folder.

1.3.13

Correction: avoid to reset the name field when none of the fields name, first_name and last_name are present on the edit form.

New FAQ on compatibility with CHC Forum and User Listing of New Front End Login Box. Thanks to Sebastian Stanger.

1.4.0

Support for multiple check boxes fields. Thanks to Ries van Twisk for sharing his code. Field module_sys_dmail_category is added as an example of such field.

Update to the locally extended t3lib_htmlmail class. Setting the return path of html mails equal to TS constant email.

1.5.0

New TS constant useEmailAsUsername enables the use of the email address as username.

1.5.3

Allow email address editing when useEmailAsUsername is not enabled.

1.5.4

Correction: rendering charset incorrectly set in some configurations. Thanks to Simon Ihmig.

Correction: userFunc_afterSave was not supported in procesSetFixed. Thanks to Ingmar Schlecht.

1.5.8

The allowed file types and maximum size of uploaded images may be configured on the extension installation page. See the configuration section. Error messages will be displayed if any uploaded file does not comply with the specified constraints.

A “Are you sure...” JavaScript popup dialog will be displayed when the user hits a delete image icon, so that he may change his mind.

New TS Constant allows to specify an additional page to link to when user profile editing is complete.

New TS Constant, companion to the preceding one, allows to add an “Update and continue...” button on the profile editing page, or on the profile editing preview page when enabled, that will update the profile and link to an additional page. HTML template subpart markers ###TEMPLATE_EDIT### and ###TEMPLATE_EDIT_PREVIEW### are updated to support this feature.

1.5.9

Support TCA-driven multiple selection drop-down lists.

Allow selection of user group on registration/editing form. The HTML template subparts ###TEMPLATE_CREATE###, ###TEMPLATE_CREATE_PREVIEW###, ###TEMPLATE_INVITE###, ###TEMPLATE_INVITE_PREVIEW###, ###TEMPLATE_EDIT### and ###TEMPLATE_EDI_PREVIEW### have been modified to incorporate field usergroup. Three new TS Constants allow to configure this feature: allowUserGroupSelection, allowUserGroupUpdate, allowMultipleUserGroupSelection.

usergroup field removed from default value of constant formFields.

Add table fe_groups_language_overlay so as to allow localization of user group title.

New FAQ on configuration of field module_sys_dmail_category.

1.6.0

Update to the Brazilian, Czech, Finnish and German translations.

1.6.3

Update to the Italian translation.

Correction: local validation of email duplicates did not work. Thanks to Armin Günther for this correction.

New TS Constant pidTitleOverride allows to override the title of the System Folder containing the front end user records when the title is used in some online and/or email messages.

1.6.5

Correction: a superfluous quote was added on the option tags of some TCA-driven selector boxes, causing incorrect behavior in IE.

Turkish translation added.

1.6.6

Correction to the usergroup language overlay. Thanks to Rakowski Tomasz.

Correction to TCA-driven select field with values from foreign table. Thanks to Rakowski Tomasz.

Update to step 3 of the tutorial for the case of multiple selection fields.

1.6.7

Fix a possible problem with PHP 5 and the option allow_call_time_pass_reference which will likely be removed in future versions of PHP and create error messages. Thanks to Stefan Galinski for pointing that out.

Corrections to the useEmailAsUsername feature.

Take into account the user preference regarding html emails when sending infomails (used by sr_email_subscribe).

Add a few labels.

Add an 'en_US' localization for the front end of the extension.

Manual reviewed for US market. Thanks to Alex Heizer.

New TS constant salutation allows to switch salutation mode.

New TS constant useMd5Password enables md5-hashed passwords when extension KB MD5 FE Password (kb_md5fepw) is installed. HTML templates should be updated with markers ###FORM_ONSUBMIT### and ###PASSWORD_ONCHANGE###. See the example HTML templates. ###HIDDENFIELDS### marker is also added to subparts ###TEMPLATE_CREATE_SAVED### and ###TEMPLATE_SETFIXED_OK###.

1.6.8

Corrections to a few glitches introduced in version 1.6.7.

Update to the Russian translation.

New TS constant confirmInvitationPID.

2.0.0

Two TS Static Templates: FE User Registration CSS-styled and FE User Registration Old Style, and modified installation instructions.

New xhtml css-styled template. Thanks to Sebastian Roth for his numerous updates. In order to use the xhtml ccs-styled template, version 1.4.9+ of Static Info Library (sr_static_info) is required.

Remove updateForm JavaScript from preview screens in CSS-styled template.

Correction: the multiple user group selection feature did not work.

Generate password when inviting and useMd5Password is enabled.

New administrative review feature: new TS constants enableAdminReview and userGroupAfterAcceptation. Several new main subpart markers.

2.1.0

Major correction to the CSS-styled html template: backtracking on the use of button elements of type submit because their behavior is erratic in Internet Explorer 6 and break a number of screens of the extension. Most of them are replaced by input elements.

Some further adjustments to the CSS-styled template.

Simplification of the default CSS styles. In particular, most color and font styling has been eliminated.

2.2.0

Further correction due to IE mishandling of button elements of type button. Eliminated all button elements from the html template.

Added a note on upgrading to version 2 in the configuration section.

2.2.1

Enable the optional use of flexforms in the backend. Thanks to Franz Holzinger. New extension configuration variable.

2.2.2

Eliminate error subpart when a required field is missing but no other validation error is raised.

Minor improvement to html template.

Correction: setting usergroupAfterAcceptation did not work if the original usergroup assigned at creation was changed by usergroupAfterConfirmation.

Use backURL linkVar to link back from the edit page, after saving, to some referring extension such as tt_products. Thanks to Franz Holzinger.

Allow to override TCA labels in TS template setup.

Add generateUsername constant and setup property.

Add registrationProcess_beforeConfirmCreate hook. Thanks to Pieter Verstraelen.

2.2.3

Update to Danish, Norwegian and Turkish translations.

2.2.4

Correction to the generateUsername property: when set, the username was erased on editing the profile.

For TCA-driven select fields, if no default value is set in TS template, apply default value from TCA, if present.

2.2.5

Correction to the useEmailAsUsername property: when set, the username was erased on editing the profile.

2.2.6

Correction to incorrect configuration of RTE in ext_tables.php.

2.2.7

Enable lost password and username sent for an email address --> will only be available with version >= 2.5.4 again.

2.2.8

Fix security issues.

2.3.0

Correction to css-styled html template (see bugtracker issue #2403).

Remove changes to the TCA for fields module_sys_dmail_category and module_sys_dmail_html.

Ignore fields module_sys_dmail_category and module_sys_dmail_html if direct_mail extension is not loaded.

Enable support for select fields with MM relations, in particular module_sys_dmail_category, including localization when configured on the foreign table.

Add constant and setup property module_sys_dmail_category_PIDLIST

Accept value '0' on required fields (see bugtracker issue #2027).

Honor TCA default value for TCA-driven multiple checkboxes. Thanks to Simon Tuck.

Update to Danish translation. Thanks to Peter Klein.

On edit, do not reset the username if we have no new value.

Add short URL's feature and TS constants useShortUrls and shortUrlLife. Thanks to Steve Webster.

Modification to plugin initialization and plugin class constructor.

Remove locally extended t3lib_htmlmail as all known problems have been corrected in TYPO3 4.0.

TYPO3 4.0 is required.

2.3.1

Adjustments to make the extension compatible with system extension Database Abstraction Layer (dbal).

Correct bugtracker issue 2912: some missing slashes.

Preserve <url> constructs in plain text html template. See bugtracker issue #1966.

Add TS setup property extraLabels. Thanks to Dmitry Dulepov.

Two new TS constants: enableAdminNotifyOnAdminAccept and enableAdminNotifyOnAdminRefuse.

Remove locally defined quoteJSvalue and getUpdateJS (fixed in TYPO3 4.0).

Use TCA-driven field module_sys_dmail_html in css-styled template.

If user group selection is enabled on edit, keep user groups set by confirmation or acceptation.

Ensure that case shifting operations on markers are performed using C locale.

2.3.2

Use cObj->caseshift for case shifting operations on markers.

2.3.3

Correction: missing inclusion of t3lib_htmlmail.

2.3.4

Correction: incorrect email url's when config.absRefPrefix is used.

New TS constant enableAutoLoginOnCreate.

Update to the structure of the manual.

2.3.5

Honor TCA setting renderMode = checkbox for columns of type select when static template css-styled is used. Thanks to David Bocher.

2.3.6

CSS adjustments for multiple checkboxes.

 2.4.0

Correction to an improbable failure. Thanks to Rupert Germann.

Small corrections to the manual.

Correction to infomail screen display for sr_email_subscribe.

Correction to path to icon in default css of css-styled static template.

Correction to back path of the delete dialog.

Convert all language files to xml format.

2.5.0

Remove dependency on Static Info Library (sr_static_info). The extension now requires Static Info Tables (static_info_tables) version 2.0.0.

Correction for missing htmlspecialcharacters statements.

2.5.1

Update to Russian translation.

When a foreign table is used on a select field, sort values according to the sortby field specified in TCA.

Fix bugtracker issue 3992: Hook not working: confirmRegistrationClass_postProcess

Remove duplicate class attributes on multiple statements of the css-styles html template.

Remove deprecated wrap attribute from dynamically-generated textearea html statements.

Remove for attribute from label tag of "gender" radio buttons field in css-styled html template.

onchange and onsubmit attribute names should be lowercase.

2.5.2

HTML clean links

Direct Mail categories can be overwritten from TypoScript

More notification fields in the standard CSS template.

2.5.3

Update to Chinese translation. More German translations.

2.5.4

Split pi1/locallang.xml into separate files for each language in l10n/pi1.

Message for lost password is possible: v_registration_infomail_message1

2.5.5

strWrap to overrideValues for code

generatePassword feature

captcha support for email address subscription – by Ralph Brugger

2.5.6

start with internal restructuring of the code

2.5.8

enableEmailOnUpdate = 2 to send only the changed fields in an email if a user alters his data

where.static_countries to limit the displayed countries in the select box

2.5.9

dmailCheckedUponRegistration = 1 if the Direct Mail checkboxes are checked by default.

dateFormat to allow different entry formats

Enhanced label markers by Martin Kutschker

2.5.10

Fix security issues.

Attention: Do not use older versions of sr_feuser_register than 2.5.10  (2.2.8 for TYPO3 3.x) any more.

2.5.15

Confirmation link cannot be clicked more than once if regHash is used.

2.5.16

Fix bug that a registration link is always shown first when the code field is empty.

2.5.19

Fix bug with delete link to remove an account.

2.5.20

Fix bug with problems when editing.

2.5.21

Fix important security issue. Do not use former versions of sr_feuser_register than 2.5.21 any more.

2.5.23

new setup 'useLocalization' to use Direct Mail categories only for the current language and use them in all languages if 0