Releases: phyver/GameShell
Releases · phyver/GameShell
v0.2.8
Commits
- 133e33c: stray debug message (Pierre Hyvernat)
- b5803db: use fgets rather than read / strtok in spell.c (Pierre Hyvernat)
- b903089: RANDOM function can now output several random numbers (Pierre Hyvernat)
- 5d359cd: move create_boxes_data.sh to bin/ and boxes.db to lib/ (Pierre Hyvernat)
- 23a03f1: use grep -E "...|..." rather than grep "...|..." (Pierre Hyvernat)
- 93fccd9: count failed tests correctly (Pierre Hyvernat)
- d352f5c: better clean.sh in permission group (Pierre Hyvernat)
v0.2.7
Commits
- 81852cc: return outside function (Pierre Hyvernat)
- 917584e: english (Pierre Hyvernat)
- 0a849dc: allow using sed or awk (probably without pipe) in 05_pipe_head_tail (Pierre Hyvernat)
- 0e26660: save date as a parsable string in missions.log (Pierre Hyvernat)
- 054e046: log the starting date for each new session (Pierre Hyvernat)
- 7fcfdc6: change trap in start.sh as it doesn't seem to work as expected in zsh (Pierre Hyvernat)
- 0dad55b: rename bashrc to gshrc and merge GSH_BASHRC into GSH_CONFIG (Pierre Hyvernat)
- ea97d5f: convert bin_test.sh archive.sh and new_mission.sh to POSIX sh (Pierre Hyvernat)
- 24bc912: bug when generating dates for paintings (Pierre Hyvernat)
- 4acb810: make "gsh test" count tests correctly even inside subshells (Pierre Hyvernat)
- ec01ad3: replace "Error" by "Warning" for initialisation in a subshell (Pierre Hyvernat)
- 9bebdcb: bug in redirection in box.sh (Pierre Hyvernat)
- cc476a3: bugs in translations (Pierre Hyvernat)
- 882ac4c: bug when computing nb of days of a game! (Pierre Hyvernat)
v0.2.6
Commits
- 45f846b: added "-f FORMAT" and "-s SEP" options to seq script (Pierre Hyvernat)
- fac66fb: only list "gsh help" in short message displayed after the first mission (Pierre Hyvernat)
- c6a355b: display error about dependencies in yellow (Pierre Hyvernat)
- b2e1818: add target "make tests-fr" (Pierre Hyvernat)
- bda3d3a: stray debug messages (Pierre Hyvernat)
- 9e995aa: remove use of find -print0 / xargs -0 in archive.sh script (Pierre Hyvernat)
- 986f6a4: rename _gsh_start to __gsh_start (Pierre Hyvernat)
- a0f084a: remove HELP from list of commands in case of error (Pierre Hyvernat)
- 27fdfda: log action AUTO before running it! (Pierre Hyvernat)
- 1c50fdc: add "gsh pcm" for "print current mission", à la "pwd" (Pierre Hyvernat)
- 9f4398c: rename _get_mission_dir and _log_action (Pierre Hyvernat)
- 36b952a: save_environment.sh now saves PWD as well (Pierre Hyvernat)
- e5c9499: spelling (Pierre Hyvernat)
- f06f561: corrected the regex for protected lines (Pierre Hyvernat)
- 4fcc65e: make sure protected lines in goal files are not too long (Pierre Hyvernat)
- 1ce0f23: must set TEXTDOMAIN to gsh in progress_bar (Pierre Hyvernat)
- 11935ce: externalize missiondir script (Pierre Hyvernat)
- 4473194: first "gsh stat" command (Pierre Hyvernat)
- 90dc0e2: "gsh stat session" command (Pierre Hyvernat)
- 0587610: use "gsh stat" in tests, instead of "gsh index" (Pierre Hyvernat)
- f9c5794: COLUMNS defaults to 80 (Pierre Hyvernat)
- 80a52a4: some files were generated with spaces (Pierre Hyvernat)
- b654272: i18n for stat_session.awk (Pierre Hyvernat)
- b5f8992: redirect unwanted error message to /dev/null (Pierre Hyvernat)
- 0f4e91e: merlin.c didn't compile on macOS (Pierre Hyvernat)
- 30a39b4: POSIX find doesn't have '-quit' (Pierre Hyvernat)
- 7fec7b7: use ps -A instead of ps -e (Pierre Hyvernat)
- 2ceeb36: use smaller random parts in filenames (Pierre Hyvernat)
- c6c31ce: do not display the treasure chest ASCII art if the message in empty (Pierre Hyvernat)
- 2f4ee13: openBSD doesn't have colors for ls (Pierre Hyvernat)
v0.2.5
Commits
- 118fa3f: quote filenames in bashrc variable definitions (Pierre Hyvernat)
- a40ab25: make sure GameShell doesn't choke on path with strange characters (Pierre Hyvernat)
- 4f52423: better safeguard to make sure header.sh removes the relevent directory (Pierre Hyvernat)
- 5ad002b: safeguard to make sure we really remove the maze and not something else (Pierre Hyvernat)
- 3fec5a8: waring about initialization in subshells in yellow (Pierre Hyvernat)
- 13d8b30: stray debug message (Pierre Hyvernat)
- 5af75f5: remove and ignore "game shell*" files (Pierre Hyvernat)
- 0d1eca1: change iso88591 to latin1 (Pierre Hyvernat)
- 87bf404: header.sh did not return the correct value (Pierre Hyvernat)
- 8cef93d: add variable env_after before saving the first environment (Pierre Hyvernat)
- d809364: try make test instead of make check (Pierre Hyvernat)
- 2fb2c75: spelling in fr.po (Pierre Hyvernat)
- d5b3ad0: use a specific function to test for subshell (Pierre Hyvernat)
- fccb03c: update box.sh to remove problems with eval (Pierre Hyvernat)
- 6c2f989: missing quotes (Pierre Hyvernat)
v0.2.4
Commits
- 5af0ce9: disable echoing of keystroke during animations (Pierre Hyvernat)
- 5348684: external script for saving environment (Pierre Hyvernat)
- 020ed91: allow using EDITOR variable in mission 02_alias_journal/check.sh (Pierre Hyvernat)
- e00e074: oops, forgot to update Makefile with new names for scripts (Pierre Hyvernat)
- 3884765: missing redirection of stderr to /dev/null on stty command (Pierre Hyvernat)
- 986e6bb: cursor wasn't always put back on in case of error during start.sh (Pierre Hyvernat)
- c171d38: use standard source to source treasure files (Pierre Hyvernat)
- 763ed2f: typo in welcome message and problem in fr.po (Pierre Hyvernat)
- c849e33: bug when checking processes missions in narrow terminals (Pierre Hyvernat)
- 4fa1c2d: some sanity checking to make sure we remove the right directory (Pierre Hyvernat)
- a534684: dependency on pstree for 03_pstree_kill (Pierre Hyvernat)
- 407a02c: missed updates to .po files (Pierre Hyvernat)
v0.2.3
v0.2.2
v0.2.1
v0.2.0
Commits
- 371b735: Update the doc after setting up releases. (Rodolphe Lepigre)
- f9bed07: Add illustration to the README. (Rodolphe Lepigre)
- 9ffea8b: some POSIX fix (Pierre Hyvernat)
- a5422ac: stall generation in awk (Pierre Hyvernat)
- 65693a0: awk generation of maze in group finding_files_maze (Pierre Hyvernat)
- 9d05c95: update box.awk script (Pierre Hyvernat)
- 2bfadef: shorten the path in debug messages (Pierre Hyvernat)
- c9c3a35: correcting macOS bug when testing processes names (Pierre Hyvernat)
- 7f0f342: close open files in awk script genereting the maze (Pierre Hyvernat)
- e792647: close open file in generate_stall.awk script (Pierre Hyvernat)
- 50fbad0: found a trick to make generate_maze.awk much faster! (Pierre Hyvernat)
- 6d65ea5: need the full gettext package to generate .mo files (Pierre Hyvernat)
- 6de55b5: generate_maze.awk, need to close the process making the directories (Pierre Hyvernat)
- 7c51a2b: update the progress_bar script (Pierre Hyvernat)
- 73b922d: Removing the debugging workflow. (Rodolphe Lepigre)
- 35ed1be: Improve the documentation (Branwen Chilton) #38
- b3c6ecb: remove use of "sed -i" in makefiles (Pierre Hyvernat)
- ab7415a: misc cleaning (Pierre Hyvernat)
- 24f7634: remove some obsolete comments in new-mission.sh (Pierre Hyvernat)
- 4e16690: rename lib/gameshell.sh and lib/init.sh (Pierre Hyvernat)
- 8cfc062: stray "echo" in gsh_exit, added alias for "bash" (Pierre Hyvernat)
- c51de61: better error messages for make_index / archive.sh (Pierre Hyvernat)
- 4c6dcaa: problem in index.txt for processes group (Pierre Hyvernat)
- fec013f: replace "history -d ..-.." by several "history -d .." (Pierre Hyvernat)
- 06b4d03: send debug messages to stderr instead of stdin (Pierre Hyvernat)
- 8821064: c version of merlin in mission 05_stdout_stderr_redirection_merlin (Pierre Hyvernat)
- 3868d39: stray debug message (Pierre Hyvernat)
- ef7cc47: better debug messages in mission_source.sh (Pierre Hyvernat)
- d1cfe16: C version of the first two [spell] programs. (Rodolphe Lepigre)
- 35ba12d: C version for mission 3 in processes group of missions (Pierre Hyvernat)
- 14ed65e: remove python dependency (Pierre Hyvernat)
- c32a8ed: use a random parchment for the welcome message (Pierre Hyvernat)
- d9d3e04: bug when outputing coal / snowflakes in processes/03 (Pierre Hyvernat)
- 540bf4c: add targets "check", "check-verbose", "tests" and "tests-verbose" (Pierre Hyvernat)
- 3444fec: rename LANG variable in makefiles to LANGUAGES (Pierre Hyvernat)
- 5da74f1: use new "make check-verbose" in tests.yml (Pierre Hyvernat)
- 3dd9346: macOS' cp doesn't accept --archive (Pierre Hyvernat)
- e6c6229: bug when copying files in archive.sh (Pierre Hyvernat)
- 04143be: rename GameShell.sh to gameshell.sh (Pierre Hyvernat)
- 2d35ec0: allow external "gsh COMMAND" (Pierre Hyvernat)
- cfc9192: adapt the width of goal files / treasure messages (Pierre Hyvernat)
- 3cad0cf: minor corrections in goal files (Pierre Hyvernat)
- 7e75c58: missing unset variables (Pierre Hyvernat)
v0.1.0
Add workflow for version releases. This should allow creating a release by simply pushing a tag of the form "vX.Y.Z" (where "X.Y.Z" follows https://semver.org). See https://github.com/marketplace/actions/automatic-releases for more information on the workflow.