[x] Complete table API, allow widgets to have their own classes #857
[x] Layout experiment / Refresh UI
[x] Dedicated hostname for API
DB
[ ] Nullable columns by default
[ ] Better index name generation (use acronym for shorter)
[ ] See if model can auto generate table name using author / plugin from namespace
Major
[ ] Customize back-end nav
[ ] Dashboard presets #1131
[ ] Make guided tour
[x] Add changelog to core updates
Possible breaking changes
[x] Strip out "if year >" deprecations
[ ] Remove the eval() from framework.js:361
[ ] The RelationController::relationExtendQuery method should be removed when scopes are respected - a relation scope is an extension of the query #1203
[ ] Media Manager handler "onDelete" is too vague
Features
[ ] Plugins should download dependencies #36
[x] Content object with MD type is parsing content every time, even for listing the objects in the back-end CMS area
[ ] Improve formatting on Event Log stack trace #910
[ ] Find a way to make the List collection available to the page (counting records, etc)
[ ] Consider respecting Laravel's decision for trans() to return Lang object
Stable
DB
Major
Possible breaking changes
Features
recordUrl
support to Record Viewer to link the user to another page, if necessary{{ dump() }}
to output vars likedd()
@alias
for soft component implementationimage
list column typefilter
option to relation and recordfinder to specify a scope. Find an equivalent for RelationController.Bugs
disabled.json
has writable permissionsCodeParser
class should use\Cache
class instead of filesystemWebsite
Maybes
cms.disableCoreUpdates
Complete
APP_ENV
set up #1015develop
branch///
in URLs to reduce content duplication #665previewMode
support to Record Viewer and File Upload|media
filter