Skip to content

Commit

Permalink
Merge branch 'release-0.2.9.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
Otiel committed May 4, 2019
2 parents cd91c47 + d174bc6 commit b52ea53
Show file tree
Hide file tree
Showing 28 changed files with 1,465 additions and 1,088 deletions.
18 changes: 17 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
# 0.2.9.0

## New features

* Starting next version, the changelog will be displayed when a new version is available.
* Starting next version, an option will allow to directly download the new version from the application.

## Improvements

* Minor UI improvements.

## Bug fixes

* Fixed playlist creation for tracks with foreign characters. [#82](https://github.com/Otiel/BandcampDownloader/issues/82)
* Fixed application crash when saving tracks to a path with more than 260 characters.

# 0.2.8.2

## Bug fixes
Expand All @@ -8,7 +24,7 @@

## Bug fixes

* Fixed a bug preventing the "Playlist file name format" setting to be saved in the _ini_ file.
* Fixed a bug preventing the "Playlist file name format" setting to be saved in the _ini_ file.

# 0.2.8.0

Expand Down
2 changes: 2 additions & 0 deletions docs/dependencies.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ BandcampDownloader relies on a number of open-source libraries, all listed below
* [`HtmlAgilityPack`](https://github.com/zzzprojects/html-agility-pack): used to parse Html from bandcamp.com pages.
* [`ImageResizer`](https://github.com/imazen/resizer): used to resize/compress the album covers.
* [`Json.NET`](https://github.com/JamesNK/Newtonsoft.Json): used to parse Json from bandcamp.com pages.
* [`Markdig`](https://github.com/lunet-io/markdig): required by `Markdig.WPF`.
* [`Markdig.WPF`](https://github.com/Kryptos-FR/markdig.wpf): used to display Markdown.
* [`MessageBoxManager`](https://www.codeproject.com/Articles/18399/Localizing-System-MessageBox): used to localize the buttons of the Windows system message box.
* [`NLog`](https://github.com/NLog/NLog): used to log events.
* [`PlaylistsNET`](https://github.com/tmk907/PlaylistsNET): used to create playlists.
Expand Down
37 changes: 32 additions & 5 deletions src/BandcampDownloader/BandcampDownloader.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,12 @@
<Reference Include="ImageResizer, Version=4.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\ImageResizer.4.2.5\lib\net45\ImageResizer.dll</HintPath>
</Reference>
<Reference Include="Markdig, Version=0.16.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Markdig.0.16.0\lib\net40\Markdig.dll</HintPath>
</Reference>
<Reference Include="Markdig.Wpf, Version=0.2.8.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Markdig.Wpf.0.2.8\lib\net452\Markdig.Wpf.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Build.Framework" />
<Reference Include="Microsoft.Build.Utilities.v4.0" />
<Reference Include="Microsoft.CSharp" />
Expand Down Expand Up @@ -142,18 +148,27 @@
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</ApplicationDefinition>
<Compile Include="Core\DownloadManager.cs" />
<Compile Include="Core\LogArgs.cs" />
<Compile Include="Model\FileType.cs" />
<Compile Include="Helpers\BandcampHelper.cs" />
<Compile Include="Helpers\MessageBoxManager.cs" />
<Compile Include="Helpers\PlaylistHelper.cs" />
<Compile Include="Core\PlaylistCreator.cs" />
<Compile Include="Helpers\ProxyHelper.cs" />
<Compile Include="Model\Album.cs" />
<Compile Include="Model\TrackFile.cs" />
<Compile Include="Model\JSON\JsonAlbumData.cs" />
<Compile Include="Model\JSON\JsonTrack.cs" />
<Compile Include="Helpers\TagHelper.cs" />
<Compile Include="Helpers\UpdatesHelper.cs" />
<Compile Include="UI\Dialogs\Update\UserControlChangelog.xaml.cs">
<DependentUpon>UserControlChangelog.xaml</DependentUpon>
</Compile>
<Compile Include="UI\Dialogs\Update\WindowUpdate.xaml.cs">
<DependentUpon>WindowUpdate.xaml</DependentUpon>
</Compile>
<Compile Include="UI\Validation\DoubleRule.cs" />
<Compile Include="UI\Validation\Mp3ExtensionRule.cs" />
<Compile Include="Model\DownloadProgress.cs" />
<Compile Include="Helpers\EnumerationExtension.cs" />
<Compile Include="Helpers\Exceptions.cs" />
<Compile Include="UI\Converters\ComparisonConverter.cs" />
Expand Down Expand Up @@ -229,6 +244,10 @@
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="UI\Dialogs\Update\UserControlChangelog.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="UI\Dialogs\WindowMain.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
Expand All @@ -237,6 +256,10 @@
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="UI\Dialogs\Update\WindowUpdate.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
</ItemGroup>
<ItemGroup>
<Compile Include="Properties\AssemblyInfo.cs">
Expand All @@ -252,11 +275,15 @@
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
<EmbeddedResource Include="Properties\Resources.de.resx" />
<EmbeddedResource Include="Properties\Resources.de.resx">
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.fr.resx">
<LastGenOutput>Resources.fr.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.it.resx">
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.it.resx" />
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
Expand Down
8 changes: 8 additions & 0 deletions src/BandcampDownloader/Core/Constants.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ internal static class Constants {
/// </summary>
public static readonly String AppVersion = Assembly.GetEntryAssembly().GetName().Version.ToString();
/// <summary>
/// The URL redirecting to the changelog file on GitHub.
/// </summary>
public static readonly String ChangelogUrl = "https://raw.githubusercontent.com/Otiel/BandcampDownloader/master/CHANGELOG.md";
/// <summary>
/// The URL redirecting to the help page on translating the app on GitHub.
/// </summary>
public static readonly String HelpTranslateWebsite = "https://github.com/Otiel/BandcampDownloader/blob/master/docs/help-translate.md";
Expand All @@ -33,5 +37,9 @@ internal static class Constants {
/// The absolute path to the settings file.
/// </summary>
public static readonly String UserSettingsFilePath = Directory.GetParent(Assembly.GetExecutingAssembly().Location) + @"\BandcampDownloader.ini";
/// <summary>
/// The URL redirecting to the zip file. Must be formatted with a version.
/// </summary>
public static readonly String ZipUrl = "https://github.com/Otiel/BandcampDownloader/releases/download/v{0}/BandcampDownloader.zip";
}
}

0 comments on commit b52ea53

Please sign in to comment.