- php 7 compatibility
GenericFormsConstructorclass to add custom form fields (FormsConstructorinterface)GenericAPIinterfaceRepositoryinterfaceAPIManagerclass (now support third party APIs)- Modules config support
UploadsAPIdetach method- Ajax uploader backups (restores after errors or page refresh)
CascadeDeletetrait for dynamic relationships deletionsDoesNotHaveShowtrait for controllers that doesn't use theshowmethodHasLinkstrait for linkable itemsGenericPagingHandlerclass to handle paginators (PagingHandlerinterface)
- Mconsole installer (unable to overwrite config files, unable to create new user)
- Multi language menu editor
- Overall optimizations
- Module blueprint
- Fixed namespaces
- Removed menu element from bootstrap
- Added repository
- No typehints in ListRenderer interface
- Modules translations
- CKEditor auto formatting
- Blade Helper widget (helper for using variables feature)
- ListRenderer interface for showing records lists
- Search API namespaces support
- English localization
- Variables seeders
- HasState and System model traits
- Modal delete confirmation
- Modules suggestions from packagist.org
- Variables clipboard copy
@transblade template withtrans()javascript helper for translating javascript values- Modules dependency system
- Menu API push method
- Presets API
defines.phpfile for constants- Default laravel migrations (users, password_resets)
- Upload presets file types
- Upload files extensions validation
--modeland--requestoptions for module generator
- Upload form visuals
- Installer now run
composer dump-autoloadcommand - Menu reordered
- Run
composer dump-autoloadafter installing module - Installer optimizations, now mconsole install/updates faster
- Filters in modals
- Uploads API POST without files error
- Upload form json errors
- HasRedirects trait with session errors
- Modules uninstall migrations errors
- UserInterface, Pages tests errors
- Fill
created_atandupdated_atfields when creating root user with Installer - Clear cache link in settings
- MconsoleMiddleware routes exceptions
- Travis CI builds
- HasFilters, HasPaginator and HasQuery traits
- Menu editor
- Menu seeder
- Trans partial
transjavascript helper functionnotificationjavascript helper function
- Tags translations
Mconsole Middlewareroutes exceptions- APIs ajax check
- New Notifications API
- Dashboard link in menu
- System menu
- Images API get() urlencode
- Roles routes check
- Only root user can set user role
- All users can use search bar
- Dashboard quotes author
- Modules sorted by name and installation state
- APIs controllers moved to
\Http\Controllers\API - Image names display limited to 10 characters
- Fixed menu bar
- Tags editor
HasTagstrait- Back button in portlet title
- Deletion observing on models that using
HasImagetrait
- Search bar with an API
- Settings groups
- CKEditor
- Trats renamed
- Installer
--quickoption to skip long assets copy - Translations updater moved from Modules to Settings page
- Tags support
- Copy module public assets to
/public/massets/modulesdirectory doctrine/dbaldependency for migrations
milax/mconsole-base-componentsdependency to any version- Module generator creates public assets directories
- Images API
- Image model
- Caching test
- Module service provider support
php artisan make:module --packageoption for module packaging including composer.json- Detailed modules information
MconsoleOptionseeder API- Images API
- Images Uploader (with inputs and sortable)
- Some new cool quotes
- Empty input values in settings
- Module install buttons
- Migrations with
doctrine/dbalpackage - Empty rows in variables editor
- Some RU translations
- Module blueprints
- Images accessible with public path by symbolic links
- Quick menu API
- Modules extending in modules interface
- RU translation for modules interface
- Modules init callbacks
- Images upload presets builder
- Settings interface
- Variables editor interface
- Some RU translation strings
- Modules tests
- HasUploads trait for Eloquent models (provides
hasMany Imagerelationship)
- Pages module tests
- Modular application structure
- Module loader
- Module installer
- Module generator class (
php artisan make:moduleto generate custom module in/app/Mconsoledirectory)
- API
- Notifications
- Search
- Menu
- Modules
- Options
- Quotes (inspiration class)
- Upload presets section
- More tests
- View composer (takes page headings from menu files)
- File menu loader (including modules)
- Russian localization
- Version display in footer
- "Go to website" button in nav bar
- Notifications bar
- Search bar
- ACL system
- System font from Open Sans to PT Sans
- Date picker component
- Custom validators
- Editing
rootuser - Pages module table multi language heading field
- All localization files removed, will be localized at 1.0
- News section removed, available as composer package
milax/mconsole-news - Database menu
- Page section
- News section
- Date form component with assets
- Textarea form component
- MergedMenu class (for merging database + file menu)
- Database menu is system now, custom menu will be located in
/config/mconsole.phpfile
- Installer fixed
- User roles
- Blade directive for new Variable model
- HasRedirects class (trait for controllers)
- HasFilters class (trait for controllers)
- HasPaginator class (trait for controllers)
- CMSController class
- 50 megabytes of theme assets
- Travis CI config
- PHPUnit tests
- MconsoleUploadPreset model (for future functional)
- Status badges in readme
- MconsoleRole installer with predefined user roles
- Updated localization
- User localization settings
- Menu localization
- Menu installation
- Users section
- First Blade directive
- Localization
- System template
redirectmethod for cms controllers (must haveprotected $redirectToproperty)- Version display in dashboard
- Admin creation prompt when installing mconsole
- Fixed installer error while seeding database
- Package self installer
php artisan mconsole:install BladeRendererclass- Models: MconsoleRole, MconsoleMenu, MconsoleUser
- Models not publishing to app anymore
- Views moved in
views/mconsoledirectory