Skip to content

Releases: squattingmonk/nasher

1.1.1

07 Oct 02:34
b0ae896
Compare
Choose a tag to compare
ci(build): really fix release workflow

1.1.0

31 Mar 04:09
b78c593
Compare
Choose a tag to compare

1.1.0: March 30, 2024

Skip compilation of broken files #118

Added the new directive skipCompile to [package.sources] and [target.sources] sections. This directive can be specified multiple times like filter. The value should be a glob pattern matching script(s) that should not be compiled by nasher. Like filter, the pattern should match the script name only (i.e., no path information should be included). If a target does not have its own skipCompile values, they will be inherited from the parent or package.

The --skipCompile option has also been added to allow skipping a broken file from the command-line rather than editing the nasher.cfg. This option takes a semicolon-delimited list of globs matching the scripts to skip. This option can be specified multiple times and can be set with nasher config.

This feature is useful for skipping compilation of broken scripts while still keeping them in the sources.

Fixes

  • nasher now gives a helpful error message when an incorrect flag is passed to nwn_script_comp through --nssFlags. Previously, compilation would fail silently.

Details: 1.0.0...1.1.0

1.0.0

15 Mar 22:07
cefdb23
Compare
Choose a tag to compare

1.0.0: March 15, 2024

BREAKING CHANGE: use nwn_script_comp as the default script compiler

neverwinter.nim's nwn_script_comp is now the default script compiler. Users who want to continue using nwnsc must set the nssCompiler and nssFlags configuration values as noted in the readme.

Thanks so much to @tinygiant98, who did all the work on this feature.


Details: 0.22.0...1.0.0

0.22.0

15 Mar 21:16
7894f60
Compare
Choose a tag to compare

0.22.0: March 3, 2024

Allow automatically overwriting files

Added two new flags, --overwritePackedFile and --overwriteInstalledFile,
which can be used to automatically answer the "Are you sure you wish to
overwrite?" prompt when an existing packed or installed file of the same name is
found. Valid values include "ask", "default", "always", and "never". Like other
nasher flags, these can be set with nasher config so you don't have to pass
them every time.

Automatically handle multiple source files during unpack

The unpack operation now supports the --onMultipleSources flag just like the
pack operation. The options are:

  • choose: manually choose the file to update (this is the default)
  • default: automatically accept the first file found
  • error: fail if multiple source files are found

Bug fixes

  • --abortOnCompileError no longer answers other prompts
  • --packUnchanged no longer consumes other args.
  • --{yes,no,default} no longer override --onMultipleSources.

Details: 0.21.0...0.22.0

0.21.0

03 Sep 11:02
Compare
Choose a tag to compare

Release

0.20.1

09 Jul 00:00
Compare
Choose a tag to compare

Release

0.20.0

03 Jan 19:47
Compare
Choose a tag to compare

Release

0.19.0

19 Aug 22:23
Compare
Choose a tag to compare

Release

0.18.2

22 Jun 14:08
Compare
Choose a tag to compare

Release

0.18.1

05 Jun 20:52
Compare
Choose a tag to compare

Release