- Moved scanning of event listeners to configure method.
- Added property to SecurityDoctor for disabling scanning on configure.
- Refactored SecurityDoctor to make it more testable.
- Added property for event listener scanner setup for allowing filtering of assemblies to scan.
- Exposed the current security doctor instance through SecurityDoctor.Current.
- Added support for match one and match all filters for both types and files.
- Renamed Filters to MatchOneTypeFilters in ScannerContext.
- Renamed AddFilter to AddMatchOneTypeFilter.
- Added support for ExcludeNamespaceContainingType in AssemblyScanner.
- Improved tests for ProfileScanner.
- Added support for including and excluding loading of an assembly file based on a predicate.
- Added specifications for assembly file includes and excludes.
- Removed code for resetting the SecurityDoctor when creating the static instance of SecurityConfigurator.
Merge branch 'feature/fix-securitydoctor-scanning' into develop
- Updated the release notes.
- Updated the readme file with the a status icon for the develop build.