Skip to content

Latest commit

 

History

History
243 lines (148 loc) · 4.81 KB

CHANGELOG.md

File metadata and controls

243 lines (148 loc) · 4.81 KB

v1.2.0

Features

Fixed

  • Don't export the parseArgs function from cli/index.js and rename the execArgs to exec.
  • Fix README.md badges.

To do

  • Fix tests.
  • Setup CI.

v1.1.4

Features

  • Name of custom cows for moo, cowsay and cowthink methods is not mandatory and ignored if it's provided.

Fixed

  • Custom cow usage in README.md file has been improved.
  • Version for help message of cli commands is taken from package.json file instead of hardcoding it.
  • Copyright year for help message of cli commands is taken from machine clock instead of hardcoding it.

To do

  • Fix tests.
  • Setup CI.

v1.1.3

Fixed

  • Cows design errors.

To do

  • Fix tests.
  • Setup CI.

v1.1.2

Features

  • New cows have been added.
  • Custom cows management feature.
  • Custom modes management feature.

Fixed

  • Type definitions.
  • Cow rendering function.
  • Box rendering function.
  • Cows design.

To do

  • Fix tests.
  • Add more cows.
  • Setup CI.
  • Add modes programmatically.
  • Add cows programmatically.

v1.0.7

Features

  • Update dependencies

Fixed

  • Type documentation comments:
    • CowRenderer
    • CowAllOptions
    • moo
    • cowsay
    • cowthink.

To do

  • Fix tests.
  • Add more cows.
  • Setup CI.
  • Add modes programmatically.
  • Add cows programmatically.

v1.0.5

Features

  • Add badges to README.md.
  • Update dependencies

Fixed

  • Independent testing of the cowsay and cowthink commands.

To do

  • Add modes programmatically.
  • Add cows programmatically.

v1.0.4

Fixed

  • Fix action for cowthink when options is not given.

To do

  • Add modes programmatically.
  • Add cows programmatically.

v1.0.3

Fixed

  • Fix #1: ES6 example code is not using the right format.

To do

  • Add modes programmatically.
  • Add cows programmatically.

v1.0.2

Fixed

  • Documentation misspellings.

To do

  • Add modes programmatically.
  • Add cows programmatically.

v1.0.1

Features

  • Update the home page.

To do

  • Add modes programmatically.
  • Add cows programmatically.

v1.0.0

Features

  • Receive the one argument with all options or traditional two arguments with the message and options separately.
  • Improve the documentation.

To do

  • Add modes programmatically.
  • Add cows programmatically.

v0.3.5

Fixed

  • Fatal bug when wrap is a string with not valid integer format.

Features

  • Simplify tests without affect the coverage.

To do

  • Add modes programmatically.
  • Add cows programmatically.

v0.3.4

Fixed

  • Webpack support.

To do

  • Add modes programmatically.
  • Add cows programmatically.

v0.3.3

Features

  • How to pipe messages example now available in README.md.

To do

  • Add modes programmatically.
  • Add cows programmatically.

v0.3.2

Fixed

  • Code blocks in README.md.
  • Version number for cli commands help output.

To do

  • Add modes programmatically.
  • Add cows programmatically.

v0.3.1

Fixed

  • Default eyes to ".." for the small cow when a empty eyes string is provided.
  • Eyes spacing for the udder cow when the eyes string is only one character.
  • Special wrapping cases.

To do

  • Complete the README.md file.
  • Improve tests.
  • Add modes programmatically.
  • Add cows programmatically.

v0.3.0

Features

  • Zero dependencies.
  • Coded in pure ES5 for best support.
  • Full documented code with JSDoc and TypeScript declaration files.
  • CLI commands with the same parameters as the original cowsay and cowthink commands.
  • Tested against the original cowsay and cowthink commands.

To do

  • Complete the README.md file.
  • Improve tests.
  • Add modes programmatically.
  • Add cows programmatically.