# Changelog for turtle-haskell ## v0.2.2.1 * Upgrading upper bounds of the lens package to allow for compilation with GHC 9.0.1. * Regenerated `.travis.yml` to reflect new GHC supported version. ## v0.2.2 * Upgrading to GHC 8.10.3 to resolve problems GHC compiler problems with Mac OSX. See [here](https://gitlab.haskell.org/ghc/ghc/-/issues/18446) for details. * Fixed issue where newly drawn lines were drawn under older lines. ## v0.2.1 * Internally simplified the commands system to use a Maybe Monad for sequencing. ## v0.2.0 * Split `TurtleCommand` into `TurtleCommand` and `WorldCommand` to help reduce boilerplate of having to apply a turtle to a command for every stage of a command block. * Added `runWorld`, `runTurtle`, `run`, and `(>/>)` functions. * `circle` command split into `arc` and `circle` commands. * Fixed `shiftHue` as function did not match documentation. ## v0.1.2 * Added the `branch` function. ## v0.1.1 * Added `sleep` function. * Added `rotationSpeed` function. * Added the `shiftHue` color function. * Fixed bugs in circle rendering when going in a clockwise direction. * Fixed the bounds and potential recursion pitfall in internal normalization functions. * If rotation left 270 degrees will not turn right 90 degrees and vice versa. ## v0.1.0 Initial release.