Changelog/0.95.8: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
<noinclude>{{PageLang|en}}{{VersionCard}}</noinclude>
<noinclude>{{PageLang|en}}{{VersionCard}}</noinclude>
{{TNT|Important|Database migration: the current {{Plugin|Dbx_mmap}} database driver will be finally postponed and replaced with the brand new {{Plugin|Dbx_mdbx}} driver.
{{TNT|Important|Database migration: the current {{Plugin|Dbx_mmap|dbx_mmap}} database driver will be finally postponed and replaced with the brand new {{Plugin|Dbx_mdbx|dbx_mdbx}} driver.


You will get a message on startup '''This database is in old format that isn't supported anymore. Press Yes to convert it to the new format or No to return back'''. The conversion should be transparent, also the old database will be backed up. Though it seems reasonable that you make your own backup of Miranda profile before the upgrade.
You will get a message on startup '''This database is in old format that isn't supported anymore. Press Yes to convert it to the new format or No to return back'''. The conversion should be transparent, also the old database will be backed up. Though it seems reasonable that you make your own backup of Miranda profile before the upgrade.
Line 54: Line 54:


* {{Plugin|Tlen}}
* {{Plugin|Tlen}}
** deprecated. Use {{Plugin|Dummy}} plugin to keep Tlen contacts and history in Miranda.
** deprecated. [http://www.komputerswiat.pl/nowosci/programy/2016/20/tlen-to-juz-koniec-popularnego-komunikatora.aspx Server has been shut down on 10 May 2016]. Use {{Plugin|Dummy}} plugin to keep Tlen contacts and history in Miranda.


* {{Plugin|Tox}}
* {{Plugin|Tox}}
** build libtox from sources instead of using prebuild dll.
** build libtox from sources instead of using prebuild dll.
** update libtox to version 0.2.1.
** update libtox to version 0.2.2.
** add ''Enable UDP hole-punching'' and ''Enable local network peer discovery'' options.
** add ''Enable UDP hole-punching'' and ''Enable local network peer discovery'' options.
** add ability to encrypt profile.
** add ability to encrypt profile.
Line 71: Line 71:
== Plugins ==
== Plugins ==


* New plugin: {{Plugin|Dbx_mdbx}}.
* New plugin: {{Plugin|Dbx_mdbx|dbx_mdbx}}.


* Adapted plugin: {{Plugin|MagneticWindows}}.
* Adapted plugin: {{Plugin|MagneticWindows}}.
Line 78: Line 78:


* {{Plugin|AdvaImg}}
* {{Plugin|AdvaImg}}
** deprecated.
** deprecated. FreeImage library was turned into a standalone dynamic library file <tt>FreeImage.mir</tt> and could be found in <tt>Libs</tt> subfolder.


* {{Plugin|BASS interface}}
* {{Plugin|BASS interface}}
Line 93: Line 93:


* {{Plugin|DbChecker}}
* {{Plugin|DbChecker}}
** deprecated.
** deprecated. The new database driver {{Plugin|Dbx_mdbx|dbx_mdbx}} does not need to be checked.


* {{Plugin|Dropbox}}
* {{Plugin|Dropbox}}

Revision as of 01:43, 24 April 2018

Version: 0.95.8

Rev: v0.95.8

Released: 4 May 2018

Important
Database migration: the current dbx_mmap database driver will be finally postponed and replaced with the brand new dbx_mdbx driver.

You will get a message on startup This database is in old format that isn't supported anymore. Press Yes to convert it to the new format or No to return back. The conversion should be transparent, also the old database will be backed up. Though it seems reasonable that you make your own backup of Miranda profile before the upgrade.

You need to have Dbx_mdbx driver and Import installed, if not, an error message will point you to the given links.

Dummy protocol with custom Unique ID setting option should be imported manually after migration.

Core and libraries

  • add module name to CustomizeMenus.
  • merge StdAuth and StdHelp with mir_app.
  • update libcurl and Pcre16.
  • protocol plugins can be loaded/unloaded dynamically similar to usual plugins.

Protocols

  • AIM
    • deprecated. AOL Instant Messenger products and services will no longer work. Use Dummy plugin to keep AIM contacts and history in Miranda.
  • EmLanProto
    • convert into Unicode.
    • fix UTF-8 autodetect in messages.
    • add ability to specify contact's IP directly (before - only through broadcast).
  • Facebook
    • add custom reactions' icons to popups.
  • GG
    • update libgadu to 1.11.4.
    • force SSL and manual hosts.
    • force keeping connection alive.
    • send ping only once per minute.
    • overwirte old servers list.
    • display reconnection required info with every change related to connection settings.
  • MSN
    • use OpenSSL instead of custom DES implementation.
  • Steam
    • fix double encoding of username.
    • fix high CPU usage.
    • fix shown retrieved offline messages as sent by the recipient instead of the sender.
    • add detection of VR client into MirVer.
    • add Error limit before logout setting.
  • Tox
    • build libtox from sources instead of using prebuild dll.
    • update libtox to version 0.2.2.
    • add Enable UDP hole-punching and Enable local network peer discovery options.
    • add ability to encrypt profile.
  • VKontakte
    • add edited message support (from VK to Miranda only).
    • add hidden settings StickerBackground and StickerSize.
  • WhatsApp
    • deprecated. Use Dummy plugin to keep WhatsApp contacts and history in Miranda.

Plugins

  • AdvaImg
    • deprecated. FreeImage library was turned into a standalone dynamic library file FreeImage.mir and could be found in Libs subfolder.
  • Clist_modern
    • fix a very old bug when selection jumps to the first line during group's expansion/contraction.
  • CloudFile
    • add support for the usual accounts system.
  • MirLua
    • new functions: toansi and toucs2.
    • remove ffi module.
  • MyDetails
    • fix Chinese chars in the protocol's frame.
  • Quotes
    • add Bitcoin price.
    • fix Google Finance information retrieving.
  • Scriver
    • fix crash on recursive contact deletion.
    • remove Show and hide by double clicking in the contact list option.
  • SmileyAdd
    • replace built-in obsolete third-party regexp parser by pcre16.
    • remove XEP smiley packs support.
  • Spamotron
    • update SQLite library. Move library to the separate dll.
  • StdMsg
    • fix crash after paste.
    • remove Toggle the visible state when double clicking in the contact list option.
  • TabSRMM
    • remove Hide or show the window by double click in the contact list option.