All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- New trivia from
- Shadow of the Sith
- Updated runtime (Deno) to v1.28.1 and dependencies (Deno Standard) to v0.165.0
- Instructions for contributing
- New trivia from
- A Test of Courage
- Squadrons
- The Force Awakens
- Updated target runtime (Deno) to v1.20.4 and dependencies (Deno Standard) to v0.133.0
- Migrate dev scripts to use
deno task
- Minor code/type refactors
- Numerous spelling and grammatical fixes
- New trivia from
- The Bad Batch
- Rebels
- Shadow Fall
- Victory's Price
- Thrawn Ascendancy: Lesser Evil
- Thrawn Ascendancy: Chaos Rising
- Jedi: Fallen Order
- Updated target runtime (Deno) to v1.17.1 and dependencies (Deno Standard) to v0.119.0
- Build script to create executables
- New trivia from
- Ahsoka
- The Clone Wars
- Thrawn Ascendancy: Chaos Rising
- Rebels
- Dooku: Jedi Lost
- Smuggler's Run
- Light of the Jedi
- Update target runtime (Deno) to v1.11.1 and dependencies (Deno Standard) to v0.99.0
- Rewrite README.md
- Scripts (run program, scaffold new trivia source file, build executables) are now written in TS to be run with Deno
- Add missing question marks to a few questions
- Replace deprecated use of
Deno.writeAllSync
w/same function from Deno Standard Modules
- New trivia from
- The Clone Wars
- From A Certain Point of View: The Empire Strikes Back
- Update target runtime (Deno) to v1.6.1 and dependencies (Deno Standard) to v0.81.0
- Fixed many grammatical and capitalization errors
- Fixed spelling of General Grievous in several questions
- New trivia from
- The Clone Wars
- Solo: A Star Wars Story
- The Empire Strikes Back
- From A Certain Point of View: The Empire Strikes Back
- Return of the Jedi
- Update target runtime (Deno) to v1.5.3 and dependencies (Deno Standard) to v0.78.0
- Migrate from prettier to
deno fmt
for code formatting
- New trivia questions from Bloodline and The Clone Wars
.gitignore
file- ignore
.vscode
local editor settings
- ignore
- Update target runtime (Deno) to v1.3.3 and dependencies (Deno Standard) to v0.68.0
- Corrected
README.md
, scripts will run from any directory - New trivia script waits for a user response when the version check fails instead of continuing on
- Lots of new trivia. Sources include:
- Catalyst
- Dark Disciple
- From a Certain Point of View
- Master and Apprentice
- Queen's Peril
- Solo
- The Aftermath trilogy
- The Clone Wars
- Thrawn Alliances
- Thrawn Treason
- Twilight Company
- New empty trivia files for upcoming media:
- Squadrons
- Shadow Fall
- From a Certain Point of View: The Empire Strikes Back
- Update target runtime (Deno) to v1.1.3 and dependencies (Deno Standard) to v0.60.0
- Updated
README.md
's blurb about runtime version
- Fixed a few more typos in trivia questions
- New trivia files for TV shows can now be scaffolded with the new source script
- There are now batch (for Windows) and shell (for Mac/Linux) scripts for launching the game and creating new trivia files
- More Jedi: Fallen Order trivia
- Added empty trivia file for Canto Bight book
- Accidentally hitting enter without typing anything is no longer counted as a wrong answer, just leaves you in place
- The new source script now requires FS read access so it can verify a trivia file does not already exist
- The new source script only requests read/write access to the specific trivia folder in question
- TV series' trivia files are no longer split out by season
- Some small refactors of internal code
- Continued fixing typos and capitalization mistakes
- New trivia files for comics can now be scaffolded with the new source script
- Added empty trivia file for Han Solo - Imperial Cadet
- Running the new source script no longer requires the
--allow-write
flag. The script will request write permission if it is omitted. - A couple trivia questions have been reworded to be "in universe"
- Update target runtime (Deno) and dependencies (Deno Standard) to v0.40.0
- Some small refactors of internal code
- Corrected a typo in the log message displayed when the program is run with the wrong version of Deno
- The import of Jedi of the Republic—Mace Windu is now pointing to the correct file
- Several trivia questions have been edited for capitalization and spelling
- New trivia questions from...
- Galaxy's Edge: Black Spire
- Resistance Reborn
- Jedi: Fallen Order
- Added empty trivia files for...
- Clone Wars Season 7
- Vader Immortal
- A Crash of Fate
- To improve readability, an extra line break has been added after a question's source is printed
- Added VS Code snippet "New Question" to reduce amount of typing when adding trivia
- Update target runtime (Deno) and dependencies (Deno Standard) to v0.39.0
- Get user input now uses Deno Standard's built in function
- The console only clears when the game is actually run, not when displaying version info, stats, or a runtime version warning
- Improved detection of numeric answer sets when choosing whether to shuffle or sort answers
- Update target runtime (Deno) and dependencies (Deno Standard) to v0.36.0
- After finishing a quiz, the user has the option of taking another
- Improved how answers are sorted
- Numeric answers are now sorted lowest to highest
- For non-numeric answers, all answers are sorted randomly instead of just the correct answer
- Update target runtime (Deno) and dependencies (Deno Standard) to v0.30.0
- A couple typos in the trivia content
- Checks version of runtime (Deno) at launch for compatibility
- Clear console at certain points in game
- Update target runtime (Deno) and dependencies (Deno Standard) to v0.28.0