MZ-Tools 8.0 Changelog RSS feed subscription

Subscribe to the following RSS (Really Simple Syndication) feed to be notified automatically through a RSS reader (such as Feedly) about new builds with enhancements or bug fixes:

RSS Feed

MZ-Tools 8.0 Changelog

MZ-Tools released (December 11, 2022)
  • Enhanced [#17783] (VB/VBA): Compilation errors such as duplicated declarations are handled now more gracefully.
  • Enhanced [Internal] (All): Added support for the App/Menu key to show a context menu in listviews and treeviews.
  • Fixed [#14837, #16167, #16478, #17670, #17693, #17803, #17817] (VS): Added partial support for .NET Windows Forms in some features (Control Names Assistant, TabIndex Assistant, Prompt Name and Text for New Control, Smart Design Mode, etc.). This is still an ongoing work.
  • Fixed [#17789] (VB/VBA): The Close Windows menu entries on the Windows menu used duplicated access keys.
  • Fixed [#17470, #17551, #17770, #17865] (VB/VBA): The Clear Immediate Window feature didn't work when invoked through a keyboard shortcut with the pattern Ctrl+Shift+<key>.
  • Fixed [#14636, #17551, #17770] (VB/VBA): The Clear Immediate Window feature didn't work when invoked through a keyboard shortcut with the pattern Ctrl+Alt+<key> (it showed the Lock/Switch User/Sign Out screen of Windows instead).
  • Fixed [#17805] (VBA): The Generate XML/HTML Documentation features caused a crash with the ProgressBar control.
  • Fixed [#17839] (VB/VBA): Removed the '&' character of feature captions and submenus on toolbars.
  • Fixed [#17868] (VB/VBA): The combobox Assigned To of the Task List doesn't allow to enter names. This bug was introduced in build released on March 5, 2022.
  • Fixed [#17870] (VBA): The Open Files scope didn't include the maximized code window in Access if the project file name includes a "." character.
  • Fixed [#17868] (VBA): Operations didn't cancel when pressing the Esc key in some Office apps such as Excel (but works in others such as Access).
  • Fixed [#17866] (VB/VBA): Missing access keys in some menu entries of context menu of results window.
  • Fixed [#17868] (All): The exception/error handler selection and header selection windows didn't autoadjust the width of the columns. This bug was introduced in build released on October 23, 2022.
  • Fixed [#17887] (VBA): The Clean feature showed the following confusing error when the project was not saved: "The file '.MZToolsCleanBackup' could not be copied to '\' due to the following reason: Empty file name is not legal."
  • Fixed [Internal] (VB/VBA): The Version column was not filled by the setup in Control Panel, Program and features.
  • Fixed [Internal] (All): The toolwindows didn't remove the '&' character of their captions.
  • Fixed [Internal] (VB/VBA): The keyboard shortcut editor didn't remove the '&' character of feature captions.
  • Fixed [Internal] (All): The Statistics feature caused NullReferenceException clicking the "X" close button while executing.
  • Fixed [Internal] (All): Fixed bugs in localizations. Special thanks to Ricardo Lopes for his efforts in this area.

MZ-Tools released (October 23, 2022)
  • Enhanced [#17572] (All): Listview columns are no longer resized when sorting them.
  • Enhanced [#12965, #17669] (All): Menu entries lacked access keys.
  • Enhanced [Internal] (VB/VBA): The setup blocks now the installation if the Windows OS version is not supported (Windows XP or Windows Server 2003 or lower).
  • Enhanced [Internal] (VB/VBA): The setup blocks now the installation if .NET Framework 4.5.2 is not installed.
  • Fixed [#17226, #17661] (VS): Features that needed images from the Solution Explorer could cause InvalidCastException "Unable to cast object of type 'System.IntPtr' to type 'System.IConvertible'."
  • Fixed [#17689] (VB/VBA): The Esc key didn't close the Find Text toolwindow.
  • Fixed [#17742] (VS): The Switch assistant caused error 'Method received unsupported type' for byte-based enums such as System.Text.Json.JsonValueKind.
  • Fixed [Internal] (VBA): An ImageList control appeared duplicated in the Control Explorer.
  • Fixed [Internal] (VS): Files of shared projects were included in the referencing project.

MZ-Tools released (August 1, 2022)
  • Changed (VB/VBA): This new build requires .NET Framework 4.5.2 or higher. This implies that Windows XP and Windows Server 2003 are no longer supported by MZ-Tools. Using MZ-Tools with a lower version of the .NET Framework can cause TypeLoadException "Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute' from assembly 'mscorlib'".
  • Fixed [#17062] (All): The Control Names Assistant could handle incorrectly duplicated names.
  • Fixed [#17024] (VB/VBA): Some features could cause NullReferenceExcepcion.
  • Fixed [#17031] (VS): The Component Default Properties / Most Used Properties features didn't list some 3rd party components.
  • Fixed [#17022] (VB/VBA): Method headers below declaration are inserted incorrectly if the declaration has a comment with the character ":" inside it.
  • Fixed [#17081] (VBA): The Clean Project feature applied to the "Normal" project of Microsoft Word caused error "The file 'Normal.MZToolsCleanBackup' could not be copied".
  • Fixed [#17091] (VB/VBA): Invoking twice with a keyboard shortcut a feature that shows a modal window showed it twice rather than showing an error message.
  • Fixed [#15626] (VB6): The Collapse Projects feature didn't work in SDI mode with non-docking Project Explorer.
  • Fixed [#17507] (VS): Some variable declarations were incorrectly parsed in C#.
  • Fixed [#17559] (VS): The Add Line Numbers feature didn't add a line number to a line after a previous "End With" line.
  • Fixed [#17463] (VS): The Find Text feature didn't exclude graphic files such as .jpg, etc. This bug was introduced in build released (March 20, 2022).
  • Fixed [#17560] (VBA): The TabIndex Assistant didn't exclude the ImageList control in userforms.
  • Fixed [Internal] (VS): The list with assemblies of some features could contain duplicated items.
  • Fixed [Internal] (VS): The Favorite Solutions feature didn't recognize solutions saved with Visual Studio 2022.
  • Fixed [Internal] (All): The Sort Code Elements features threw an exception instead of showing a friendly message error if the code to be sorted doesn't compile correctly.
  • Fixed [Internal] (VBA): The automatic generation of HTML/XML documentation when building the executable has been removed.

MZ-Tools released (March 27, 2022)
  • Fixed [#17008] (All): The trial expired dialog didn't show the Enter License and Close buttons on high-dpi displays.
  • Fixed [#17004] (All): The Find Text feature could cause NullReferenceException.

MZ-Tools released (March 20, 2022)
  • Fixed [#16850, #16858] (VS): System.InvalidCastException was caused casting Microsoft.VisualStudio.Services.VsImageService.
  • Fixed [#16874, #16885, #16890] (VS): The Esc key didn't cancel operations if some document window was open.
  • Fixed [#16872] (VS): Operations were cancelled if they found a missing file on disk.
  • Fixed [Several] (VB/VBA): Removed exception "Unable to find button associated to command with name '(name)'" if built-in button is not found because of corrupted commandbar.
  • Fixed [Internal] (All): The selected projects/files window lacked context menus.
  • Fixed [Internal] (All): The References folder was not detected correctly for some database projects.
  • Fixed [Internal] (VS): The Statistics feature caused NullReferenceException if no project of the solution was supported for statistics.
  • Fixed [Internal] (VS): The Statistics feature did not include lines of code of files such as sql, html, json, etc.
  • Fixed [Internal] (VS): The Find Text feature didn't work with some project types such as Angular, React, etc.
  • Fixed [Internal] (VS): The Selected Files scope window took long time to show for large solutions.
  • Fixed [Internal] (VS): The dropdown button of the MRU combobox for files with regular expression scope in the Find Text dialog was not shown correctly at high DPI.

MZ-Tools released (March 5, 2022)
  • New (VS): Added support for Visual Studio 2022.
  • Changed (VS): Support for Visual Studio 2005/2008 has been removed.
  • Changed (VB5): Support for Visual Basic 5.0 has been removed.
  • Changed (VB/VBA): This new build requires .NET Framework 4.0 or higher.
  • Changed (VBA): Removed Office product version from toolwindows captions.
  • Enhanced [#16782] (VBA): The Clean Project feature no longer deletes the backup file created before the operation.
  • Enhanced [#16790] (VB): The External Utilities feature now caches bitmaps of external utilities to improve startup time when they reside in slow network folders.
  • Enhanced [Internal] (VS): The font of Visual Studio is now used in dialogs and toolwindows.
  • Enhanced [Internal] (All): Added support for Windows high contrast modes.
  • Enhanced [Internal] (All): Better support for high DPI displays.
  • Enhanced [Internal] (All): The Control Explorer now asks for confirmation before deleting controls.
  • Enhanced [#16521] (VBA): The Project Item File Name predefined variable ($P[PROJECT_ITEM_FILENAME]) now returns the sheet name (not the VBA project item name) for Excel files.
  • Fixed [#16509] (All): The Esc key didn't close toolwindows.
  • Fixed [#15583] (All): The Alt+F4 key combination didn't close toolwindows.
  • Fixed [#16514] (All): The cursor was moved to end of white space after inserting a code template with the 'Cursor Position After Insertion' predefined variable followed by whitespace.
  • Fixed [#16505] (VB/VBA): The line indenting feature didn't parse correctly some Next statements.
  • Fixed [#16293, #16701] (VB/VBA): The line indenting feature didn't parse correctly statements inside strings.
  • Fixed [#16813] (VB/VBA): The "Any" type was not recognized.
  • Fixed [Internal] (All): Some modal windows were centered at the screen rather than at the parent window.