Releases: userfrosting/UserFrosting
Releases · userfrosting/UserFrosting
v4.1.18
v4.1.17
- Lock
gulp-uf-bundle-assets
at v2.28.0 until userfrosting/gulp-uf-bundle-assets#5 is resolved (see #859) - Add missing getInfo methods for GroupController and RoleController (#837)
- Drop alpha
v4.1.16-alpha
v4.1.15-alpha
- Refactor
Password
into a instantiableHasher
class, service, andPassword
facade (#827) - Change default hash cost back to 10 and fix legacy hash detection issue
v4.1.14-alpha
- Fix issue with scopes being applied twice in
Unique::getPaginatedQuery
(userfrosting/extend-user#2) - Update Bower dependencies in core Sprinkle
- Refactor the
Password
class to usehash_equals
for legacy passwords (prevent timing-based attacks) and factor out the default cost (#814) - Check if
require_email_verification
is set inAuthenticator
and sign-in page (#815) - Factor out hardcoded
sprinkles.json
filename (partially addresses #813) - Add Farsi translations (#816)
ufTable
: MaketableElement
configurable, and check for existence (#824)- Put AdminLTE menu toggle button back (Revert e8a26fb and part of a46205f)
v4.1.13-alpha
v4.1.12-alpha
- Separate out user action column from user status column
- Improve table row menus in mobile views (#724)
- Hide side menu toggle button in desktop sizes
- Add chevron to user menu
- Change "remember me" text
- Improve table tool buttons
- Twig extensions now implement
Twig_Extension_GlobalsInterface
as required by https://twig.symfony.com/doc/2.x/advanced.html#id1 (#788) - Display element based on permissions for group list/info pages
- Factor the admin user creation out of migrations and into its own Bakery command (See #778)
- Bakery
clear-cache
command now clears Twig and router cache (Fix #750) - Add Russian translations
- Add Travis for automated test/build on push
v4.1.11-alpha
- Updated
composer/installers
dependency. - Patch
composer.json
to fixilluminate/*
dependencies at 5.4 for now
v4.1.10-alpha
- Add support for PHP7 runtime errors to be handled in the same way as Exceptions
- Implement NotFoundExceptionHandler and pass through all NotFoundExceptions to this handler.
- Implement
redirect.onAlreadyLoggedIn
service (fixes #680) - Deprecate
determineRedirectOnLogin
and replace withredirect.onLogin
service - Fix some PSR-2 compliance issues