Skip to content

Releases: fireundubh/pyro

Pyro

03 Jul 00:39
Compare
Choose a tag to compare
Pyro Pre-release
Pre-release

New Features

Added support for other pre/post events, including:

  • PreCompileEvent / PostCompileEvent
  • PreAnonymizeEvent / PostAnonymizeEvent
  • PrePackageEvent / PostPackageEvent
  • PreZipEvent / PostZipEvent

These more granular events will run only under the same conditions as the actions they hook. For example, ZipEvent commands will run only when zipping is enabled and there are no compiler errors or errors are ignored.

Licensing

  • Pyro is transpiled by Nuitka 0.7.7 from Python 3.9.4 to C and compiled with MSVC 2022.
  • Pyro is distributed with bsarch v0.7 under the MPL 2.0 License. (Source Code)
  • The Pyro source code is licensed under the MIT License.

Pyro

13 May 02:24
Compare
Choose a tag to compare
Pyro Pre-release
Pre-release

Fixes

  • Fixed issue where files could be added to ZIP archives at only root level (i.e., ZIP archives would be unintentionally flat)

Licensing

  • Pyro is transpiled by Nuitka 0.7.7 from Python 3.9.4 to C and compiled with MSVC 2022.
  • Pyro is distributed with bsarch v0.7 under the MPL 2.0 License. (Source Code)
  • The Pyro source code is licensed under the MIT License.

Pyro

25 Apr 10:51
Compare
Choose a tag to compare
Pyro Pre-release
Pre-release

Fixes

  • Fixed issue where environment variables were not expanded in paths outside project files
  • Fixed issue where UTF-8 characters in script metadata broke anonymization and incremental build

Licensing

  • Pyro is transpiled by Nuitka 0.7.7 from Python 3.9.4 to C and compiled with MSVC 2022.
  • Pyro is distributed with bsarch v0.7 under the MPL 2.0 License. (Source Code)
  • The Pyro source code is licensed under the MIT License.

Pyro

31 Aug 22:50
Compare
Choose a tag to compare
Pyro Pre-release
Pre-release

New Features

  • Allowed building projects that do not have an Imports node

Fixes

  • Fixed issue where user-defined compression type was overridden by default
  • Fixed issue where certain log messages were printed when not relevant
  • Fixed issues causing future deprecation error message in log output

Licensing

  • Pyro is transpiled by Nuitka 0.6.15.3 from Python 3.9.4 to C and compiled with MSVC 2019.
  • Pyro is distributed with bsarch v0.7 under the MPL 2.0 License. (Source Code)
  • The Pyro source code is licensed under the MIT License.

Pyro

24 Aug 23:23
Compare
Choose a tag to compare
Pyro Pre-release
Pre-release

New Features

  • Implemented basic support for Gitea remotes
  • Allowed building projects that do not have Scripts or Folders nodes

Fixes

  • Fixed issue where remotes could fail to authorize when multiple domains and access tokens are configured

Licensing

  • Pyro is transpiled by Nuitka 0.6.15.3 from Python 3.9.4 to C and compiled with MSVC 2019.
  • Pyro is distributed with bsarch v0.7 under the MPL 2.0 License. (Source Code)
  • The Pyro source code is licensed under the MIT License.

Pyro

23 Jun 08:32
Compare
Choose a tag to compare
Pyro Pre-release
Pre-release

New Features

  • Implemented package compression
  • Implemented texture packaging for Fallout 4
  • Implemented performance timing for packaging and zipping
  • Added Path attribute support to <Match> nodes

Other Changes

  • Renamed --resolve-ppj to --resolve-project
  • Removed BSArch packaging time from process output

Licensing

  • Pyro is transpiled by Nuitka 0.6.15.3 from Python 3.9.4 to C and compiled with MSVC 2019.
  • Pyro is distributed with bsarch v0.7 under the MPL 2.0 License. (Source Code)
  • The Pyro source code is licensed under the MIT License.

Pyro

15 Jun 21:44
Compare
Choose a tag to compare
Pyro Pre-release
Pre-release

Fixes

  • Fixed issue where attribute defaults were not set for nodes whose parent nodes had no attributes (Impact Note: This fix resolves an issue where an exception was raised when Match nodes without In attributes were processed.)

Licensing

  • Pyro is transpiled by Nuitka 0.6.15.3 from Python 3.9.4 to C and compiled with MSVC 2019.
  • Pyro is distributed with bsarch v0.7 under the MPL 2.0 License. (Source Code)
  • The Pyro source code is licensed under the MIT License.

Pyro

15 Jun 01:45
Compare
Choose a tag to compare
Pyro Pre-release
Pre-release

Fixes

  • Fixed issue where relative paths were returned by <Include> glob expressions
  • Fixed issue where <Include> glob expressions were always recursive

Licensing

  • Pyro is transpiled by Nuitka 0.6.15.3 from Python 3.9.4 to C and compiled with MSVC 2019.
  • Pyro is distributed with bsarch v0.7 under the MPL 2.0 License. (Source Code)
  • The Pyro source code is licensed under the MIT License.

Pyro

14 Jun 12:00
Compare
Choose a tag to compare
Pyro Pre-release
Pre-release

New Features

  • Implemented support for parent directory symbol (..) in import paths
  • Implemented Path attribute of <Include> nodes for packages

Fixes

  • Fixed issue where <PreImportEvent> and <PostImportEvent> nodes were not initialized and parsed
  • Fixed issue where UseInBuild attribute of event nodes was never checked
  • Fixed issue where an invalid wildcard pattern did not cause application to exit with nonzero exit code
  • Fixed issue where some relative import and script paths were not handled correctly

Licensing

  • Pyro is transpiled by Nuitka 0.6.15.3 from Python 3.9.4 to C and compiled with MSVC 2019.
  • Pyro is distributed with bsarch v0.7 under the MPL 2.0 License. (Source Code)
  • The Pyro source code is licensed under the MIT License.

Pyro

13 Jun 12:46
Compare
Choose a tag to compare
Pyro Pre-release
Pre-release

New Features

  • Implemented non-glob wildcard <Match> node (refer to Packaging and Zipping for details)
  • Added folder path support to <Include> nodes (refer to Packaging and Zipping for details)
  • Allowed files outside project root to be included in ZIP archives (refer to Zipping for details)
  • Reduced time to fail by reordering some project validations before remote downloading

Fixes

  • Fixed issue where some absolute paths in <Include> nodes were not handled correctly
  • Fixed issue where some relative paths in <Include> nodes were not handled correctly
  • Fixed issue where some info and error log messages were warnings
  • Fixed issue where some errors did not cause application to exit with nonzero code

Licensing

  • Pyro is transpiled by Nuitka 0.6.15.3 from Python 3.9.4 to C and compiled with MSVC 2019.
  • Pyro is distributed with bsarch v0.7 under the MPL 2.0 License. (Source Code)
  • The Pyro source code is licensed under the MIT License.