Skip to content

Releases: Mutagen-Modding/Synthesis

0.16.11

13 Mar 21:43
Compare
Choose a tag to compare
  • Fix for FormLink setting default value fulfillment when targeting older libs

0.16.10

13 Mar 00:53
Compare
Choose a tag to compare
  • Last release had a bad package versioning stamp

0.16.9

13 Mar 00:07
Compare
Choose a tag to compare
  • Export profile functionality now copies data folder
  • Setting autogeneration systems now load all assemblies of target patcher, not just FormKey libs. Will help with more complex library combinations to not fail.
  • SynthesisPipeline.SetTypicalOpen now preferred API for providing RunDefaultPatcher preferences
  • CLI help text wording improvements
  • Some Linux build improvements to clean nuget packages (thanks Monyarm!)
  • Setting autogeneration systems moved to Mutagen.Bethesda.Synthesis.WPF project for better reuse
  • HostSettings CLI verb for future features

0.16.8

08 Mar 05:14
Compare
Choose a tag to compare
  • Profile export button, for exporting synthesis settings with no auto updating functionality enabled
  • Settings now delay cleaning up assembly loading until closing
  • Improved max heights of some autogenerated settings
  • Swapped settings tab to not be initially selected tab (to make it more intentional to start loading assemblies)

0.16.7

07 Mar 22:58
Compare
Choose a tag to compare
  • Fix for newly added patcher being disposed, and thus not responding/updating, or ever finishing compilation.
  • Fix for git patcher store not updating to latest state
  • IPatcherState.TryRetrieveConfigFile convenience method, for easier fallback to "default" settings.
  • IPatcherState.DefaultDataFolderPath added
  • Auto setting systems now read in List-based settings more appropriately. (Replace instead of add)
  • Improved disposal of deleted patchers

0.16.6

05 Mar 04:14
Compare
Choose a tag to compare

Fix for patcher-side imports of settings not parsing FormKey/ModKeys

0.16.5

04 Mar 03:22
Compare
Choose a tag to compare
  • Patcher-side auto settings import swapped to use Newtonsoft. Enums were not being parsed as intended

0.16.4

02 Mar 23:51
Compare
Choose a tag to compare

(Republish of 0.16.3)

  • Better in-GUI settings support for non-english users
  • Moved git store registry outside of Workspace area that got cleared every patcher run.

0.16.3

02 Mar 23:45
Compare
Choose a tag to compare
  • Better in-GUI settings support for non-english users
  • Moved git store registry outside of Workspace area that got cleared every patcher run.

0.16.2

01 Mar 05:30
Compare
Choose a tag to compare
  • "Last successful run" tracking systems. Button to easily revert
  • Autogenerated setting scoping/navigation concepts added
  • [SynthesisObjectNameMember] attribute added to mark a member for display in the navigation summaries
  • Settings use the library "Humanizer" to convert code member names to more readable naming
  • SetAutogeneratedSettings ThrowIfMissing default swapped to false
  • Fix for SynthesisStaticEnumDictionary not being enabled via absence
  • Fix for dictionaries not saving to json properly
  • Dotnet version detection improvements
  • Fixes for some readonly fields being included in autogen settings

New Project Template Improvements:

  • Fixed csproj overindentation
  • Swapped to net5 + windows