All notable changes to sebastiaanluca/laravel-helpers
will be documented in this file.
Updates should follow the Keep a CHANGELOG principles.
- Added support for Laravel 5.8
- Dropped support for Laravel 5.7 and lower
- Correctly tag Laravel version constraints
- Run tests against Laravel 5.7
- Added logo (by caneco)
- Added
is_guest
helper - Added
is_logged_in
helper - Added
user
helper - Added
me
helper
- Added better installation instructions in readme
- Simplified all tests
- Autoload global helpers instead of using a service provider
⚠️ Extracted all non-Laravel helpers to individual packages⚠️ Removed support for PHP 7.1 and below⚠️ Removed support for Laravel 5.5 and below- Removed deprecated
use Laravelista\Ekko\Ekko;
import - Removed laravelcollective/html and laravelista/ekko composer dev dependencies
- Upgraded Mockery dependency to fix a test error on PHP 7.2 (see mockery/mockery#718)
- Fixed transposing of an empty collection
- Use the item pipe operator class identifier instead of a hardcoded
$$
string (#11)
- Fixed method helper readme example
- Set up testing environment and add tests for each feature
- Added support for Laravel 5.5
- Added
sss_if
global helper - Added a shorthand
constants()
method to theConstants
trait
- Locked down dependencies more strictly, but allow optional use of each helper
- Added type hints where possible
- Tweaked Travis test script
- Renamed global method helpers service provider
- Renamed collection service provider
transposeWithKeys
now automatically guesses the row header names and allows you to override them- Renamed constant helper trait to
Constants
- Renamed
hasMethod
tohasMethodOfType
inMethodHelper
- Renamed
ReflectionTrait
toProvidesClassInfo
- Renamed
public_method_exists
global helper tohas_public_method
- Fixed
MethodHelper::hasMethodOfType
throwing exception if third$type
parameter was not private, protected, or public
- Dropped support for Laravel 5.1, 5.2, and 5.3
- Extracted module service provider (moved to laravel-resource-flow)
- Extracted base Eloquent model (moved to laravel-resource-flow)
- Extracted queueable job (moved to laravel-resource-flow)
- Removed
mapWithIntegerKeys
collection macro (fixed in Laravel 5.4.x) - Removed HTML and form helpers (tip: use Spatie's macroable https://github.com/spatie/laravel-html package instead)
- Removed
is_active_route
global helper (use Ekko's default global helpers instead)
- Make get constants on ConstantTrait public
- Add ID to guards in BaseEloquentModel
- Added BaseEloquentModel
- Added QueueableJob
- Added a check for Laravel 5.4's
Illuminate\Session\EncryptedStore::getToken()
that was changed totoken()
.