Releases: toebeann/BepInEx.Subnautica
v5.4.23-payload.2.3.0
Added
- Add
Tobey.BepInEx.Timestamp
to payload
Full Changelog: v5.4.23-payload.2.2.1...v5.4.23-payload.2.3.0
v5.4.23-payload.2.2.1
Payload auto-update
Update toebeann/Tobey.FileTree to v1.0.1
Release notes
Changed
- Suppress Harmony warnings while checking for optional methods to improve the signal-to-noise ratio in logs (ae62dcaa77af1d591c61d9a3527f0d6f2549dbc5)
Full Changelog: toebeann/Tobey.FileTree@v1.0.0...v1.0.1
Update toebeann/Tobey.UnityAudio to v2.0.3
Release notes
Changed
- Suppress Harmony warnings while checking for optional methods and types to improve the signal-to-noise ratio in logs (40022766db1eeab15f4f2f9f2f0b91f3d70069ab)
Full Changelog: toebeann/Tobey.UnityAudio@v2.0.2...v2.0.3
What's Changed
Full Changelog: v5.4.23-payload.2.2.0...v5.4.23-payload.2.2.1
v5.4.23-payload.2.2.0
Payload auto-update
Update BepInEx/BepInEx to v5.4.23.2
Release notes
Doorstop has been upgraded from v3.4 to v4.3, bringing some new features for developers. It's for the most part a drop-in replacement.
- Doorstop 4 debugging works on all platforms and IDEs that supports regular unity remote debugging (previously dnspy debugging had to be used, which is windows only and can't be used with an IDE).
- It's possible to specify a custom corlib path for messing with game's mono runtime.
- The unix zip is now split into linux_x86, linux_x64 and macos_x64.
⚠️ The macos_x86 target was dropped and won't get any further releases (discussed on Discord). You can still use BepInEx 5.4.22 if it's necessary.⚠️ Settings in doorstop_config.ini were renamed, old config files will no longer work.⚠️ If you modified or wrote your own launch scripts, they may need to be fixed because the order of arguments passed to doorstop changed.- See the description of #762 for details.
What's Changed
- Upgrade Doorstop to version 4.3.0 by @aldelaro5 in BepInEx/BepInEx#900
- Upgrade Doorstop to version 4.2.0 by @aldelaro5 in BepInEx/BepInEx#864
- Upgrade Doorstop to version 4.1.0 by @aldelaro5 in BepInEx/BepInEx#762
- Normalize EOL for .sln (CRLF) and .cs, .sh (LF) by @toebeann in BepInEx/BepInEx#700
- run_bepinex.sh: self-relaunch improvements by @astiob in BepInEx/BepInEx#693
New Contributors
- @aldelaro5 made their first contribution in BepInEx/BepInEx#762
- @toebeann made their first contribution in BepInEx/BepInEx#700
Full Changelog: BepInEx/BepInEx@v5.4.22...v5.4.23.1
⚠️ BepInEx 5 is in long term support (LTS) modeBepInEx 5.4 is the last version of BepInEx 5 with major updates. Any BepInEx 5 releases starting version 5.4 will be minor and only contain fixes along with package version updates. Our main development focus now shifts to implementing BepInEx 6.
For developers: BepInEx 5 source code is now maintained on
v5-lts
branch. In turnmaster
branch will start hosting BepInEx 6 source. All PRs regarding BepInEx 5 should be targeting that branch instead ofmaster
.
Full Changelog: v5.4.22-payload.2.2.0...v5.4.23-payload.2.2.0
v5.4.22-payload.2.2.0
Removed
- Pull
Tobey.PluginDoctor
from the pack until it has been worked on and tested more thoroughly (256fcd0)
Full Changelog: v5.4.22-payload.2.1.4...v5.4.22-payload.2.2.0
v5.4.22-payload.2.1.4
Changed
- Disable the console window by default to mitigate stuttering/freezing issues when mods or the game itself print many messages at once (005cf46)
Full Changelog: v5.4.22-payload.2.1.3...v5.4.22-payload.2.1.4
v5.4.22-payload.2.1.3
Fixed
- Fixed an issue where payload was being compiled without all necessary unix files
Full Changelog: v5.4.22-payload.2.1.2...v5.4.22-payload.2.1.3
v5.4.22-payload.2.1.2
Payload auto-update
Bump toebeann/Tobey.PluginDoctor to v0.2.0
Release notes
Changed
- Breaking: Rename public method
Plugin.PerformCheckup
->Plugin.CheckupAndReport
(8dc66a6)- Clarify when report section is intentionally empty (8c12be9)
Fixed
- Exclude missing assembly references if they don't contain types which were referenced (858cfa5, 8570503, 858cfa5)
Full Changelog: toebeann/Tobey.PluginDoctor@v0.1.1...v0.2.0
Full Changelog: v5.4.22-payload.2.1.1...v5.4.22-payload.2.1.2
BepInEx 5.4.22
⚠️ BepInEx 5 now enters long term support (LTS) mode
BepInEx 5.4 is the last version of BepInEx 5 with major updates. Any BepInEx 5 releases starting version 5.4 will be minor and only contain fixes along with package version updates. Our main development focus now shifts to implementing BepInEx 6.
For developers: BepInEx 5 source code is now maintained on v5-lts
branch. In turn master
branch will start hosting BepInEx 6 source. All PRs regarding BepInEx 5 should be targeting that branch instead of master
.
What's Changed
- fix: handle parameter spread for lts version by @Danielduel in BepInEx/BepInEx#496
- Add TomlTypeConverter for UnityEngine.Rect by @ManlyMarco in BepInEx/BepInEx#510
- Fix logging "1 plugins to load" instead of "1 plugin to load" by @ManlyMarco in BepInEx/BepInEx#653
- Make Logger.Listeners and Logger.Sources thread safe by @ManlyMarco in BepInEx/BepInEx#656
- Fix argument count when launched with Steam on Linux by @zeroepoch in BepInEx/BepInEx#562
New Contributors
- @Danielduel made their first contribution in BepInEx/BepInEx#496
Full Changelog: BepInEx/BepInEx@v5.4.21...5.4.22
Full Changelog: v5.4.22-payload.2.1.0...v5.4.22-payload.2.1.1
BepInEx 5.4.22
⚠️ BepInEx 5 now enters long term support (LTS) mode
BepInEx 5.4 is the last version of BepInEx 5 with major updates. Any BepInEx 5 releases starting version 5.4 will be minor and only contain fixes along with package version updates. Our main development focus now shifts to implementing BepInEx 6.
For developers: BepInEx 5 source code is now maintained on v5-lts
branch. In turn master
branch will start hosting BepInEx 6 source. All PRs regarding BepInEx 5 should be targeting that branch instead of master
.
What's Changed
- fix: handle parameter spread for lts version by @Danielduel in BepInEx/BepInEx#496
- Add TomlTypeConverter for UnityEngine.Rect by @ManlyMarco in BepInEx/BepInEx#510
- Fix logging "1 plugins to load" instead of "1 plugin to load" by @ManlyMarco in BepInEx/BepInEx#653
- Make Logger.Listeners and Logger.Sources thread safe by @ManlyMarco in BepInEx/BepInEx#656
- Fix argument count when launched with Steam on Linux by @zeroepoch in BepInEx/BepInEx#562
New Contributors
- @Danielduel made their first contribution in BepInEx/BepInEx#496
Full Changelog: BepInEx/BepInEx@v5.4.21...5.4.22
What's Changed
Full Changelog: v5.4.22-payload.2.0.1...v5.4.22-payload.2.1.0
BepInEx 5.4.22
⚠️ BepInEx 5 now enters long term support (LTS) mode
BepInEx 5.4 is the last version of BepInEx 5 with major updates. Any BepInEx 5 releases starting version 5.4 will be minor and only contain fixes along with package version updates. Our main development focus now shifts to implementing BepInEx 6.
For developers: BepInEx 5 source code is now maintained on v5-lts
branch. In turn master
branch will start hosting BepInEx 6 source. All PRs regarding BepInEx 5 should be targeting that branch instead of master
.
What's Changed
- fix: handle parameter spread for lts version by @Danielduel in BepInEx/BepInEx#496
- Add TomlTypeConverter for UnityEngine.Rect by @ManlyMarco in BepInEx/BepInEx#510
- Fix logging "1 plugins to load" instead of "1 plugin to load" by @ManlyMarco in BepInEx/BepInEx#653
- Make Logger.Listeners and Logger.Sources thread safe by @ManlyMarco in BepInEx/BepInEx#656
- Fix argument count when launched with Steam on Linux by @zeroepoch in BepInEx/BepInEx#562
New Contributors
- @Danielduel made their first contribution in BepInEx/BepInEx#496
Full Changelog: BepInEx/BepInEx@v5.4.21...5.4.22
What's Changed
- Update actions/checkout action to v4 by @renovate in #11
- Update actions/checkout digest to 8ade135 by @renovate in #12
- Update dependency @actions/github to v6 by @renovate in #13
- Update actions/checkout digest to b4ffde6 by @renovate in #14
- Update actions/setup-node action to v4 by @renovate in #15
Full Changelog: v5.4.22-payload.2.0.0...v5.4.22-payload.2.0.1