Skip to content

Releases: thedevdojo/voyager

Release v1.2.0

05 Mar 18:44
Compare
Choose a tag to compare

New features:

Bugfixes:

  • Checkboxes are now validated properly (#3474)
  • BREAD validation working in IE and Edge (#3546)
  • Rolling-back migrations failed (#3073)
  • Compass security fixes (#3823)
  • RTL user-dropdown didn't open (#3754)
  • Skip invalid images (#3125)
  • Breadcrumbs and menu-dropdowns didn't work when using nested admin-prefix or no prefix at all (#3850)
  • An entry could not be deleted from the read-view (#3955)
  • Deleting a menu-item didn't work properly (#3953)
  • Radio buttons didn't use the display-text, but the key instead (#3909)
  • Use empty() instead of count() for multiple-select (#3909)
  • Replaced hardcoded "BREAD" (#3909)
  • Lost order-params when searching and lost search params when ordering (#3909)
  • Added default prop to number formfield (#3909)
  • Renamed Model namespace to Fully qualified Model name (#3909)
  • Fix edit multiple images (#3922)

Enhancements:

  • Menu now supports 3rd level items (#3620)
  • Removed readmore JS plugin from BREAD browse (#3671)
  • Config file now respects env-filesystem (#3377)
  • Non-squared avatars showing correct (#3355)
  • Update DateTime picker (#3334)
  • Cache settings (#2426)
  • Setup-callback for TinyMCE (#3145)
  • List-bullets were visible below checkboxes in some browsers (#3284)
  • Don't show a widget if it's not accessible for the current user (#3058)
  • Remove Youtube plugin from TinyMCE (#3824)
  • Define uploadable mimetypes in Media-Manager (#3820)
  • Cache admin-menu (#3125)
  • Load relationships with Ajax (#3586)
  • Dynamically load assets without publishing (#3834)
  • RTL is now determined based on the locale (#3842)
  • Query translatable models (#3417) (Documentation)
  • Asset clean-up (#3832)
  • BREAD-Accessors (#3856) (Documentation)
  • Media-Manager upload keeps original names (#3860)
  • Ajax validation was removed (#3890)
  • Added an event for media file uploads (#3884)
  • Checkbox checked-value can now be a string or bool (#3934)
  • Make dropdown-items translatable (#3867)
  • Use desired field for belongsto-query (#3893)
  • Uploaded images were not oriented (#3906)
  • Add force-flag to installation (#3897)
  • Simplified edit/add condition in bread-view. (#3909)
  • Action specific validation rules (#3909)
  • Advanced installation docs (#3909)
  • Replaced user-models settings cast with an accessor/mutator-pair (#3909)

Language updates:

  • Lithuanian slugify (#3361)
  • Renamed czech language files from cz to cs (#3446)
  • Arabic (#3867)

Deprecated:
The methods can, canOrFail and canOrAbort were deprecated in v1.0.12 and have been removed now in favor of Policies and Gates.

Release v1.1.12

05 Mar 18:42
Compare
Choose a tag to compare

v1.1.12 is the last version in v1.1 and only contains a security fix where a setting value could be nulled through CSRF (#3858)

Release v1.1.11

28 Dec 22:03
Compare
Choose a tag to compare

Bugfixes:

  • File-formfield stores [] when not uploading new files (#3521)
  • Problem when installing with Laravel > 5.7.14 because of locked DBAL version (#3775)
  • Removed required attribute from Richtextbox (#3777)
  • Fixed relationship required condition (#3785)
  • Fixed BREAD-editor breadcrumbs (#3779)
  • Coordinates formfield containing invalid HTML (#3798)
  • AlertTrait used wrong translation string (#3797)
  • MediaManager throws Forbidden error in browser-console (#3807)
  • Additional relationships for Posts not working (#3822)
  • Delete images from posts (#3809)
  • Keep old images when not uploading new images (#3070)
  • Check permissions for all media-manager methods (#3821)
  • Publish avatar when not using dummy data (#3818)
  • Clear multiselects (#3547)

Enhancements:

  • Use mb_substr(..) instead of substr(..) (#3667)
  • Remove codeclimate/php-test-reporter (#3699)
  • Remove menu item when BREAD is deleted (#3621)
  • Set default order for browsing BREADs (#3781) (Documentation)
  • Delete MenuItem when BREAD is deleted (#3621)
  • Removed unnecessary margin from browse-buttons (#3762)
  • Replaced some hardcoded strings with translations (#3808)
  • Support single/multi file removal (#3240)
  • Added missing order updated language-string (#3780)
  • Raise timeout for dropzone uploads (#3704)
  • Display images on order-page (#3814)
  • Select a default search-column (#3549)

Language updates:

Release v1.1.10

21 Oct 17:13
Compare
Choose a tag to compare

Bugfixes:

  • Fix browse.blade.php (#3660)
  • Fix edit-add.blade.php (#3661)
  • Handle default value when rendering JSON details field (#3662)

Language updates:

Release v1.1.9

20 Oct 12:57
f48152a
Compare
Choose a tag to compare

Bugfixes:

  • Undefined variable dataRow (#3653)

Enhancements:

  • Multiple-images now uses getKey() instead of fixed ID (#3645)

Release v1.1.8

18 Oct 21:10
Compare
Choose a tag to compare

Bugfixes:

  • Relationship accessor fix (#3444)

Enhancements:

  • Docs are now hosted on Github/Gitbook (#3629)
  • menu() can now return an array (#3571)
    -- Documentation
  • Permission-roles relationship is now belongsToMany (#3618)
  • Tweaking usage of JSON "details" field (#3637)

Release v1.1.7

02 Oct 16:45
Compare
Choose a tag to compare

Quick bugfix for trying to get property 'model_name' of null (#3596)

Release v1.1.6

01 Oct 23:45
0ed3fff
Compare
Choose a tag to compare

Bugfixes:

  • Fix menu permissions issue (#3570)
  • Added null check around json_decode (#3580)
  • Fix for "file" type Settings being overwritten when saving (#3587)
  • Refactoring usage of DataType name field to use Model $table property instead (#3592)

Language updates:

Release v1.1.5

18 Sep 14:38
Compare
Choose a tag to compare

Fix for Laravel 5.7 support, changing use of blade or operator to isset()

Release v1.1.4

15 Sep 21:56
Compare
Choose a tag to compare

Bugfixes:

  • Missing parameters for Image Content-Type (#3473)
  • Undefined variable: path in File Content-Type (#3463)
  • Missed instance converting $options to $this->options (#3508)
  • Using Intervention Image facade instead of static class (#3525)
  • Removed extra curly braces (#3526)
  • Properly handle edge-cases with decoding JSON options (#3500)

Enhancements:

  • Laravel 5.7 support (#3544)
  • Menu-builder modal button labels (#3390)
  • Only hide ID field for belongsTo relationships (#3451)
  • Resizeable support for multiple images (#3288)
  • preserveFileUploadName also for files (#3164)
  • Explicit cast to bool for the required attribute in datatypes (#3117)
  • MenuItemPolicy no longer uses hard-coded browse permission (#3501)
  • Various enhancements (#3099)

Language updates:

  • Russian compass translations (#3409)
  • Russian seeder translations (#3466)
  • Portuguese (#3465)
  • Farsi (#3391)