Release Notes

To install updates, just replace the NebliDex executable and nothing else. BlockHelper release notes can be found on GitHub.
Version 8.0.0:
This is a Major Release. It is incompatible with the previous versions. Update by replacing the old executable with this one. Keep all other files in place. This version adds 10 new market and 4 wallets to NebliDex: Yazom (ZOM), Maker (MKR), Basic Attention Token (BAT) and Chainlink (LINK). Tangle (TGL) has been removed. In addition, other minor fixes have been implemented to prevent recent bug reports.

Version 7.0.1:
Made the maker more resistant to problems that occur while broadcasting a transaction during a trade. Those having problems with Bitcoin trades in particular will find this update very useful in helping them complete trades successfully. In addition, the order of taker transactions broadcasted by Critical Nodes has changed to make it more fault tolerant.

Version 7.0.0:
This is a Major Release. It is incompatible with the previous versions. Update by replacing the old executable with this one. Keep all other files in place. This version adds 15 new market and 2 wallets to NebliDex: MakerDAO's Dai (DAI) and Circle's USDC (USDC) ERC20 stablecoins designed to be pegged to $1 USD. Made minor UI adjustments on Markets drop box for Linux and Mac versions.

Version 6.0.2:
Fixed uncatched exception for Linux and Mac versions of NebliDex due to bug in Mono Framework. Added security feature to filter out malicious messages sent by bad electrum servers during transaction broadcasting and remove IP address from list.

Version 6.0.1:
Updated fee requirements to make traders more agreeable between atomic swap contracts based on blockchain variable fees.

Version 6.0.0:
This is a Major Release. It is incompatible with the previous versions. Update by replacing the old executable with this one. Keep all other files in place. This version adds 7 new market and 4 wallets to NebliDex: Bitcoin Cash (BCH), Ethereum (ETH), Monacoin (MONA) and Groestlcoin (GRS). Electrum connections have been update to use SSL. Also fixed issue regarding error message not showing up in client.

Version 5.0.0:
This is a Major Release. It is incompatible with the previous versions. Update by replacing the old executable with this one. Keep all other files in place. For Linux version, please update the Looks folder as well. This version adds 1 new market and NTP1 wallet to NebliDex: IMBA Gaming token (IMBA), a token used for a gaming platform and used natively by the IMBA exchange. Also, as mentioned in Developer Update 6, NebliDex is now fully open-sourced and trades are now performed via atomic swap contracts instead of multisignature contracts. The validation node selection formula has also changed as according to the update. UI changes include saving the most recently viewed market and prevent duplicate orders from showing up.

Version 4.0.0:
This is a Major Release. It is incompatible with the previous versions. Update by replacing the old executable with this one. Keep all other files in place. This version adds 1 new market and NTP1 wallet to NebliDex: Tangle (TGL), a decentralized prediction market. It also removes 2 markets and wallets: Potion Owl/Yazom (PTN) and Cherry (CHE). These wallets will become inaccessible in new version so withdraw PTN and CHE tokens with version 3 wallet. In addition, this version fixes some UI color issues when in Light Theme. Electrum DNS server seeds have been updated and NebliDex now utilizes Electrum protocol 1.4.

Version 3.2.1
Fixed issue with Critical Nodes sending extra pings to the BlockHelper.

Version 3.2.0
Introduced updates mentioned in Developer Update 5. Clients no longer require the Neblio API server to trade as long as there is at least one Critical Node running the BlockHelper. The clients will still default to using the API server first. Critical Nodes will default to using their own BlockHelper node first if available otherwise they will continue to use the API server. Clients can now create NTP1 transfer scripts without the use of the SendToken request to the Neblio API. Removed Neblio balance requirement to become a Critical Node. Only NDEX needed now.

Version 3.1.0
Introduced new UI Looks for those who want a customized UI experience. Current looks are default, light and dark. Looks are saved between sessions as well. Also, fixed the fee calculation when sending to external scripthash/multisig wallets. For Linux, new update requires adding the new looks directory (included in the archive) to the application folder.

Version 3.0.8
Added a fix to unlink NTP1 token transaction data from Neblio coin transaction data that was recently (January 7th 2019) merged after the Neblio API blockchain rescan. This is especially important if you've noticed your Neblio balance is not shown correctly in the program. Also added minor UI improvement to place Notice Windows on top.

Version 3.0.7
Added a check to prevent queued orders from dropping when the API servers are down.

Version 3.0.6
Added a legal disclaimer that alerts users to check local laws whether they can use NebliDex in their region/country. Added persistent orders that will save themselves automatically so they can repost after the client has been closed and re-opened. Added ability to export trade data and Critical Node fee data into CSV format.

Version 3.0.5 - Linux
Fixed request protocol issues when broadcasting transactions on Linux version.

Version 3.0.4
Added robustness to timed methods to prevent unexpected behavior when edge cases occur. Added feature that will direct trades to CNs that are not overwhelmed.

Version 3.0.3
Fixed an issue with queued orders not reposting when buying neblio with non-neblio cryptocurrencies.

Version 3.0.2
Fixed a connection issue when some networks will default to IPv6 which is currently unsupported.

Version 3.0.1 - Windows
Fixed a UI issue regarding sorting of prices on the Windows version.

Version 3.0.0:
This is a Major Release. It is incompatible with the previous versions. Update by replacing the old executable with this one. Keep all other files in place. This version adds 5 new markets and NTP1 wallets to NebliDex: Neblio Country Club (NCC), Cherry (CHE), Hodler Mining (HODLR), Neb The Dragon (NTD), and Nauto (NAUTO). It also removes 1 market and wallet: Qredit (QRT). This wallet will become inaccessible in new version so withdraw QRT tokens with version 2 wallet. In addition, a heartbeat indicator has been added for headless clients. Linux version will now check for mono version running on client before operating. API formula has been updated for querying the market price.

Version 2.0.7 - Mac and Linux
Fixed a connection bug that closed the client when a connection was aborted or timed out. Compatible with all previous version 2 releases.

Version 2.0.6 - Windows, Mac and Linux
Added code to prevent critical nodes from going offline when the API servers are down temporarily. Compatible with all previous version 2 releases.

Version 2.0.5 - Mac
The initial release of NebliDex Mac! The minimum OS version is 10.7. Download the zip file, unzip it then run the application (after reading the readme). The data folder is stored next to the app. No additional dependencies are required for use.

Version 2.0.5 - Linux
Implemented UI fix to buy and sell buttons on startup and fixed bug where application hangs on importing encrypted wallet. Compatible with all previous version 2 releases.

Version 2.0.4 - Linux
Added some further UI improvements including reintroducing background icon for Linux version. Remember to use latest version of Mono when running on Raspberry Pi. Compatible with all previous version 2 releases.

Version 2.0.3
Added some UI improvements for the Linux version and for both Windows and Linux added feature to prevent connection to out of sync critical node. Compatible with all previous version 2 releases.

Version 2.0.2 - Linux
The initial release of NebliDex Linux! Incorporates all the features of the Windows version except it cannot be ran in the tray and open sell orders appear at the top of the window due to UI limitations. This program depends on the OS having the Mono runtimes installed (min version 5.12). Please acquire before trying to run the application. It can be ran on Raspberry Pi.

Version 2.0.2
Fixed database locking issue. Compatible with all previous version 2 releases.

Version 2.0.1
A Bug fix update that fixes an issue when reposting queued orders. Also made the Random function used in the code threadsafe. Compatible with the previous version 2 release.

Version 2.0.0:
This is a Major Release. It is incompatible with the previous versions. Update by replacing the old executable with this one. Keep all other files in place. This version introduces changes mentioned in Dev Update 4 such as the ability to create multiple open orders and have them queue when one is actively in trade.

Version 1.2.4:
Added headless mode for Critical Nodes. Activate by passing argument --criticalnode to executable. Updated SSL certificate settings to specify which version to use due to connection issues when connecting to default DNS seed. Compatible with all previous versions.

Version 1.2.3:
Improved robustness of CN during periods where it cannot reach servers. Fixed issue where client cannot connect to Critical Nodes. Added label that states that NebliDex can only import NebliDex wallets. Compatible with all previous versions.

Version 1.2.2:
Implemented CN change to prevent duplication of CN data. Added a UI fix to account for culture specific decimals. Added a failsafe to account for wrong clock settings. Compatible with all previous versions.

Version 1.2.1:
Introduced a minor UI fix. Compatible with all previous versions.

Version 1.2:
Modified buffer caching to speed up communication with the Electrum servers. Added visible versions to clients and added responsive text to alert an order maker when his/her order has been closed due to a failed connection to a Critical Node. Compatible with all previous versions.

Version 1.1:
Updated client to disconnect from frozen Electrum servers and made the client more aware of decimals upon withdrawals. Compatible with previous version.

Version 1:
Initial public release of Mainnet NebliDex. It is a culmination of all the private and public beta testing versions.

Public Beta Releases:
Public beta builds are updated often so builds are labeled based on DD/MM/YY format. Please check homepage periodically to find out latest builds.