Bifrost icon indicating copy to clipboard operation
Bifrost copied to clipboard

Issue/660

Open bnordli opened this issue 8 years ago • 0 comments

BREAKING CHANGE (As discussed on multiple previous occasions.)

Turn assembly specification upside down: Clients must now specify which assemblies to be included, instead of which assemblies to be excluded.

PROS:

  • This simplifies assembly specification a lot (as this PR itself is an example of), since clients have much better knowledge of what should be in the application than what should not be in the application
  • Better control (avoid sudden initialization failures because of new dlls being unknowingly included)
  • In many cases better performance, since the sets of dlls included is bounded, instead of unbounded.

CONS:

  • Clients must remember to include new assemblies, but this will be discovered early.
  • It is a breaking change, after all, but should fit in the 2.0.0 milestone.

Fixes #660

bnordli avatar Feb 15 '17 07:02 bnordli