Visitor Changelog

2024-12-17

4.4.0

Changed

  • PHP 8.4 Ready
  • Foundation Updated to 4.11.0
2024-11-18

4.3.3

Fixed

  • Issue with PHP warnings preventing saves on visitor channel assign
2023-09-29

4.3.2

Fixed

  • Small issue when on EE core 7.3+
2023-03-23

4.3.1

Fixed

  • Foundation Bug
2023-03-03

4.3.0

Changed

  • Updated Foundation Version
  • PHP 8.2 compatibility added
2022-02-15

4.2.0

Fixed

  • Issue with name from visitor settings not parsing in the email invite on new member register and admin notification

Addded

  • Status variable to the details tag
2022-10-10

4.1.4

Fixed

  • issue where validation was not following core settings for strength required
  • fix link to correct document page
2022-08-26

4.1.3

  • Confirmed ExpressionEngine 7 compatibility

Fixed

  • EE core 6.2 + more changes to how validation is done. ValidateUsername function moved spots
2022-05-27

4.1.2

Fixed

  • EE core 6.2 + needs new way for validation on visitor fields
  • EE3 fixed front end user registor and user edit profile
2021-11-23

4.1.1

Changed

  • Updated EEHarbor Foundation to fix issue with multiple add-ons ignoring MSM sites
  • Updated for PSR-12 compatibility (custom ruleset)
  • Updated for PHP 8 compatibility

Fixed

  • An EE6 bug in the fieldtype where non-superadmins with proper permissions were not able to assign member roles.
  • Fixed bug with Members being updated in certain MSM sites
  • Fixed issue with updated password authentication
2021-01-27

4.1.0

Added

  • EE6 Compatibility

Fixed

  • Undefined method _member_path() when password is too short.
  • "Remember me" checkbox not appearing on the login page.
  • A bug where edits in the control panel by member groups without proper permissions could delete the member group assignment from the edited record.
2019-07-05

4.0.8

Fixed

  • Legacy memberlist tag support (was named memberslist by accident)
2019-05-22

4.0.7

Fixed

  • Undefined variable when screen_name_override setting is empty
2019-05-14

4.0.6

Fixed

  • Screen name override custom fields not working as intended.
  • Entry title override custom fields not parsing properly in some instances
  • Entry title and entry URL not being hidden when editing a member entry
  • Entry title not updating with custom field values until entry was saved a second time
2019-04-10

4.0.5

Fixed

  • Conditional that was throwing a PHP "cannot use method return value in write context" error
  • Username field is now properly displayed if "Set username as email" is set to "No"
  • Error messages if you have "Set screen_name as a combination of the following fields" now properly tell you if your custom fields are empty (vs invalid)
2019-04-09

4.0.4

Fixed

  • Removed Visitor speciic install button after it's been installed
  • Fixed visitor:members tag to not show duplicate data
2019-03-26

4.0.3

Fixed

  • Fixed issue with Entry Title Override failing spectacularly and replacing all your member entry titles with numbers
  • Fixed incorrect variable when trying to reference Flux which caused a PHP notice error
  • Updated integration tests
  • Added workaround for EE bug that returns raw language string instead of parsed value
2019-01-04

4.0.2

Fixed

  • Fixed ability to change member group through front-end update form
2018-12-06

4.0.1

Fixed

  • Fixed EE3 compatibility issues
2018-12-04

4.0.0

Added

  • EE4 / EE5 compatibility
  • Zoo Visitor to Visitor migration
2016-05-09

3.0.1

Added

  • ExpressionEngine 3.3.0 support

Fixed

  • Installation would produce an error in PHP 7
2016-03-16

3.0.0

Added

  • Initial Release for ExpressionEngine 3

Changed

  • module from Zoo Visitor to Visitor
2015-04-28

1.3.34

2014-11-01

1.3.33

2014-05-16

1.3.32

2014-03-28

1.3.31

2013-10-28

1.3.30

Fixed

  • save_entry method in channel entries api
  • restore XID in login/registration/update form
  • native member field "timezone" typo
  • dynamic titles
2013-09-19

1.3.29

Changed

  • in “settings” template name to prevent errors in the Grid fieldtype
2013-08-28

1.3.28

Added

  • EE 2.7 compatible
2013-06-24

1.3.27

Added

  • Custom third party theme path support

Changed

  • reset password reset_url parameter
2013-06-20

1.3.26

Changed

  • the use of the cp library for compatibility when using the channel entries api
  • deprecated function do_hash

Fixed

  • EE2.6.1 compatibility fix for session type handling when redirecting the “view all members” & “edit profile” link (thnx to totalserve for the report)
2012-04-05

1.3.25

Fixed

  • installation of channel fields results in conflict with old (EE<2.6.0) relationship columns
2012-01-01

1.3.24

Added

  • EE2.6.0 compatibility
  • EE2.6.0 forgot password + reset password forms
  • trim email field to avoid hidden space at end of input

Fixed

  • supressed php notice “Undefined property: stdClass::$flashdata” when redirecting to member edit page
2012-01-01

1.3.23

Added

  • Request type allowed for PAGE

Fixed

  • Empty result in validation hook broke inline error handling
2012-01-01

1.3.22

Added

  • Membrr subscription hook added when installing instead of updating
  • prevent browser autocomplete of password field
  • option to point the Account “edit profile” to the corresponding member channel entry

Fixed

  • PHP notice when deleting members in the activate pending section
  • PHP notice when filling in an incorrect captcha
  • correct structure page_uri
2012-01-01

1.3.21

Fixed

  • Secure forms check compatible with ExpressionEngine v2.5.4
2012-01-01

1.3.20

Added

  • Setting yes/no “Show membergroup in channel entry status”
  • Setting yes/no “Redirect the ‘View all members’ link to the channel entries overview”
2012-01-01

1.3.19

Fixed

  • membergroup changing in the fieldtype resulting in membergroup being set to zero
2012-01-01

1.3.18

Removed

  • freebie debugging line which caused various issues
2012-01-01

1.3.17

Fixed

  • membergroup change when editing member profile
2012-01-01

1.3.16

Added

  • group_id variable tag in registration form
2012-01-01

1.3.15

Added

  • localisation settings during registration
2012-01-01

1.3.14

Fixed

  • Set members as pending when manual activation by administrator is required
2012-01-01

1.3.13

Fixed

  • Correct membergroup upon activation of pending members by administrator
2012-01-01

1.3.12

Fixed

  • Set members as pending when manual activation by administrator is required
2012-01-01

1.3.11

Fixed

  • member birthday field compatible with Dropdate fieldtype
2012-01-01

1.3.1

Added

  • Native member avatar and member photo support (see Working with member Avatars and Photos)
2012-01-01

1.3.0

Added

  • Member entry status adjustment for Membrr subscriptions
  • support for Rich text editor fieldtype in the update form

Fixed

  • member account deletion language file not found
2012-01-01

1.2.9

Added

  • member_group_id variable available in the update form
  • id and class parameter available in forgot password tag

Changed

  • correct screen_name setting based on custom settings when editing other account

Fixed

  • registration problem when MySQL is running in Strict mode
2012-01-01

1.2.8

Added

  • {visitor:global:categories_piped} global variable which contains the categories a member belongs to as a pipe
  • form_action parameter in login_form
  • Direct sync to native member fields in registration and update forms making it fully compatible with the most common ecommerce solutions and other addons depending on native fields.
  • global variables global:visitor:field_id_x
  • Exp:resso Store integration support
  • zoo_visitor_registration_validation_start hook
  • Transfer existing member data methods
  • Validation rule parameter for username, screen_name, current_password, new_password, confirm_new_password in update and registration forms
  • Deleting pending members on the ‘activate pending members’ page also deleted the associated channel entry

Changed

  • correct parsing of username/screen_name tags in update form for member data which is currently being edited
  • Replaced form_id/form_class parameter in login_form (backwards compatible)

Fixed

  • changing username ignored title_override setting in specific cases
2012-01-01

1.2.7

Added

  • ability to change member group in the update form
2012-01-01

1.2.6

Added

  • login form tag & AJAX login example
  • logout tag
  • secure action for the delete account form

Changed

  • hash function to replace deprecated function
2012-01-01

1.2.5

Added

  • autologin parameter for the registration form, yes/no default yes

Changed

  • member publish respects the default membergroup set in member configuration
2012-01-01

1.2.4

Added

  • secure_action (yes/no default:no) parameter in forgot_password form

Fixed

  • membergroup not saved in specific combination of locked groups in cp fieldtype
2012-01-01

1.2.3

Added

  • Delete account form tag
2012-01-01

1.2.2

Added

  • option to hide “link with existing members” in CP fieldtype for non superadmins
  • member_id in registration JSON response

Fixed

  • activation data array when selecting membergroup in registration form
2012-01-01

1.2.1

Added

  • expiration date available as visitor:global:expiration_date
  • Salted hash pair is created when registering and when updating the member password
  • Choose membergroup upon registration
2012-01-01

1.2.0

Added

  • Native member fields like birthday, url, location, etc… in update/registration form

Fixed

  • No password required in edit profile for membergroups who have “Can administrate members accounts” privileges
2012-01-01

1.1.9

Added

  • error_delimiters parameter in registration, update and forgot_password form
  • change password of members in the cp without having to provide current password for membergroups that have the rights to administer members
2012-01-01

1.1.8

Added

  • specify multiple membergroups in a pipe in the member_group parameter
2012-01-01

1.1.7

Added

  • zoo_visitor_cp_register_end & zoo_visitor_cp_update_end hooks

Fixed

  • no_results tag in members & details tag
2012-01-01

1.1.6

Added

  • Support for native custom fields in register/update forms (compatibility with MailChimp subscriptions)
  • global variable visitor:global:url_title
2012-01-01

1.1.5

Added

  • {zoo_member_id} in global variables

Fixed

  • MSM installation fieldgroup visitor channel
  • Direct login after registration when no activation is required
2012-01-01

1.1.4

Added

  • require_password parameter in update form tag
  • inline error handling for forgot_password form tag
  • zoo_visitor_register hook at the end of a registration with the visitor registration form.

Fixed

  • screen_name and title override settings now wrapped in curly brackets. example: {member_firstname}{member_lastname}
2012-01-01

1.1.3

Added

  • member_id, member_entry_id, username parameters in update_form tag

Fixed

  • forgot password form fix
2012-01-01

1.1.2

Changed

  • inline error reporting of native member fields
2012-01-01

1.1.1

Changed

  • entry title checks
  • url_title handling based on member username/screen name

Fixed

  • UI settings page when selecting username "yes"
2012-01-01

1.1.0

Added

  • Public release