From 60595c5a411397b0ed4f4894739a30a2ce801910 Mon Sep 17 00:00:00 2001 From: Thomas Honeyman Date: Wed, 20 Jan 2021 05:00:56 -0800 Subject: [PATCH] Update changelog since v4.0.0 (#74) --- CHANGELOG.md | 66 ++++++++++++++++++++++++++++------------------------ 1 file changed, 35 insertions(+), 31 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b410ad2..d358271 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,25 +5,31 @@ Notable changes to this project are documented in this file. The format is based ## [Unreleased] Breaking changes: +- Added support for PureScript 0.14 and dropped support for all previous versions (#71) New features: +- Added `Eq` instances for `LineJoin`, `Composite`, `TextAlign`, and `PatternRepeat` (#67) +- Added `TextBaseline` (#66) Bugfixes: +- Fixed order of arguments in `withContext` documentation example (#69) Other improvements: +- Migrated CI to GitHub Actions and updated installation instructions to use Spago (#70) +- Added a CHANGELOG.md file and pull request template (#73, #74) ## [v4.0.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v4.0.0) - 2018-06-20 -- Updates for 0.12 compiler (@sharno) +- Updated for 0.12 compiler (@sharno) - The `Rectangle` and `Arc` types now use the field names `width`, `height` and `radius`, instead of `w`, `h` and `r`. ## [v3.3.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v3.3.0) - 2017-11-19 -Export `setTransform` (@yilinwei) +- Exported `setTransform` (@yilinwei) ## [v3.2.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v3.2.0) - 2017-10-05 -Add `setTransform` (@yilinwei) +- Added `setTransform` (@yilinwei) ## [v3.1.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v3.1.0) - 2017-06-29 @@ -31,98 +37,96 @@ Add `setTransform` (@yilinwei) ## [v3.0.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v3.0.0) - 2017-04-03 -Updates for 0.11 (@jasonzoladz) +- Updated for 0.11 (@jasonzoladz) ## [v1.0.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v1.0.0) - 2016-06-11 -- Updates for 1.0 core libraries and 0.9.1 compiler. This library will not work with compiler versions < 0.9.1. (@soupi) -- Change `Canvas` effect to use uppercase (`CANVAS`) +- Updated for 1.0 core libraries and 0.9.1 compiler. This library will not work with compiler versions < 0.9.1. (@soupi) +- Changed `Canvas` effect to use uppercase (`CANVAS`) ## [v0.5.4](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.5.4) - 2016-05-11 -Add `setLineJoin` (@rgrempel) +- Added `setLineJoin` (@rgrempel) ## [v0.5.3](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.5.3) - 2016-04-10 -Fix `setGlobalAlpha` (@igagen) +- Fixed `setGlobalAlpha` (@igagen) ## [v0.5.2](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.5.2) - 2016-03-11 -New blend modes (@igagen) +- Added new blend modes (@igagen) ## [v0.5.1](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.5.1) - 2016-03-10 -Add support for patterns (@igagen) +- Added support for patterns (@igagen) ## [v0.5.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.5.0) - 2016-03-08 -`withImage` is now `tryLoadImage` (@igagen) +- Changed `withImage` to `tryLoadImage` (@igagen) ## [v0.4.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.4.0) - 2015-12-17 -Changes to `ImageData`. +- Made changes to `ImageData`. ## [v0.3.5](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.5) - 2015-12-11 -Fix compiler warnings (@jotrk) +- Fixed compiler warnings (@jotrk) ## [v0.3.4](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.4) - 2015-11-02 -Add `withImage` (@izgzhen) +- Added `withImage` (@izgzhen) ## [v0.3.3](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.3) - 2015-09-13 -Add support for Bezier curves (@jasonzoladz) +- Added support for Bezier curves (@jasonzoladz) ## [v0.3.2](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.2) - 2015-09-07 -Add gradient support (@jasonzoladz) +- Added gradient support (@jasonzoladz) ## [v0.3.1](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.1) - 2015-08-14 -Add `drawImage` (@puffnfresh) +- Added `drawImage` (@puffnfresh) ## [v0.3.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.0) - 2015-06-30 -This release works with versions 0.7.\* of the PureScript compiler. It will not work with older versions. If you are using an older version, you should require an older, compatible version of this library. +- This release works with versions 0.7.\* of the PureScript compiler. It will not work with older versions. If you are using an older version, you should require an older, compatible version of this library. ## [v0.3.0-rc.1](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.0-rc.1) - 2015-06-17 -Initial candidate release for 0.7 compiler. +- Initial candidate release for 0.7 compiler. ## [v0.2.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.2.0) - 2014-12-03 -- `getCanvasElementById` has been made safe, this is a breaking change as the result is now `Maybe CanvasElement` -- `strokeText` is now fixed, previously was filling text -- Added `TextAlign`, `setTextAlign` and `textAlign` - -All by @hdgarrood +- `getCanvasElementById` has been made safe, this is a breaking change as the result is now `Maybe CanvasElement` (@hdgarrood) +- `strokeText` is now fixed, previously was filling text (@hdgarrood) +- Added `TextAlign`, `setTextAlign` and `textAlign` (@hdgarrood) ## [v0.1.6](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.6) - 2014-10-28 - +- Added global composite and alpha functions (#6, @jdeseno) ## [v0.1.5](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.5) - 2014-08-30 - +- Added methods for dealing with text (#3, @waterson) ## [v0.1.4](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.4) - 2014-08-20 - +- Added line cap and dimensions bindings (#1, @fresheyeball) ## [v0.1.3](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.3) - 2014-08-16 - +- Fixed shadow offset method ## [v0.1.2](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.2) - 2014-08-13 - +- Added `closePath` ## [v0.1.1](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.1) - 2014-08-13 - +- Updated documentation ## [v0.1.0](https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.0) - 2014-08-13 - +- Initial release