shellia (5.9) unstable; urgency=medium

  * enhanced function ia_easy_backslash: added option --backquote
  * added function ia_set2var
  * added function ia_set_minus

 -- Bernd Schumacher <bernd@bschu.de>  Fri, 26 Jan 2024 11:41:27 +0100

shellia (5.8) unstable; urgency=medium

  * fix ia_check to deliver return of failed function as exit code
    if available and only use static return code if not available
    tested with tests/test.hello_world_error and tests/test.ia-c-s-m
  * added new example tests/example.ssh_policy and test cases
    tests/test.ssh_policy*
  * Standards-Version: 4.6.2
  * tested with debian trixie

 -- Bernd Schumacher <bernd@bschu.de>  Thu, 07 Dec 2023 08:58:07 +0100

shellia (5.7.6) unstable; urgency=medium

  * fix ia_ssh to deliver correct return value

 -- Bernd Schumacher <bernd@bschu.de>  Sat, 18 Feb 2023 16:41:03 +0100

shellia (5.7.5) unstable; urgency=medium

  * using /bin/echo instead of echo more consequent, because
    the problem that backslashes are handled different in some shells
    still exists, as shown in script test.backslash_handling
    in directory shell_differences.
  * ia_ssh now like eval accepts script in more then one parameter. This means
    ia_ssh not only accepts <shellia-script> as last argument, but also
    [<shellia-script> ...]
  * using [ -n "$var" ] instead of [ "$var" ] more consequent, because of
    possible bad behaviour in some shells, as shown in script test.test_handling
    in directory shell_differences.
  * run_tests now creates res.cmd for each single test, to easier reproduce
    problems in development. Files that could help to debug a test error,
    are now copied in the temporary directory dbgerr
  * changed email to bernd@bschu.de
  * extensive tested with debian bookworm
  * Standards-Version: 4.6.1

 -- Bernd Schumacher <bernd@bschu.de>  Thu, 08 Dec 2022 13:41:39 +0100

shellia (5.7.4) unstable; urgency=medium

  * added basic function ia_prep_args4eval()
  * added option --on-ia-fd to ia_ssh

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Wed, 12 Oct 2022 11:09:01 +0200

shellia (5.7.3) unstable; urgency=medium

  * Fix: allow option <ssh-options> for function ia_ssh() to contain spaces.

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Tue, 11 Oct 2022 07:57:02 +0200

shellia (5.7.2) unstable; urgency=medium

  * ignore new warning from bash (bash behaves as before, only adds warning):
    "pop_var_context: head of shell_variables not a function context"
    closes: #1020200

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Sun, 18 Sep 2022 14:08:38 +0200

shellia (5.7.1) unstable; urgency=medium

  * fix of higlevel function ia_ssh() to return correct exit code

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Mon, 04 Apr 2022 17:38:59 +0200

shellia (5.7) unstable; urgency=medium

  * better log handling of remote shellia scripts, that are called from local
    shellia scripts with ssh; see ia_ssh in SHELLIA(3)
  * better support for key press v; see "variable in Interactive-mode"
    in SHELLIA(3)

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Tue, 08 Mar 2022 15:26:56 +0100

shellia (5.6.5) unstable; urgency=medium

  * always use gawk instead of awk to make testing more reliable

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Wed, 04 Nov 2020 19:50:01 +0100

shellia (5.6.4) unstable; urgency=medium

  * prepare for debian release

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Sat, 29 Aug 2020 14:22:00 +0200

shellia (5.6.4~2) UNRELEASED; urgency=medium

  * cleanup examples/mylib
  * added more features to ia.basic/ia_ask()

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Tue, 11 Aug 2020 16:05:08 +0200

shellia (5.6.4~1) UNRELEASED; urgency=medium

  * function ia_easy_backslash has now options --dollar, --backslash and --quote
  * in manpage explain that $<var> behaves like \${var} and not like ${var}.
  * make manpages better readable with man command

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Fri, 07 Aug 2020 07:57:51 +0200

shellia (5.6.3) unstable; urgency=medium

  * using mktemp instead of tempfile. Closes: #963447
  * changed debian/compat from 9 to 10

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Mon, 22 Jun 2020 09:57:13 +0200

shellia (5.6.3~1) unstable; urgency=medium

  * examples/mylib: fixed function my_ssh when used with option -t
  * ia.interactive: using variable ia_i instead of i
  * shellia-3.rst: added warning not to use variables starting with
    ia_ in scripts using shellia
  * ia_backslash: do not escape the special shellia notation $<var>

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Fri, 15 May 2020 09:31:08 +0200

shellia (5.6.2) unstable; urgency=medium

  * warn when script uses dbg with non-numeric dbglevel
  * added tests/example.debug_badlevel and tests/test.debug_badlevel

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Wed, 22 Apr 2020 09:35:53 +0200

shellia (5.6.2~01) unstable; urgency=medium

  * fixed spelling error
  * added tests/example.eval and tests/test.eval

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Sun, 12 Apr 2020 19:08:55 +0200

shellia (5.6.1) unstable; urgency=medium

  * fixed test.ia-c-s-m where mksh now gives better output since
    mksh version 57-6. closes: #952260

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Tue, 25 Feb 2020 10:20:25 +0100

shellia (5.6.1~03) unstable; urgency=medium

  * upgraded copyright line in sources

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Mon, 06 Jan 2020 16:13:09 +0100

shellia (5.6.1~02) unstable; urgency=medium

  * fixed deletion of ia_mktemp created files with exit trap in subfunctions
  * tests now also check for undeleted /tmp/shellia.* files.

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Fri, 03 Jan 2020 16:15:50 +0100

shellia (5.6.1~01) unstable; urgency=medium

  * fixed examples/mylib to use ia_esay_backslash with option -2

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Fri, 27 Dec 2019 16:21:54 +0100

shellia (5.6) unstable; urgency=medium

  * new debian version 5.6

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Thu, 19 Dec 2019 08:39:03 +0100

shellia (5.6~1) unstable; urgency=medium

  * added: in case of premature exit, print everything that could
    not be checked before exit

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Fri, 13 Dec 2019 14:02:54 +0100

shellia (5.5.1) unstable; urgency=medium

  * fixed ia_easy_backslash:
    If sed is called with --unbuffered, sed can be either /usr/bin/sed or
    /bin/sed but not "busybox sh"'s sed.
  * fixed ia_easy_backslash option "-1" instead of "1"

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Thu, 07 Nov 2019 13:54:36 +0100

shellia (5.5) unstable; urgency=medium

  * Using python3-docutils instead of python-docutils because of
    Python2 removal in sid/bullseye. closes: #943269

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Wed, 23 Oct 2019 14:28:33 +0200

shellia (5.4.1) unstable; urgency=medium

  * Only source package build for upload

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Fri, 06 Sep 2019 08:08:38 +0200

shellia (5.4) unstable; urgency=medium

  * new debian version 5.4

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Mon, 26 Aug 2019 11:13:36 +0200

shellia (5.4~17) unstable; urgency=medium

  * added test to use environment variables dbg_run_level and dbg_run_names

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Mon, 15 Jul 2019 14:43:12 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog shellia`.
