Releases: Nexus-Mods/fomod-installer
Releases · Nexus-Mods/fomod-installer
1.2.1
1.2.0
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 Namesb623bf8
- 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
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...