Skip to content

Commit

Permalink
Promote v24.0, update changelog (#234)
Browse files Browse the repository at this point in the history
- updated changelog;
- promoted v24.0.
  • Loading branch information
dnzbk committed Apr 24, 2024
1 parent b527119 commit a5940a6
Show file tree
Hide file tree
Showing 12 changed files with 78 additions and 17 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ set_property(GLOBAL PROPERTY PACKAGE)
set_property(GLOBAL PROPERTY LIBS)
set_property(GLOBAL PROPERTY INCLUDES)

set(VERSION "23.1")
set(VERSION "24.0")
set(PACKAGE "nzbget")
set(PACKAGE_BUGREPORT "https://github.com/nzbgetcom/nzbget/issues")
set(CMAKE_CXX_STANDARD 14)
Expand Down
68 changes: 64 additions & 4 deletions ChangeLog → ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,63 @@
nzbget-24.0
- Features:
- Dark theme and new icons
[#214](https://github.com/nzbgetcom/nzbget/commit/16ecaa5c3eb2efc43e965b796a4c75cdf1d959da);
- Added macOS x64 build support (macOS Mojave 10.14+)
[#194](https://github.com/nzbgetcom/nzbget/commit/90a89f8fb3b81432e192203e8a66419cfd3cd723);
- DEB/RPM packages support
[#230](https://github.com/nzbgetcom/nzbget/commit/1de712a428c031513431d0d75db7ca5ac51d3caa);
* [Instructions](https://nzbgetcom.github.io/).
- NewsServer Add UI - Default encryption and ports
[#225](https://github.com/nzbgetcom/nzbget/commit/cd1cab44b6052c3b02f14689fbafb65505f67a4e):
* moved Server.Encryption between Server.Host and Server.Port;
* made Server.Encryption to ON by default;
* made port depend on Server.Encryption value unless user has put something up:
- 563/443 for secure;
- 119/80 for unsecure.
- Improved error messages and help text in Extension Manager
[#166](https://github.com/nzbgetcom/nzbget/commit/d11ed84912fc486e6f717e56ccd973526920c0db):
* added 7-Zip exit codes decoder according to 7-Zip
[doc](https://documentation.help/7-Zip/exit_codes.htm);
* added a warning that SevenZipCmd may not be valid, in case of extension installation problems.
- Fixed stable/test release notifications
[#181](https://github.com/nzbgetcom/nzbget/commit/1c03b719f88ece7d67ad348f3aca0d3800ab4d54):
* added automatic checking for new testing releases;
* fixed notifications about the new stable/testing release;
* fixed "Uncaught ReferenceError: installedRev" error.

- Fixed and update links in webui
[#177](https://github.com/nzbgetcom/nzbget/commit/0cc6023bfdf7a1d22311dea7d81b8a6ea7a7d880):
* fixed license links;
* fixed links from nzbget.conf.

- For developers:
- Moved to CMake. Autotools and MSBuild are deprecated now and may be removed in future versions
[#182](https://github.com/nzbgetcom/nzbget/commit/56e4225fc73a6d1c7cdc6f647a4cac297e28e9f3):
* switched to CMake from autotools and MSBuild, which will simplify cross-platform development;
* fixed installing/uninstalling on FreeBSD and macOS via autotools/CMake;
* added automatic installation of Boost.Json;
* added support for static code analyzer Clang-Tidy.
- Revised and updated documentation
[#199](https://github.com/nzbgetcom/nzbget/commit/c93b551b1fa0afae458c1e78485c6d3eb6410514):
* moved CONTRIBUTING.md to docs/;
* split INSTALLATION.md to POSIX.md, WINDOWS.md and HOW_TO_USE.md;
* added Extensions docs;
* added an instruction on how CPPCheck can be used with CMake.
- Docker: support native unrar building
[#231](https://github.com/nzbgetcom/nzbget/commit/cc6fb8b21a0332aac81b94e466c909e06743235b).

- Bug fixes:
- Fixed buffer overflow in CString::AppendFmtV
[#208](https://github.com/nzbgetcom/nzbget/commit/c8c59277cfcf085596e124209a3b07e56ada00dc);
- Fixed files/dirs permissions overridden by the unpacker
[#229](https://github.com/nzbgetcom/nzbget/commit/4c92e423fe54a9194b84a9dcd7942865a7df72ec);
- Fixed dynamic addition of extension options
[#209](https://github.com/nzbgetcom/nzbget/commit/d49dc6dc426f71d87626820afd45348643a41458);
- Removed changing ownership at the beginning of container start
[#218](https://github.com/nzbgetcom/nzbget/commit/36dad2f793a5503871f39eca3d7dbdfa945824ee);
- Docker: fixed fresh install
[#219](https://github.com/nzbgetcom/nzbget/commit/a95269e8e15f42196a1314603fb802f3bedd4fa8).

nzbget-23.0
- Features:
- Extension Manager
Expand Down Expand Up @@ -56,7 +116,7 @@ nzbget-23.0
- "Strict" -> test failed;
- "Minimal" -> test failed;
- "None" -> test passed";
- Bug fixies:
- Bug fixes:
- possible memory corruption
[#148](https://github.com/nzbgetcom/nzbget/commit/16ab25d5780c8100309c44eb60d505afe5c528db);
- For developers:
Expand Down Expand Up @@ -1989,7 +2049,7 @@ nzbget-11.0:
selected files of source download;
- new command <Split> in web-interface in edit download dialog
on page <Files>;
- new action <S> in remote command <--edit/-E>;
- new action `<S>` in remote command <--edit/-E>;
- new action <FileSplit> in JSON-/XML-RPC method <editqueue>;
- added support for manual par-check:
- if option <ParCheck> is set to <Manual> and a damaged download
Expand Down Expand Up @@ -2551,7 +2611,7 @@ nzbget-0.7.0:
post-processing parameters for nzb-file;
- redesigned server pool and par-checker to avoid using of semaphores
(which are very platform specific);
- added subcommand <S> to remote commands <--pause/-P> and <--unpause/-U> to
- added subcommand `<S>` to remote commands <--pause/-P> and <--unpause/-U> to
pause/unpause the scanning of incoming nzb-directory;
- added commands <PauseScan> and <UnpauseScan> for scheduler option
<TaskX.Command>;
Expand Down Expand Up @@ -2668,7 +2728,7 @@ nzbget-0.6.0:
the same purpose; updated example configuration file and example
postprocess-script to indicate new method of passing arguments via
environment variables;
- added subcommands <F>, <G> and <S> to command line switch <-L/--list>,
- added subcommands <F>, <G> and `<S>` to command line switch <-L/--list>,
which prints list of files, groups or only status info respectively;
extended binary communication protocol to transfer nzb-infos in addition
to file-infos;
Expand Down
2 changes: 1 addition & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -332,7 +332,7 @@ linux_FILES = \

doc_FILES = \
INSTALLATION.md \
ChangeLog \
ChangeLog.md \
COPYING

par2doc_FILES = \
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
[![License](https://img.shields.io/badge/license-GPL-blue.svg)](http://www.gnu.org/licenses/)
![GitHub release (by tag)](https://img.shields.io/github/downloads/nzbgetcom/nzbget/v22.0/total?label=v22.0)
![GitHub release (by tag)](https://img.shields.io/github/downloads/nzbgetcom/nzbget/v23.0/total?label=v23.0)
![GitHub release (by tag)](https://img.shields.io/github/downloads/nzbgetcom/nzbget/v24.0/total?label=v24.0)
![docker pulls](https://img.shields.io/docker/pulls/nzbgetcom/nzbget.svg)

[![linux build](https://github.com/nzbgetcom/nzbget/actions/workflows/linux.yml/badge.svg?branch=main)](https://github.com/nzbgetcom/nzbget/actions/workflows/linux.yml)
Expand Down
2 changes: 1 addition & 1 deletion cmake/install.cmake
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
set(DOC_FILES
${CMAKE_SOURCE_DIR}/ChangeLog
${CMAKE_SOURCE_DIR}/ChangeLog.md
${CMAKE_SOURCE_DIR}/COPYING
)
set(SHARE_DIR ${CMAKE_INSTALL_PREFIX}/share/${PACKAGE})
Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
# Process this file with autoconf to produce a configure script.

AC_PREREQ(2.65)
AC_INIT(nzbget, 23.1, https://github.com/nzbgetcom/nzbget/issues)
AC_INIT(nzbget, 24.0, https://github.com/nzbgetcom/nzbget/issues)
AC_CONFIG_AUX_DIR(posix)
AC_CANONICAL_TARGET
AM_INIT_AUTOMAKE([foreign subdir-objects])
Expand Down
2 changes: 1 addition & 1 deletion linux/pkg/build-pkg.sh
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ for ARCH in $ARCHS; do
mkdir -p $CONTENTS/usr/share/doc/nzbget
mkdir -p $CONTENTS/usr/share/nzbget
cp $PWD/$ARCH/nzbget $CONTENTS/usr/bin
for DOCFILE in ChangeLog COPYING; do
for DOCFILE in ChangeLog.md COPYING; do
cp $PWD/$ARCH/$DOCFILE $SHAREDOC
done
mv $PWD/$ARCH/scripts $SHARE
Expand Down
8 changes: 4 additions & 4 deletions nzbget.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>C:\vcpkg\installed\x86-windows-static\include;..\bin\Debug32;.\daemon\connect;.\daemon\extension;.\daemon\feed;.\daemon\frontend;.\daemon\main;.\daemon\nserv;.\daemon\nntp;.\daemon\postprocess;.\daemon\queue;.\daemon\remote;.\daemon\util;.\daemon\windows;.\lib\par2;.\lib\yencode;.\windows\resources;.\lib\regex;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;PACKAGE="nzbget";VERSION="23.1";_DEBUG;_CONSOLE;DEBUG;_WIN32_WINNT=0x0403;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;PACKAGE="nzbget";VERSION="24.0";_DEBUG;_CONSOLE;DEBUG;_WIN32_WINNT=0x0403;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
Expand All @@ -107,7 +107,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>C:\vcpkg\installed\x64-windows-static\include;..\bin\Debug64;.\daemon\connect;.\daemon\extension;.\daemon\feed;.\daemon\frontend;.\daemon\main;.\daemon\nserv;.\daemon\nntp;.\daemon\postprocess;.\daemon\queue;.\daemon\remote;.\daemon\util;.\daemon\windows;.\lib\regex;.\lib\par2;.\lib\yencode;.\windows\resources;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;PACKAGE="nzbget";VERSION="23.1";_DEBUG;_CONSOLE;DEBUG;_WIN32_WINNT=0x0403;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;PACKAGE="nzbget";VERSION="24.0";_DEBUG;_CONSOLE;DEBUG;_WIN32_WINNT=0x0403;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
Expand All @@ -133,7 +133,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>C:\vcpkg\installed\x86-windows-static\include;..\bin\Release32;.\daemon\connect;.\daemon\extension;.\daemon\feed;.\daemon\frontend;.\daemon\main;.\daemon\nserv;.\daemon\nntp;.\daemon\postprocess;.\daemon\queue;.\daemon\remote;.\daemon\util;.\daemon\windows;.\lib\par2;.\lib\yencode;.\windows\resources;.\lib\regex;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;PACKAGE="nzbget";VERSION="23.1";NDEBUG;_CONSOLE;_WIN32_WINNT=0x0403;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;PACKAGE="nzbget";VERSION="24.0";NDEBUG;_CONSOLE;_WIN32_WINNT=0x0403;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ExceptionHandling>Sync</ExceptionHandling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<PrecompiledHeader>Use</PrecompiledHeader>
Expand Down Expand Up @@ -172,7 +172,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<AdditionalIncludeDirectories>C:\vcpkg\installed\x64-windows-static\include;..\bin\Release64;.\daemon\connect;.\daemon\extension;.\daemon\feed;.\daemon\frontend;.\daemon\main;.\daemon\nserv;.\daemon\nntp;.\daemon\postprocess;.\daemon\queue;.\daemon\remote;.\daemon\util;.\daemon\windows;.\lib\par2;.\lib\yencode;.\windows\resources;.\lib\regex;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;PACKAGE="nzbget";VERSION="23.1";NDEBUG;_CONSOLE;_WIN32_WINNT=0x0403;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;PACKAGE="nzbget";VERSION="24.0";NDEBUG;_CONSOLE;_WIN32_WINNT=0x0403;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ExceptionHandling>Sync</ExceptionHandling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<PrecompiledHeader>Use</PrecompiledHeader>
Expand Down
2 changes: 1 addition & 1 deletion osx/NZBGet-Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>23.1</string>
<string>24.0</string>
<key>CFBundleDocumentTypes</key>
<array>
<dict>
Expand Down
2 changes: 1 addition & 1 deletion windows/build-nzbget-vs22.bat
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ copy windows\install-update.bat ..\distrib\NZBGet
if errorlevel 1 goto BUILD_FAILED
copy windows\README-WINDOWS.txt ..\distrib\NZBGet
if errorlevel 1 goto BUILD_FAILED
copy ChangeLog ..\distrib\NZBGet
copy ChangeLog.md ..\distrib\NZBGet
if errorlevel 1 goto BUILD_FAILED
copy INSTALLATION.md ..\distrib\NZBGet
if errorlevel 1 goto BUILD_FAILED
Expand Down
2 changes: 1 addition & 1 deletion windows/build-nzbget.bat
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ copy windows\install-update.bat ..\distrib\NZBGet
if errorlevel 1 goto BUILD_FAILED
copy windows\README-WINDOWS.txt ..\distrib\NZBGet
if errorlevel 1 goto BUILD_FAILED
copy ChangeLog ..\distrib\NZBGet
copy ChangeLog.md ..\distrib\NZBGet
if errorlevel 1 goto BUILD_FAILED
copy INSTALLATION.md ..\distrib\NZBGet
if errorlevel 1 goto BUILD_FAILED
Expand Down
2 changes: 1 addition & 1 deletion windows/build-nzbget.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ Function PrepareFiles {
Copy-Item windows\nzbget-command-shell.bat $PackageDir
Copy-Item windows\install-update.bat $PackageDir
Copy-Item windows\README-WINDOWS.txt $PackageDir
Copy-Item ChangeLog $PackageDir
Copy-Item ChangeLog.md $PackageDir
# not needeed anymore
# Copy-Item INSTALLATION.md $PackageDir
Copy-Item COPYING $PackageDir
Expand Down

0 comments on commit a5940a6

Please sign in to comment.