You can view the all the changes on git.hazzardweb.com.
oauth.phpsrc/Hazzard/Support/Recaptcha.phpassets/js/vendor/jquery.imgpicker.jsReplace the vendor directory.
Replace the vendor directory.
vendor and composer.jsonextra/php53-compat to the root directory of the scriptsrc/Hazzard/Encryption and app/init.phpsrc/Hazzard/Mail, app/views/admin/options-services.php and app/views/admin/options-mail.php'sparkpost' => array('secret' => ''), in app/config/services.phpsrc/Hazzard/Exception/Handler.php and app/init.phpapp/config/smiles.phpapp/views/comments.phpsrc/Hazzard/Formatting directorysrc/Hazzard/Comments/Comments.phpassets/js/comments.js and assets/css/comments.cssOnly if you want to add Spotify as an oauth provider.
src/OAuth/UserData/Extractor/Spotify.php.connect.spotify{background: #2ebd59;} in assets/css/main.css'spotify' => array('user-read-email', 'user-read-birthdate'), in oauth.php under $scopes'spotify' => array('id' => '', 'secret' => ''), in app/config/services.php// 'spotify' => 'Spotify', in app/config/auth.php under the providers arraysrc/Hazzard/Database/Query.phpapp/config/database.php change charset to utf8mb4 and collation to utf8mb4_unicode_ciTo enable utf8mb4 for your old database dump your tables and data into a .sql file then edit it and replace CHARSET=utf8 with CHARSET=utf8mb4.
Now run ALTER DATABASE your_database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; to convert the database and import back the .sql file.
Alternatively, you can follow this guide and only change the charset for the tables and collumns you want.
src/Hazzard/Support/Str.phpsrc/Hazzard/Support/ImagePicker.phpsrc/Hazzard/Validation/Validator.phpextra/facebook-fix/Facebook.php to vendor/lusitanian/oauth/src/OAuth/OAuth2/Service.src/Hazzard/Support/helpers.php @ csrf_filtererror_reporting(-1); with error_reporting(E_ALL & ~E_DEPRECATED); in app/init.php.src/OAuth/UserData/Extractor/Facebook.php. This is only required if your Facebook app is >= 2.8.oauth.phpapp/views/admin/users.phpsrc/OAuth/UserData/Extractor/Twitter.phpsrc/Hazzard/User/Fields.php and FieldsServiceProvider.phpajax.php@ajax_send_messageextra/linkedin/index.phpsrc/Hazzard/Database/Expression.phpsrc/Hazzard/Database/Connection.php and Query.phpajax.phpsrc/Hazzard/Support/helpers.phpsrc/Hazzard/Support/Recaptcha.phpsrc/Hazzard/Support/DataTables.phpsrc/Hazzard\Messages/Message.phpassets/js/main.jsassets/js/easylogin.jsdisplay_captcha() with display_captcha_tag() in signup.php, activation.php and reminder.php.src/Hazzard/Support/DataTables.phpajax.php (ajax_avatar function)assets/js/vendor/jquery.imagepicker.jssrc/Hazzard/Support/ImagePicker.phpapp/models/Comment.php (toArray method)src/Hazzard/Support/helpers.php (mb_substr function)app/models/User.phpapp/views/modals/settings.phpassets/css/comments.css (.comment-text)src/Hazzard/Database/Query.php (compileOrders method)This update brings some OAuth fixes for Facebook and Linkedin as well as few other minor fixes and tweaks.
Visit git.hazzardweb.com and browse the easylogin-pro repository's commits to see the extact changes (starting from May 16, 2015).
app/models/User.php (or just the generateAvatar method).ajax.php (or just the ajax_avatar function).oauth.php. If you are using Linkedin you need to install it again.src/OAuth directory.vendor directory. If you are using Mailgun or Mandrill install the API drivers again.The 1.2 upgrade consists mostly in some bug fixes (nothing related to security) and cleaning up few things. It also brings the new reCAPTCHA and few things here and there.
Since there are a lot of small changes a lot of files if you want to upgrade from 1.1.4 you'll have to go to git.hazzardweb.com, log in with your Purchase Code from CodeCanyon and then go to the Commits tab scroll down, click on the Older button until you find this commit Fixed comment moderation option made on 13/01/2015 21:52:23. From there go up and see what files have changed and change yours too. Also make sure to replace the vendor directory because all packages have been updated.
The 1.1 update brings the comment system, some bug fixes (mostly for PHP<5.4) and some other changes.
If you don't want the comment system and you don't have any issues you don't have to upgrade.
Recommended would be to a fresh install, but if that's not the case follow these steps:
app/config/app.php and add 'Hazzard\Comments\CommentsServiceProvider' to the providers array and 'Comments' => 'Hazzard\Support\Facades\Comments', to the aliases array.app/config/comments.php and app/config/smilies.phpapp/lang/en (or replace only the necessary lines)app/models/User.phpapp/models/Comment.php and app/models/CommentVote.phpapp/storage/services.jsonapp/views (or only replace header.php, footer.php, modals/load.php, modals/settings.php and add comments.php)app/events.phpassets/css (or only replace pms.css, main.css, bootstrap-custom.css, admin.css and add modal-only.css, comments.css, vendor/bootstrap-noconflict.min.css)assets/js (or only replace main.js, admin.js, vendor/jquery.imgpicker.js and add comments.js, embed-comments.js, vendor/iframeResizer.contentWindow.min.js, vendor/iframeResizer.min.js)extra replace as well.extra/comments.sqlcomments.php and embed-comments.phpajax.php, settings.phpsrc/ImagePicker/ImgPicker.phpsrc/Hazzard (or only replace Auth, Database/Query.php, Database/Model.php, Support/DataTables.php, Support/helpers.php, Validation/ValidationServiceProvider.php and add Comments, Support/Facades/Comments.php, Support/Kses.php)