Skip to content
This repository has been archived by the owner on Jul 22, 2021. It is now read-only.

Commit

Permalink
Merge branch 'v8/v8.2.0' into v8/develop
Browse files Browse the repository at this point in the history
  • Loading branch information
Aaron Sadler committed Nov 23, 2020
2 parents cb953d3 + 35edeaa commit 01da90c
Show file tree
Hide file tree
Showing 37 changed files with 430 additions and 2,563 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -381,3 +381,5 @@ MigrationBackup/
# Ignore the Models Builder models out of date flag
**/App_Data/Models/ood.flag
TestSite/App_Data/Models/
*/**/*.zip
Builds/NuGet/NuGet.config
Binary file removed Builds/MegaNavV8_8.1.1.zip
Binary file not shown.
Binary file removed Builds/MegaNavV8_8.1.2.zip
Binary file not shown.
7 changes: 4 additions & 3 deletions Builds/NuGet/AaronSadler.MegaNavV8.Api.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package >
<metadata>
<id>AaronSadler.MegaNavV8.Api</id>
<version>8.1.1</version>
<version>8.2.0</version>
<title>MegaNavV8 Api</title>
<authors>Aaron Sadler, Callum Whyte</authors>
<owners>Aaron Sadler, Callum Whyte</owners>
Expand All @@ -12,16 +12,17 @@
<icon>MegaNavV8-Logo.png</icon>
<summary>A flexible, draggable link picker for constructing site navigation menus, big or small, in Umbraco</summary>
<description>A flexible, draggable link picker for constructing site navigation menus, big or small, in Umbraco</description>
<releaseNotes><![CDATA[Breaking Changes: Updated namespaces to align with current project name, Updated the project alias to align with the current project name]]></releaseNotes>
<releaseNotes><![CDATA[Contains many tweaks and fixes, check GitHub for more info]]></releaseNotes>
<copyright>Copyright 2020</copyright>
<tags>umbraco, umbraco-cms, MegaNav, MegaNav-V8</tags>
<dependencies>
<group targetFramework=".NETFramework4.7.2">
<dependency id="UmbracoCms.Web" version="8.4.0" />
<dependency id="UmbracoCms.Core" version="8.4.0" />
<dependency id="AaronSadler.MegaNavV8.Core" version="8.1.0" />
<dependency id="AaronSadler.MegaNavV8.Core" version="8.2.0" />
</group>
</dependencies>
<repository type="git" url="https://github.com/AaronSadlerUK/Umbraco.MegaNavV8.git" branch="master" />
</metadata>
<files>
<file src="..\..\src\AaronSadler.MegaNavV8.Api\bin\Release\AaronSadler.MegaNavV8.Api.dll" target="lib\net472" />
Expand Down
5 changes: 3 additions & 2 deletions Builds/NuGet/AaronSadler.MegaNavV8.Core.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package >
<metadata>
<id>AaronSadler.MegaNavV8.Core</id>
<version>8.1.1</version>
<version>8.2.0</version>
<title>MegaNavV8 Core</title>
<authors>Aaron Sadler, Callum Whyte</authors>
<owners>Aaron Sadler, Callum Whyte</owners>
Expand All @@ -12,7 +12,7 @@
<icon>MegaNavV8-Logo.png</icon>
<summary>A flexible, draggable link picker for constructing site navigation menus, big or small, in Umbraco</summary>
<description>A flexible, draggable link picker for constructing site navigation menus, big or small, in Umbraco</description>
<releaseNotes><![CDATA[Breaking Changes: Updated namespaces to align with current project name, Updated the project alias to align with the current project name]]></releaseNotes>
<releaseNotes><![CDATA[Contains many tweaks and fixes, check GitHub for more info]]></releaseNotes>
<copyright>Copyright 2020</copyright>
<tags>umbraco, umbraco-cms, MegaNav, MegaNav-V8</tags>
<dependencies>
Expand All @@ -21,6 +21,7 @@
<dependency id="UmbracoCms.Core" version="8.4.0" />
</group>
</dependencies>
<repository type="git" url="https://github.com/AaronSadlerUK/Umbraco.MegaNavV8.git" branch="master" />
</metadata>
<files>
<file src="..\..\src\AaronSadler.MegaNavV8.Core\bin\Release\net472\AaronSadler.MegaNavV8.Core.dll" target="lib\net472" />
Expand Down
9 changes: 5 additions & 4 deletions Builds/NuGet/AaronSadler.MegaNavV8.Web.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package >
<metadata>
<id>AaronSadler.MegaNavV8.Web</id>
<version>8.1.2</version>
<version>8.2.0</version>
<title>Umbraco.MegaNavV8.Web</title>
<authors>Aaron Sadler, Callum Whyte</authors>
<owners>Aaron Sadler, Callum Whyte</owners>
Expand All @@ -12,13 +12,14 @@
<icon>MegaNavV8-Logo.png</icon>
<summary>A flexible, draggable link picker for constructing site navigation menus, big or small, in Umbraco</summary>
<description>A flexible, draggable link picker for constructing site navigation menus, big or small, in Umbraco</description>
<releaseNotes><![CDATA[Fixed issue where a new mega nav requires as string, but an object is passed. - Pull Request #13, Thanks auroris!]]></releaseNotes>
<releaseNotes><![CDATA[Contains many tweaks and fixes, check GitHub for more info]]></releaseNotes>
<copyright>Copyright 2020</copyright>
<tags>umbraco, umbraco-cms, MegaNav, MegaNav-V8</tags>
<dependencies>
<dependency id="AaronSadler.MegaNavV8.Core" version="8.1.1" />
<dependency id="AaronSadler.MegaNavV8.Api" version="8.1.1" />
<dependency id="AaronSadler.MegaNavV8.Core" version="8.2.0" />
<dependency id="AaronSadler.MegaNavV8.Api" version="8.2.0" />
</dependencies>
<repository type="git" url="https://github.com/AaronSadlerUK/Umbraco.MegaNavV8.git" branch="master" />
</metadata>
<files>
<file src="..\..\src\AaronSadler.MegaNavV8.Web\Web\UI\App_Plugins\MeganavV8\**\*.*" target="content\App_Plugins\MeganavV8\" />
Expand Down
41 changes: 41 additions & 0 deletions Builds/UmbPack/package.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<umbPackage>
<info>
<package>
<name>MegaNavV8</name>
<version>8.2.0</version>
<iconUrl></iconUrl>
<licence url="https://opensource.org/licenses/MIT">MIT</licence>
<url>https://notacu.lt/meganavv8</url>
<requirements type="strict">
<major>8</major>
<minor>6</minor>
<patch>0</patch>
</requirements>
</package>
<author>
<name>AaronSadlerUK</name>
<website>https://aaronsadler.dev</website>
</author>
<contributors>
<contributor>Callum Whyte</contributor>
<contributor>GlenIku</contributor>
<contributor>nzdev</contributor>
</contributors>
<readme><![CDATA[A flexible, draggable link picker for constructing site navigation menus, big or small, in Umbraco]]></readme>
</info>
<files>
<folder path="../../src/AaronSadler.MegaNavV8.Web/Web/UI/App_Plugins/MeganavV8" orgPath="App_Plugins/MeganavV8" />
<file path="..\..\src\AaronSadler.MegaNavV8.Api\bin\Release\AaronSadler.MegaNavV8.Api.dll" orgPath="bin/AaronSadler.MegaNavV8.Api.dll" />
<file path="..\..\src\AaronSadler.MegaNavV8.Core\bin\Release\net472\AaronSadler.MegaNavV8.Core.dll" orgPath="bin/AaronSadler.MegaNavV8.Core.dll" />
</files>
<Actions />
<control />
<DocumentTypes />
<Templates />
<Stylesheets />
<Macros />
<DictionaryItems />
<Languages />
<DataTypes />
</umbPackage>
Binary file removed Builds/Umbraco.MegaNavV8_8.0.0.zip
Binary file not shown.
Binary file removed Builds/Umbraco.MegaNavV8_8.0.11.zip
Binary file not shown.
Binary file removed Builds/Umbraco.MegaNavV8_8.0.12.zip
Binary file not shown.
Binary file removed Builds/Umbraco.MegaNavV8_8.0.13.zip
Binary file not shown.
Binary file removed Builds/Umbraco.MegaNavV8_8.0.14.zip
Binary file not shown.
Binary file removed Builds/Umbraco.MegaNavV8_8.0.15.zip
Binary file not shown.
Binary file removed Builds/Umbraco.MegaNavV8_8.0.9.zip
Binary file not shown.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,21 @@
# Change Log
All notable changes to this project will be documented in this file.

## [8.2.0] - 2020-11-23
### Fixed
* Expand / Collapse buttons are now hidden if MegaNavV8 is configured to 1 level
* Expand / Collapse buttons now work recursively
* You can now set anchor links for Nodes as well as external links
* Now supports node ids when migrated from Umbraco 7
* Updated the angularjs controller name to match the project name

### Improved
* The dragging of menu items within the backoffice is requires more of a drag before changing levels

### Added
* Added the ability to disable Umbraco Cloud Sync either fully or partially
* Umbraco package is now generated using UmbPack

## [8.1.2] - 2020-10-14
### Fixed
Fixed issue where a new mega nav requires as string, but an object is passed. - Pull Request #13, Thanks auroris!
Expand Down
40 changes: 27 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,8 @@
[![Build Status](https://dev.azure.com/TerrabitHost/MegaNavV8/_apis/build/status/MegaNavV8-ASP.NET-CI?branchName=master)](https://dev.azure.com/TerrabitHost/MegaNavV8/_build/latest?definitionId=12&branchName=master)

# Umbraco MeganavV8

## [8.1.0] - 2020-10-02
### Breaking Changes
* Updated namespaces to align with current project name
* Updated the project alias to align with the current project name

```diff
+ Once this version is installed, you will need to edit the document type, and re-select the property editor.
+ Do not delete the property, just edit and then re-select MegaNavV8 from the property editor selection window.
```

## Getting started

This package is supported on Umbraco 8.4+.
This package is supported on Umbraco 8.6+.

### Installation

Expand All @@ -29,6 +17,26 @@ To [install Core from NuGet](https://www.nuget.org/packages/AaronSadler.MegaNavV

PM> Install-Package AaronSadler.MegaNavV8.Core

To [install api from NuGet](https://www.nuget.org/packages/AaronSadler.MegaNavV8.Api/), run the following command in your instance of Visual Studio.

PM> Install-Package AaronSadler.MegaNavV8.Api

## Umbraco Cloud Supported

MegaNavV8 fully supports Umbraco Cloud including the content synchroniser,it has been fully tested transferring and restoring between environments.

## Configuration

Since v8.2.0 it is possible to disable the Umbraco Cloud content sync, simply add the relevant AppSetting below into your Web.Config

To fully disable sync, making the transfer and restore options redundant, simple add the following AppSetting (true | false)

<add key="DisableUmbracoCloudSync" value="true" />

To partially disable sync so that the menu is transferred but not the dependencies, use the below AppSetting (true | false)

<add key="DisableUmbracoCloudDependencySync" value="true" />

## Usage

After installing the package, you will have a new property editor called MegaNavV8 in the Umbraco backoffice.
Expand Down Expand Up @@ -66,6 +74,12 @@ To raise a new bug, create an issue on the GitHub repository. To fix a bug or ad
### Who do I talk to?
This project is maintained by [Aaron Sadler](https://aaronsadler.uk) and contributors. If you have any questions about the project please contact me through [Twitter](https://twitter.com/AaronSadlerUK), or by raising an issue on GitHub.

### Contributors

* [auroris](https://github.com/auroris)
* [nzdev](https://github.com/nzdev)
* [GlenIku](https://github.com/GlenIku)

### A special #h5yr to the orignal author

* [Callum Whyte](https://github.com/callumbwhyte)
Expand Down
Loading

0 comments on commit 01da90c

Please sign in to comment.