Releases: NeighTools/UnityDoorstop
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.
Version 3.4.1.0
Changelog
- Fix off-by-one error
- Add
--doorstop-ignore-disable-switchconfig option
Version 4.0.0-rc.2
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 some off-by-one errors.
Version 4.0.0-rc.1
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 some off-by-one errors.
Version 3.4.0.0
Version 3.3.1.0
- Fixed
DOORSTOP_DLL_SEARCH_DIRSnot handling Unicode characters properly - Fixed
--doorstop-dll-search-overrideoption no freeing up the loaded DLL when possible
Version 3.3.0.0
Changelog
- Improve error logging in verbose builds
- Add
--doorstop-dll-search-overridecommand line argument that behaves the same asdllSearchPathOverrideconfig option
Version 3.2.0.0
Changelog
- Added
dllSearchPathOverrideconfig option to override Mono assembly search pathing - Added
DOORSTOP_DLL_SEARCH_DIRSenvironment variable that lists current assembly search paths