Versions - ThePix/QuestJS GitHub Wiki
Github tracks changes, and sometimes these are made more than once a day. For the most up-to-date version, your best bet is to clone the repository, and delete all the extraneous files. Usually - but not always - changes are uploaded only once the unit tests all pass.
This version history logs the version of the zipped file, which is updated rather less regularly, and only when I am reasonably confident that it works.
QuestJS is also version 6 of Quest, however it is also vital that the version is tracked within that. I have taken the decision to track versions from 0.1, as this better reflects the pre-release state than version 6.0. The first release is therefore Quest 6 version 0.1.
| Version | Date | Comments |
|---|---|---|
| 0.1 | 09/Oct/20 | First version of the .zip file |
| 0.2 | 09/Nov/20 | Second version, prompted by Windows corrupting the 0.1, and Github uploading that. Added support for both node maps and image maps, changing the POV, sounds. |
| 0.3 | 29/Nov/20 | Date and time improved. Icons improved. READABLE added. |
| 0.4 | 12/Dec/20 | The big changes in 0.4 were done by other people. KV added support for object links, and DakinQuelia very much improved the look-and-feel. In addition: All assets are now in an assets folder. Several bugs, mostly involving lang sorted. AGAIN and OOPS added. |
| 0.5 | 01/Jan/21 | Mostly bugs fixes and some re-organising files; the main file is now index.html. At this point I consider QuestJS to have all the major features. |
| 0.6 | 04/Mar/21 | More bug fixes, especially relating to save/load |
| 0.7 | 14/Apr/21 | Now includes index.html (forgotten in 0.6!) |
| 0.8 | 07/Jul/21 | This turned out to be a pretty big update. Besides more bug fixes numerous functions have been renamed and/or had parameters rearranged, towards a more consistent API - see here. |
| 0.9 | 26/Sep/21 | Transcripts redone; a lot of stuff for RPG done; createPaneBox replaced by createAdditionalPane; CONSTRUCTION and ROOM_SET templates added; jQuery removed; parser refactored to allow better GIVE command |
| 1.0 | 05/Apr/22 | Full release! Motivated by a lack of changes, so no big changes |
| 1.1 | 01/May/22 | Changes to "respond" (and under the hood NPC reactions now uses it); also improvements to RPG |
| 1.2 | 01/Sep/22 | The "respond" function also used for SAY and item giving, plus you can have two-ways exits with Link |
| 1.3 | 08/Nov/22 | Big update to RPG library, quests sorted out; the Command class code done as a proper class that automatically adds it to the list |
As of 0.2, settings.questVersion records the version and the ABOUT command reports it.
It is possible the editor will have its own version scheme.