Skip to content

Releases: NeighTools/UnityDoorstop

CI build

28 May 18:45
2b37810
Compare
Choose a tag to compare
CI build Pre-release
Pre-release

Commits

  • 2b37810: Add the ability to override the Unity's boot.config file path (#59) (aldelaro5) #59

Version 4.2.0

09 May 16:10
b9f9d8f
Compare
Choose a tag to compare

⚠️ 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

Full Changelog: v4.1.0...v4.2.0

Version 4.1.0

17 Apr 22:05
0b6b23d
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v4.0.0...v4.1.0

Version 4.0.0

13 Aug 17:45
Compare
Choose a tag to compare

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.
  • @mo10: Fixed support for macOS (#27)

Version 4.0.0-rc.7

23 Jul 07:51
Compare
Choose a tag to compare
Version 4.0.0-rc.7 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.6

21 Jul 20:33
Compare
Choose a tag to compare
Version 4.0.0-rc.6 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.5

10 Jul 13:42
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Changelog

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