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.