Recent changes

Version 1.7, build 3854:

  • Fixed: Customer reporter error: crash at start
  • Added: Improved error reporting. CheckAsm sends also log files starting this version.
  • Fixed: Minor UI improvements.

Version 1.7, build 3820:

  • Added: Support for .NET 4 assemblies.
  • Fixed: Recursive search in Directory Scanner gave incorrect results
  • Fixed: Search dialog title
  • Removed: Analyzing assembly redirections in app.config and machine.config files.

Version 1.6, build 3796:

  • Fixed: Customer reported issue: Report bug menu item causes crash when no e-mail software is installed.

Version 1.6, build 3673:

  • Fixed: Customer reported issue: BadImageFormat exception while loading assembly caused crash.

Version 1.6, build 3662:

  • Added: Directory Scanner supports scanning subdirectories.

build 3638:

  • Fixed customer reported issue: OutOfMemory exception thrown when exporting to text due to an insufficient memory.

build 3631:

  • Fixed customer reported issues.
  • Fixed reading GAC assemblies and their custom attributes

build 3566:

  • Fixed customer reported issues.
  • Added details on why GAC assembly failed to load.

build 3336:

  • Fixed: Assembly with correct name but different version was marked as valid.

build 3335:

  • Fixed export to text

build 3334:

  • Fixed reading of .NET Framework versions redirections
  • Improved error handling.
  • Added logging
  • Added support for text-only output for critical cases.

build 3307:

  • Improved error handling and error dialogs.
  • Fixed reported bug: application crash when closing.

build 3302:

  • Improved error handling.

build 3291:

  • Fixed: reported bug - reading assembly attributes.

build 3275:

  • Improved: Directory scanner
  • Fixed: reported bug - Directory scan crashed when reading locked file.
  • Minor UI changes

build 3195:

  • Fixed: reported bug - reading assembly attributes.

build 3194:

  • Fixed: reported bug - loading assembly from invalid path.

build 3191:

  • Updated release build with no changes since the last version

build 3181:

  • Updated: error reporting
  • Fixed: directory scan.

build 3172:

  • Added: Respecting .NET framework versioning policy
  • Fixed: Assembly version redirection.
  • Updated: Code optimization, minor internal bug fixes.

build 3167:

  • Updated: Error reporting dialog - added a text box for entering e-mail address.
  • Updated: Error report compression.

build 3149:

  • Fixed: Reported bug - Application crash when fusion.dll is not available (locked).

Version 1.5, build 3129:

  • Added: Full folder scan.
  • Changed: Internal code optimization.

build 3081:

  • Added: Reading binding redirections from application configuration files.
  • Fixed: Missing file in recent files menu caused unhandled exception.

build 3075:

  • Added: Assembly black list.
  • Fixed: Search window start position.

build 3063:

  • Added: View menu - collapsing nodes, collapse level selection.
  • Added: Search function.

build 3057:

  • Added: caching

build 3056:

  • Fixed: treeview nodes expanding.
  • Added: circular dependency detection (customer bug report)
  • Added: context menu on nodes in treeview allowing collapse nodes and their child nodes.

build 3051:

  • Fixed: Close button on icons dialog does not work.
  • Fixed: About dialog: icon not visible.
  • Fixed: Loading a .NET 3.5 assembly caused crash.
  • Added: GAC list sorting is enabled now.
  • Changed: Icons dialog start position (center-screen).

build 3045:

  • Fixed: Error reporting.

build 3044:

  • Fixed: Argument our of range exception during assembly parsing.
  • Fixed: BadImageFormat exception while reading DLL imports caused application crash.

build 3041:

  • Hot fix: Argument our of range exception during application startup.

Version 1.4, build 3040:

  • Added: Application icon
  • Added: Icons description page
  • Added: Error reporting, submitting bug report
  • Added: Remembering window appearance
  • Added: Listing global assembly cache
  • Fixed: TreeView icons
  • Fixed: Incorrect memory allocation caused crash when reading DLL imports.
  • Fixed: Loading assemblies of same name with different version caused crash.
  • Fixed: Unloading assemblies from memory
  • Fixed: Assembly parsing failure resulted in no action.

build 3030:

  • Added: Version information on DLL imports
  • Fixed: Missing Win32Support.dll caused an unhandled exception
  • Fixed: Check for missing imports

build 3020:

  • Hot fix: locating DLL imports.

build 3019:

  • Changed Dll import reading.
  • Added Recent files menu.
  • Fixed root node behavior.

Version 1.3, build 3010

  • Changed icons
  • Redesigned analyzing assemblies
  • lot of bug fixes :)

Version 1.2

  • Analyzing on separate thread
  • Fixed locating dll imports
  • Minor bug fixes

Version 1.1

  • Added reading DLL imports
  • Drag & drop support
  • Minor bug fixes

Initial version 1.0

  • Locating assembly references

Things to do...