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 namedmemberslist
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