Skip to content
Tags give the ability to mark specific points in history as being important
  • v0.10.62
    da22468e · Bump version to 0.10.62 ·
    Shellfu v0.10.62 - FloatingPointError
    
    Overview of changes:
    
     *  Added isa__num() and isa__posnum()
    
     *  Fixed quoting issue pointed out by ShellCheck
  • v0.10.61
    5b743750 · Bump version to 0.10.61 ·
    Shellfu v0.10.61 - FloatingPointError
    
    Overview of changes:
    
     *  Few improvements and additions to $PRETTY docstring
  • v0.10.60
    7d71e330 · Bump version to 0.10.60 ·
    Shellfu v0.10.60 - FloatingPointError
    
    Overview of changes:
    
     *  Moved sfdoc command to shellfu-devel
    
        /usr/bin/sfdoc can't seem to get rid of Perl dependency; in particular
        it depends on pod2man, which does require some part of Perl platform.
    
        This means that for any Shellfu usage, Perl is required, which
        unnecessarily limits usability of the whole Shellfu platform.
    
        Note that the sfdoc command also requires shellfu-bash-sfdoc
        *module*, which requires Perl explicitly for filtering docstrings.
        That part could be (and likely will be, at some point) replaced by
        Bash-only code, but it's not worth now as long as the rare user of
        this library, /usr/bin/sfdoc, pulls in Perl anyway.
    
        This might cause issues if a package is depending on shellfu and
        using 'sfdoc'. Such situation should not be common, and at all not
        critical, so we will go ahead and do it within 0.10.*.  We will do a
        +9 bump instead of regular +1 bump, to emphasize the risk a bit
        more by bumping to the next decade.
    
     *  Removed sfpi's dependency on sfdoc
    
     *  Fixed missing perl dependecy
    
     *  Fixed lie about Debian Almquist Shell in README.md
    
     *  Minor docstring and packaging meta-data fixes
  • v0.10.51
    2016cd9f · Bump version to 0.10.51 ·
    Shellfu v0.10.51 - FloatingPointError
    
    Overview of changes:
    
     *  Updated versioning notes and IRC channel reference in README
  • v0.10.50
    99519d60 · Bump version to 0.10.50 ·
    Shellfu v0.10.50 - FloatingPointError
    
    Overview of changes:
    
     *  Clarify and polish embed section warning
  • v0.10.49
    fd8ac8d5 · Bump version to 0.10.49 ·
    Shellfu v0.10.49 - FloatingPointError
    
    Overview of changes:
    
     *  Added POD embedder utility
    
        This thing is only really useful for very specific case, in
        particular when maintaining BeakerLib modules.  These use POD as
        native format, so using sfembed_pod one could maintain BeakerLib
        module documentation in a similar manner as if it was Shellfu
        module --- just that the POD section would need to be re-generated
        on every change.
  • v0.10.48
    a7c97e2c · Bump version to 0.10.48 ·
    Shellfu v0.10.48 - FloatingPointError
    
    Overview of changes:
    
     *  Added missing util-linux dependency (Fedora 35 containers)
    
        Since Fedora 35, Fedora containers won't come with util-linux.
        This breaks shellfu because it also means there's no 'rev' command,
        which is used during initialization.
    
     *  Avoided non-standard 'which' dependency in test header
    
     *  Minor packaging meta-data cleanup
  • v0.10.47
    89e8d52f · Bump version to 0.10.47 ·
    Shellfu v0.10.47 - FloatingPointError
    
    Overview of changes:
    
     *  Completed mkusage() docstring
    
        The docstring has long been neglected; part of it was accidentally
        added to internal API.  Now it's merged together and improved.
    
     *  Fixed style for pretty.sh module variables
    
        Renamed variables inherited by pretty modules to follow CamelCase as
        Shellfu style advises.
    
     *  Arbitrary PRETTY_USAGE values will now generate warning
    
        Previously giving any undocumented value would just lead to default
        behavior.  Now the default behavior is invoked by `caller` value and
        undocumented values will produce warning (but other than that,
        behave as before).
  • v0.10.46
    1f49303a · Bump version to 0.10.46 ·
    Shellfu v0.10.46 - FloatingPointError
    
    Overview of changes:
    
     *  Added workaround for unit test permafail
    
     *  Adopted changes suggested by new ShellCheck rules SC2295, SC2268
  • v0.10.45
    142df44c · Bump version to 0.10.45 ·
    Shellfu v0.10.45 - FloatingPointError
    
    Overview of changes:
    
     *  Fixed arr__fromcmd() spamming current directory with tempfile
  • v0.10.44
    5de741ad · Bump version to 0.10.44 ·
    Shellfu v0.10.44 - FloatingPointError
    
    Overview of changes:
    
     *  Updated MKit to v0.0.52
  • v0.10.43
    2c49d784 · Bump version to 0.10.43 ·
    Shellfu v0.10.43 - FloatingPointError
    
    Overview of changes:
    
     *  Fixed debugv test failing with Bash 5.1+ (Fedora 34)
  • v0.10.42
    be164c48 · Bump version to 0.10.42 ·
    Shellfu v0.10.42 - FloatingPointError
    
    Overview of changes:
    
     *  mkusage() will give more useful message
  • v0.10.41
    4660694f · Bump version to 0.10.41 ·
    Shellfu v0.10.41 - FloatingPointError
    
    Overview of changes:
    
     *  Added missing make dependency
    
     *  Updated URLs after migrating from pagure.io
  • v0.10.40
    81b585c1 · Bump version to 0.10.40 ·
    Shellfu v0.10.40 - FloatingPointError
    
    Overview of changes:
    
     *  Move inigrep to separate project
    
     *  Moved shellfu-sh-charmenu to separate project
    
     *  Moved shellfu-sh-mdfmt to a separate project
    
     *  Made init more POSIX compliant
    
     *  Added arr__after() to allow selecting item after certain item
    
     *  Iproved variable collision prevention in arr.sh
    
     *  Minor improvements for arr.sh tests
  • v0.10.36
    354e5e2c · Bump version to 0.10.36 ·
    Shellfu v0.10.36 - FloatingPointError
    
    Overview of changes:
    
     *  Minor packaging cleanups and updates
  • v0.10.35
    07a2a780 · Bump version to 0.10.35 ·
    Shellfu v0.10.35 - FloatingPointError
    
    Overview of changes:
    
     *  Fixed module docsring ignored in case of extra newline
    
     *  playkit: Added experimental support for BASHUM_CTXSYM
  • v0.10.34
    c0c4dc84 · Bump version to 0.10.34 ·
    Shellfu v0.10.34 - FloatingPointError
    
    Overview of changes:
    
     *  Fixed typo in auto_test override
  • v0.10.33
    1b31f8ec · Bump version to 0.10.33 ·
    Shellfu v0.10.33 - FloatingPointError
    
    Overview of changes:
    
     *  Fixed man-related dependency names on RHEL-6 and CentOS-7
    
     *  Minor packaging cleanup
  • v0.10.32
    78f91362 · Bump version to 0.10.32 ·
    Shellfu v0.10.32 - FloatingPointError
    
    Overview of changes:
    
     *  Fixed PREFIX issues in debian/rules template