-
v0.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
Shellfu v0.10.61 - FloatingPointError Overview of changes: * Few improvements and additions to $PRETTY docstring
-
v0.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
Shellfu v0.10.51 - FloatingPointError Overview of changes: * Updated versioning notes and IRC channel reference in README
-
v0.10.50
Shellfu v0.10.50 - FloatingPointError Overview of changes: * Clarify and polish embed section warning
-
v0.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
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
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
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
Shellfu v0.10.45 - FloatingPointError Overview of changes: * Fixed arr__fromcmd() spamming current directory with tempfile
-
v0.10.44
Shellfu v0.10.44 - FloatingPointError Overview of changes: * Updated MKit to v0.0.52
-
v0.10.43
Shellfu v0.10.43 - FloatingPointError Overview of changes: * Fixed debugv test failing with Bash 5.1+ (Fedora 34)
-
v0.10.42
Shellfu v0.10.42 - FloatingPointError Overview of changes: * mkusage() will give more useful message
-
v0.10.41
Shellfu v0.10.41 - FloatingPointError Overview of changes: * Added missing make dependency * Updated URLs after migrating from pagure.io
-
v0.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
Shellfu v0.10.36 - FloatingPointError Overview of changes: * Minor packaging cleanups and updates
-
v0.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
Shellfu v0.10.34 - FloatingPointError Overview of changes: * Fixed typo in auto_test override
-
v0.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
Shellfu v0.10.32 - FloatingPointError Overview of changes: * Fixed PREFIX issues in debian/rules template