Difference between revisions of "Changelog/0.95.12.1"

From Miranda NG
Jump to: navigation, search
(Plugins)
 
(62 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
== Core and libraries ==
 
== Core and libraries ==
 +
* added ability to rotate [[Network log|network logs]].
 +
* added ability to print dates in network log.
 
* added ''Check database'' menu item to profile manager.
 
* added ''Check database'' menu item to profile manager.
 
* {{GithubIssue|2516}} compressing the database in the profile manager now shows a message about the result.
 
* {{GithubIssue|2516}} compressing the database in the profile manager now shows a message about the result.
* updated libcurl and SQLite libraries.
+
* switched OpenSSL from old and unsupported 1.0.2 branch to newest 1.1.1 branch.
 +
* updated libcurl, liblua, libmdbx, and SQLite libraries.
 
* {{GithubIssue|2510}} fixed icons sorting order.
 
* {{GithubIssue|2510}} fixed icons sorting order.
 +
* {{GithubIssue|2573}} fixed [[Autoexec_system|autoexec_.ini]] import for settings contained slashes.
 +
* fixed inability to remove autoexec_.ini if Miranda installed into Program Files (a request for privileges will be made via UAC).
 +
* fixed text clipping in installers when settings a non-standard DPI in the operating system.
  
 
== Protocols ==
 
== Protocols ==
 +
* {{Plugin|Discord}}
 +
**  basic domains replaced to discord.com
 +
 +
* {{Plugin|EmLanProto}}
 +
** from now the protocol is bound to localhost (useful in cases when Miranda was launched before raising the local network).
 +
 
* {{Plugin|Facebook}}
 
* {{Plugin|Facebook}}
 
** {{GithubIssue|2527}} added downloadable stickers support ({{Plugin|SmileyAdd}} plugin required).
 
** {{GithubIssue|2527}} added downloadable stickers support ({{Plugin|SmileyAdd}} plugin required).
 +
** {{GithubIssue|2560}} added ability to create new contact through {{Plugin|AddContactPlus}}.
 
** {{GithubIssue|2530}} fixed "Create a new Facebook account" link.
 
** {{GithubIssue|2530}} fixed "Create a new Facebook account" link.
  
Line 17: Line 30:
  
 
* {{Plugin|Jabber}}
 
* {{Plugin|Jabber}}
 +
** {{GithubIssue|2604}} added ''Enable Message Archive Management (XEP-0313)'' option (so you can disable MAM support if you want).
 +
** improved {{XEP|0313|Message Archive Management}} implementation compatibility with OpenFire and Prosody IM.
 +
** {{GithubIssue|2518}} double click on bookmarks now launch it.
 +
** {{GithubIssue|2584}} all lists (participants, moderators, members, admins, owners, outcasts) are now sorted alphabetically; {{Button|Enter}} button in the filter field now applies the entered filter.
 +
** {{GithubIssue|2566}} privacy lists editor now show all contacts even hidden ones.
 +
** {{GithubIssue|2565}} privacy lists editor no more allows removing active list.
 +
** {{GithubIssue|2565}} privacy lists editor no more allows to change settings of "<none>" list.
 
** disabled {{XEP|0231|Bits of Binary}} for group chats.
 
** disabled {{XEP|0231|Bits of Binary}} for group chats.
** {{GithubIssue|2518}} double click on bookmarks now launch it.
+
** fixed no nickname for new contacts.
 
** {{GithubIssue|2506}} fixed crash or disfunction of SCRAM/SHA256/SHA512 auth.
 
** {{GithubIssue|2506}} fixed crash or disfunction of SCRAM/SHA256/SHA512 auth.
 +
** fixed sounds and popups in group chats without <subject/>.
  
 
* {{Plugin|SkypeWeb}}
 
* {{Plugin|SkypeWeb}}
 
** {{GithubIssue|2549}} fixed login problem.
 
** {{GithubIssue|2549}} fixed login problem.
 +
** fixed visualization of Skype invitations.
 +
 +
* {{Plugin|Steam}}
 +
** if a friend list request comes with an error code, all contacts will no longer be removed from Miranda.
  
 
* {{Plugin|VKontakte}}
 
* {{Plugin|VKontakte}}
Line 28: Line 53:
 
** added [sticker:code] and [sticker-code] templates for sending stickers.
 
** added [sticker:code] and [sticker-code] templates for sending stickers.
 
** added ''UseStikersAsStaticSmileys'' hidden option.
 
** added ''UseStikersAsStaticSmileys'' hidden option.
 +
** added "wall reply" attachments support.
 +
** unknown attachment types will be displayed as text.
 
** fixed server history deletion on contact delete.
 
** fixed server history deletion on contact delete.
 
** fixed server history deletion on ban user.
 
** fixed server history deletion on ban user.
Line 35: Line 62:
 
** {{GithubIssue|2513}} added ability to rename view modes.
 
** {{GithubIssue|2513}} added ability to rename view modes.
 
** {{GithubIssue|2504}} rolled back a fix for contacts list auto resize.
 
** {{GithubIssue|2504}} rolled back a fix for contacts list auto resize.
 +
** disabled by default ''Use improved search method in contact list'' option.
 +
 +
* {{Plugin|CurrencyRates}}
 +
** {{GithubIssue|2607}} fixed Bitcoin 🚀 rate display.
  
 
* {{Plugin|DbChecker}}
 
* {{Plugin|DbChecker}}
 
** support restored. Plugin was added to base package.
 
** support restored. Plugin was added to base package.
 
** {{GithubIssue|2517}} added {{Menu|Main menu|Database|Check database}} menu item.
 
** {{GithubIssue|2517}} added {{Menu|Main menu|Database|Check database}} menu item.
 +
 +
* {{Plugin|DbEditorPP}}
 
** {{GithubIssue|2542}} double click on the search result item now scrolls the list to this item.
 
** {{GithubIssue|2542}} double click on the search result item now scrolls the list to this item.
 +
 +
* {{Plugin|Dbx_mdbx}}
 +
** added ability to switch between meta-pages to mdbx_chk. In most cases, this fixes the damaged database at the cost of losing the latest events. See the plugin page for details.
 +
** fixed "error -32790" on very large profiles.
 +
 +
* {{Plugin|Dbx_sqlite}}
 +
** added new plugin.
 +
 +
* {{Plugin|FTPFile}}
 +
** {{GithubIssue|2594}} fixed predefined account names in options dialogue.
 +
 +
* {{Plugin|Import}}
 +
** fixed crash in mContacts import.
 +
 +
* {{Plugin|IRC}}
 +
** fixed a rare crash.
 +
 +
* {{Plugin|MirLua}}
 +
** {{GithubIssue|2589}} the plugin is working again.
 +
 +
* {{Plugin|Msg_Export}}
 +
** {{GithubIssue|2571}} fixed export history of contacts which belongs to disabled accounts.
 +
 +
* {{Plugin|New_GPG}}
 +
** {{GithubIssue|2603}} reduced minimum name length to 4 characters (from 5).
 +
** {{GithubIssue|2603}} e-mail can now be in the name@localhost format (without domain zone).
 +
 +
* {{Plugin|NewStory}}
 +
** adopted plugin from Miranda IM.
  
 
* {{Plugin|NotesReminders}}
 
* {{Plugin|NotesReminders}}
Line 45: Line 107:
  
 
* {{Plugin|PluginUpdater}}
 
* {{Plugin|PluginUpdater}}
 +
** {{GithubIssue|2555}} added error handling on updates unpacking.
 +
** added ability to keep multiple backups and the ''Number of backups to keep:'' option. Backups are incremental!
 +
** {{GithubIssue|2554}} in case of failure when replacing files, the plugin will automatically roll back the changes.
 
** {{GithubIssue|2547}} ''Restart Miranda automatically'' with ''Silent mode'' enabled no more requires clicking on a pop-up.
 
** {{GithubIssue|2547}} ''Restart Miranda automatically'' with ''Silent mode'' enabled no more requires clicking on a pop-up.
 
** {{GithubIssue|2548}} ''Backup database before update'' option is no longer available if {{Plugin|Db_autobackups}} plugin is not installed.
 
** {{GithubIssue|2548}} ''Backup database before update'' option is no longer available if {{Plugin|Db_autobackups}} plugin is not installed.
 +
 +
* {{Plugin|Scriver}}
 +
** {{GithubIssue|2591}} renamed ''Enable button context menus'' option to ''Show button menus when right clicking the buttons'' and moved to {{Menu|Message sessions|Group chats|Events and filters}} tab.
  
 
* {{Plugin|SeenPlugin}}
 
* {{Plugin|SeenPlugin}}
** {{GithubIssue|2508}} fixed applying "Watched Accounts" checkboxes state.
+
** "Accounts to watch" list became available to screen readers.
 +
** {{GithubIssue|2508}} fixed applying "Accounts to watch" checkboxes state.
  
 
* {{Plugin|SmileyAdd}}
 
* {{Plugin|SmileyAdd}}
 
** {{GithubIssue|2526}} removed ''Disable stickers'' option.
 
** {{GithubIssue|2526}} removed ''Disable stickers'' option.
 
** {{GithubIssue|2532}} downloaded stickers no longer disappear when reopening message window.
 
** {{GithubIssue|2532}} downloaded stickers no longer disappear when reopening message window.
 +
** fixed incorrect setting an absolute path instead of a relative one.
 +
 +
* {{Plugin|StatusManager}}
 +
** {{GithubIssue|2559}} fixed work with {{Plugin|PluginUpdater}}'s ''Restart Miranda automatically'' option enabled.
  
 
* {{Plugin|StdMsg}}
 
* {{Plugin|StdMsg}}
** {{GithubIssue|2512}} fixed broken group chat colors in the embedded log window.
+
** {{GithubIssue|2591}}moved ''Show button menus when right clicking the buttons'' option to {{Menu|Message sessions|Group chats|Events and filters}} tab.
 +
** {{GithubIssue|2512}} fixed broken group chat colors.
  
 
* {{Plugin|TabSRMM}}
 
* {{Plugin|TabSRMM}}
 +
** {{GithubIssue|2608}} added ability to customize "Clear message area" hotkey.
 +
** the event filter button now shows settings mini-window by left-click (instead of right-clicking).
 +
** {{GithubIssue|2591}} moved ''Show button menus when right clicking the buttons'' option to {{Menu|Message sessions|Group chats|Events and filters}} tab.
 
** removed ''subclassIEView'' hidden option.
 
** removed ''subclassIEView'' hidden option.
 
** {{GithubIssue|2521}} fixed {{Button|Esc}} key behavior selection for group chats.
 
** {{GithubIssue|2521}} fixed {{Button|Esc}} key behavior selection for group chats.
 +
** {{GithubIssue|2610}} fixed inability to transfer file from clipboard by pressing {{Hotkey|Ctrl|V}}.
 +
 +
* {{Plugin|Variables}}
 +
** {{GithubIssue|2561}} fixed contact(), ccount(), and getContactFromString() functions.
  
 
== For developers ==
 
== For developers ==
 +
* Chat API: added "Mute" parameter to any chat, turning short/long blinking mode.
 +
* DeleteDirectoryTreeW — new function that deletes a folder with all subfolders (recursively). Do not use it at the root of the disk C: 😅
 +
* g_chatApi.LogToFile completely moved into the core.
 +
* CCtrlTreeOpts class moved into the core.

Latest revision as of 16:09, 23 November 2020

Version: 0.95.12.1

Rev: v0.95.12.1

Released: 18 November 2020

Core and libraries

  • added ability to rotate network logs.
  • added ability to print dates in network log.
  • added Check database menu item to profile manager.
  • Issue #2516 compressing the database in the profile manager now shows a message about the result.
  • switched OpenSSL from old and unsupported 1.0.2 branch to newest 1.1.1 branch.
  • updated libcurl, liblua, libmdbx, and SQLite libraries.
  • Issue #2510 fixed icons sorting order.
  • Issue #2573 fixed autoexec_.ini import for settings contained slashes.
  • fixed inability to remove autoexec_.ini if Miranda installed into Program Files (a request for privileges will be made via UAC).
  • fixed text clipping in installers when settings a non-standard DPI in the operating system.

Protocols

  • Discord
    • basic domains replaced to discord.com
  • EmLanProto
    • from now the protocol is bound to localhost (useful in cases when Miranda was launched before raising the local network).
  • Jabber
    • Issue #2604 added Enable Message Archive Management (XEP-0313) option (so you can disable MAM support if you want).
    • improved XEP-0313: Message Archive Management implementation compatibility with OpenFire and Prosody IM.
    • Issue #2518 double click on bookmarks now launch it.
    • Issue #2584 all lists (participants, moderators, members, admins, owners, outcasts) are now sorted alphabetically; Enter button in the filter field now applies the entered filter.
    • Issue #2566 privacy lists editor now show all contacts even hidden ones.
    • Issue #2565 privacy lists editor no more allows removing active list.
    • Issue #2565 privacy lists editor no more allows to change settings of "<none>" list.
    • disabled XEP-0231: Bits of Binary for group chats.
    • fixed no nickname for new contacts.
    • Issue #2506 fixed crash or disfunction of SCRAM/SHA256/SHA512 auth.
    • fixed sounds and popups in group chats without <subject/>.
  • Steam
    • if a friend list request comes with an error code, all contacts will no longer be removed from Miranda.
  • VKontakte
    • added downloadable stickers support (SmileyAdd plugin required).
    • added [sticker:code] and [sticker-code] templates for sending stickers.
    • added UseStikersAsStaticSmileys hidden option.
    • added "wall reply" attachments support.
    • unknown attachment types will be displayed as text.
    • fixed server history deletion on contact delete.
    • fixed server history deletion on ban user.

Plugins

  • Clist_modern
    • Issue #2513 added ability to rename view modes.
    • Issue #2504 rolled back a fix for contacts list auto resize.
    • disabled by default Use improved search method in contact list option.
  • DbChecker
    • support restored. Plugin was added to base package.
    • Issue #2517 added Main menu → Database → Check database menu item.
  • Dbx_mdbx
    • added ability to switch between meta-pages to mdbx_chk. In most cases, this fixes the damaged database at the cost of losing the latest events. See the plugin page for details.
    • fixed "error -32790" on very large profiles.
  • Import
    • fixed crash in mContacts import.
  • IRC
    • fixed a rare crash.
  • New_GPG
    • Issue #2603 reduced minimum name length to 4 characters (from 5).
    • Issue #2603 e-mail can now be in the name@localhost format (without domain zone).
  • NewStory
    • adopted plugin from Miranda IM.
  • PluginUpdater
    • Issue #2555 added error handling on updates unpacking.
    • added ability to keep multiple backups and the Number of backups to keep: option. Backups are incremental!
    • Issue #2554 in case of failure when replacing files, the plugin will automatically roll back the changes.
    • Issue #2547 Restart Miranda automatically with Silent mode enabled no more requires clicking on a pop-up.
    • Issue #2548 Backup database before update option is no longer available if Db_autobackups plugin is not installed.
  • Scriver
    • Issue #2591 renamed Enable button context menus option to Show button menus when right clicking the buttons and moved to Message sessions → Group chats → Events and filters tab.
  • SeenPlugin
    • "Accounts to watch" list became available to screen readers.
    • Issue #2508 fixed applying "Accounts to watch" checkboxes state.
  • SmileyAdd
    • Issue #2526 removed Disable stickers option.
    • Issue #2532 downloaded stickers no longer disappear when reopening message window.
    • fixed incorrect setting an absolute path instead of a relative one.
  • StdMsg
    • Issue #2591moved Show button menus when right clicking the buttons option to Message sessions → Group chats → Events and filters tab.
    • Issue #2512 fixed broken group chat colors.
  • TabSRMM
    • Issue #2608 added ability to customize "Clear message area" hotkey.
    • the event filter button now shows settings mini-window by left-click (instead of right-clicking).
    • Issue #2591 moved Show button menus when right clicking the buttons option to Message sessions → Group chats → Events and filters tab.
    • removed subclassIEView hidden option.
    • Issue #2521 fixed Esc key behavior selection for group chats.
    • Issue #2610 fixed inability to transfer file from clipboard by pressing Ctrl+V.

For developers

  • Chat API: added "Mute" parameter to any chat, turning short/long blinking mode.
  • DeleteDirectoryTreeW — new function that deletes a folder with all subfolders (recursively). Do not use it at the root of the disk C: 😅
  • g_chatApi.LogToFile completely moved into the core.
  • CCtrlTreeOpts class moved into the core.