All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Import as GoodNews subscribers if GoodNews add-on is installed
- Assign GoodNews groups and categories on import
- Added new setting mail_format (HTML or Plain text)
- User notification mails are now generated as multipart mails (HTML + plain-text)
- Fully refactored for MODX3 (UserImport 2.x only!)
- Moved translations to Crowdin
- [#11] Fixes missing mailsubject and mailbody when import process starts
- Removed deprecated use of strftime (PHP8+)
- Added new checks for import file
- [#12] Fixed deprecated usage of ereg() in validEmail method
- [#5] Added feature to notify new imported users via email
- Added feature to save import params as presets (system settings)
- Added pre check for correct delimiter characters
- Added pre check for correct enclosure characters
- Added sanity check for for equal fields - values count in CSV data
- [#7] Added feature to import passwords via CSV - thanks @prioritypie
- Extended fields support via Json strings added
- [#4] extented fields support
- Added missing profile fields to import (except extended field!)
- Imported users now at least gets assigned role "member" when joining user groups
- Make writing of import-infos optional via import options
- Import-infos are now written to extended profile field
- Fixed some "undefined" messages and simplified profile array handling
- Fixed a problem when console window is closed and reopened without page reload
- Added French translation (thanks @shabang!)
- Added onBeforeUserImport and onAfterUserImport events (thanks @shabang!)
- Fixed a problem with fgetcsv() used on PHP versions prior 5.3.0
- First public beta release