What's New in version

  • Fix stock history.

What's New in version

  • Feature: Fix on BRK.B stock.

What's New in version

  • Bugfix: Fix stock history.

What's new in version

  • Avoid possible data corruption.

What's new in version

  • Bugfix: Email alert by using Google oAuth2.0.
  • Bugfix: Select best country after open from cloud.
  • Bugfix: Malaysia stock history speed.
  • Bugfix: Make indicator scanner less busy to avoid Error message: 'Unable to process request at this time -- error 999'.

What's New in version 1.0.7r:

  • Bugfix: Avoid 0 pricing when there is no internet connection.

What's New in version 1.0.7q:

  • Feature: Added KLSE Info price source.

What's New in version 1.0.7p:

  • Bugfix: Update price source after open from cloud.
  • Bugfix: Better quality stock scanner.
  • Bugfix: Use zip file for GAE to save bandwidth.

What's New in version 1.0.7o:

  • Feature: US, UK, Singapore, Taiwan, China, India countries are now using Google Finance as realtime price source.
  • Bugfix: Saving user defined stock into database during country switching.
  • Bugfix: Unable to perform stock column sorting for dividend dialog.

What's New in version 1.0.7n:

  • Bugfix: Temporary fix for save to cloud error.

What's New in version 1.0.7m:

  • Feature: Use oAuth 2.0 for Google Drive.
  • Feature: Use oAuth 2.0 for Google Calendar.

What's New in version 1.0.7L:

  • Bugfix: Fix ASX
  • Bugfix: Fix on UK stock history server

What's New in version 1.0.7k:

  • Bugfix: Brazil stock history server is down. Use Google Finance as backup.

What's New in version 1.0.7j:

  • Bugfix: New Yahoo! feed URL.

What's New in version 1.0.7i:

  • Feature: Migrate India stock market to Google Finance. (Remember to tackle FIXME tag in the future)
  • Feature: Added absolute and square functions for indicator editor.
  • Feature: Support Czech Republic Koruna in currency exchange.
  • Feature: Auto update JStock internal stock database.
  • Bugfix: Enable back currency exchange option.
  • Bugfix: Fix on AEX index.
  • Bugfix: Handle case when brokerage fee maximum value is 0.
  • Bugfix: Prompt to save edited indicator during application exit.

What's New in version 1.0.7g:

  • Bugfix: Fix on unable to perform sell when localization is in French.

What's New in version 1.07:

  • Feature: Added currency exchange on investment flow chart.
  • Feature: Request focus on combo box for Stock Watchlist.
  • Feature: Prepare watchlist and portfolio info for future Android usage.
  • Feature: Right aligned stock price to have cleaner UI look.
  • Bugfix: Cleanup unused XML indicator files.
  • Bugfix: Bug fix on stockprices.csv.
  • Bugfix: Bug fix on adding user defined stock.

What's New in version 1.06:

  • 8 new features and 5 bug fixes. This includes stock splitting and merging, better investment flow chart, and many exciting and fun features.

What's New in version 1.05x:

  • Feature: Stock Watchlist will able to load result saved from Stock Indicator Scanner. (#3176566)
  • Feature: Able to use left/right arrow key to move around yellow information boxes of Investment Flow Chart.
  • Feature: Make the stock purchase process smoother, by doesn't require user to press ENTER explicitly.
  • Feature: Automatic switch to the particular page, when user tries to activate a portfolio or watchlist.
  • Feature: Having a confirmation dialog box, to avoid user from clicking uninstall icon accidentally.
  • Feature: Indicator scanning completion progress will be displayed at status bar.
  • Bugfix: Able to suspend and resume network activity in PortfolioManagementJPanel when not in used, so that network resource is being preserved.
  • Bugfix: Adjust combo box popup width, so that horizontal scrollbar will not displayed.
  • Bugfix: Instead of limiting currency decimal places to 2 only, we allow them to float between 2 to 3, to avoid from losing precision.
  • Bugfix: Prevent user from uploading Stock Watchlist file with too many stocks to cloud server.
  • Bugfix: Under dividend dialog box, the stock selection through combo box will be sorted in alphabetical order.

What's New in version 1.05w:

  • Bugfix: If we perform server re-connecting explicitly, there might be chance where the entire stock database will be corrupted due to empty stock list returned from stock server.

What's New in version 1.05v:

  • 3 bugs fixed.

What's New in version 1.05u:

  • Bugfix: Fix on MFI calculation error during stock indicator scanning.

What's New in version 1.05t:

  • Bugfix: Critical fix on Mac platform, where user is facing ClassCastException during startup.

What's New in version 1.05s:

  • Feature: Having consistent decimal places for portfolio page. (#3092882)
  • Feature: When user try to add stocks through Stock Database, they will able to make query to Online Stock Database, to ensure the added stocks is always up-to-date.
  • Feature: Support "Open Price" column in Stock Watchlist and Stock Indicator Scanner.
  • Feature: Enhancement on charting, by providing daily, weekly and monthly chart.
  • Feature: Able to use left/right arrow key to move around yellow information box.
  • Bugfix: Even when there is no stock being selected in Stock Watchlist and Stock Indicator Scanner, right clicked menu is still shown.
  • Bugfix: Provide a better usability experience, by doesn't not require user to press ENTER, after finish editing. This will affect deposit dialog, dividend dialog, stock database dialog, and property dialog for stock indicator editor.
  • Bugfix: No longer using horizontal scroll bar for stock input text field. Instead, we will automatically enlarge the drop down field when there is a need.
  • Bugfix: We forget to trim the input in StockDatabaseJDialog.
  • Bugfix: Trim the string input in AutoCompleteJComboBox.

What's New in version 1.05r:

  • Feature: Enable cash withdrawal by entering -ve amount. (#2924161)
  • Feature: Remember position of portfolio horizontal split bar. (#3060396)
  • Feature: Last selected portfolio should be per country basic. (#3062599)
  • Feature: To have currency amount in Cash and Dividend right aligned, so that they look more neat.
  • Bugfix: Yahoo! Finance no longer provide current information for Dow Jones Index. We will be getting the information from Google Finance.
  • Bugfix: Prevent most stocks from returning 0 for Buy and Sell price.
  • Bugfix: China users unable to add UserDefined stocks due to ClassCastException.

What's New in version 1.0.5q:

  • Bugfix: Due to incorrect implementation of XML write encoding, the entire JStock application may corrupted if we are switching language to Chinese or switching country to China.

What's New in version 1.0.5p:

  • Bugfix: Critical bug fix. Due to incorrect usage of DomDriver, stock server connecting process is extremely slow. Fixing this bug will improve application start-up time dramatically.
  • Bugfix: Incorrect email encoding while we are in Chinese language.
  • Bugfix: Added missing
  • Bugfix: Able to send SMS in Chinese, by using a shorter message content.
  • Bugfix: Avoid possible NPE during unboxing. Contributed by Mark DeSpain. (#3051989)

What's New in version 1.05n:

  • Feature: Support China stock market. (#3049597)
  • Feature: Different colors for fall below alert and rise above alert. (#3005532)
  • Feature: User may choose their preferred currency symbol, per country basic. (#3002019)
  • Feature: Improve cloud storage speed and space, by saving only UserDefined stocks, instead of the entire database.
  • Bugfix: Wrong returned value by AbstractYahooStockHistoryServer.parse. Contributed by Mark DeSpain. (#3031918)
  • Bugfix: Avoid unnecessary instantiation of Double objects. Contributed by Mark DeSpain.(#3037411)
  • Bugfix: No duplicated items will be allowed in TSTSearchEngine.
  • Bugfix: Cancelation doesn't work, in LoadFromCloudJDialog and SaveToCloudJDialog.
  • Bugfix: Avoid possible NPE caused by null StockCodeAndSymbolDatabase.

What's New in version 1.0.5m:

  • Feature: Internationalization and localization. Currently, only Simplified Chinese is supported. (#2214275)
  • Bugfix: When chart dialog is being re-sized big enough, yellow box will not be able to move toward right most. (#2969416)
  • Bugfix: Highlight the stock, when the stock is already in the list. (#3011843)
  • Bugfix: Do not change the table cell color, when last price is 0, and causing Fall Below and Rise Above alert condition to be triggered.
  • Bugfix: Deposit and dividend may contains meaningless records due to incorrect data structure handling by their respective dialog boxes.

What's New in version 1.0.5L:

  • Feature: Support multiple watchlists. Manage your favorite stock watchlist, by splitting them into high growth stocks and dividend gained stocks.
  • Feature: User will have much better hint on what portfolio he is in, by looking at the label, instead of having to click on the drop-down menu. (#2957729)
  • Feature: User may launch calculator through Help menu. (#2919440)
  • Bugfix: MFI calculation causing infinity loop. (#2989168)
  • Bugfix: Load cloud files fail in Linux, if the cloud files are saved from Windows. (#2979338)
  • Bugfix: When changing to a new country, the previous country's portfolio name will be carried over to new country. The new country's portfolio name shouldn't have any relation with old country's.
  • Bugfix: Rename "Real-Time Info" to "Stock Watchlist".
  • Bugfix: Avoid potential OutOfMemory exception caused by endless add operation into the same button group.