• 2.0.4 a76a8a4ae6

    2.0.4 Stable

    netkas released this 2023-10-26 02:05:25 +00:00 | 195 commits to master since this release

    This update introduces minor bug fixes.

    Added

    • Added host resolving in network calls to improve the handling of invalid or unreachable URLs
    • Added the ability to use 'all' as a build configuration when running ncc build, to build all build configurations
      in the project.

    Changed

    • Update progress bar text to display basename only
    • Updated exception handling in PackageReader
    • Updated the Download function to attempt to retry the download upon an error for at least 3 times.

    Fixed

    • Improve build efficiency by preventing duplicate merges
    • Updated file tracking in Runtime class
    • Fixed division by zero in ConsoleProgressBar
    • Fixed issue where progress bar is displayed in VERBOSE mode
    • Set default process timeouts to null
    • Fixed issue where a newline is sometimes added to the end of a download output due to how short the download process
      was, mitigated the issue by enforcing a "done" update at the end of the download process
    • Fixed issue where all development dependencies were not correctly being added to debug builds in composer projects,
      instead these dependencies were added globally to the build configuration. This issue was fixed by adding all the
      development dependencies to the debug build configurations only.
    • Fixed issue when creating a shadow copy of a package, if the universe aligns together and the cosmos unit together to
      produce a package length exactly to where the end-of-package byte sequence is cut in half, the shadow copy will fail
      to be created due to the end-of-package byte sequence being cut in half, this issue was fixed by reading the package
      in chunks to determine the end-of-package byte sequence.
    Downloads