Releases: BrokerExchange/Showcase
BREAKING: Multiple Enhancements and Bug Fixes
This resolves issues #9, #15, #16, #19, and #21.
Component View input fields are now dropdowns instead of text inputs, and you will only be allowed to select existing template files.
Showcase routes are now namespaced under a configurable prefix, which defaults to showcase
. This allows for preventing conflicts with existing routes.
This causes the existing admin routes to change, e.g. from
/displays
to/showcase/displays
, which is a breaking change, but it just means you have to change how you access the admin urls.
The test project now creates and drops a test schema in the local DB instead of hijacking homestead
outright.
Bugfix for nonexistent templates
Displays and trophies that reference nonexistent templates should no longer be rendered, rather than crashing the app.
Mass Assignments/File Validation
Trophies and displays can now be mass-assigned to each other upon creation/update. Creating or editing displays or trophies now validates template file existence, and as a safety precaution any display or trophy that references a nonexistent template view is filtered out of results.
Dependency Update
Changed dependencies to work with PHP 7.0
Rebuilt structure
Old structure was broken when being loaded from a package or repository. This should fix that.
still testing
yay
WIP: setup and testing
Merge pull request #2 from BrokerExchange/feature/1.0 v0.0.2