Portable NK2Edit Changelog

What's new in Portable NK2Edit 3.46

Aug 29, 2023
  • Fixed issue: When copying data to the clipboard or exporting to tab-delimited file, every line contained an empty field in the end of the line.
  • Added the icon of NK2Edit to all dialog-boxes.

New in Portable NK2Edit 3.45 (Oct 10, 2022)

  • Fixed the quick-filter text-box to copy to the clipboard when pressing Ctrl+C.
  • Fixed a few high DPI mode issues.
  • When running a script, every script line is now added to the log file.

New in Portable NK2Edit 3.44 (Apr 20, 2022)

  • Added option to change the sorting column from the menu (View -> Sort By). Like the column header click sorting, if you click again the same sorting menu item, it'll switch between ascending and descending order. Also, if you hold down the shift key while choosing the sort menu item, you'll get a secondary sorting.

New in Portable NK2Edit 3.43 (Mar 29, 2022)

  • Added 'Copy Clicked Cell' option to the right-click context menu, which copies to the clipboard the text of cell that you right-clicked with the mouse.

New in Portable NK2Edit 3.42 (Jul 10, 2021)

  • Updated to work properly in high DPI mode.

New in Portable NK2Edit 3.40 (Jun 18, 2019)

  • Fixed issue: In previous versions, the 'Replace' command of NK2Edit scripts replaced only the 'Email' and 'Display Name' fields instead of replacing all major fields. Starting from this version, it replaces the specified string in all fields. If from some reason you want to keep this command in the previous mode, change the value of ReplaceCommandMode from 1 to 0 in nk2edit.cfg

New in Portable NK2Edit 3.39 (Feb 4, 2019)

  • Fixed to remember the location/size of the Edit Record window properly, when it's not in the primary monitor.

New in Portable NK2Edit 3.38 (Nov 28, 2018)

  • Added 'Select All' and 'Deselect All' to the 'Column Settings' window.

New in Portable NK2Edit 3.37 (Aug 10, 2018)

  • Fixed the 'Convert EX To SMTP' feature to work properly with 'GOOG' records.

New in Portable NK2Edit 3.36 (Jun 26, 2018)

  • Fixed the Raw Text Edit Mode to use the appropriate font size in high DPI mode.

New in Portable NK2Edit 3.35 (Feb 6, 2018)

  • Added 'Quick Filter' feature (View -> Use Quick Filter or Ctrl+Q). When it's turned on, you can type a string in the text-box added under the toolbar and NK2Edit will instantly filter the AutoComplete items, showing only items that contain the string you typed.

New in Portable NK2Edit 3.30 (Jul 10, 2017)

  • Fixed issue: NK2Edit failed to set the sending format for SMTP record converted from EX record ('Convert EX to SMTP' option and EXToSMTP script command).
  • Also, the sending format of the SMTP records created by the 'Convert EX to SMTP' option (and EXToSMTP script command) is now 'Automatic' (In Previous versions, the sending format was 'Outlook Rich Text' due to the specified bug...)

New in Portable NK2Edit 3.28 (Jun 14, 2017)

  • Added 'WaitOutlookClose' script command

New in Portable NK2Edit 3.27 (Jan 12, 2017)

  • Added 'Auto Size Columns On File Load' option (Under View menu).

New in Portable NK2Edit 3.26 (Sep 28, 2016)

  • Added /import_from_message_store command-line option, which saves the AutoComplete data stored inside the message store (PST file or Exchange server) of the current Outlook profile to the specified file. (This option is the opposite of /export_to_message_store )

New in Portable NK2Edit 3.25 (Aug 15, 2016)

  • Added 'Import From Message Store' option under the File menu, which loads the AutoComplete data directly from the message store (PST file or Exchange server) of the current Outlook profile. (This option is the opposite of 'Export To Message Store')
  • You can now use the /LogFile command-line option without any other command (For creating a log file while using the GUI)

New in Portable NK2Edit 3.21 (May 30, 2016)

  • The search/replace records are now marked with a darker color. It's also possible to set the search/replace text/background colors from the .cfg file (SearchReplaceBackColor and SearchReplaceTextColor values)

New in Portable NK2Edit 3.20 (May 4, 2016)

  • Added new option: 'EX Records AutoFill - Drop Trailing Numbers'. If this option is turned on while NK2Edit automatically fills the 'Search String' and 'Drop-Down Name' fields of MS-Exchange record, trailing numbers are removed from the user name. For example, if the email string is "/o=First Organization/ou=Exchange Administrative Group/cn=Recipients/cn=John Doe234", the 'Search String' field set by NK2Edit will be 'John Doe' instead of 'John Doe234'.
  • Added 2 new optional parameters to the Add command of NK2Edit scripts: 'Drop-Down Name' and 'Search String'. For example:
  • Add "EX" "/o=First Organization/ou=Exchange Administrative Group/cn=Recipients/cn=John Doe1" "John Doe" 0 "John Doe " "John Doe".

New in Portable NK2Edit 3.16 (Apr 9, 2016)

  • Added SHA-256 digital signature, in order to avoid error messages on Windows 7 or later.

New in Portable NK2Edit 3.15 (Mar 29, 2016)

  • You can now use 'And' in the 'If' command of NK2Edit script. For example, in order to delete EX records that their SMTP address is empty: if SMTPEmail Equal "" And AddressType Equal "EX" delete

New in Portable NK2Edit 3.12 (Feb 3, 2016)

  • Added 'New NK2Edit Instance' under the File menu, for opening a new window of NK2Edit.

New in Portable NK2Edit 3.11 (Nov 24, 2015)

  • Added RemoveProperty script command, which allows you to remove an optional property from all records of the AutoComplete file. For example, in order to remove the certificate property 3a701102 (PR_USER_X509_CERTIFICATE):
  • NK2Edit.exe /LogFile f:\temp\log1.txt /script_express c:\temp\1.nk2 'RemoveProperty 3a701102'

New in Portable NK2Edit 3.10 (Jun 22, 2015)

  • Added a new field to the simple CSV file, which specifies the SMTP address of MS-Exchange records.

New in Portable NK2Edit 3.09 (Jun 22, 2015)

  • Added more accelerator keys.

New in Portable NK2Edit 3.08 (Feb 3, 2015)

  • The detected version of Outlook is now displayed in the about window.

New in Portable NK2Edit 3.07 (Nov 25, 2014)

  • Added /SetOutlookMaxRecords option, which allows you to easily change the maximum numbers of AutoComplete records allowed by Outlook, from command-line.

New in Portable NK2Edit 3.06 (Nov 10, 2014)

  • Fixed bug: NK2Edit failed to remember the last size/position of the main window if it was not located in the primary monitor.

New in Portable NK2Edit 3.05 (Nov 10, 2014)

  • Added TrimSpaces command to NK2Edit scripts, which allows you to trim leading/trailing whitespaces from the email addresses and display names.

New in Portable NK2Edit 3.00 (Oct 7, 2014)

  • Added 'Set Outlook AutoComplete Limit' option (Under the Help menu). This option allows you to easily change the maximum numbers of AutoComplete records allowed by Outlook. NK2Edit automatically detects the current installed version of Outlook and updates the correct Registry value.

New in Portable NK2Edit 2.96 (Sep 22, 2014)

  • NK2Edit now detects the installed version of Outlook and adds this information to the log file (/LogFile command-line option).

New in Portable NK2Edit 2.95 (Jul 28, 2014)

  • Added 'EmailString' field to NK2Edit scripts. This field represents the email address string for both SMTP records and Exchange records.

New in Portable NK2Edit 2.94 (Jun 23, 2014)

  • Fixed bug: NK2Edit failed to merge MAPIPDL records.

New in Portable NK2Edit 2.93 (Jun 18, 2014)

  • Added secondary sorting support: You can now get a secondary sorting, by holding down the shift key while clicking the column header. Be aware that you only have to hold down the shift key when clicking the second/third/fourth column. To sort the first column you should not hold down the Shift key.

New in Portable NK2Edit 2.92 (Jun 18, 2014)

  • Fixed the record edit dialog-box to select all characters of focused text-box when using the tab key to move to the next field.

New in Portable NK2Edit 2.91 (Apr 29, 2014)

  • Added 'Copy As Simple CSV' option

New in Portable NK2Edit 2.90 (Apr 8, 2014)

  • The Paste option (Ctr+V) now also accepts text in a simple comma-delimited format, for example:
  • SMTP, NirSoft Support, [email protected]
  • EX, NirSoft Admin, /o=NirSoft/ou=First Administrative Group/cn=Recipients/cn=Admin

New in Portable NK2Edit 2.87 (Jan 7, 2014)

  • NK2Edit now displays an error message if the log file (/LogFile command-line option) cannot be created

New in Portable NK2Edit 2.86 (Nov 27, 2013)

  • The first line of the log file generated by NK2Edit now also provides the current version of NK2Edit

New in Portable NK2Edit 2.85 (Nov 4, 2013)

  • Added 'Clear Recent Files List' option.

New in Portable NK2Edit 2.84 (Oct 22, 2013)

  • The first line of the log file generated by NK2Edit now provides the computer name and user name information.

New in Portable NK2Edit 2.83 (Oct 14, 2013)

  • The 'About' window now displays the build that you're running: 32-bit or 64-bit

New in Portable NK2Edit 2.82 (Oct 3, 2013)

  • Fixed a bug with /SkipCommandLineNoProfiles command-line option on Outlook 2013

New in Portable NK2Edit 2.81 (Oct 2, 2013)

  • Added /SkipCommandLineNoProfiles command-line option. If it's set to 1, then the /script, /script_express, and /export_to_message_store commands will not do anything if there are no Outlook profiles on the computer you run it.

New in Portable NK2Edit 2.80 (Sep 25, 2013)

  • Added /RestoreBackup command-line option, which restores the last backup made by NK2Edit on the default AutoComplete file.

New in Portable NK2Edit 2.78 (Sep 13, 2013)

  • Added /CompleteMessage command-line option, which instructs NK2Edit to display a message to the user when a command-line action is completed, for example:NK2Edit.exe /CompleteMessage "Finished executing the script of NK2Edit" /LogFile "express_log.txt" /script_express $default 'If AddressType equal "EX" EXToSMTP' 'If Domain Equal "gmail.com" Delete'

New in Portable NK2Edit 2.77 (Sep 5, 2013)

  • Added 'Copy Emails Only' option, which copies the emails of all selected records to the clipboard, each email in a separated line

New in Portable NK2Edit 2.76 (Aug 26, 2013)

  • NK2Edit now displays an error message if it cannot change the sending format ('Change Sending Format To...' action)

New in Portable NK2Edit 2.75 (Aug 14, 2013)

  • Added /WarnIfOutlookRunning command-line option. You can use it with /script , /script_express , and other command-line option to warn the user if Outlook is running.
  • Added /TimestampBackup command-line option. You can use it with /script , /script_express , and other command-line option to create a separated backup every time that the command-line is executed. The backup filename is generated with a timestamp, for example: 1.nk2.20130813111927.NK2Edit.bak

New in Portable NK2Edit 2.72 (Aug 14, 2013)

  • Added option to change the characters encoding of the files generated by the 'Export Selected Items' option and by the export command-line options (/stab, /scomma, /shtml and so on...) - UTF-8, UTF-16, or Ascii
  • You can also change the characters encoding from command-line by using the /ExportCharEncoding command-line option. For example, in order to export all AutoComplete items to csv file with UTF-8 encoding:
  • NK2Edit.exe /ExportCharEncoding 1 /scomma "simple.csv"
  • Simple CSV File - Changed the default encoding to UTF8 and removed space characters, so this file will be opened properly in Excel.

New in Portable NK2Edit 2.71 (Jul 25, 2013)

  • Added /LogFileAppend command-line switch, which is very similar to /LogFile command-line switch, but instead of overwriting the file, /LogFileAppend appends the new log lines to the existing file.

New in Portable NK2Edit 2.68 (Jul 8, 2013)

  • Added Like operator to the NK2Edit scripts, which allows you to compare a field value using wildcard, for example: if Email Like "a???@*.net" delete

New in Portable NK2Edit 2.67 (Jun 25, 2013)

  • When exporting the AutoComplete file of Outlook into the Exchange message store ( /export_to_message_store command-line option) NK2Edit automatically sets the version of the file to 12 if the original AutoComplete file has an older version number.

New in Portable NK2Edit 2.66 (Jun 17, 2013)

  • Added secondary sorting for the Domain column. When clicking the header of the domain column, the list is first sorted by the domain, and then by the email address.

New in Portable NK2Edit 2.65 (Jun 11, 2013)

  • Added /AutoExportToMessageStore command-line option. You can use it to automatically export the AutoComplete data to the message store of Outlook, On Outlook 2010 or greater. For example: NK2Edit.exe /AutoExportToMessageStore 1 /script "f:\scripts\myscript.txt" $default
  • Added /script_express command-line option, which allows you to run a small script without using external script file, for example: NK2Edit.exe /LogFile "express_log.txt" /script_express $default 'If AddressType equal "EX" EXToSMTP' 'If Domain Equal "gmail.com" Delete'

New in Portable NK2Edit 2.60 (Jun 1, 2013)

  • Fixed bug: NK2Edit failed to import MAPIPDL records (distribution lists) when using /import_address_book and /sync_address_book command-line options.
  • You can now specify multiple address types in /import_address_book and /sync_address_book command-line options, for example: NK2Edit.exe /import_address_book $default "Contacts" "MAPIPDL+SMTP" 2000

New in Portable NK2Edit 2.57 (May 28, 2013)

  • Added 'RemoveLinkToProfile' action for using in NK2Edit scripts, for example: If AddressType equal "SMTP" RemoveLinkToProfile

New in Portable NK2Edit 2.56 (May 21, 2013)

  • Added 'Remove Link To Outlook Profile' option. This option is useful for SMTP records that are linked to specific Outlook profile (Linked To Profile = 'Yes') After using this option to remove the linkage to Outlook profile, you'll be able to safely copy the records into another AutoComplete file.

New in Portable NK2Edit 2.55 (May 7, 2013)

  • Added 'EntryID' column.
  • Added 'Linked To Profile' column. If the value under this column is Yes, it means that the record is linked to a contact or address book item on your Outlook profile, and it'll stop working if you copy this record into another Outlook profile.

New in Portable NK2Edit 2.52 (Apr 9, 2013)

  • Fixed the flickering occurred while scrolling the AutoComplete records list.

New in Portable NK2Edit 2.51 (Apr 1, 2013)

  • A warning line is now added to log (/LogFile command-line option) when NK2Edit fails to locate the default AutoComplete file.

New in Portable NK2Edit 2.50 (Mar 13, 2013)

  • Added 'SMTP Address' field to the 'Edit Record' window (For Exchange records only).

New in Portable NK2Edit 2.45 (Feb 25, 2013)

  • Added support for replacing string of 'SMTP Address' field in the 'Find & Replace' option (Ctrl+P)

New in Portable NK2Edit 2.43 (Feb 11, 2013)

  • Added Weight field for the 'if' command in NK2Edit script, for example to delete all records with Weight lower than 10: if Weight LessThan 10 delete

New in Portable NK2Edit 2.42 (Jan 22, 2013)

  • Added DisplayType field for the 'if' command in NK2Edit script. You can use it to delete all records with specific 'Display Type' value. You can use the following numeric values: 0 for Mail User, 1 for Distribution List, 5 for Private Distribution List, and 6 for Remote User.
  • For example, to delete all non-private distribution lists:
  • if DisplayType Equal 1 delete

New in Portable NK2Edit 2.41 (Dec 27, 2012)

  • Added 'Use SMTP Address In AutoFill Feature' option (Under the Options menu). This feature affects the way that NK2Edit automatically fills the Drop-Down Name and the Search String of EX records. If it's turned on, NK2Edit will use the SMTP address to fill the Drop-Down Name and the Search String. If it's turned off, MK2Edit will use the Exchange account name, like in previous versions of NK2Edit. For example: If this option is turned on, the Drop-Down Name will be 'Nir Sofer '. If this option is turned off, the Drop-Down Name will be 'Nir Sofer '.

New in Portable NK2Edit 2.40 (Dec 18, 2012)

  • Added 'Open Selected Address In Outlook' option (Under the File menu and the context menu). This option allows you to open the selected email address in Outlook. If this email address has an enrty inside the address books of your Outlook profile, this address book entry will be displayed. Otherwise, Outlook will open a simple dialog-box with the display name and email address

New in Portable NK2Edit 2.38 (Nov 6, 2012)

  • Fixed bug: On a few systems, NK2Edit crashed immediately on start.

New in Portable NK2Edit 2.37 (Oct 16, 2012)

  • Added 'Automatically Export To Message Store' option (For Outlook 2010). If it's turned on, and you save the default AutoComplete file, NK2Edit will automatically export the saved file to the message store of Outlook (PST file or Exchange)

New in Portable NK2Edit 2.36 (Oct 3, 2012)

  • Added 'Auto Size Columns+Headers' option.
  • Fixed issue: Dialog-boxes opened in the wrong monitor, on multi-monitors system.

New in Portable NK2Edit 2.35 (Sep 19, 2012)

  • Added 'Export To Message Store' option (Only for Outlook 2010). Outlook 2010 maintains 2 copies of the AutoComplete data. One copy in the local file system (Stream_Autocomplete_*.dat), and another copy on the message store of your Outlook profile (PST file or Exchange server). This option allows you to copy the local AutoComplete .dat file into the message store of Outlook, to ensure that Outlook will not overwrite your changes

New in Portable NK2Edit 2.30 (Sep 10, 2012)

  • Fix for the 'Open Recent File' menu: When using the 'Save As' option to save into a new filename, the new filename will be added to the recent files menu.

New in Portable NK2Edit 2.29 (Sep 6, 2012)

  • Fixed bug: For SMTP records that are linked to a contact, NK2Edit displayed that the sending format is 'Outlook Rich Text', while it should be empty, because this kind of records doesn't contain the sending format byte.

New in Portable NK2Edit 2.28 (Sep 3, 2012)

  • Fixed bug: A script line that deletes all records with empty domain failed to work: If Domain Equal "" Delete

New in Portable NK2Edit 2.27 (Aug 29, 2012)

  • Fixed the /import_full_nk2 command-line option to work with environment variables (e.g: %TEMP%).
  • You can now generate a log file (/LogFile command-line parameter) with /import_full_nk2 command-line option.

New in Portable NK2Edit 2.26 (Jul 31, 2012)

  • Added more accelerator keys (in the Action menu).

New in Portable NK2Edit 2.25 (Jul 24, 2012)

  • Added 'Allow To Overwrite Read-Only File' option. If it's turned on, NK2Edit will be able overwrite existing AutoComplete file even if it has a Read-Only attribute

New in Portable NK2Edit 2.20 (Jul 6, 2012)

  • Added /export_to_message_store comand-line option (For Outlook 2010). This command-line option copies the AutoComplete file stored in the local hard-drive (Stream_Autocomplete*.dat ) into the message store of the Exchange server (For MS-Exchange profiles) or into the .pst file (For Outlook profiles based on .pst file)

New in Portable NK2Edit 2.16 (Jun 9, 2012)

  • Fixed a typo of the word 'Automatic' under the 'Sending Format' column.

New in Portable NK2Edit 2.15 (May 29, 2012)

  • Added 'Convert EX to SMTP', under the Action menu, which converts the selected EX records to SMTP records

New in Portable NK2Edit 2.11 (Apr 30, 2012)

  • Added option to set the sending format with NK2Edit scripts, by using 'Set SendingFormat = {value}'. The following values can be used: 0 - Send using Outlook Rich Text Format / 1 - Let Outlook decide the best sending format / 7 - Send Plain Text Only

New in Portable NK2Edit 2.10 (Apr 17, 2012)

  • Added 'Sending Format' column, which displays the format that Outlook will use when sending email message to the specified SMTP recipient: Automatic (Let Outlook decide...), Outlook Rich Text, or Plain Text. This column is only valid for SMTP records. Be aware that if the 'Sending Format' is Outlook Rich Text, the recipient that receives the message will get winmail.dat attachment if he doesn't have MS-Outlook or other email client that supports this message format.
  • Added 'Change Sending Format To...' (Under the Action menu), which allows you to change the sending format of the selected recipients.

New in Portable NK2Edit 2.06 (Apr 5, 2012)

  • Fixed issue: When NK2Edit failed to read the script file (/script command-line option), 'Error 0' message was added to the log file, instead of the read error number

New in Portable NK2Edit 2.05 (Mar 13, 2012)

  • Added /import_full_nk2 command-line option, which imports all records of the specified nk2 file into the default Outlook profile. (Be aware that this action overwrites all the existing AutoComplete records with the records of the specified nk2 file.)

New in Portable NK2Edit 2.03 (Feb 29, 2012)

  • Added Unicode byte order mark to the log file, so it'll be opened properly with all text viewers/editors.

New in Portable NK2Edit 2.02 (Feb 21, 2012)

  • Added /CurrDirExe command-line option, which changes the current directory used for all other command-line options. By default, when you specify a filename without a path (For example: NK2Edit.exe /script "myscript.txt" $default ""), NK2Edit searches the file in the current directory returned by Windows operating system. In most cases, the current directory is where the .exe file of NK2Edit is located, but in some other cases (For example, when running NK2Edit from RunOnce Registry key), the current directory might be different.
  • If /CurrDirExe is specified, NK2Edit will search the file in the same folder where NK2Edit.exe is located, even if the current directory of Windows operating system is different.

New in Portable NK2Edit 2.01 (Feb 8, 2012)

  • Fixed issue: When using the combination of script and LogFile command-line options, without specifying the third parameter of /script
  • (For example: NK2Edit.exe /script "f:\scripts\myscript.txt" $default /LogFile "f:\%computername%.txt" ), the script command was failed because the /LogFile was taken as the third parameter.

New in Portable NK2Edit 2.00 (Jan 18, 2012)

  • Added 'Open Recent File' menu (under the File menu), which allows you to easily choose the NK2 file to open from a list of the last 10 NK2 files you previously opened.

New in Portable NK2Edit 1.96 (Jan 11, 2012)

  • When trying to connect to Outlook 2010 ('Add Records From Address Book' and 'Add Records From Mailbox Recipients' options) with the wrong build of NK2Edit (NK2Edit 32-bit with Outlook x64 or NK2Edit x64 with Outlook 32-bit), NK2Edit now displays informative error message about the problem

New in Portable NK2Edit 1.95 (Dec 28, 2011)

  • The /LogFile command-line option now can be used with /import_csv_file command-line option

New in Portable NK2Edit 1.94 (Oct 26, 2011)

  • The /LogFile command-line option now can be used with /generate_new_nk2 command-line option.

New in Portable NK2Edit 1.93 (Oct 11, 2011)

  • The /LogFile command-line option now can be used with /sync_address_book command-line option.

New in Portable NK2Edit 1.92 (Oct 4, 2011)

  • The /LogFile command-line option, which generates a log file with details about every action made by NK2Edit and information about errors/problems, now can be used with /export_to_contacts and /import_address_book command-line option. For example:
  • nk2edit.exe /logfile "import_address_book_log.txt" /import_address_book "contacts.nk2" "Contacts" "All" 2000
  • NK2Edit.exe /logfile "export_to_contacts_log.txt" /export_to_contacts $default

New in Portable NK2Edit 1.91 (Sep 20, 2011)

  • Added Drag & Drop support: You can now open 2 instances of NK2Edit with 2 different NK2 files, and then drag NK2 items from one window to the other.

New in Portable NK2Edit 1.90 (Aug 17, 2011)

  • Added the ability to set the weight value from a script. In the AutoComplete drop-down of Outlook, NK2 recipient with higher weight value is displayed above all other recipients with lower weight value. So if you set the weight value of important emails to very high number, these emails will be displayed in the top of the AutoComplete list, above all other emails.

New in Portable NK2Edit 1.87 (Jul 26, 2011)

  • In 'Add Records From Address Book' option - You can now also import private distribution lists from your contacts (records with MAPIPDL address type).

New in Portable NK2Edit 1.86 (Jul 18, 2011)

  • Fixed problem with the 'Export Records To Outlook Contacts' feature: In previous versions, NK2Edit filled only the 'Full Name' field, but the First/Middle/Last Name fields remained empty. (this may cause BlackBerry / Outlook contacts synchronization problem)
  • Starting from this version, NK2Edit automatically splits the display name of the NK2 record into First/Middle/Last Name fields, and fills the contact with these fields. This change also affects the /export_to_contacts command-line option.

New in Portable NK2Edit 1.85 (Jul 11, 2011)

  • Added /ScriptInput command-line option. It allows you to create a script with parameters, and load the parameters from tab-delimited or comma-delimited file (csv).

New in Portable NK2Edit 1.80 (Jun 9, 2011)

  • Added EXToSMTP action for the 'if' command, which allows you to convert EX (MS-Exchange) record into SMTP record. This action only works if the 'SMTP Address' field stores the correct SMTP address of the EX record.

New in Portable NK2Edit 1.79 (Jun 1, 2011)

  • 'Add New Record' window - After pressing Ok, the record is added and then this window is opened again for adding the next record. This change allow you to add multiple records more easily.

New in Portable NK2Edit 1.78 (May 24, 2011)

  • Added 'Fix Drop-down Name And Search String' feature (In the Action menu), which allows you to fix the Drop-down Name and Search String values for the selected records, accoring to the email and display name values.

New in Portable NK2Edit 1.77 (May 12, 2011)

  • Added more accelerator keys (in the menus).

New in Portable NK2Edit 1.76 (Apr 29, 2011)

  • Added the option to choose the double-click action - Edit Record or Properties window.

New in Portable NK2Edit 1.75 (Apr 21, 2011)

  • Added /sync_address_book command-line option. This command is very similar to /import_address_book command, but in addition to importing all emails from the address book into the NK2 file, it also deletes emails from the NK2 file that cannot be found inside the address book.

New in Portable NK2Edit 1.74 (Apr 12, 2011)

  • Fixed bug: NK2Edit failed to save a record properly when switching from existing SMTP record to EX record or from existing EX record to SMTP record.

New in Portable NK2Edit 1.73 (Mar 31, 2011)

  • Fixed problem with /import_address_book command-line option: In some Outlook/Exchange configurations, NK2Edit imported only some of the addresses of the global address list.

New in Portable NK2Edit 1.72 (Mar 16, 2011)

  • Added EndWith and NotEndWith operators to the 'If' command of NK2 Scripts

New in Portable NK2Edit 1.71 (Mar 7, 2011)

  • Added 2 new 'Records to scan' options in the Find & Replace window - 'All SMTP Records' and 'All Exchange Records'.

New in Portable NK2Edit 1.70 (Feb 22, 2011)

  • Added 'Copy As Emails List' option (Ctrl+L) which allows you to copy to the clipboard the selected emails as semicolon delimited list that can be used in the To/CC fields of Outlook or other email software.

New in Portable NK2Edit 1.69 (Feb 8, 2011)

  • Added 'New Email To Selected Contacts' (Ctrl+F2) under the File menu. You can select one or more SMTP addresses from the NK2 records list, and then use this option to compose a new message in your default email client for the selected addresses.

New in Portable NK2Edit 1.68 (Feb 2, 2011)

  • Added 'Warn When Outlook Process is Running' option. When it's turned on, NK2Edit warns you if you try to save the default NK2 file and Outlook is currently running in the background.

New in Portable NK2Edit 1.67 (Jan 24, 2011)

  • Added new script actions: ReplaceCS and ReplaceFieldCS.

New in Portable NK2Edit 1.66 (Jan 17, 2011)

  • Added new script elements for the 'If' command: Domain (field name), LengthRange (Operator), and IsNumber (Operator).

New in Portable NK2Edit 1.65 (Jan 11, 2011)

  • Added 'Merge With Another NK2 File' option (In Action menu), which allows you to easily merge all records from another NK2 file into the currently opened file.

New in Portable NK2Edit 1.62 (Jan 3, 2011)

  • Added 'Mark Odd/Even Rows' option, under the View menu. When it's turned on, the odd and even rows are displayed in different color, to make it easier to read a single line.

New in Portable NK2Edit 1.61 (Dec 27, 2010)

  • Added 'Show Selected SMTP/EX Counter' options (under the View menu). When it's turned on, the number of selected SMTP records and EX (Exchange) records is displayed in the bottom status bar

New in Portable NK2Edit 1.60 (Dec 27, 2010)

  • Added new file type into 'Export Selected Items' option - Simple csv file. This created csv file can be used with 'Add Records From Simple csv File' option to import back the emails into another NK2 file.
  • Added /ssimplecsv command-line option to export all records of the NK2 into a simple csv file

New in Portable NK2Edit 1.56 (Nov 29, 2010)

  • The import feature added in the previous version now also supports UTF8 files (with byte order mark - EF BB BF)

New in Portable NK2Edit 1.55 (Nov 23, 2010)

  • Added 'Add Records From Simple csv File' option, which allows you to import addresses from a simple csv file into your NK2 file.
  • Added /import_csv_file command-line option (for licensed version), which allows you to import addresses from a simple csv without displaying any user interface.

New in Portable NK2Edit 1.51 (Nov 17, 2010)

  • Added new command-line options to override the settings stored inside the configuration file (nk2edit.cfg)

New in Portable NK2Edit 1.50 (Nov 10, 2010)

  • Added /open_control_center and /load_config command-line options.

New in Portable NK2Edit 1.48 (Nov 1, 2010)

  • When NK2Edit tries to save the NK2 file, and the file is locked by Outlook, NK2Edit will now display easy to understand message that will recommend you to close Outlook.

New in Portable NK2Edit 1.47 (Oct 19, 2010)

  • Added 'Save Question Instead of Discard Question' option. When this option is turned on and you try to exit from NK2Edit or to open another file after you made some changes in the current opened file, NK2Edit will ask you whether you want to save the changes in the current opened file. By default, when this option is turned off, NK2Edit asks you whether you want to discard the nk2 file changes.

New in Portable NK2Edit 1.46 (Oct 11, 2010)

  • Added /import_contacts_file command-line option (for licensed version), which allows you to import emails/names from the Contacts csv file exported by Microsoft Outlook or by other email software/service, like Yahoo or Gmail, without displaying any user interface.

New in Portable NK2Edit 1.45 (Oct 5, 2010)

  • Added 'Add Records From Outlook Contacts csv File' option. You can use it to import emails/names from the Contacts csv file exported by Microsoft Outlook or by other email software/service, like Yahoo or Gmail.

New in Portable NK2Edit 1.43 (Sep 29, 2010)

  • Added /logon_profile command-line option, which allows you to easily make all contacts/mailbox related actions with the specified Outlook profile, instead of the default one.

New in Portable NK2Edit 1.42 (Sep 21, 2010)

  • Added 'Error Messages On File Open' option. If you turn off this option (By default, it's turned on), NK2Edit won't display error messages when you open currupted .nk2 file with missing records or other errors.

New in Portable NK2Edit 1.41 (Sep 13, 2010)

  • Added 'Associate .nk2 Extension With NK2Edit' option. When this option is selected, the .nk2 extension inside Windows Explorer is associated with NK2Edit, which means that NK2 files with be displayed with the icon of NK2Edit and when you double-click on NK2 file, it'll be opened with NK2Edit. You can also add/remove the .nk2 file association from command-line - with /add_nk2_associate and /remove_nk2_associate

New in Portable NK2Edit 1.40 (Sep 7, 2010)

  • Added 'Duplicate' column, which allows you to easily find duplicate NK2 records with the same display name/email. Simply click the 'Duplicate' column header, and you'll find all duplicate records in the top of the NK2 records list.
  • Also Added 'Mark Duplicate Records' option. When this option is turned on, all duplicate records are marked with different colors.

New in Portable NK2Edit 1.35 (Aug 30, 2010)

  • Added /import_address_book command-line option (for licensed version) which allows you to import all addresses stored in your Contacts/Address Book/Global Address List directly into your NK2 file.

New in Portable NK2Edit 1.32 (Aug 24, 2010)

  • The position and the size of the NK2 Control Center window is now saved into the NK2 config file, so it'll be loaded with the same size/position in the next time that you use NK2Edit.

New in Portable NK2Edit 1.31 (Aug 19, 2010)

  • Added 'HTML Report' option in the context menu of the Control Center.

New in Portable NK2Edit 1.30 (Aug 16, 2010)

  • Added 'Open Remote NK2 Folder' option in the context menu of the Control Center.
  • Added 'Find' option in the context menu of the Control Center.

New in Portable NK2Edit 1.29 (Aug 16, 2010)

  • Added /ccenter command-line option, which allows you to export the Control Center information directly into a file, without displaying any user interface.
  • Added /ccenterfile command-line option, which allows you to specify the Control Center information file from command-line.

New in Portable NK2Edit 1.28 (Aug 12, 2010)

  • Added 'Add Header Line To CSV/Tab-Delimited File' option. When this option is turned on, the column names are added as the first line when you export to csv or tab-delimited file.

New in Portable NK2Edit 1.27 (Aug 4, 2010)

  • Added 'Export Selected Items' option (export to text/html/csv/xml file) into the context menu of the Control Center.

New in Portable NK2Edit 1.26 (Aug 3, 2010)

  • Added /export_to_contacts command-line option (for licensed version) which allows you to export the emails from the specified NK2 file into the contacts of Outlook, without displaying any user interface.

New in Portable NK2Edit 1.25 (Jul 26, 2010)

  • Added 'Export Records To Outlook Contacts' (under File menu), which allows you to easily export the select NK2 records directly into the contacts list of Outlook.

New in Portable NK2Edit 1.22 (Jul 25, 2010)

  • Fixed a memory leak problem in 'Add Records From Mailbox Recipients' option.

New in Portable NK2Edit 1.21 (Jul 17, 2010)

  • Fixed a crash problem in some command-line options.

New in Portable NK2Edit 1.20 (Jul 14, 2010)

  • Added NK2 Control Center window, which allows to watch the status, the location, and general statistics of all NK2 files on your organization. This feature requires to add a single line into the logon script to collect the NK2 information.

New in Portable NK2Edit 1.13 (Jul 5, 2010)

  • Added /generate_new_nk2 command-line option, which generates a completely new NK2 file from the email addresses stored in the Outlook mailbox.

New in Portable NK2Edit 1.12 (Jun 28, 2010)

  • Added 'Remove Double Quotes From All Display Names' option.
  • Added RemoveDoubleQuotes command to NK2Edit scripts.

New in Portable NK2Edit 1.11 (Jun 28, 2010)

  • When specifying empty string ("") in the export command-line options (/stab, /scomma, and so on) the data is now sent to the standard output.
  • Fixed some focus and tab order issues.

New in Portable NK2Edit 1.10 (Jun 11, 2010)

  • Added 'Replace' option - Find and replace strings in all records of the NK2 file.
  • Added 'Replace' and 'ReplaceField' script actions - for replacing strings inside the NK2 file by using automatic scripts.

New in Portable NK2Edit 1.07 (May 25, 2010)

  • Added 'Sort Items By Weight Values' option.
  • Added /copy_default to copy the nk2 file of the default Outlook profile into the specified location. You can use this command-line option in the logon script of every user to create a backup of all NK2 files on the server (For licensed version only)
  • Added /merge_files to merge 2 nk2 files from command-line. (For licensed version only)

New in Portable NK2Edit 1.06 (May 16, 2010)

  • Fix bug: "The profile name is not valid" error message displayed when using 'Add Records From Mailbox Recipients' and 'Add Records From Address Book' options with Outlook 2010.

New in Portable NK2Edit 1.05 (Apr 30, 2010)

  • Added 'Add Records From Mailbox Recipients', which allows you to scan your mailbox, collect email addresses, and merge them into your NK2 file.