Laravel
https://github.com/laravel/laravel
- Fix typo by @izzudin96 in https://github.com/laravel/laravel/pull/6128
- Specify facility in the syslog driver config by @nicolus in https://github.com/laravel/laravel/pull/6130
- Remove redundant
@return
docblock in UserFactory by @datlechin in https://github.com/laravel/laravel/pull/6119 - Reverts change in asset helper by @timacdonald in https://github.com/laravel/laravel/pull/6122
- Remove unneeded call by @taylorotwell in https://github.com/laravel/laravel/commit/3986d4c54041fd27af36f96cf11bd79ce7b1ee4e
- Add PHPUnit result cache to gitignore by @itxshakil in https://github.com/laravel/laravel/pull/6105
- Allow php-http/discovery as a composer plugin by @nicolas-grekas in https://github.com/laravel/laravel/pull/6106
Laravel 10 comes with a lot of changes to the base skeleton. Please consult the diff to see what's changed.
Changed
- Adds "missing" validation rule translations by @timacdonald in https://github.com/laravel/laravel/pull/6078
Changed
- Use minimum stability "stable" by @taylorotwell in https://github.com/laravel/laravel/commit/c1092ec084bb294a61b0f1c2149fddd662f1fc55
Changed
- Update to Heroicons v2 by @driesvints in https://github.com/laravel/laravel/pull/6051
- Support pusher-js v8.0 by @balu-lt in https://github.com/laravel/laravel/pull/6059
- Switch password reset email to a primary key by @browner12 in https://github.com/laravel/laravel/pull/6064
Changed
- Add decimal translation by @taylorotwell in https://github.com/laravel/laravel/commit/39f4830e92a7467b2a7fe6bc23d0ec14bc3b46a6
Added
- Vite 4 support by @timacdonald in https://github.com/laravel/laravel/pull/6043
Changed
- Add ulid and ascii validation message by @nshiro in https://github.com/laravel/laravel/pull/6046
Changed
- Bump vite plugin version by @timacdonald in https://github.com/laravel/laravel/pull/6038
Changed
- Adds lowercase validation rule translation by @timacdonald in https://github.com/laravel/laravel/pull/6028
- Adds uppercase validation rule translation by @michaelnabil230 in https://github.com/laravel/laravel/pull/6029
Changed
- Changing .env to make Pusher work without editing the commented out part in the bootstrap.js by @cveldman in https://github.com/laravel/laravel/pull/6021
Changed
- Update welcome page colours by @timacdonald in https://github.com/laravel/laravel/pull/6002
- Ignore .env.production by @yasapurnama in https://github.com/laravel/laravel/pull/6004
- Upgrade axios to v1.x by @ankurk91 in https://github.com/laravel/laravel/pull/6008
- Shorten pusher host config by @buihanh2304 in https://github.com/laravel/laravel/pull/6009
Changed
- Validation added
required_if_accepted
by @luisprmat in https://github.com/laravel/laravel/pull/5987
Changed
- Make email unique by @martin-ro in https://github.com/laravel/laravel/pull/5978
Changed
- Bump Vite plugin version by @timacdonald in https://github.com/laravel/laravel/pull/5977
Changed
max_digits
andmin_digits
validation translations by @danharrin in https://github.com/laravel/laravel/pull/5975- Use short closure by @taylorotwell in https://github.com/laravel/laravel/commit/7b17f5f32623c2ee75f2bff57a42bb8f180ac779
- Use except by @taylorotwell in https://github.com/laravel/laravel/commit/e2e25f607a894427d6545f611ad3c8d94d022e9d
Changed
- Add ValidateSignature middleware for ignore params by @valorin in https://github.com/laravel/laravel/pull/5942
Changed
- Validation added
doesnt_end_with
translation by @kichetof in https://github.com/laravel/laravel/pull/5962
Changed
- Update Sanctum by @suyar in https://github.com/laravel/laravel/pull/5957
- Allow Pest plugin in Composer by @driesvints in https://github.com/laravel/laravel/pull/5959
Changed
- Update font delivery by @abenerd in https://github.com/laravel/laravel/pull/5952
- Don't need to ignore vite config file by @GrahamCampbell in https://github.com/laravel/laravel/pull/5953
Added
- Uses
laravel/pint
for styling by @nunomaduro in https://github.com/laravel/laravel/pull/5945
Changed
- Bump axios version by @ankurk91 in https://github.com/laravel/laravel/pull/5946
- Vite 3 support by @timacdonald in https://github.com/laravel/laravel/pull/5944
Changed
- Add auth.json to skeleton by @driesvints in https://github.com/laravel/laravel/pull/5924
- Update
bootstrap.js
by @irsyadadl in https://github.com/laravel/laravel/pull/5929 - Add default reloading to skeleton by @timacdonald in https://github.com/laravel/laravel/pull/5927
- Update to the latest version of laravel-vite-plugin by @jessarcher in https://github.com/laravel/laravel/pull/5943
Added
- Vite by @jessarcher in https://github.com/laravel/laravel/pull/5904
- Added support for easy development configuration in bootstrap.js by @rennokki in https://github.com/laravel/laravel/pull/5900
Changed
- Sorted entries in the
en
validation translations file by @FaridAghili in https://github.com/laravel/laravel/pull/5899
Changed
- Add language line by @taylorotwell in https://github.com/laravel/laravel/commit/b084aacc5ad105e39c2b058e9523e73655be8d1f
- Improve Pusher configuration for easy development by @oanhnn in https://github.com/laravel/laravel/pull/5897
Changed
- Switch to ESM imports by @jessarcher in https://github.com/laravel/laravel/pull/5895
Changed
- Add local_domain option to smtp configuration by @bintzandt in https://github.com/laravel/laravel/pull/5877
- Add specific test user in seeder by @driesvints in https://github.com/laravel/laravel/pull/5879
Changed
- Deprecation log stack trace option by @driesvints in https://github.com/laravel/laravel/pull/5874
Changed
- Move password lines into main translation file by @taylorotwell in https://github.com/laravel/laravel/commit/db0d052ece1c17c506633f4c9f5604b65e1cc3a4
- Add missing maintenance to config by @ibrunotome in https://github.com/laravel/laravel/pull/5868
Changed
- Rearrange route methods by @osbre in https://github.com/laravel/laravel/pull/5862
- Add levels to handler by @taylorotwell in https://github.com/laravel/laravel/commit/a507e1424339633ce423729ec0ac49b99f0e57d7
Changed
- Fix empty paths for server.php by @driesvints in https://github.com/laravel/laravel/pull/5863
Changed
- Add encryption configuration by @taylorotwell in https://github.com/laravel/laravel/commit/f7b982ebdf7bd31eda9f05f901bd92ed32446156
Changed
- Add an example to the class aliases by @nshiro in https://github.com/laravel/laravel/pull/5846
- Add username in config to use with phpredis + ACL by @neoteknic in https://github.com/laravel/laravel/pull/5851
- Remove "password" from validation lang by @mnastalski in https://github.com/laravel/laravel/pull/5856
- Make authenticate session a route middleware by @taylorotwell in https://github.com/laravel/laravel/pull/5842
Changed
- The docker-compose.override.yml should not be ignored by default by @dakira in https://github.com/laravel/laravel/pull/5838
Changed
- Add option to configure Mailgun transporter scheme by @jnoordsij in https://github.com/laravel/laravel/pull/5831
- Add
throw
to filesystems config by @ankurk91 in https://github.com/laravel/laravel/pull/5835
Fixed
- Small typo fix in filesystems.php by @tooshay in https://github.com/laravel/laravel/pull/5827
- Update sendmail default params by @driesvints in https://github.com/laravel/laravel/pull/5836
Changed
- Remove namespace from Routes by @emargareten in https://github.com/laravel/laravel/pull/5818
- Update sanctum config file by @suyar in https://github.com/laravel/laravel/pull/5820
- Replace Laravel CORS package by @driesvints in https://github.com/laravel/laravel/pull/5825
Changed
- Improve typing on user factory by @axlon in https://github.com/laravel/laravel/pull/5806
- Align min PHP version with docs by @u01jmg3 in https://github.com/laravel/laravel/pull/5807
- Remove redundant
null
s by @felixdorn in https://github.com/laravel/laravel/pull/5811 - Remove default commented namespace by @driesvints in https://github.com/laravel/laravel/pull/5816
- Add underscore to prefix in database cache key by @m4tlch in https://github.com/laravel/laravel/pull/5817
Fixed
- Fix lang alphabetical order by @shuvroroy in https://github.com/laravel/laravel/pull/5812
Laravel 9 comes with a lot of changes to the base skeleton. Please consult the diff to see what's changed.
Laravel 8 comes with a lot of changes to the base skeleton. Please consult the diff to see what's changed.
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.debug
is a bool (5ddbfb8) - Fix S3 endpoint url reference (#5267)
- Update default CORS config (#5259)
Removed
- Remove
view.expires
config entry (641fcfb)
Added
- Add HandleCors middleware (#5189, 0bec06c)
- Add new
view.expires
option (#5209, 91dd1f6) - Add
links
option 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/collision
dependency 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_MAILER
in test environment (#5239)
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
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
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-laravel
CSS class (65f8271)
Added
- Added DynamoDB configuration (1be5e29)
- Add env variable for mysql ssl cert (9180f64)
- Add beanstalk queue block_for config key (#4913)
- Add
hash
config param to api auth driver (d201c69) - Add postmark token (4574265)
- Add
Arr
andStr
aliases 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
$_SERVER
instead of$_ENV
for PHPUnit (#4943) - Add
REDIS_CLIENT
env variable (ea7fc0b) - Use bigIncrements by default (#4946)
Fixed
- Fix unterminated statements (#4952)
Removed
- Removed error svgs (cfc2220)
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_DRIVER
env var toQUEUE_CONNECTION
inphpunit.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
HttpKernel
to useAuthenticate
middleware underApp
namespace (#4757) - Persist the
/storage/framework/cache/data
directory (#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)
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.0
tocomposer.json
(ff99e2f, #4736) - Added
argon2id
support inhashing.php
(28908d8) - Added
SESSION_CONNECTION
andSESSION_STORE
env. variable (#4735)
Changed
- Changed
QUEUE_DRIVER
env variable name toQUEUE_CONNECTION
(c30adc8) - Use separate cache database for Redis (#4665)
- Upgrade Lodash to
^4.17.5
(#4730) - Changed font to
Nunito
fromRaleway
(#4727) - Defined
mix
asconst
inwebpack.mix.js
(#4741) - Make Asset Directory Flattened (ff38d4e)
Fixed
- Fixed pagination translation (#4744)
Added
- Added
filesystems.disks.s3.url
config parameter (#4483) - Added
queue.connections.redis.block_for
config parameter (d6d0013) - Added Collision package (#4514)
- Added
SetCacheHeaders
middleware 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/proxy
to 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)
Added
- Added
-Indexes
option 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
production
command (#4467)
Fixed
- Fixed directive order in
.htaccess
(#4433)
Added
- Added
same_site
tosession.php
config (#4168) - Added
TrustProxies
middleware (e23a1d2, #4302) - Autoload commands (5d54c21)
- Added Whoops (#4364)
Changed
- Refactored exception handler (too many commits)
- Renamed
ModelFactory.php
toUserFactory.php
to encourage separate files (67a8a11) - Use
RefreshDatabase
trait (a536402, #4373) - Use Composer's
@php
directive (#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
Added
- Added
optimize-autoloader
toconfig
incomposer.json
(#4189) - Added
.vagrant
directory to.gitignore
(#4191) - Added
npm run development
andnpm run prod
commands (#4190, #4193) - Added
APP_NAME
environment variable (#4204)
Changed
- Changed Laravel Mix version to
0.*
(#4188) - Add to axios defaults instead of overwriting them (#4208)
- Added
string
validation rule toRegisterController
(#4212) - Moved Vue inclusion from
bootstrap.js
toapp.js
(17ec5c5) - Only load libraries if present (d905b2e)
- Ignore the NPM debug log (#4232)
- Use fluent middleware definition in
LoginController
(#4229)
Added
- Added
unix_socket
tomysql
inconfig/database.php
()#4179) - Added Pusher example code to
bootstrap.js
(31c2623)
Changed
- Use
smtp.mailtrap.io
as defaultMAIL_HOST
(#4182) - Use
resource_path()
inconfig/view.php
(#4165) - Use
cross-env
binary (#4167)
Removed
- Remove index from password reset
token
column (#4180)