(nothing here yet)
- Add
CONTRIBUTORS.md
file with contributor credits. - Add notes on contributing a cow, and licensing it, to
CONTRIBUTING.md
.
- Remove offensive cows "telebears" and "satanic", sending to cows-offensive. (#46)
- Improve Makefile, bringing more in line with GNU conventions, improve configurability, fix some
make uninstall
problems, etc. (#26) (Thanks, Hans Niedermann!) - Remove leftover "Listing cowfiles in pretty format" debugging output (#50)
- Fix "uninitialized value $tail" error in
cowsay -l
output for empty (zero-cowfile) cow dirs (#50) - Fix installation location ("prefix") detection for cases like user-defined symlinks, and align repo layout with installation prefix dir layout (#49, #55)
- Remove broken .pm cows (#54)
- Support for the .pm cowfile format never got implemented. This keeps non-working cows from appearing in the
cowsay -l
list and the like.
- Support for the .pm cowfile format never got implemented. This keeps non-working cows from appearing in the
- Expand
cowsay --help
screen, and the man page a bit
- Reorganize the repo to better match installation layout, and support running in-repo using
$PATH
. - Remove some special-casing code for the in-repo execution mode.
- Remove an offensive cow (#46)
- It has been put to pasture in the new cows-offensive repo
- Fix
cowsay -h
behavior, which would still wait for stdin input instead of exiting - Fix
cowsay -n <args>
giving obtuse "undefined subroutine" error
- Add "cupcake", "alpaca", and "fox" cows
- Fix "mech-and-cow" cow for file extension issue
- Fix "empbrace" typo in kiss.cow
- Better installation process, involving symlinks and stuff
- Migrate from AsciiDoc to Asciidoctor
- Make cowthink a symlink to cowsay
- Improve man page organization
cowsay -r [-C]
for random cow- Pluggable cow collections using etc/cowsay/cowpath.d
- Move cows/ and site-cows/ from $prefix/share/ to $prefix/share/cowsay/
- Parseable format for
cowsay -l
when sent to non-terminal destination - Fix
cowsay -l
ignoring*.pm
files - Have
cowsay -l
recursively discover cowfiles in subdirectories
- Fix version number
- Support running from repo
- Simplify installation process
- Add llama cow
- Changed to SemVer version numbering
- Remove leading zeros from version numbering
- Cowsay forked by Andrew Janke.
- Fixed version numbers in program and doco
- Licensing terms have changed to GPLv3.
- Friendlier to being hosted on GitHub.
- No functionality changes whatsoever.
- Added cows/tux.cow, as suggested by [email protected]
- Compatibility with 5.6.0, due to a change in qw().
- Renamed devil.cow to daemon.cow, since I know better. :-)
- Fixed boneheaded code placement so that cowsay -l actually works.
- Fixed compatibility issues between the Text::Wrap module that changed between 5.005_02 and 5.005_03.
- Fixed tab expansion issues with Text::Tabs.
- Rewritten into Perl 5 and presented to the world.
- Arbitrary messages.
- Figlet support (-n).
- Line wrap length (-w).
- Multiple pre-set expressions.
- Better arg parsing loop.
- Message from stdin or command line.
- SUBJECT is VERB OBJECT