Skip to content

Releases: NeighTools/UnityDoorstop

Version 4.0.0-rc.5

10 Jul 13:42

Choose a tag to compare

Version 4.0.0-rc.5 Pre-release
Pre-release

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

15 Jun 23:02

Choose a tag to compare

Version 4.0.0-rc.4 Pre-release
Pre-release

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

14 Jun 21:24

Choose a tag to compare

Version 4.0.0-rc.3 Pre-release
Pre-release

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

05 Jun 14:24

Choose a tag to compare

Changelog

  • Fix off-by-one error
  • Add --doorstop-ignore-disable-switch config option

Version 4.0.0-rc.2

10 Apr 19:11

Choose a tag to compare

Version 4.0.0-rc.2 Pre-release
Pre-release

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

10 Apr 17:24

Choose a tag to compare

Version 4.0.0-rc.1 Pre-release
Pre-release

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

12 Jun 19:42

Choose a tag to compare

Changelog

  • Added support for enabling mono debug server with Il2Cpp (#16, #17)
    • New config options: debugEnabled, debugSuspend, debugAddress
    • New cmdline args: --mono-debug-enabled, --mono-debug-suspend, --mono-debug-address

Version 3.3.1.0

12 Mar 19:57

Choose a tag to compare

  • Fixed DOORSTOP_DLL_SEARCH_DIRS not handling Unicode characters properly
  • Fixed --doorstop-dll-search-override option no freeing up the loaded DLL when possible

Version 3.3.0.0

25 Feb 21:52

Choose a tag to compare

Changelog

  • Improve error logging in verbose builds
  • Add --doorstop-dll-search-override command line argument that behaves the same as dllSearchPathOverride config option

Version 3.2.0.0

14 Feb 15:31

Choose a tag to compare

Changelog

  • Added dllSearchPathOverride config option to override Mono assembly search pathing
  • Added DOORSTOP_DLL_SEARCH_DIRS environment variable that lists current assembly search paths