Releases: fireundubh/pyro
Releases · fireundubh/pyro
Pyro
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
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
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
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
New Features
- Implemented basic support for Gitea remotes
- Allowed building projects that do not have
Scripts
orFolders
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
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
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 withoutIn
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
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
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
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.