Releases: NeighTools/UnityDoorstop
CI build
Version 4.3.0
What's Changed
- Add the ability to override the Unity's boot.config file path by @aldelaro5 in #59
- Add support for debugging on old net35 mono by @aldelaro5 in #60
Full Changelog: v4.2.0...v4.3
Version 4.2.0
⚠️ Potentially breaking change ⚠️
This release reverts the change where the target assembly's parent directory was always added to the mono search path - it is no longer added by default (the same behaviour as in Doorstop 3).
If this is an issue, the target assembly path can be added in doorstop_config.ini
to the dll_search_path_override
setting. Doing so will produce the same behaviour as in v4.1.0 and v4.0.0. Read #57 for more information.
What's Changed
- Change how the mono search path is configured and change its default logic by @aldelaro5 in #57
- Widen the error message string when invoking the entrypoint by @aldelaro5 in #58
New Contributors
- @aldelaro5 made their first contribution in #57
Full Changelog: v4.1.0...v4.2.0
Version 4.1.0
What's Changed
Doorstop
- Fixed not working on Linux by @mo10 in #41
- Fixed broken path for redirected output_log by @diehy in #50
Build
- Making the build.sh script pretty, adding colors, adding OSX support by @maludwig in #29
- Fix unable to build on macOS by @mo10 in #53
Repository
- Simplified zip creation and added an all-in-one zip by @CptMoore in #37
- Fixed Workflow Badge by @MarshMello0 in #46
- Run build workflow in PRs by @ManlyMarco in #54
New Contributors
- @maludwig made their first contribution in #29
- @CptMoore made their first contribution in #37
- @MarshMello0 made their first contribution in #46
- @diehy made their first contribution in #50
- @ManlyMarco made their first contribution in #54
Full Changelog: v4.0.0...v4.1.0
Version 4.0.0
NOTE: This is a major release with breaking changes. Review the breaking changes here.
Assemblies made for UnityDoorstop 3 will not work without migration!
Changelog
New features:
- Merged UnityDoorstop.Unix into the main codebase. As a result, added Linux and macOS builds.
- Added options to enable mono debugger without special dnSpy assemblies. See guide.
- The target assembly's directory is now always added to mono search path by default, allowing to overwrite default assembly searching behaviour.
Major changes:
- Il2Cpp assemblies are now run using CoreCLR runtime instead of mono.
- Configuration option names have been changed for both config file and CLI. See all changed CLI options.
- The entrypoint was changed to
Doorstop.Entrypoint.Start()
.- The entrypoint is always assumed to have no arguments. All relevant parameters are now passed solely via environment variables.
Fixes:
Version 4.0.0-rc.7
NOTE: This is a major release with breaking changes. Review the breaking changes here.
Assemblies made for UnityDoorstop 3 will not work without migration!
Changelog
New features:
- Merged UnityDoorstop.Unix into the main codebase. As a result, added Linux and macOS builds.
- Added options to enable mono debugger without special dnSpy assemblies. See guide.
- The target assembly's directory is now always added to mono search path by default, allowing to overwrite default assembly searching behaviour.
Major changes:
- Il2Cpp assemblies are now run using CoreCLR runtime instead of mono.
- Configuration option names have been changed for both config file and CLI. See all changed CLI options.
- The entrypoint was changed to
Doorstop.Entrypoint.Start()
.- The entrypoint is always assumed to have no arguments. All relevant parameters are now passed solely via environment variables.
Fixes:
- Fixed Linux versions not working with box64/box86.
- Fixed extra cases where Unity would capture standard output
- Fixed some off-by-one errors.
Version 4.0.0-rc.6
NOTE: This is a major release with breaking changes. Review the breaking changes here.
Assemblies made for UnityDoorstop 3 will not work without migration!
Changelog
New features:
- Merged UnityDoorstop.Unix into the main codebase. As a result, added Linux and macOS builds.
- Added options to enable mono debugger without special dnSpy assemblies. See guide.
- The target assembly's directory is now always added to mono search path by default, allowing to overwrite default assembly searching behaviour.
Major changes:
- Il2Cpp assemblies are now run using CoreCLR runtime instead of mono.
- Configuration option names have been changed for both config file and CLI. See all changed CLI options.
- The entrypoint was changed to
Doorstop.Entrypoint.Start()
.- The entrypoint is always assumed to have no arguments. All relevant parameters are now passed solely via environment variables.
Fixes:
- Fixed Linux versions not working with box64/box86.
- Fixed extra cases where Unity would capture standard output
- Fixed some off-by-one errors.
Version 4.0.0-rc.5
NOTE: This is a major release with breaking changes. Review the breaking changes here.
Assemblies made for UnityDoorstop 3 will not work without migration!
Changelog
New features:
- Merged UnityDoorstop.Unix into the main codebase. As a result, added Linux and macOS builds.
- Added options to enable mono debugger without special dnSpy assemblies. See guide.
- The target assembly's directory is now always added to mono search path by default, allowing to overwrite default assembly searching behaviour.
Major changes:
- Il2Cpp assemblies are now run using CoreCLR runtime instead of mono.
- Configuration option names have been changed for both config file and CLI. See all changed CLI options.
- The entrypoint was changed to
Doorstop.Entrypoint.Start()
.- The entrypoint is always assumed to have no arguments. All relevant parameters are now passed solely via environment variables.
Fixes:
- Fixed Linux versions not working with box64/box86.
- Fixed extra cases where Unity would capture standard output
- Fixed some off-by-one errors.
Version 4.0.0-rc.4
NOTE: This is a major release with breaking changes. Review the breaking changes here.
Assemblies made for UnityDoorstop 3 will not work without migration!
Changelog
New features:
- Merged UnityDoorstop.Unix into the main codebase. As a result, added Linux and macOS builds.
- Added options to enable mono debugger without special dnSpy assemblies. See guide.
- The target assembly's directory is now always added to mono search path by default, allowing to overwrite default assembly searching behaviour.
Major changes:
- Il2Cpp assemblies are now run using CoreCLR runtime instead of mono.
- Configuration option names have been changed for both config file and CLI. See all changed CLI options.
- The entrypoint was changed to
Doorstop.Entrypoint.Start()
.- The entrypoint is always assumed to have no arguments. All relevant parameters are now passed solely via environment variables.
Fixes:
- Fixed Linux versions not working with box64/box86.
- Fixed extra cases where Unity would capture standard output
- Fixed some off-by-one errors.
Version 4.0.0-rc.3
NOTE: This is a major release with breaking changes. Review the breaking changes here.
Assemblies made for UnityDoorstop 3 will not work without migration!
Changelog
New features:
- Merged UnityDoorstop.Unix into the main codebase. As a result, added Linux and macOS builds.
- Added options to enable mono debugger without special dnSpy assemblies. See guide.
- The target assembly's directory is now always added to mono search path by default, allowing to overwrite default assembly searching behaviour.
Major changes:
- Il2Cpp assemblies are now run using CoreCLR runtime instead of mono.
- Configuration option names have been changed for both config file and CLI. See all changed CLI options.
- The entrypoint was changed to
Doorstop.Entrypoint.Start()
.- The entrypoint is always assumed to have no arguments. All relevant parameters are now passed solely via environment variables.
Fixes:
- Fixed Linux versions not working with box64/box86.
- Fixed extra cases where Unity would capture standard output
- Fixed some off-by-one errors.