NE Disc App Change Log
Release v2.7.0
2021-09-15

Release date: 2021-09-15

Changes/bug fixes in this release:
* Add default user.account.authentication.type = LOCAL to existing active user's configuration Task
* OAuth2 users are unable to create a new DiscApp enhancement needed
* Password reset section of the Account Modify page should show a link to the generic password reset page for OAuth2 only users enhancement needed
* Save user authentication type in user configuration enhancement
* Add Google OAuth integration enhancement
* If Application Permissions are null in database, users cannot post messages and are redirected back to the homepage. bug
* Refactor Prologue/Epilogue code in ApplicationService enhancement
* Users who add a Disc App to their account, can't access the threads maintenance page until after logging out and logging back in. bug
* Maintenance home controller should use defined string url values. Task
* Admin landing page should use forum URL with '.html' extension enhancement
* Update default mailing list configurations to use new domain. Task
* Update robots.txt to use new domain name Task
* Updated default epilogue to use new production domain. Task
* Create site admin section to update privacy policy and terms and conditions enhancement
* Add Account does not reset recaptcha when "Reset" button is clicked. bug
* Create terms of service and privacy policy enhancement
* Increase cache duration from 2 hours to 12 hours. Task


Biggest changes in this release is the addition of the "Sign in with Google" option. This gives the option to anyone with a Google account the ability to sign into the site with that account instead of going through the normal account creation process. It's a neat feature and hopefully some users decide at some point to use it. The one big advantage the "traditional" Disc App accounts have over these accounts is the option to "Remember me" on log in so that you do not have to log in again next time you visit the site.

Another change worth mentioning is the addition of a Privacy Policy and Terms and Conditions.