Skip to content

v24.0

Compare
Choose a tag to compare
@dnzbk dnzbk released this 26 Apr 10:32
· 103 commits to develop since this release
464d3cc

What's Changed

  • Features:
    • Dark theme and new icons #214;

    • Added macOS x64 build support (macOS Mojave 10.14+) #194;

    • DEB/RPM packages support #230;

    • NewsServer Add UI - Default encryption and ports #225:

      • 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:

      • added 7-Zip exit codes decoder according to 7-Zip doc;
      • added a warning that SevenZipCmd may not be valid, in case of extension installation problems.
    • Fixed stable/test release notifications #181:

      • 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:

      • 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:
        • 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:
        • 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.
    • Bug fixes:

      • Fixed buffer overflow in CString::AppendFmtV #208;
      • Fixed files/dirs permissions overridden by the unpacker #229;
      • Fixed dynamic addition of extension options #209;
      • Removed changing ownership at the beginning of container start #218;
      • Docker: fixed fresh install #219.