Skip to content

Latest commit

 

History

History
237 lines (141 loc) · 6.83 KB

CHANGELOG.md

File metadata and controls

237 lines (141 loc) · 6.83 KB

Changelog

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.

2.1.1 - 2019-12-02

Changed

  • Fixed invalid capitalization in API routes causing crash on case-sensitive operating systems

2.1.0 - 2019-11-25

Added

  • Duplicate functionality

Changed

  • Complete re-factor of the codebase
  • Redesigned UI
  • Updated packages

2.0.5 - 2019-11-21

Changed

2.0.4 - 2019-11-15

Changed

  • Fixed latest migration's rollback not working due to wrong order of dropping foreign keys and indexes

2.0.3 - 2019-11-14

Added

  • Added functionality to collapse menu item's children

Changed

  • Fixed hardcoded column name (thanks to @naska-it)

2.0.2 - 2019-11-11

Changed

  • Fixed invalid validation rule crashing when updating a menu item

2.0.1 - 2019-11-11

Changed

  • Added names to migration indexes (uniques and foreign keys)

2.0.0 - 2019-11-11

NB! This release contains breaking changes. See UPGRADING.md for instructions on how to upgrade from 1.0 to 2.0.

Added

Changed

  • Better localization support through nova-locale-field
  • Moved all config options from tool constructor to config/nova-menu.php
  • Updated all packages
  • All migrations are now loaded automatically
    • Publishing migrations is not necessary anymore
    • Running migrate will delete the original migration from project source
  • Table names are now configurable through config/nova-menu.php

1.4.2 - 2019-10-09

Changed

  • Fix modal flickering when data is updated (possibly caused by a Laravel Nova update)

1.4.1 - 2019-09-18

Changed

  • Fix Menu slug unique validation (thanks to @zippoxer)

1.4.0 - 2019-09-12

Changed

  • Make Nova Resource class configurable (by @ArroWsGM)
  • Add templates and config publishing (by @ArroWsGM)
  • Enable access control via policy (by @nemrutco)

1.3.3 - 2019-08-15

Changed

  • Fix MenuLinkable types

BREAKING!

Previous string enforcements failed in some cases, it is safer to just remove them. New type definitions for getDisplayValue and getValue:

public static function getDisplayValue($value = null)
public static function getValue($value = null, array $parameters = null)

1.3.2 - 2019-08-15

Changed

  • Fix MenuItemBase and MenuItemText function declaration discrepancy by @MohamedLbn

1.3.1 - 2019-07-19

Changed

1.3.0 - 2019-06-13

Added

  • Add MenuItemText type for adding menu titles by @kaareloun

Changed

  • Refactor MenuItemStaticURL and MenuLinkable to use MenuItemBase base class by @kaareloun
  • Fix select menus not showing "choose an option" by default
  • Code cleanup

1.2.1 - 2019-06-07

Changed

1.2.0 - 2019-05-27

Changed

  • Add locale as parameter to getOptions($locale) method in MenuLinkable by @slovenianGooner

1.1.4 - 2019-05-09

Changed

  • Fix MenuBuilderServiceProvider class and file names as reported by @Grafikart

1.1.3 - 2019-05-08

Changed

  • Fixed missing MenuItem names in helper function return values

1.1.2 - 2019-05-08

Added

  • Added nova_get_menu($slug) helper

1.1.1 - 2019-04-23

Changed

1.1.0 - 2019-04-16

Changed

  • Refactor code and update docs

1.0.4 - 2019-04-16

Changed

  • Improve nova_get_menus() helper

1.0.3 - 2019-03-27

Changed

  • Fix slug-locale composite unique key validation

1.0.2 - 2019-03-13

Changed

  • Rename tool from menu-builder to nova-menu

1.0.1 - 2019-03-13

Changed

  • Fixed handling of parameters

1.0.0 - 2019-03-12

Added

  • Managing menus (w/ customizable locales) and menu items
  • Nesting and re-ordering of menu-items
  • Creation of custom link options (ie links to Laravel models)