Version history for mIRC
<<Back to software description
Changes for v7.34 - v7.36
- Fixed slow mark/copy text in windows that contain long lines.
- Fixed listbox lines in Options dialog and other windows being chopped when DPI settings are set to a high value.
- Reverted change to alias/identifiers that caused a script to be halted with a recursion error warning.
- Fixed listbox with checkboxes bug that caused checkboxes to be checked if you scrolled through them with the up/down keys.
- Changed channel folder dialog so that it can now be resized.
- Changed online timer dialog to display information more clearly.
- Fixed Shift+Tab beeping when switching to listbox in channel window.
- Fixed $fullscreen not working on a non-primary monitor.
- Updated the find/replace dialogs in the script editor to remember their positions for the current mIRC session.
- Updated mIRC to include OpenSSL support without needing external DLLS.
- Fixed lock dialog bug that caused mIRC to ask for a password if the on startup option was enabled without setting a password.
- Fixed $input() 'b' switch so that the dialog window close button is also temporarily disabled.
- Fixed isignore only accepting types, now also accepts switches.
- Fixed CAP server-time time value not being used when timestamping an event in the log file.
- Other changes and bug fixes.
Changes for v7.32 - v7.34
- This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including:
- Added a Switchbar font option that allows you to change the style and size of font used by the switchbar buttons to improve visibility.
- Fixed SSL certificate password dialog box being displayed multiple times when multiple SSL connections are in progress.
- Added a number of math identifiers such as $atan2(), $hypot() and $intersect() that returns the point at which two lines/rays intersect.
- Changed the display size of the toolbar and switchbar buttons to make them more usable on tablet touch screens. The small and large button size now also apply to the toolbar.
- Added CAP support for the userhost-in-names and server-time server features.
- Extended SendMessage() support in a number of ways, including the ability to disable SendMessage() support in the Lock dialog.
- Changed Clear History feature to retain non-privacy related settings, such as interface settings for the treebar, switchbar, toolbar and script editor.
- Extended mouse wheel support to work in interface elements, such as list boxes in dialogs, under the cursor even if they are not active.
- Added a $servertarget identifier to return the original address specified in the /server command.
- Improved the way server passwords are stored in servers.ini and channels list lock passwords are stored in mirc.ini.
- Added a $input() 'f' switch that forces the return of $no/$cancel for edit/combo boxes.
- Other changes and bug fixes.
Changes for v7.29 - v7.32
- Added DPI awareness support to prevent Windows applying display scaling to mIRC. This should resolve the blurry interface and font issues when non-standard DPI display settings are used, such as on tablets.
- Added MONITOR protocol support for the notify list. mIRC will use MONITOR automatically if it is listed in the server's 005 numeric.
- Improved the way the window buffer is trimmed when it reaches the maximum number of lines set in the Options/Other dialog.
- Fixed SSL caching bug that may have required repeat acceptance of certficates on some networks. The cache now stores the IP address of the associated certificate.
- Fixed editbox buffer bug that was not storing an edited line if you pressed the up key.
- Fixed incremental search not working correctly in channels list window.
- Fixed mIRC not handling mouse buttons correctly in some situations if the user's system is configured to swap mouse buttons.
- Added logging dialog option to enable/disable automatic logging of status windows.
- Fixed drag-drop bug that may have caused a gpf when switching windows between MDI/desktop mode.
- Fixed $& indentation bug in scripts editor dialog.
- Other changes and bug fixes.
Changes for v7.27 - v7.29
- SSL certificate hashes are now stored in the servers.ini file for all certificates and a warning is displayed if a certificate has changed since the last connection.
- An issue with the /help command not displaying the correct location of a search term has been fixed.
- The /run command has been changed to improve backward compatibility with older scripts.
- The way the Escape key works has been changed so that it clears the contents of the current editbox if the "Escape key minimizes window" option is not enabled.
- A /hotlink bug that prevented hotlink popup menus from being displayed has been fixed.
- The maximized window position is now saved correctly when the "on startup minimize mIRC to tray" option is enabled.
- Urls in your own messages are now once again saved to the urls list.
- An issue with the "Hide tips when locked" option, that caused tips to flicker briefly in view, has been fixed.
- The editbox buffer feature has been improved and should now work more reliably in different contexts.
- The /vol -v command now correctly sets the master volume on newer versions of Windows.
- Other changes and bug fixes.
Changes for v7.25 - v7.27
- A "Mark As Read" option has been added to the treebar, switchbar, toolbar and MDI popup menus to allow you to clear all flashing/highlighted windows.
- The $hfind() identifier has been extended to allow results to be saved to a @window listbox or passed to a command.
- An SSL connection issue has been fixed that prevented mIRC from connecting to servers with certificates that used unrecognized date formats.
- A hotlink display issue has been fixed that caused text to flicker when hovering the mouse over a link.
- SSL support for Subject Alternative Names (SAN) has been added when verifying whether a certificate is valid for the connection.
- A number of issues with the reload logs feature have been fixed, including incorrect line indentation and missing lines at the end of a log in some situations.
- An issue with the split long messages feature has been fixed which occurred when handling color formats in some contexts.
- An Address Book bug that prevented removal of an existing timed unignore has been fixed.
- The way incremental search works in channel nickname listboxes has been changed so that it behaves more like Windows explorer.
- The /localinfo -p option has been changed to use a random UPnP port outside the first 1056 services port range as some routers block these ports.
- An $inellipse() bug caused by a compiler optimization issue has been fixed.
- Other changes and bug fixes.
Changes for v7.22 - v7.25
- This is a small update that addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes to a number of features, including:
- Portable support has been improved for when mIRC is used on more than one computer through file hosting services like dropbox.
- A Treebar option has been added that allows you to choose a different font using the right-click popup menu.
- The editbox now beeps at most ten times when the maximum message length is reached and respects the "enable sounds" option in the sounds dialog.
- The log view window now allows you to set the default ontop state through the system menu as well as save the window position.
- The SSL warning dialog has been improved and now includes SHA1 fingerprint and Bubble-babble text.
- Incremental search has been added to listboxes that matches against start of text in listbox lines.
- The Control+Break key issue that caused it to stick in some situations should now be resolved.
- A display scrolling bug that occurred in windows that contained a large numbers of lines has been fixed.
- A 10053 connection issue has been fixed that occurred when connecting to a server that closed the connection immediately.
- Changed /timer handling so that it is now more precise/reliable.
- Other changes and bug fixes.
- In total there have been over 60 changes to this version and although most of them are only small fixes and tweaks, we hope that they result in a more useful and stable mIRC for you.
Changes for v7.19 - v7.22
- The Alt/AltGr keys should now work correctly for users with different keyboard layouts.
- The "Minimize to tray" option now defaults to off under Windows 7 due to the way Windows 7 hides all tray icons by default.
- The Channel Central dialog has been changed so that it can now be resized.
- The /list command issue with min/max values not working on some networks has been fixed.
- Added "Use compatibility mode" option to SSL dialog, which defaults to on. If turned off, OpenSSL will use the "empty fragment" feature which may make your connection more secure at the expense of less compatibility with some SSL servers.
- The /dns command issue with results not being shown when a non-existent nickname is specified has been fixed.
- The tray icon issue with mouse clicks not working in some situations has been fixed
- The /timer -h recursion issue should now be resolved.
- Other changes and bug fixes.
Changes for v7.1.7 - v7.19
- The identd server issue that prevented identd from working correctly in some situations has been fixed.
- The /window -a command now correctly sets the focus for maximized windows.
- The time-out check that monitors the server connection has been changed so as to decrease the number of 10053 disconnection errors.
- The $findfilen/$finddirn identifiers now return the correct results for large numbers of files and folders.
- The SSL certificate validation issue that resulted in validation errors when connecting to a secure server should now be resolved.
- Other changes and bug fixes.
Changes for v7.1.5 - v7.1.7
- The active window now correctly receives the focus when maximized windows are switched or closed.
- Hash table commands hadd/hinc/hdec when used with the -cuNz switches no longer cause data corruption in hash tables.
- Custom DLLs that perform window/message hooking no longer cause mIRC to crash on exit.
- The Alt+Minus key combination has been changed to allow the use of Alt+NumberPadMinus for zooming in screen readers.
- The socket identifier $sock() now returns the correct saddr/sport values for UDP connections.
- The Server and DCC connection issue that resulted in the "Address already in use" message should now be resolved.
- Other changes and bug fixes.
Changes for v7.14 - v7.1.5
- The editbox in the active window now correctly receives the focus when mIRC is restored from a minimized state.
- File dialogs now correctly return file extensions when "Hide file extensions" is enabled in Explorer in Windows 7.
- The switchbar now displays scrollbar buttons, when needed, to scroll through the list of open windows.
- The hash table commands hadd/hinc/hdec should now work more like their set/inc/dec counterparts when using the -cuNz switches.
- The socket command /sockwrite now sends data immediately which should speed up transfers.
- ther changes and bug fixes
Changes for v7.1 - v7.14
- A new and improved Log Files dialog has been added that allows you to search log files and to view them in a window in mIRC.
- A Clear History dialog has been added to the Tools menu that allows you to clear the history of a number of features.
- File transfers now display progress bars in different colors to indicate transfer status.
- DCC Send transfer speed has been improved.
- A "UTF-8 encode/decode messages" option has been added to the Messages dialog to enable or disable UTF-8 encoding/decoding of server messages.
- The DNS routines have been changed to only request IPv6 if you are using features that require it, which should speed up connections for some users.
- Many other changes and bug fixes
Changes for v6.35 - v7.1
- mIRC should now be faster, more stable, and more compatible with the latest versions of Windows, and should be able to better handle the display and input of a variety of languages.
- In addition to being converted to Unicode, there are a few other notable changes:
- Improved Windows 7 compatibility
- More reliable INI file handling
- Faster text display/scrolling
- Speech support
- Improved interface design for a number of features
- Automatic text color correction
- Menubar ALT key show/hide feature
- Support for italic text and other font styles
- Optimized SSL routines
- Status window SSL connection icon
- IPv6 support
- Improved portable support
- Persistent channel history
- Digitally signed executables
- Automatic splitting of long channel/private messages
- Full screen display with F11 function key
- UPnP support
- Many bug fixes
- And more
Changes for v6.34 - v6.35
- This version of mIRC is primarily a security release. mIRC users are advised to upgrade due to a security issue related to the use of very long nicknames on non-standard servers.
- Several other small issues have also been fixed in this release.
- Although this is a minor update, it includes important changes and all users are advised to upgrade.
Changes for v6.33 - v6.34
- This version of mIRC is a small though important update to the previous version and has been released primarily to resolve an important issue with 'if' statements being processed incorrectly in the scripting language.
- Several other small issues have also been fixed in this release.
- Although this is a minor update, it includes important changes and is a highly recommended download.
Changes for v6.32 - v6.33
- Added support for the transfer of files larger than four gigabytes.
- Added /var -g switch to allow you to set global variable values.
- Added $input() identifier combobox support.
- Fixed UTF-8 text-wrapping display bug.
- Fixed switchbar display button-sorting display bug.
- Fixed window positions not being saved correctly for some windows.
- Fixed server connection not remembering SSL status in some situations.
Changes for v6.31 - v6.32
- Added support for network-specific window position saving.
- Fixed mouse wheel handling of scrolling with high resolution mice.
- A "Check for Updates" option has been added to the mIRC Help menu to automatically check for new versions of mIRC.
- Optimized INI file handling to only update those parts of a file that have changed. This decreases file writes and speeds up a number of features in mIRC, including USB drive usage.
- Improved display speed of text in all windows.
- Fixed multi-byte text-wrapping display issues.
- Fixed and optimized a number of @window display features, including the way tabstops are handled.
- Improved unicode support in the $mp3() identifier.
- In total there have been over 50 changes to this version
Changes for v6.3 - v6.31
- mIRC is back with a new face! :-) mIRC now has a shiny new mIRC logo and new interface icons, updated and designed by the good people at TurboMilk. To match the new icons, we also decided to redesign the mIRC website to bring it into the 21st century... we hope you like the new look!
- In addition to the visual changes in mIRC and the website, this new version of mIRC also addresses the various issues that were reported for the last release.
- For scripters, we hope you like the changes to the script editor. The interface has been improved, it is now cleaner and easier to read, we added Check Bracket/Sort Variables items to Edit menu, line numbers to the margin, and enter/home key indentation support. The editor also no longer flickers when resized.
- Various other changes include:
- A "Hide tips when locked" option to the lock dialog,
- An SSL option to automatically accept invalid certificates,
- Tips now shade each alternate message that is added to an existing tip to make it easier to distinguish individual messages,
- When bars are locked the drag bars are now hidden from view,
- Changed behaviour of "Hide minimized desktop windows" option so that query, message, and chat windows remain visible when they are first opened minimized on the desktop.
- In total there have been over 50 changes to this version and although most of them are only small fixes and tweaks, we hope that they result in a more useful and stable mIRC for you.
Changes for v6.21 - v6.3
- Full Vista compatability, among others, means that new installations of mIRC now save all settings in the User's "Application Data\mIRC" folder by default. However, if the installer or mIRC find an old installation with a mirc.ini in the same folder as mirc.exe they will use the mirc.exe folder for all settings. If you are installing a new mIRC over an old version you should see no change in behaviour. The installer is now also aware of administrator and standard user accounts and installs mIRC accordingly. Under an Administrator account, the installer will create icons for "All Users". Under a Standard account, it will create icons only for the current user. When run under Vista mIRC now checks for a corresponding virtual store folder at startup. Vista creates virtual store folders for older non-Vista compatible applications, such as older versions of mIRC. If mIRC finds such a folder, it displays a dialog box allowing you to retrieve your old mIRC files and settings.
- With the U3 support in mIRC we should be able to make an U3 package available for mIRC with which you can take your mIRC wherever you want! U3 is a specification for applications to run from portable storage devices (ie. flash drives) without leaving any settings/traces on the host system. Look on U3.com for more info.
- The support for traytips can be used to notify you of various events such as incoming messages or users in your notify list coming on or leaving IRC. The tips only appear when mIRC is not the active application and are hidden the moment mIRC becomes active. Tips can be fully configured and scripted to show exactly what you want, even in combination with mIRC's highlight function. and of course you can completely disable the tips ;-)
- As always this new version of mIRC addresses many, if not all, of the issues reported since the last release. A lot of time was spent tweaking new features, fixing bugs, and a handful of other things. In total there are over 100 changes in this version, making this a great new mIRC! We encourage you to explore the versions.txt file for all changes. Some changes are obvious, some need getting used to - please take your time to play with them and see how they work.