v1.0.0-beta.2
Pre-release
Pre-release
Numerous bug fixes and enhancements.
Includes security fixes; please update any beta 1
instances immediately.
Requirements:
- CodeIgniter 4.2.3+
- PHP 7.4.3+
What's Changed
- refactor: update for PHPStan update by @kenjis in #206
- fix: rename
testtestDisplayLoggedIn
totestDisplayLoggedIn
by @datamweb in #208 - feat: readable form errors if there are multiple errors by @datamweb in #209
- fix: display message magic link controller if email not send by @datamweb in #204
- fix: Debugbar error after logout by @kenjis in #211
- feat: add message after successful logout by @datamweb in #213
- chore: update rector to ^0.13.3 by @kenjis in #198
- feat: add sheild:setup command for initial setup by @kenjis in #205
- fix: redirect user if
loggedIn()
and called/login
page by @datamweb in #215 - docs: add about minimum-stability by @kenjis in #218
- fix: RememberMe cookie does not work with Cookie prefix by @kenjis in #212
- fix: error occurs if a user deleted from the database has session User Info or RememberMe cookie by @kenjis in #222
- fix: redirect user after
loggedIn()
and called/login/magic-link
page by @datamweb in #223 - fix:
use
is missing in the replaced source files by @kenjis in #220 - chore: workaroud for rector to break code by @kenjis in #230
- feat: prevent logged-in users from trying to log in again by @kenjis in #216
- Update README.md by @ageir in #236
- feat(lang): add Slovak translate by @jozefrebjak in #235
- fix:
Session::logout()
does not work by @kenjis in #231 - fix: workaround for email only registration/login by @kenjis in #232
- feat: add email validation in MagicLinkController by @kenjis in #239
- docs: improve installation by @kenjis in #241
- feat: allow to use custom validation rules for registration by @jozefrebjak in #244
- feat: add validation in LoginController by @jlopes90 in #242
- fix: datetime for defaultLocale set fa by @datamweb in #238
- refactor: use Time::now() by @kenjis in #261
- Update Bootstrap core CSS by @ThibautPV in #265
- Added new quickstart docs. by @lonnieezell in #255
- Use variadic passing of groups/permissions by @lonnieezell in #266
- Add French translations by @ThibautPV in #272
- chore: add language unit tests by @kenjis in #274
- docs: update out-of-dated sample code for
syncGroups()
by @kenjis in #278 - docs: remove incorrect description in authorization.md by @kenjis in #282
- Fix route_to issue by @parisiam in #283
- docs: fix definition actions by @datamweb in #273
- refactor: remove calling route_to() by @kenjis in #285
- docs: add missing space in concepts.md by @jozefrebjak in #290
- fix: Bootstrap column on mobile by @ThibautPV in #287
- style: run php-cs-fixer by @kenjis in #293
- feat(lang): Added Indonesian Language by @ddevsr in #288
- fix: username validation rules by @kenjis in #268
- fix: Exception structure by @kenjis in #286
- fix: shield:setup adds routes in wrong location by @kenjis in #297
- fix: UserModel::save() can't update User's email/password by @kenjis in #275
- Fix: register when logged in by @parisiam in #298
- docs: fix the way to use
syncPermissions()
by @datamweb in #309 - feat: add user permissions to debug-toolbar by @datamweb in #310
- fix: UserModel::findById() does not work with withIdentities() by @kenjis in #308
- docs: add explanation of methods
getGroups()
,getPermissions()
,hasPermission()
by @datamweb in #311 - Add previousLogin method by @sammyskills in #301
- fix: modify the action type in comment by @datamweb in #315
- fix: remove auth_access_tokens table by @kenjis in #317
- refactor: use
startUpAction()
inLoginController()
by @datamweb in #316 - fix: PHP version by @kenjis in #319
- fix: remove
permissions
from allowedFields UserModel by @datamweb in #325 - docs: fix docs and clear description by @datamweb in #326
- Add german translation by @sba in #321
- refactor: remove unused key
force_pass_reset
by @kenjis in #337 - fix: Session::refreshRememberMeToken() not update row in database by @jakkepedder in #338
- fix: MySQL tests by @kenjis in #336
- docs: small update by @kenjis in #341
- fix: PostgreSQL tests by @kenjis in #339
- chore: update composer cs-fix command by @kenjis in #340
- refactor: fix incorrect types by @kenjis in #342
- chore: add issue templete by @kenjis in #344
- Change the scope of
createIdentity()
method by @sammyskills in #346
New Contributors
- @ageir made their first contribution in #236
- @jlopes90 made their first contribution in #242
- @ThibautPV made their first contribution in #265
- @parisiam made their first contribution in #283
- @ddevsr made their first contribution in #288
- @sba made their first contribution in #321
- @jakkepedder made their first contribution in #338
Full Changelog: v1.0.0-beta...v1.0.0-beta.2