Skip to content

Releases: frossm/quoter

Release - v5.0.26

13 Dec 18:16
Compare
Choose a tag to compare

Releases Notes

Simple release collecting the following changes

  • Updated library jAnsi & tweaked error message for invalid -d value
  • Small visual change / License date update
  • Tweaked the OPEN and CLOSED display style
  • Updated all of the files copyright header to be through 2023. I'll need to change again shortly when we come to 2024
  • Slight change to parameter validation to cause a fatal error if there is an error
  • Tweaked the output colors

Release - v5.0.23

14 Sep 16:37
Compare
Choose a tag to compare

Release Notes

  • Increased the trend duration to 365 days. So you can not view from 1 to 365 days (inclusive). An error will be shown if the number of days provided (-d) is out of that range
  • Autorefresh (-a SECONDS) will display an error if export (-x FILE) is used with it. The export will work the first time, but will give errors afterwards
  • Correct a trend bug which would show last year's values at the end. This was due to sorting. I've changed the date format to the ISO format (YYYY-MM-DD) which sorts correctly and solved the problem.

Release - v5.0.20

07 Aug 15:55
Compare
Choose a tag to compare

Release Notes

Updates to account for symbols that do not have all of fields provided. Thanks to @pgalasti for the pull request. His approach also made the code cleaner which I appreciate. Thanks Paul.

Release - v5.0.18

03 Aug 12:52
Compare
Choose a tag to compare

Release Notes

Another quick release as it fixes a bug. If Quoter was run with the -n switch to only show the indexes, the date/time provided would revert back to US Eastern time and wouldn't be localized. This was corrected.

Also added a small change to show the am/pm in the timestamp as lower case and right next to the time instead of having a space between. I think this looks better.

Release - v5.0.17

01 Aug 22:17
Compare
Choose a tag to compare

Release Notes

Small bug fix. If the date has a single digit, Quoter wasn't displaying the proper time stamp. I corrected this, but will need to watch it when it hit's double digit day values, but it worked ok in testing.

Release - v5.0.16

31 Jul 19:26
Compare
Choose a tag to compare

Release Notes

This release focuses on the auto-refresh capabilities.

  • Added a countdown timer so you can see when it will reset
  • Replaces Ctrl-C with being able to press Enter to exit. Ctrl-C will still work however
  • Updates to the jUnit5 test library
  • Helpfile updates

Release - v5.0.14

18 Jul 22:16
Compare
Choose a tag to compare

Release Notes

This is a collection of smaller updates.

  • Added validate of the -d days switch. A crash would occur if the number was zero or less
  • Consolidated the xPaths used to get the data from the financial website into a single location. This will make updates easier when I inevitabily have to update when the website structure changes. The faster I can get these updated, the faster I can get it working again.

Release - v5.0.11

11 Jul 12:36
Compare
Choose a tag to compare

Release Notes

Just two small updates for this release

  • At the end of the display, Quoter shows the date & time of the data as given by the financial website. This date/time now has a timezone added and it adjusts to the user's local timezone. This should make it easier to read without having to do the math in your head.
  • I'm now pulling the name of the company in the symbol data. Currently, this is only shown at the top of the trend display but I could use it elsewhere if it makes sense. I've also added automated tests to ensure this is working.

Note

As I've mentioned before, I've stopped using APIs after IEXCloud canceled their free tier. I'm just scrapping the data from a financial website. Quoter will break at some point if they change their website structure. Rest assured that I use Quoter every weekday and rely on it. When I notice this I'll fix it as soon as possible so please stay up on the latest version.

Release - v5.0.8

01 Jul 14:34
Compare
Choose a tag to compare

Release Notes

SNAP Improvements

  • Updated to use Core22 as the base

Enhancements

  • Added a One Year Percentage value to both symbols and indexes. this will show the last 12 month change in addition to the YTD-Year to Date change percentage
  • Add a new command line parameter: -d DAYS. This will allow the user to set the number of days the -t trend display will display. I believe the max is around a year. Secondly, this change is persistent between executions. It will store the value in the Java preferences system. The default is 90 days.

Testing

  • Added several automated tests. As with all testing, more could be done, but this is a good start
    -- Parsing the command line options
    -- File exporter
    -- Obtaining and processing an index from the financial website
    -- Obtaining and processing a symbol from the financial website
    -- The preferences system

Notes

As I mentioned in a previous list, I've moved from using free APIs to using webscraping. The advantage is the user doesn't need a key. Also, they can't simply remove the free plan like IEXCloud did and the program dies.

However, the negative is that I expect the program to stop working on occasion if they change the layout of their website. I'll work to quickly fix this, but it may take a few days. Please keep up with the latest version.

Release - v5.0.5

29 Jun 00:11
Compare
Choose a tag to compare

Release Notes

This release fixes a few bugs as well as re-enabling the -x export capability.