Skip to content

Releases: cowsay-org/cowsay

3.8.4

01 Dec 00:08

Choose a tag to compare

Changes

  • Add "sus" (Among Us crewmate) cow.
  • Add "actually..." cow.

Internal changes

  • Add CONTRIBUTORS.md file with contributor credits.
  • Add notes on contributing a cow, and licensing it, to CONTRIBUTING.md.
    • Require "GPLv1+ and Artistic" licensing for new contributions.

3.8.3

21 Aug 13:20

Choose a tag to compare

Changes

  • 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.
  • Expand cowsay --help screen, and the man page a bit

Internal changes

  • 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.

3.8.2

16 Aug 18:27

Choose a tag to compare

Changes

  • Remove an offensive cow (#46)

3.8.1

08 Aug 10:17

Choose a tag to compare

Small bugfix release.

  • Fix cowsay -h behavior, which would still wait for stdin input instead of exiting
  • Fix cowsay -n <args> giving obtuse "undefined subroutine" error

3.8.0

08 Aug 09:27

Choose a tag to compare

First new release in a couple years. Nothing big here. Sorry, I'm a cow; I move slow.

  • 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

3.7.0

29 May 01:41

Choose a tag to compare

  • 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

3.6.1

28 May 19:27

Choose a tag to compare

  • Fix version number

3.6.0

28 May 19:18

Choose a tag to compare

  • Support running from repo
  • Simplify installation process

3.5.0

28 May 17:03

Choose a tag to compare

  • Add llama cow
  • Changed to SemVer version numbering

Version 3.04.01

03 Aug 20:10

Choose a tag to compare

Trivial fixes to the 3.04 release:

  • Fix the version number in source files

Fork Note

This is the first release from the cowsay-apj fork, even though this is not reflected in the internal project documentaiton. It is intended to be a trivially-adjusted re-release of the upstream project, for reference as an initial baseline.