All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Cropper
methodtargetUrl
,targetRelativeUrl
,targetId
850Upload
field takes array of numeric values 851- Property
name
forFilter
TD
methodcanSee
- Auto substitution from previous session 824
- Select lazyload multiple 772
- Rename
Picture
field toCropper
- Redesigned structure blade templates
- Filter trigger by many parameter
- Move package for
Press
in a separate repository 815 Orchid\Dashboard\ItemMenu::groupName()
usetitle
method 842Entity
propertygroupname
usetitle
842Orchid\Platform\Filters\*
useOrchid\Filters\*
AttachTrait
useOrchid\Attachment\Attachable
FilterTrait
useOrchid\Filters\Filterable
- Sluggable package
- Widget package
- Trait
AsSource.php
for Eloquent model - Only time for
DateTimer
field
- Avatar jumping when refreshing page
- Method
filtersApplySelection
for all filter in selection
Empty
method Allowing value to the sample for the default operation (usually empty) 839
- Documentation move repository website
- Chart min heating auto
- Cache browser views
- Repeated run test to create resource links
- Http sorting for allow property
- Http request problem, to remove '/' from last path of the url.
- Input mask is null or empty, cant not type japanese character.
- When the resource has the same name with another extension.
Orchid\Platform\Filters\*
useOrchid\Filters\Filter\*
AttachTrait
useOrchid\Attachment\Attachable
FilterTrait
useOrchid\Filters\Filterable
- Reload template for profile for back history
- Icon for accordion
- Double defined time controller
- Injected SQL for Spatie builder
Layout::accordion
834
- Custom auth
Layout::wrapper
827
Layouts
class rename toLayout
833- Login/Registration page
- The color scheme has become more neutral 815
- Uncaught ReferenceError:
platform
is not defined
- User filter for foles 823
- Error in select field 822
- Padding for columns
- Revert 821
- Color scheme, no more brand color
- Padding for layouts
- Entity sorting default
DataTime
method enableTime 816
- All dependency
Cache
block 810
- Button field 807
- Rename
setLabel
tolabel
for Collapse
- Show text for
Label
field
set
prefix for ItemMenu, ItemPermission, TD 809
- Fix for where
attchments
argument group
- Fix for command's bar link 806
- Missing translation
- Collapse layouts
- Animation for submit button
- Entity no longer has a default icon
- Improved interaction experience on mobile devices
- Modals not require route name
- Remove "close" button for menu
- Rename "reset" button menu as "close"
- Send post request for create menu element
- Icon for
Password
field - Entities show activity
- Dublicate cache for TinyMCE field
- Remove dependency
spomky-labs/base64url
- Change password for default screen
- Method
getStatusRoles()
for User model
- Relationship nullable 797
- DateRange not send value
- Return exception message for create admin command 796
- Laravel user
bigInteger
id - Load factory only test
- Export metrics button
- Support laravel 5.8
- Support phpunit 8.0
- Added tips for phpdoc
- By default, the panel is available from any domain.
- Remove postfix
Field
for all - The context of the routes has been changed to
$this->router
. Due to changes in the framework, you can also use the structure through the facadeRoute::get
. - Reworked layer display engine
dashboard_domain
helper- Media 780
- Deprecated params to
->setRoute(route('platform.*'))
for menu Dashboard::registerPermissions
accept array argument
- New field RadioButtonsField
- Multiple heritage activity in the menu
- Display permission for hidden entity
- Auto set active for menu
- Set default Icon for menu
- Default
true
params for childs menu
- Padding sub-element menu
- ItemMenu allow array or string with
setActive
method - Colors for pagination
- Unification of button colors
- If a submenu is declared, then activation will come from the child elements.
- Padding for numeric filter
- Drop test when displaying prohibited characters
- Display error pages
- 405 Method Not Allowed for Ajax
- Positioning buttons in password recovery forms
- params to
->setRoute(route('platform.*'))
This method will be saved, but will explicitly respond to its name. If you want to create links otherwise use->setUrl()
- Disabled preview for turbolinks
- Macros for TD 785
- Removed links for welcome template 786
- Enabled cache for turbolinks
- Chart not responsive
- Modal not open PictureField 787
- Error for resize event
- Route cache not register route
- Revert command
orchid:link
for symlink resource
- Turbolink no-cache all page
- Removed years for license
- Update
csrf
token
Dashboard::registerPermissions
accept array argument
- Jquery-ui replace sortablejs
- Chart not remove event see frappe/charts#212
- Remove mask for submit
- Basic forms now use AJAX
- Validation form responsive
- Submit form event 783
- Ajax for base screen form
- Original name edit attachment
- Load tinyMCE theme
- Laravel Scout upgrade to ^7.0
- Route
platform.resource
has a panel prefix
- Show model animate 778
- Install rewrite user model 777
- Route
platform.resource
for static file from package - Register
public
directory for packagesaddPublicDirectory
andgetPublicDirectory
- Function
orchid_mix
for packages
- Route cache closure
- Command
orchid:link
- Method for clear opcache
- Redirect entity for save
- dependency
composer/semver
- Menus can no longer be filled with an array.
- Sorting with nesting attachment
- Color palette, indents of elements and minor edits
- The image field no longer supports additional features.
- Opening file information in modal window
- Correct slug (id) generation for the input field
- Fixed rights verification in the screen when the value of the array
- Entity route generator
- Entities have been transferred to use screens 721
- The order of dependencies and their types returns incorrect values in the screens
- Can't use registerResource in package 765
- DashboardServiceProvider
- Margin menu
- New Switches fields
- Footer is now pressed to the bottom of the page
- The free area between the menu and the footer is the "Up" button
- Help string for horizontal form
- Model builder relations
- Field method
canSee
759
- Link method
show
renamecanSee
759
- Link method
show
759
- Rename
TypeException
toEntityTypeException
- Unused
registerFiled
andgetField
for Dashboard
- Removed unnecessary foreach in selection.blade.php 758
- Date ranged field
- TD align constant
- Selection layout for filters 753
- Filters can no longer view
- Filter property
$dashboard
- Filters for table
- Correct tips for Field
- Acync modal & User table edit
- MapField autoscroll 755
- Method
hero
for Post Models
- UploadField multiple upload file
- Collection by default not set keys, mixed items unpredictable. 752
- Rename
Demo
toExample
entity
- The modal support service window has been removed in favor of creating custom forms, since the set of fields and the template could not be changed
- Attributes rel="noopener" for target "_blank"
- Divider for entities because visually does not share
- Publish
PressServiceProvider
files during installation
- Attribute
height
for Quill / TinyMCE / Map / Code Fields
- User localization column
- Publish
PressServiceProvider
files during installation
- Global variable
Controller
- Unused Image package dependency
- Unused
JsonRelationsTrait
- JsonRelationsTrait
- Attachment method
read
- Display html for Quill
- Property zoom for maps field
- Show maps coordinates
- Support
argon
hash driver - Method
canSee
in layout for check display 733 - Popovers for fields 734
- Field maps leafletjs 714
- Quill editor field 724
- Method
url()
Attachment first parameter is the default value. - Route use class 729
- Route helper
->screen()
no longer requires the third parameter as mandatory, use->screen(...)->name()
- Google Maps field
- Attachment no longer create copies of images. 719. Use events for your own creation or packages to create cdn, for example, Intervention/imagecache
- Widget systems now in a separate package
- Input mask array 725
- Translations
- double group name for dropdown menu 718
- Example tags from Entities
- always
true
value for builder
- Sort entity from menu 709
- Automatically generated language translations for de,es,hi,ru,zh
- Field::tag use
make
method 710
- Migration rollback 708
- Grouping items using Field::group
- TD::link and TD::linkPost
- Sorting capability for TD 437
- Property display for page
- Added ability to change the logo 354
- New command for easy installation
orchid:install
622 - User routes for dashboard
- Custom templates for the sidebar 631
- Saved the state of the tabs 666
- Added permission for cache
- TD::name and TD::title use TD::set
- Test migration pgsql to sqlite
- User routes for dashboard
- The package was divided into several internal structures (Platform & Press) 634
- Rename 'dashboard' to 'platform'
- Order of calling functions in the screen, now the query is executed earlier
- Require to required
- Hide the menu without children
- Deletes a file only if there are no more links 570
- Users and roles use screens 579
- Deleting a dashboard store 623
- Bootstrap 3 appendix
- "Delete" button by default in the image field
- String record of parameters for building a form 391
- Save menu dublicate
- Laravel RouteServiceProvider default namespace override 680
- Save menu dublicate
- Laravel RouteServiceProvider default namespace override
- Font Awesome
- Ukrainian language 595
- Order of items in the media, first folders then files
- Font Awesome replaced by ORCHID icons
- Flying icon when dragging in the menu
- Sorting menu
- Menu validation 537
- Translation of notifications
- Jquery load replace turbolink
- Link to attachment 525
- Font Awesome replaced by ORCHID icons
- config "slog" is default
- Icon for group
- TinyMCE toolbar #522
- Upgrade to Laravel 5.6
- Avatar user for database
- Default value for select2 AJAX
- Hide password for field
- Create of category
- Display of the third level menu
- Graphs occupy a full block
- "DIV" Layouts
- "Select" field
- "Show" key for admin menu
- Command
make:chart
- ORCHID Icons
- Error message validate for forms. #468
- Upgrade to Bootstrap 4.0
- Entities and Layouts has a separate folder
- Record fields as objects #391
- Demo "entities" are no longer published
- Access validation does not create multiple database queries
- Hide forms switching with their small number
- Changing the menu, no longer changing the recording number
- Color pallet for graphs
- Design of the file manager
- Record string/array for fields. Use
Field::make
- google analytics
- robot field
- Simple line icons
- Error as select menu "demo post" #457
- Parameter "format" for "croppie.result" #398
- Displaying old data for validation errors
- Remove source map
npm run production
- calling relation for new object in template #394
- reset child categories when the parent is deleted
- Namespace syntax
- Create empty category
- Optimization for parser
- Bug name permission for pages
- Input Mask
- Section wrapper remove
- Input build named
- "Not found" message occupies the entire screen
- Error 403 to 404
- Bug permission for entities
- Style for select2
- Calling relation for new object in template #382
- Thai language
- Fix paginate style
- Width for table
- Replacing
less
withsass
- Modifying paths
app\Http\Screens
toapp\Http\Controllers\Screens
- Modifying paths
app\Http\Layouts
toapp\Core\Layouts
- Sort argument for method Screen
- Remove publish_at from
category
- Link method title and modal method
- Fix paginate style
- Left menu notification
- New button logout
- Added markdown fiends
- Fields picture added stub entities
- Fields SimpleMDE added stub entities
- Deprecated widget Google analytics
- Removed right notification
- Removed right menu
- Removed time picker css
- Video icon to file manager
- Display Area in Chrome 63
- Pagination "..." symbol
- Pagination width
- Load reflection class for Screen
- Extra character
- Duplicate error message
- Category prefix
- Update install scout
- Laravel Mix (Manifest&version)
- Update npm dependencies
- Message upload filed
- Widget Update
- Added TinyMCE
- Added support fulltext search
- Added turbolinks
public
folder is no longer published- Attachments to each model
- The ability to duplicate a file has been removed
- Removing submodules (Will be in separate packages):
- Graphical installation
- Backups
- Defender
- Viewing logs
- Monitor
- Robot.txt Editor
- Scheme
- UTM Tag Generator
- View all php settings (Form)
- Removing Fields
- Removing Footer
- Removing Shortcut
- Removing summernote
- Remote publication of public files, the location of this is used by the proxy controller
- Added events for role assignment and deletion
- Fix bug create user
- Removing unused methods
- Move google analytics to widget
- Support Laravel 5.5
- Added global permission for superadmin
- fix config display auth
- Summernote supports "media"
- Shortcut (ctrl + s) save form
- Added menu badges & notifications
- Added the ability to insert js and css code
- Unit tests written
- Removing the Content Management System
- Rename config file "content" to "platform"
- Removed auxiliary functions
- Remove unusing fields
- Remove news subscription