40 KiB
40 KiB
Release Notes
Unreleased
v8.3.0 (2020-10-29)
Added
- PHP 8 Support (4c25cb9)
Changed
- Update Faker (#5461)
- Update minimum Laravel version (86d4ec0)
- Revert to per user API rate limit (#5456, bec982b)
Fixed
- Delete removed webpack flag (#5460)
v8.2.0 (2020-10-20)
Added
v8.1.0 (2020-10-06)
Added
- Added
LOG_LEVELenv variable (#5442)
Changed
- Type hint the middleware Request (#5438)
v8.0.3 (2020-09-22)
Changed
- Add comment (a6ca577)
v8.0.2 (2020-09-22)
Changed
- Fully qualified user model in seeder (#5406)
- Update model path in
AuthServiceProvider's policies (#5412) - Add commented code (69d0c50)
Fixed
Removed
- Removed
$namespaceproperty (b33852e)
v8.0.1 (2020-09-09)
Changed
- Re-add property to route service provider (9cbc381)
v8.0.0 (2020-09-08)
Laravel 8 comes with a lot of changes to the base skeleton. Please consult the diff to see what's changed.
v7.29.0 (2020-10-29)
Added
- PHP 8 Support (4c25cb9)
Changed
Fixed
- Delete removed webpack flag (#5460)
v7.28.0 (2020-09-08)
Nothing specific.
v7.25.0 (2020-08-11)
Added
- Add password reset migration (9e5ba57)
Changed
v7.12.0 (2020-05-18)
Added
- Allow configuring the auth_mode for SMTP mail driver (#5293)
- Add basic trust host middleware (5639581)
v7.6.0 (2020-04-15)
Changed
- Disable Telescope in PHPUnit (#5277)
Fixed
- Add both endpoint and url env variables (#5276)
v7.3.0 (2020-03-24)
Added
- Add serialize option to array cache config (#5244)
- Add Mailgun and Postmark mailer (#5243)
- Add new SQS queue suffix option (#5252)
- Allow configuring the timeout for the smtp driver (#5262)
Changed
- Cleanup session config (#5261)
Fixed
- Ensure that
app.debugis a bool (5ddbfb8) - Fix S3 endpoint url reference (#5267)
- Update default CORS config (#5259)
Removed
- Remove
view.expiresconfig entry (641fcfb)
v7.0.0 (2020-03-03)
Added
- Add HandleCors middleware (#5189, 0bec06c)
- Add new
view.expiresoption (#5209, 91dd1f6) - Add
linksoption to filesystem config (#5222) - Add Guzzle dependency (c434eae, 705076f)
- Add array mailer (#5240)
Changed
- Laravel 7 constraint (054bb43)
- Implement new primary key syntax (#5147)
- Switch to Symfony 5 (#5157)
- Bumps
nunomaduro/collisiondependency to 4.1 (#5221) - Utilize Authentication Middleware Contract (#5181, #5182)
- Remove auth scaffolding (b5bb91f, 13e4389, 3ee0065)
- Import facades (4d565e6)
- Ignition v2 (#5211)
- Bumped defaults for Laravel 7 (#5195)
- Update mail config (76d8227, 61ec16f, e43d454, 130b8c8)
- Remove hyphen on email (ffc74ba)
- Use
MAIL_MAILERin test environment (#5239)
v6.19.0 (2020-10-29)
Added
- PHP 8 Support (4c25cb9)
Changed
Fixed
- Delete removed webpack flag (#5460)
v6.18.35 (2020-08-11)
Changed
- Set framework version to
^6.18.35(#5369) - Bump lodash from 4.17.15 to 4.17.19 (f465c51)
- Disable webpack-dev-server host check (#5288)
v6.18.8 (2020-04-16)
Fixed
- Add both endpoint and url env variables (#5276)
v6.18.3 (2020-03-24)
Fixed
v6.18.0 (2020-02-24)
Changed
- Update cross-env and resolve-url-loader to the latest (#5210, #5216)
- Bump fzaninotto/faker version to support PHP 7.4 (#5218)
- Remove redundant default attributes from
phpunit.xml(#5233)
v6.12.0 (2020-01-14)
Added
- Allow configurable emergency logger (#5179)
- Add
MAIL_FROM_ADDRESS&MAIL_FROM_NAMEto.envfile (#5180) - Add missing full stop for some validation messages (#5205)
Changed
Fixed
Security
- Update laravel mix and sass loader (#5203)
v6.8.0 (2019-12-16)
Added
- Add "none" to supported same site options in session config (#5174)
Changed
- Rename
encryptedtoforceTLSfor Pusher (#5159) - Use laravel/tinker v2 (#5161)
- Use PHPUnit TestCase and in-memory DB (#5169)
- DRY up path to /home (#5173)
- Change some default settings (f48e2d5)
Fixed
v6.5.2 (2019-11-21)
Changed
- Update .styleci.yml (bfd4b1e)
v6.4.0 (2019-10-21)
Changed
- Add xml schema to phpunit (#5139)
Fixed
- Fixes required version of the framework within
composer.json(#5130) - Security fix: Waiting before retrying password reset (ace38c1, ba2f2ab, 953b488)
v6.2.0 (2019-10-08)
Added
Removed
- Remove testing bootstrap extension (#5107)
Fixed
- Revert "[6.x] According to PHP Bug 78516 Argon2 requires at least 8KB" (#5102https://github.com/laravel/laravel/pull/5102)
v6.0.2 (2019-09-10)
Changed
Fixed
v6.0.1 (2019-08-27)
Added
v6.0.0 (2019-08-27)
Added
- Add ThrottleRequests to the priority array (#5057)
- Add PHPUnit bootstrap file to allow execution of console commands before a test run (#5050, 8f2a278)
- Add failed jobs table (b7d2b48, #5082)
- Add new failed driver option (e6becd2)
Changed
- Require PHP 7.2 (25cf4c4)
- Encourage to use PHPUnit 8 (0582a20)
- Use phpredis as default Redis client (#5085)
Removed
- Remove services deleted from core (#5019)
- Remove dumpserver (f053116)
- Remove UI scaffolding (fc39b07)
- Remove deprecated language line (#5074)
v5.8.35 (2019-09-09)
Added
- Add DYNAMODB_ENDPOINT to the cache config (#5034)
- Added support for new redis URL property (#5037)
- Add .env.backup to gitignore (#5046)
- Using environment variable to set redis prefix (#5062)
Changed
- Update axios package (#5038)
- Use generic default db config (6f3d68f)
- Update deprecated pusher option (#5058)
- Move TrustProxies to highest priority (#5055)
Fixed
- Fixed lodash version (#5060)
Removed
- Remove Stripe config settings (#5075, bb43372)
- Remove unnecessary X-CSRF-TOKEN header from our Axios instance (#5083)
v5.8.17 (2019-05-14)
Added
- Add ends_with validation message (#5020)
Fixed
- Fix type hint for case of trusting all proxies (string) (#5025)
v5.8.16 (2019-05-07)
Added
- Add IDE type-hint to UserFactory (#4990)
- Update database config relating to Url addition (#5018, b0e0bdc)
Changed
- Upgrade the collision dependency from v2 to v3 (#4963)
- Ignore SQLite journals (#4971)
- Prefix redis database connection by default (#4982, #4986, #4987)
Removed
- Remove
.navbar-laravelCSS class (65f8271)
v5.8.3 (2019-03-05)
Added
- Add AWS S3 Bucket to
.env.example(f84a69e)
Changed
Fixed
- Comment out non-existing model class and policy example (f4ff4f4)
- Only apply MySQL PDO options when extension exists (3001f3c)
v5.8.0 (2019-02-26)
Added
- Added DynamoDB configuration (1be5e29)
- Add env variable for mysql ssl cert (9180f64)
- Add beanstalk queue block_for config key (#4913)
- Add
hashconfig param to api auth driver (d201c69) - Add postmark token (4574265)
- Add
ArrandStraliases by default (#4951)
Changed
- Change password min length to 8 (#4794)
- Update UserFactory password (#4797)
- Update AWS env variables (87667b2)
- Update minimum PHPUnit version to 7.5 (7546842)
- Replace string helper (fae44ee)
- Use
$_SERVERinstead of$_ENVfor PHPUnit (#4943) - Add
REDIS_CLIENTenv variable (ea7fc0b) - Use bigIncrements by default (#4946)
Fixed
- Fix unterminated statements (#4952)
Removed
- Removed error svgs (cfc2220)
v5.7.28 (2019-02-05)
Added
- Hint for lenient log stacks (#4918)
- Attribute casting for
email_verified_atonUsermodel stub (#4930)
Changed
- Remove unused Bootstrap class (#4917)
- Change order of boot and register methods in service providers (#4921)
web.configcomment to help debug issues (#4924)- Use
Str::random()instead ofstr_random()(#4926) - Remove unnecessary link type on "welcome" view (#4935)
v5.7.19 (2018-12-15)
Added
Changed
Fixed
- Fixed mixed up comment order (#4867)
v5.7.15 (2018-11-22)
Added
- Add asset url configuration option (63a4039)
- Add
log_channelconfiguration option (#4855) - Add env variable for compiled view path (5ea6fe1)
- Use env superglobal (071a05b)
- Add date_equals validation message (#4863)
Changed
- Remove lodash dependency when auto registering Vue components (#4853)
- Clean up auto register Vue components (#4854)
- Normalize
composer.json(#4856) - Update
Kernel.php(#4861) - Change variable name (03ac80b)
v5.7.13 (2018-11-07)
Added
- Adding papertrail log channel option (#4749)
- Add missing Mailgun 'endpoint' option (#4752)
- Add new Stripe webhook config values (#4803)
- Add message for UUID validation rule (#4834)
- Introduce sqlite foreign_key_constraints config option (#4838)
- Auto register Vue components (#4843)
Changed
- Updated
QUEUE_DRIVERenv var toQUEUE_CONNECTIONinphpunit.xml(#4746) - Update VerificationController (#4756)
- Seeded users should be verified by default (#4761)
- Preserve colors (#4763)
- Set logs to daily by default (#4767)
- Change default days to 14 for daily channel (cd8dd76)
- Check if register route is enabled (#4775)
- Update lang attribute (#4781)
- Changes the translation for "required_with_all" validation rule (#4782)
- Update database config (#4783)
- Removing double arrow alignments (#4830)
- Update vue version to 2.5.17 (#4831)
- Use env value for redis queue name (#4837)
Fixed
- Update
HttpKernelto useAuthenticatemiddleware underAppnamespace (#4757) - Persist the
/storage/framework/cache/datadirectory (#4760) - Make app path stream safe (#4777)
- Use correct facade (#4780)
- Revert #4744 (#4791)
- Don't redirect for api calls (#4805)
- Fix bad font size render on link (#4822)
- Changed syntax for validation (#4820)
- Fix running mix tasks error (#4832)
Removed
- Remove X-UA-Compatible meta tag (#4748)
v5.7.0 (2018-09-04)
Added
- Added email verification functionality (#4689)
- Added customizable redirect on auth failure (a14e623)
- Added possibility to make httpOnly CSRF cookie optional (#4692)
- Added
beyondcode/laravel-dump-server:^1.0tocomposer.json(ff99e2f, #4736) - Added
argon2idsupport inhashing.php(28908d8) - Added
SESSION_CONNECTIONandSESSION_STOREenv. variable (#4735)
Changed
- Changed
QUEUE_DRIVERenv variable name toQUEUE_CONNECTION(c30adc8) - Use separate cache database for Redis (#4665)
- Upgrade Lodash to
^4.17.5(#4730) - Changed font to
NunitofromRaleway(#4727) - Defined
mixasconstinwebpack.mix.js(#4741) - Make Asset Directory Flattened (ff38d4e)
Fixed
- Fixed pagination translation (#4744)
v5.6.33 (2018-08-13)
Added
- Added
Http/Middleware/CheckForMaintenanceMode.php(#4703)
Changed
v5.6.21 (2018-05-21)
Added
- Added hashing configuration (#4613)
- Added stderr example into
config/logging.php(66f5757) - Added
SES_REGIONto local environment file (#4629) - Added messages for
gt/lt/gte/ltevalidation rules (#4654)
Changed
- Set
bcrypt roundsusing thehashingconfig (#4643)
v5.6.12 (2018-03-14)
Added
- Added message for
not_regexvalidation rule (#4602) - Added
signedmiddleware alias forValidateSignature(4369e91) - Added
stderrexample toconfig/logging.php(66f5757)
Changed
- Set
MAIL_DRIVERinphpunit.xml(#4607)
Removed
- Removed "thanks" package (#4593)
v5.6.7 (2018-02-27)
Changed
Removed
- Removed Bootstrap 3 variables (#4572)
v5.6.0 (2018-02-07)
Added
- Added
filesystems.disks.s3.urlconfig parameter (#4483) - Added
queue.connections.redis.block_forconfig parameter (d6d0013) - Added Collision package (#4514)
- Added
SetCacheHeadersmiddleware toKernel::$routeMiddleware(#4515) - Added hashing configuration file (bac7595)
Changed
- Require PHP 7.1.3 or newer (#4568)
- Upgraded PHPUnit to v7 (f771896)
- Upgraded Mix to v2 (#4557)
- Upgraded
fideloper/proxyto v4 (#4518) - Set hash driver in
CreatesApplication(7b138fe) - Upgraded to Bootstrap 4 (#4519, c0cda4f, cd53623, 3926520)
- Updated logging configuration (acabdff, bd5783b, ff0bec8, f6e0fd7, 2eeca4e, ebb0a2a, b78f5bd)
- Use Mix environment variables (224f994, 2db1e0c)
v5.5.28 (2018-01-03)
Added
- Added
symfony/thanks(60de3a5)
Changed
- Reduced hash computations during tests (#4517, 4bfb164)
- Use environment variables for SQS config (#4516, aa4b023)
- Use hard-coded password hash (f693a20)
- Updated default Echo configuration for Pusher (#4525, aad5940, #4526, a32af97)
v5.5.22 (2017-11-21)
Added
- Added
-Indexesoption in.htaccess(#4422)
Changed
- Load session lifetime from env file (#4444)
- Update mockery to 1.0 (#4458)
- Generate cache prefix from
APP_NAME(#4409) - Match AWS environment variable name with AWS defaults (#4470)
- Don't show progress for
productioncommand (#4467)
Fixed
- Fixed directive order in
.htaccess(#4433)
v5.5.0 (2017-08-30)
Added
- Added
same_sitetosession.phpconfig (#4168) - Added
TrustProxiesmiddleware (e23a1d2, #4302) - Autoload commands (5d54c21)
- Added Whoops (#4364)
Changed
- Refactored exception handler (too many commits)
- Renamed
ModelFactory.phptoUserFactory.phpto encourage separate files (67a8a11) - Use
RefreshDatabasetrait (a536402, #4373) - Use Composer's
@phpdirective (#4278) - Use
post-autoload-dump(2f4d726) - Try to build session cookie name from app name (#4305)
Fixed
- Fixed Apache trailing slash redirect for subdirectory installs (#4344)
Removed
- Dropped
bootstrap/autoload.php(#4226, #4227, 100f71e) - Emptied
$dontReportarray on exception handler (758392c) - Removed
TinkerServiceProvider(6db0f35) - Removed migrations from autoload classmap (#4340)
v5.4.30 (2017-07-20)
Changed
- Simplified mix require (#4283)
- Upgraded Laravel Mix to
^1.0(#4294) - Upgraded
axiosandcross-envpackage (#4299) - Ignore Yarn error log (#4322)
Fixed
v5.4.23 (2017-05-11)
Added
Changed
- Switch to using meta
- Use CSRF token from
metatag, instead ofwindow.Laravelobject (#4260) - Log console error if CSRF token cannot be found (1155245)
Fixed
- Added missing
ipv4andipv6validation messages (#4261)
v5.4.21 (2017-04-28)
Added
- Added
FILESYSTEM_DRIVERandFILESYSTEM_CLOUDenvironment variables (#4236)
Changed
- Use lowercase doctype (#4241)
v5.4.19 (2017-04-20)
Added
- Added
optimize-autoloadertoconfigincomposer.json(#4189) - Added
.vagrantdirectory to.gitignore(#4191) - Added
npm run developmentandnpm run prodcommands (#4190, #4193) - Added
APP_NAMEenvironment variable (#4204)
Changed
- Changed Laravel Mix version to
0.*(#4188) - Add to axios defaults instead of overwriting them (#4208)
- Added
stringvalidation rule toRegisterController(#4212) - Moved Vue inclusion from
bootstrap.jstoapp.js(17ec5c5) - Only load libraries if present (d905b2e)
- Ignore the NPM debug log (#4232)
- Use fluent middleware definition in
LoginController(#4229)
v5.4.16 (2017-03-17)
Added
- Added
unix_sockettomysqlinconfig/database.php()#4179) - Added Pusher example code to
bootstrap.js(31c2623)
Changed
- Use
smtp.mailtrap.ioas defaultMAIL_HOST(#4182) - Use
resource_path()inconfig/view.php(#4165) - Use
cross-envbinary (#4167)
Removed
- Remove index from password reset
tokencolumn (#4180)