- Removed
Collection
shuffle
method.
- The
JavascriptBridge::add
now merges recursively
- Allow passing
custom_search_fields
to the search form on the admin/index page
- Pass query strings to the pagination links
- Grouping
orWhere
clauses into a single statement
- Fixed the
AbstractFinder
to allow searching for boolean fields or numeric fields
- Added ability to define a whitelist instead of a blacklist on Crawler class
- Laravel 5.x support
- The
HTML::meta
alias has been removed in favor of a facadeMeta::render()
- Fixed an issue with columns fetching on some DB drivers
- Fixed S3 configuration not being passed to Stapler
- Fixed a routing issue with
dingo/api
and/orbarryvdh/debugbar
- Type hint to a
ValidatableInterface
instead ofAbstractModel
directly
- Fixed issue with files not being properly deleted on
AbstractUploadModels
- Added ability to configure application namespaces more in depth
- Added
DraftScope
trait for models who can be in draft - Added ability to set custom error messages in form classes
- Added
AbstractComposer:buildOptionsFromList
- Form classes will now also throw a ResourceException in a JSON context, for proper API error handling
- Also allow ParameterBags to be passed as attributes to form classes
- The redirect controller helpers have been moved to a
Redirectable
trait
- Fixed namespaced controllers support
- Fixed various issues with snake casing
- Made
Arrounded::getModelsFolder
also look in the root namespace (forAcme\Repositories
per example instead ofAcme\Models\Repositories
)
- Fixed incorrect typehint in
Arrounded::getFirstExistingClass
- Added some folders helpers
- Added
Arrounded
facade
- Added
modelsNamespace
property to Arrounded in case models are not in the default place
- Missing use
- Fixed behavior of relationships-scoped repositories
- Added
AbstractFinder
class - Added search form to admin views
- Added pagination to core controllers
- Fixed some issues in the crawler
- Make AbstractMailer set the locale on emails when sending them
- Allow Crawler to process routes with multiple patterns
- Fixed Crawler listing same routes twice
- Added
Metadata::setDefaultsFromFile
- Made Crawler class use Arrounded service to qualify models
- Moved slugs handling to
cviebrock/eloquent-sluggable
UsesContainer
now lists all container entries as properties
- Do not paginate results when already paginated in back-end
- Only pass the email to the mail closure in AbstractMailer to reduce payloads
- Allow attributes to be passed to
Illustrable::thumbnail
- Added some redirection helpers to
AbstractSmartController
- Added
AbstractSmartController:validateOwnership
as helper to create ownership filters
- Bugfixes in the creation of instances for related model classes
- Added core "Arrounded" class with various reflection methods
- Added AbstractTransformer and DefaultTransformer
- Added
IllustrableInterface
for models implementingIllustrable
- Abstract controllers were moved to
Abstracts\Controllers
(and all prefixed with Abstract) Models\Upload
was moved toAbstracts\Models\AbstractUploadModel
Abstracts\AbstractModel
was moved toAbstracts\Models\AbstractModel
- Fixed a bug in ReflectionModel::hasTrait
- Allow string boolean presenters
- Changes to how soft-deletes are handled
- Work on presenters
- Add statistics and charts classes
- Added
Collection::distribution
- Make administration templates compatible with Angular
- Pass the received attributes to
AbstractForm::getRules
- Added Chart and Statistics classes
- Added Metadata class
- Add support for placeholders in uploads
- Delegate everything API related to Dingo API
- Delegate everything uploads related to Stapler
- Delegate foreign keys migration to ForeignKeysMigrator
- Remove some unused traits
- Various bugfixes
- Initial tagged release