- No longer install template types for DesignManager. It is still possible to use DesignManager to manage templates.
- All frontend templates now assume file templates by default. Unless parameters are specified with a smarty resource to indicate a different location or do not end with a .tpl extension.
- Clean up all frontend and most admin forms. The templates have changed.
- The emails for forgot password functionality and verification now use CGExtensions based 'eml' file.
- All frontend forms now support redirect-after-post. Determining which page to redirect to after each form is now done in the templates.
- Remove the setting panels completely. Now use config options as these options rarely change after initial setup, and were designed not to. Therefore the better location for these options was a config file.
- Refactor authentication to use authtokens and cookies, and NOT session data. On login users get an authtoken that has an expiry timestamp. Authtokens can be long term (+90 days) or short term (session cookies). Short term authtokens are regularly extended as the user accesses various pages, but are removed when the browser is closed.
- REMOVE all support for different auth consumers. This breaks the FEU_Auth_* modules which may or may not see replacements in the future.
- REMOVE all hooks and events for Ecommerce functionality.
- REMOVE all support for encrypted fields. The data for any existing encrypted fields is not explicitly decrypted. So admins and users can only see the encrypted strings. Developers can choose to store data encrypted if they wish before saving the property. Or can use external tables.
- REMOVE the inline parameter. This can still be specified on the {form_start} tag of most templates.
- REMOVE the returnto parameter.
- REMOVE cancel buttons from frontend forms. If you would like cancel functionality, include a link in your templates.
- REMOVE the viewuser action.
- REMOVE the reset_session action. As we do not use sessions anymore, just cookies.
- REMOVE the silent action: use {$feu_smarty->get_user()}
- Adds new number field type.
- Field definitions allow setting a field size and placeholder.
- Refactor the API functions to use Decorators and increased type hinting.
- Some seldom used API functions were removed.
- The prototypes of various API functions have changed. But ussually in a minor way. Type hinting is now used extensively.
- Refactor all caching
- Refactor the user class, create new userSet and Filter and FilterResultset classes.
- Remove the feu_user_query_resultset class. Now uses the userSet functionality.
- Refactor the user_edit_assistant class (replaced with a renamed class)
- Remove the verification_assistant classes... no longer necessary.
- Rewrite admin actions for efficiency.
- More hooks and and calling of hooks.
- more...