Skip to content

Releases: Nexus-Mods/fomod-installer

1.2.1

02 Oct 21:57
Compare
Choose a tag to compare

Full Changelog: 1.2.0...1.2.1

1.2.0

31 Mar 03:33
788555c
Compare
Choose a tag to compare

Changelog

This is a release of the core, cross-platform version of FomodInstaller used in NexusMods.App and friends. This file is auto generated.

Complete Changes

Unreleased

1.2.0 - 2023-03-30

Merged

  • Added: API to Initialize FomodInstaller.Interface.Mod without loading script under the hood. #13
  • Enhancement: Build NuGet packages, cleanup and dependency-free packages #12

Commits

  • stripped down module to the core of the xml functionality and extracted a few interfaces 43ac350
  • code cleanup d689ecd
  • fixed various style warnings edac832
  • Removed: Dead Projects from Solution 3c041b4
  • Update .csproj files & kill unused using(s). a36fb4a
  • Removed: ANTLR & CPL Lexer Stuff [code was commented out] 349edad
  • Changed: Target net6.0; for possible use in older non-NMA projects. 013d842
  • Cleanup: Remove unused Dependencies 2cd44b8
  • Removed: More unused using(s) 1597e93
  • Added: Produce NuGet Packages for Projects a9ccca5
  • Changed: Added FomodInstaller to Package Ids & Assembly Names b623bf8
  • Added: NuGet Support d50d6ad
  • Added: Remaining NuGet Package Info 9671e6d
  • Added: GitHub Actions Workflow 6bc9250
  • Add: Ability to initialize mod without loading mod under the hood. 99708fc
  • Bumped: Interface Version a1bfcf0
  • Bump version for triggering a release 788555c

====

1.0.1

26 Mar 03:10
0e4a1fe
Compare
Choose a tag to compare

Changelog

This is a release of the core, cross-platform version of FomodInstaller used in NexusMods.App and friends. This file is auto generated.

Complete Changes

Unreleased

1.0.1 - 2023-03-25

Merged

  • Enhancement: Build NuGet packages, cleanup and dependency-free packages #12
  • Bump minimatch from 3.0.4 to 3.1.2 #11
  • Bump Newtonsoft.Json from 12.0.3 to 13.0.2 in /ModInstallerIPC #10
  • Bump async from 2.6.3 to 3.2.2 #6
  • Bump ansi-regex from 5.0.0 to 5.0.1 #5
  • fixed inability to pre-assign fomod selection values according to preset #4
  • Bump lodash from 4.17.19 to 4.17.21 #3
  • Bump y18n from 4.0.0 to 4.0.1 #2

Fixed

  • fixed: didn't use lexical order for files like NMM did #4842

Commits

  • first commit 6259418
  • build on install 12a235a
  • renamed module 8b901c1
  • Update package.json e8d8c46
  • fixed: failure to install certain xml fomods bedd588
  • added license 91e2ab4
  • fixed: error message when installer prerequisits are unfulfilled were scary 4f94248
  • fixed: stuck in installers that have multiple recommended options in a SelectExactlyOne group 7c3808e
  • fixed: archives with data directory without installer weren't installed correctly ed94d2c
  • added support for older xmlscript schemas 21b04fb
  • code cleanup and fixed: c# scripts could create invalid instructions treating directories like files 357a1e2
  • bumped version db4b141
  • fixed: moving backwards on an installer could put options into an invalid state 7432abb
  • fixed: installer would nod install any files with a path starting in "fomod" 5de4af1
  • Avoid adding another "Data" directory level 7685633
  • fixed: file list retrieved by C# didn't have the pathprefix stripped like it did in NMM b8ce330
  • report error if an install instruction refers to a directory when it says it's a file 310b42f
  • fixed: fomod installers couldn't install individual files d8aa50b
  • no longer filter fomod directory from selective file list 9d2a628
  • changed local functions to lambdas 659a942
  • fixed: attempt to install the same files multiple times 61f296b
  • another fix to how file lists are generated 3904b8b
  • better error message when installer tries to install a file as a folder a7eca0d
  • ensure all error messages are english 714fb0f
  • fixed: list of files in some cases wasn't correctly normalised 92996ee
  • fixed error introduced in the last commit 5700150
  • version bump 5647256
  • fixed incorrect source directory in xml scripted installers 0b20935
  • fixed: ExtendedMessageBox function wasn't static f4a4cda
  • handle failure to report errors 79ad6e4
  • updated dependencies d46efbf
  • added severity to error reports 9466a58
  • marshall data for GenerateDataFile unencoded 6bfcc4a
  • support priority flag bf857ae
  • added support for alwaysInstall and installIfUsable flags 6c4cf14
  • added a testcase for install order 2564c48
  • added support for xml script extender dependencies 5b33053
  • provide reason when option isn't available 6098ae6
  • incremented version number 31fd3c5
  • 6098ae6 introduced error installing some mods 942a05d
  • fixed: bug in installer script caused NullReferenceException d936d49
  • fixed build (broken with last commit) 1d2daa4
  • moved dependencies not required at runtime 47eb0ee
  • build fixes ea11b4b
  • build fix attempt nr 768 d0c0906
  • one more 17c9194
  • wrong dependencies fixed fd04f8a
  • fixed: would obey priority where NMM didn't 62f2dc8
  • fixed: invalid cast in call to GetExistingDataFileList 79d439c
  • fixed: didn't support foseDependency in older schemas e399c05
  • fixed: unnecessary spam to the temp directory bdc3f64
  • fixed: maybe fixed a maybe problem re parsing of SE versions c61e539
  • updated dependencies d2a366f
  • make sure output paths can't be interpreted as absolute 87373f1
  • allow preselection to be passed in 54c6447
  • fixed exception if preset contains null data [dec3394](https://github.com/Nexus-Mods/fomod-in...
Read more

1.0.0.0

26 Mar 02:13
0e4a1fe
Compare
Choose a tag to compare

1.0.0.0 release for testing integration with Nuget and the release system

1.1.0

31 Mar 03:24
bfd8d4d
Compare
Choose a tag to compare
  • Added Mod.InitializeWithoutLoadingScript API to initialize the Mod item without loading a script from disk under the hood.
    • So we can use our own script from the cache.