Releases: indeedeng/starfish
Version 3.0.0
We just did a large refactor of the code. Mostly it just made the code cleaner - more readable and easier to work with.
As part of that, refactor, we moved from using stdin to fs.readFileSync, so, the reason for a new version:
- THE COMMAND TO RUN STARFISH HAS CHANGED. Instead of
node index.js < {path/to/CSVfile}.csv {date1} {date2}
you'll usenode index.js {date1} {date2} {path/to/CSVfile}.csv
.
If that's confusing, you can check out the CHANGELOG announcement in the Discussions tab, or take a look in the README for more info, or create a new Discussion with your questions.
This version also has some fixes for recent security vulnerabilities, so it's worth pulling in the new code and running npm ci
before using Starfish.
Version 2.0
HI, thanks for using Starfish. Recently, we changed how we talk to GitHub's API because the old way is now deprecated. When you pull in the latest code changes, you'll also want to look at these Instructions to get a Personal Access Token for the GitHub API. Then, change your .env to take it, instead of OAuth credentials.
Also, the TIMEZONE_OFFSET environment variable has become TIMEZONE. You'll want to change that as well, and probably need to change the value you're giving it, as explained here
Make sure to run npm ci to update node packages.
New users, you don't have to worry about this - just follow the instructions in Getting Started below.