3. Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

3.1. [2.2.0] 2020-03-14

3.1.1. Fixed

  • Bug preventing to add a trade with fee equal to zero

3.1.2. Changed

  • Updated Pipfile unifying packages and adding custom scripts
  • Grouped icons in the header bar under one single popover menu

3.1.3. Added

  • Added tooltips to UI widgets
  • Icon in status bar that shows internet connection status
  • Show application version in About dialog
  • Support for yfinance module to fetch stocks data
  • Support adding trades happened in the past
  • Added popup menu in trades history treeview with option to add and remove trades
  • Explore window to show information and details of single markets
  • Time granularity to new trades

3.1.4. Fixed

  • Fixed bug where main window was hidden when closing app with unsaved changes

3.2. [2.1.1] - 2020-01-13

3.2.1. Changed

  • Removed unused resource files
  • Updated README

3.3. [2.1.0] - 2020-01-12

3.3.1. Changed

  • Replaced TK user interface with GTK+ 3
  • Tickers prices are fetched using alpha-vantage Python module
  • alpha_vantage_polling_period configuration parameter is used to wait between each AV call
  • AlphaVantage http requests are thread safe

3.3.2. Added

  • Status bar showing portfolio filepath
  • Button to open a new window tailing the current application log file

3.4. [2.0.0] - 2019-12-14

3.4.1. Changed

  • Issue37 - Improved installation process and dependencies setup
  • Updated default .credentials configured path
  • Re-design of system architecture and API
  • Edited Portfolios are not saved automatically and a warning is displayed

3.4.2. Added

  • Added Pipfile to manage python dependencies
  • Added FEE action
  • Added notes field in trade
  • Support load of multiple portfolios
  • Save As and Save buttons per portfolio

3.5. [1.0.0] 2019-05-03

3.5.1. Added

  • Initial release