Skip to content

Latest commit

 

History

History
155 lines (125 loc) · 10.4 KB

CHANGELOG.md

File metadata and controls

155 lines (125 loc) · 10.4 KB

Release Notes

v5.2.31 (2016-04-27)

Added

  • Added missing suggested dependency SuperClosure (09a793f)
  • Added ODBC connection support for SQL Server (#13298)
  • Added Request::hasHeader() method (#13271)
  • Added @elsecan and @elsecannot Blade directives (#13256)
  • Support booleans in required_if Validator rule (#13327)

Changed

  • Simplified Translator::parseLocale() method (#13244)
  • Simplified Builder::shouldRunExistsQuery() method (#13321)
  • Use Gate contract instead of Facade (#13260)
  • Return result in SoftDeletes::forceDelete() (#13272)

Fixed

  • Fixed BCC for SparkPost (#13237)
  • Use Carbon for everything time related in DatabaseTokenRepository (#13234)
  • Fixed an issue with data_set() affecting the Validator (#13224)
  • Fixed setting nested namespaces with app:name command (#13208)
  • Decode base64 encoded keys before using it in PasswordBrokerManager (#13270)
  • Prevented race condition in RateLimiter (#13283)
  • Use DIRECTORY_SEPARATOR to create path for migrations (#13254)
  • Fixed adding implicit rules via sometimes() method (#12976)
  • Fixed Schema::hasTable() when using PostgreSQL (#13008)
  • Allow seeAuthenticatedAs() to be called with any user object (#13308)

Removed

  • Removed unused base64 decoding from Encrypter (#13291)

v5.2.30 (2016-04-19)

Added

  • Added messages and custom attributes to the password reset validation (#12997)
  • Added Before and After dependent rules array (#13025)
  • Exposed token methods to user in password broker (#13054)
  • Added array support on Cache::has() (#13028)
  • Allow objects to be passed as pipes (#13024)
  • Adding alias for FailedJobProviderInterface (#13088)
  • Allow console commands registering from Kernel class (#13097)
  • Added the ability to get routes keyed by method (#13146)
  • Added PostgreSQL specific operators for jsonb type (#13161)
  • Added makeHidden() method to the Eloquent collection (#13152)
  • Added intersect() method to Request (#13167)
  • Allow disabling of model observers in tests (#13178)
  • Allow ON clauses on cross joins (#13159)

Changed

  • Use relation setter when setting relations (#13001)
  • Use isEmpty() to check for empty message bag in Validator::passes() (#13014)
  • Refresh remember_token when resetting password (#13016)
  • Use multibyte string functions in Str class (#12953)
  • Use CloudFlare CDN and use SRI checking for assets (#13044)
  • Enabling array on method has() (#13028)
  • Allow unix timestamps to be numeric in Validator (da62677)
  • Reverted forcing middleware uniqueness (#13075)
  • Forget keys that contain periods (#13121)
  • Don't limit column selection while chunking by id (#13137)
  • Prefix table name on getColumnType() call (#13136)
  • Moved ability map in AuthorizesResources trait to a method (#13214)
  • Make sure unguarded() does not change state on exception (#13186)
  • Return $this in InteractWithPages::within() to allow method chaining (13200)

Fixed

  • Fixed a empty value case with Arr:dot() (#13009)
  • Fixed a Scheduler issues on Windows (#13004)
  • Prevent crashes with bad Accept headers (#13039, #13059)
  • Fixed explicit depending rules when the explicit keys are non-numeric (#13058)
  • Fixed an issue with fluent routes with uses() (#13076)
  • Prevent generating listeners for listeners (3079175)

Removed

  • Removed unused parameter call in Filesystem::exists() (#13102)
  • Removed duplicate "[y/N]" from confirmable console commands (#13203)
  • Removed unused parameter in route() helper (#13206)

v5.2.29 (2016-04-02)

Fixed

  • Fixed Arr::get() when given array is empty (#12975)
  • Add backticks around JSON selector field names in PostgreSQL query builder (#12978)
  • Reverted #12899 (#12991)

v5.2.28 (2016-04-01)

Added

Changed

  • Optimized validation performance of large arrays (#12651)
  • Never retry database query, if failed within transaction (#12929)
  • Allow customization of email sent by ResetsPasswords::sendResetLinkEmail() (#12935, aae873e)
  • Improved file system tests (#12940, #12949, #12970)
  • Allowing merging an array of rules (a5ea1aa)
  • Consider implicit attributes while guessing column names in validator (#12961, a3827cf)
  • Reverted #12307 (#12928)

Fixed

  • Fixed elixir manifest caching to detect different build paths (#12920)
  • Fixed Str::snake() to work with UTF-8 strings (#12923)
  • Trim the input name in the generator commands (#12933)
  • Check for non-string values in validation rules (#12973)
  • Add backticks around JSON selector field names in MySQL query builder (#12964)
  • Fixed terminable middleware assigned to controller (#12899, 74b0636)

v5.2.27 (2016-03-29)

Added

  • Allow ignoring an id using an array key in the unique validation rule (#12612)
  • Added InteractsWithSession::assertSessionMissing() (#12860)
  • Added chunkById() method to query builder for faster chunking of large sets of data (#12861)
  • Added Blade @hasSection directive to determine whether something can be yielded (#12866)
  • Allow optional query builder calls via when() method (#12878)
  • Added IP and MAC address column types (#12884)
  • Added Collections union method for true unions of two collections (#12910)

Changed

  • Allow array size validation of implicit attributes (#12640)
  • Separated logic of Blade @push and @section directives (#12808)
  • Ensured that middleware is applied only once (#12911)

Fixed

  • Reverted improvements to Redis cache tagging (#12897)
  • Removed route group from make:auth stub (#12903)

v5.2.26 (2016-03-25)

Added

  • Added support for Base64 encoded Encrypter keys (370ae34)
  • Added EncryptionServiceProvider::getEncrypterForKeyAndCipher() (17ce4ed)
  • Added Application::environmentFilePath() (370ae34)

Fixed

  • Fixed mock in ValidationValidatorTest::testValidateMimetypes() (7f35988)

v5.2.25 (2016-03-24)

Added

  • Added bootstrap Composer scripts to avoid loading of config/compiled files (#12827)

Changed

  • Use File::guessExtension() instead of UploadedFile::guessClientExtension() (87e6175)

Fixed

  • Fix an issue with explicit custom validation attributes (#12822)
  • Fix an issue where a view would run the BladeEngine instead of the PhpEngine (#12830)
  • Prevent wrong auth driver from causing unexpected end of execution (#12821)