История изменений/0.95.10.2: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
(Created page with "<noinclude>{{PageLang|en}}{{VersionCard}}</noinclude> == Core and libraries == * [https://www.libssh2.org/ libssh2] added to Miranda to support SFTP transfers in libcurl. * [...")
 
(Moved to RU)
 
(23 intermediate revisions by one other user not shown)
Line 1: Line 1:
<noinclude>{{PageLang|en}}{{VersionCard}}</noinclude>
<noinclude>{{PageLang|ru}}{{VersionCard}}</noinclude>


== Core and libraries ==
{{TNT|Important|Если после обновления перестал работать плагин {{Plugin|PopupPlus|Popup}}, запустите проверку обновлений ещё несколько раз, пока {{Plugin|PluginUpdater}} не найдёт все доступные обновления.}}
* [https://www.libssh2.org/ libssh2] added to Miranda to support SFTP transfers in libcurl.
* [http://leethomason.github.io/tinyxml2/ tinyxml2] added to mir_core to replace the old XML parser.
* updated libcurl and SQLite libraries.
* renamed libaxolotl to libsignal.
* renamed {{Plugin|YAPP}} to {{Plugin|StdPopup}}, to popup service be always present.
* libcurl — build with OpenSSL.
* old XML API removed.
* faster & safer code of removing a user from a group chat.


== Protocols ==
== Ядро и библиотеки ==
* старый XML-парсер ядра заменён библиотекой [http://leethomason.github.io/tinyxml2/ tinyxml2].
* обновлены библиотеки libcurl и SQLite.
* плагин {{Plugin|YAPP}} переименован в {{Plugin|StdPopup}} и включён в состав ядерных плагинов, чтобы гарантировать наличие службы всплывающих окон.
* библиотека libcurl отныне собирается с поддержкой OpenSSL.
* добавлена библиотека [https://www.libssh2.org/ libssh2], обеспечивающая поддержку SFTP в libcurl.
* удалён старый XML API.
* библиотека libaxolotl переименована в libsignal.
 
== Протоколы ==
* {{Plugin|Discord}}
* {{Plugin|Discord}}
** add options to turn off group chats/channels support.
** отключена по умолчанию (для новых учётных записей) поддержка групповых чатов. Её можно включить в настройках протокола.
** group chats history no longer synced by default (for new accounts).
** отключена по умолчанию (для новых учётных записей) синхронизпция истории групповых чатов. Её можно включить для конкретного сервера с помощью контекстного меню в списке контактов.
** add the menu item for enable history sync for a specific channel.
** добавлен пункт в меню контакта для синхронизации истории по требованию.
** add the menu item for manually history sync.
** исправлена подсветка в групповых чатах.
** fixed highlighting in Discord group chats.
** исправлена проблема с символом ''«%»'' в групповых чатах.
** fixed a problem with a % sign in group chats.


* {{Plugin|Facebook}}
* {{Plugin|Facebook}}
** fixed logon issue.
** исправлена проблема, препятствующая входу.


* {{Plugin|ICQ}}
* {{Plugin|ICQ}}
** added basic support for MRA mail notifications: displays unread message count, incoming emails, popups.
** реализована поддержка уведомлений о входящей почте MRA: число непрочитанных писем, уведомления в трее, всплывающие окна.
** added new options to use a tray icon notification and to launch a browser on tray icon click.
** добавлены настройки «Уведомления в трее» и «Открыть почту в браузере при нажатии».
** added support for file description in file transfers.
** добавлена поддержка описаний файлов при их передаче.
** Miranda now close session on exit.
** реализовано закрытие текущей сессии ICQ при выходе из сети.
** increased (up to 32000 seconds) max timeouts for cached statuses.
** увеличены до 32000 секунд максимально допустимые таймауты кэшированных статусов.
** fixes problems with importing ICQ and MRA contacts from old Miranda versions.
** исправлены проблемы, возникавшие при импорте контактов ICQ и MRA из предыдущих версий Миранды.
** fixed problem with importing old ICQ profiles where UIN was in the form of e-mail.
** налажена синхронизация исходящих сообщений.
** fixed syncing outgoing messages.
** исправлена ошибка ''«Invalid Request. statusDetailCode 1015»''.
** fixed ''"Invalid Request. statusDetailCode 1015"'' error.
** исправлена невозможность принятия входящих сообщений, если пользователь во время работы Миранды удалял все открытые сессии через личный кабинет.
** if a user wipes all sessions from a browser, Miranda could not read incoming messages for about 30 minutes.
** исправлено автоматическое определение наличия плагина {{Plugin|SecureIM}} у собеседника.
** fixed SecureIM presence autodetection.
** в некоторых случаях протокол не замечал, что сеть более не доступна.
** in some cases protocol could indicate that it is online, even if the network adapter is disabled.


* {{Plugin|IRC}}
* {{Plugin|IRC}}
** fixed rare crash, when one user changes his nickname.
** исправлено редкое падение, возникавшее при смене ника одним из пользователей.


* {{Plugin|Jabber}}
* {{Plugin|Jabber}}
** add {{XEP|XEP-0352}} support.
** реализована поддержка {{XEP|0352|(Client State Indication)}} (Client State Indication).
** fixed status message calculation for the case of single resource present.
** исправлено вычисление статусного сообщения в случае, когда присутствует лишь один ресурс.
** fix for ugly form packets from Psi+.
** исправлено получение кривых пакетов от Psi+.


* {{Plugin|SkypeWeb}}
* {{Plugin|SkypeWeb}}
** fixed duplicating some outgoing messages in history.
** исправлено дублирование некоторых исходящих сообщений в истории.
** fixed spreading Skype contacts to a group on the first run.
** исправлено распределение контактов по группам при первом запуске.
** fixed deleting edited message from Miranda.
** исправлена ошибка, приводившая к удалению отредактированного сообщения из истории.
 
* {{Plugin|VKontakte}}
** исправлены имена ботов в групповых чатах.


== Plugins ==
== Плагины ==
* {{Plugin|BossKey}}
* {{Plugin|BossKey}}
** fixed hangs when database backup.
** исправлено зависание при резервном копировании базы.


* {{Plugin|Clist_modern}}
* {{Plugin|Clist_modern}}
** added contact sorting by last online time.
** добавлена сортировка контактов по времени последнего появления.
** fixed crash when a temporary contact gets deleted.
** исправлено падение при удалении временного контакта.


* {{Plugin|CurrencyRates}}
* {{Plugin|CurrencyRates}}
** currencyconverterapi.com requires a personal key. You should obtain it at the [https://free.currencyconverterapi.com/free-api-key site] and then enter the result in the Options dialog, otherwise, this plugin will fail.
** сайт currencyconverterapi.com отныне требует получения персонального ключа. Вы должны [https://free.currencyconverterapi.com/free-api-key получить ключ] и ввести его в настройках плагина.


* {{Plugin|Db_autobackups}}
* {{Plugin|Db_autobackups}}
** ''"Disable popups"'' option moved to Popus menu section.
** настройка ''«Отключить всплывающие окна»'' перемещена в дочернее меню ''«Всплывающие окна»'' главного меню.


* {{Plugin|Dbx_mdbx}}
* {{Plugin|Dbx_mdbx}}
** fixed hangup during database encryption.
** исправлено зависание при шифровании базы.


* {{Plugin|HistoryPP}}
* {{Plugin|HistoryPP}}
** restored erroneously removed filter of URL links.
** возвращён удалённый по ошибке фильтр ссылок.
** added ability to get user own nick from ''"MyHandle"'' database key (protocol settings section).
** возвращена возможность настройки цвета ссылок.
** fixed the order of checkboxes in options, also restored color settings for URLs.
** добавлена возможность задать свой ник, отображаемый в журнале (ключ базы ''"MyHandle"'' в секции настроек протокола).
** fixed marking messages with URLs as read.
** исправлено помечание прочитанными сообщений, содержащих ссылки.


* {{Plugin|IEView}}
* {{Plugin|IEView}}
** added ability to get user own nick from ''"MyHandle"'' database key (protocol settings section).
** добавлена возможность задать свой ник, отображаемый в журнале (ключ базы ''"MyHandle"'' в секции настроек протокола).


* {{Plugin|MenuEx}}
* {{Plugin|MenuEx}}
** removed «Request auth» menu item.
** удалён пункт меню ''«Запросить авторизацию»''.


* {{Plugin|MessageState}}
* {{Plugin|MessageState}}
** fixed updating the icon when current sub is changed.
** исправлено обновление значка при смене текущего субконтакта.


* {{Plugin|NotesReminders}}
* {{Plugin|NotesReminders}}
** added repeat reminders support.
** реализованы повторяющиеся напоминания.
** ANSI plugin became Unicode.
** плагин полностью переписан на Unicode.


* {{Plugin|Popup}}
* {{Plugin|Popup}}
** renamed to ''Popup plus'' to avoid confusion with StdPopup.
** переименован в ''Popup plus'', чтобы не путать с StdPopup.


* {{Plugin|TabSRMM}}
* {{Plugin|TabSRMM}}
** added ability to get user own nick from ''"MyHandle"'' database key (protocol settings section).
** добавлена возможность задать свой ник, отображаемый в журнале (ключ базы ''"MyHandle"'' в секции настроек протокола).
** fixed redrawing the client's icon in the info panel when subcontact is changed.
** исправлена перерисовка значка клиента в инфопанели при смене текущего субконтакта.
** fixed updating an avatar in taskbar when subcontact is changed.
** исправлено обновление аватара в панели задач при смене текущего субконтакта.


* {{Plugin|YAPP}}
* {{Plugin|YAPP}}
** renamed to {{Plugin|StdPopup}}.
** переименован в {{Plugin|StdPopup}}.

Latest revision as of 20:22, 7 November 2020

Версия: 0.95.10.2

Сборка: v0.95.10.2

Выпущена: 28 марта 2019

Important
Если после обновления перестал работать плагин Popup, запустите проверку обновлений ещё несколько раз, пока PluginUpdater не найдёт все доступные обновления.

Ядро и библиотеки

  • старый XML-парсер ядра заменён библиотекой tinyxml2.
  • обновлены библиотеки libcurl и SQLite.
  • плагин YAPP переименован в StdPopup и включён в состав ядерных плагинов, чтобы гарантировать наличие службы всплывающих окон.
  • библиотека libcurl отныне собирается с поддержкой OpenSSL.
  • добавлена библиотека libssh2, обеспечивающая поддержку SFTP в libcurl.
  • удалён старый XML API.
  • библиотека libaxolotl переименована в libsignal.

Протоколы

  • Discord
    • отключена по умолчанию (для новых учётных записей) поддержка групповых чатов. Её можно включить в настройках протокола.
    • отключена по умолчанию (для новых учётных записей) синхронизпция истории групповых чатов. Её можно включить для конкретного сервера с помощью контекстного меню в списке контактов.
    • добавлен пункт в меню контакта для синхронизации истории по требованию.
    • исправлена подсветка в групповых чатах.
    • исправлена проблема с символом «%» в групповых чатах.
  • Facebook
    • исправлена проблема, препятствующая входу.
  • ICQ
    • реализована поддержка уведомлений о входящей почте MRA: число непрочитанных писем, уведомления в трее, всплывающие окна.
    • добавлены настройки «Уведомления в трее» и «Открыть почту в браузере при нажатии».
    • добавлена поддержка описаний файлов при их передаче.
    • реализовано закрытие текущей сессии ICQ при выходе из сети.
    • увеличены до 32000 секунд максимально допустимые таймауты кэшированных статусов.
    • исправлены проблемы, возникавшие при импорте контактов ICQ и MRA из предыдущих версий Миранды.
    • налажена синхронизация исходящих сообщений.
    • исправлена ошибка «Invalid Request. statusDetailCode 1015».
    • исправлена невозможность принятия входящих сообщений, если пользователь во время работы Миранды удалял все открытые сессии через личный кабинет.
    • исправлено автоматическое определение наличия плагина SecureIM у собеседника.
    • в некоторых случаях протокол не замечал, что сеть более не доступна.
  • IRC
    • исправлено редкое падение, возникавшее при смене ника одним из пользователей.
  • Jabber
    • реализована поддержка XEP-0352: (Client State Indication) (Client State Indication).
    • исправлено вычисление статусного сообщения в случае, когда присутствует лишь один ресурс.
    • исправлено получение кривых пакетов от Psi+.
  • SkypeWeb
    • исправлено дублирование некоторых исходящих сообщений в истории.
    • исправлено распределение контактов по группам при первом запуске.
    • исправлена ошибка, приводившая к удалению отредактированного сообщения из истории.
  • VKontakte
    • исправлены имена ботов в групповых чатах.

Плагины

  • BossKey
    • исправлено зависание при резервном копировании базы.
  • Clist_modern
    • добавлена сортировка контактов по времени последнего появления.
    • исправлено падение при удалении временного контакта.
  • CurrencyRates
    • сайт currencyconverterapi.com отныне требует получения персонального ключа. Вы должны получить ключ и ввести его в настройках плагина.
  • Db_autobackups
    • настройка «Отключить всплывающие окна» перемещена в дочернее меню «Всплывающие окна» главного меню.
  • Dbx_mdbx
    • исправлено зависание при шифровании базы.
  • HistoryPP
    • возвращён удалённый по ошибке фильтр ссылок.
    • возвращена возможность настройки цвета ссылок.
    • добавлена возможность задать свой ник, отображаемый в журнале (ключ базы "MyHandle" в секции настроек протокола).
    • исправлено помечание прочитанными сообщений, содержащих ссылки.
  • IEView
    • добавлена возможность задать свой ник, отображаемый в журнале (ключ базы "MyHandle" в секции настроек протокола).
  • MenuEx
    • удалён пункт меню «Запросить авторизацию».
  • MessageState
    • исправлено обновление значка при смене текущего субконтакта.
  • NotesReminders
    • реализованы повторяющиеся напоминания.
    • плагин полностью переписан на Unicode.
  • Popup
    • переименован в Popup plus, чтобы не путать с StdPopup.
  • TabSRMM
    • добавлена возможность задать свой ник, отображаемый в журнале (ключ базы "MyHandle" в секции настроек протокола).
    • исправлена перерисовка значка клиента в инфопанели при смене текущего субконтакта.
    • исправлено обновление аватара в панели задач при смене текущего субконтакта.