@@ -5,124 +5,128 @@ Notable changes to this project are documented in this file. The format is based
55## [ Unreleased]
66
77Breaking changes:
8+ - Added support for PureScript 0.14 and dropped support for all previous versions (#71 )
89
910New features:
11+ - Added ` Eq ` instances for ` LineJoin ` , ` Composite ` , ` TextAlign ` , and ` PatternRepeat ` (#67 )
12+ - Added ` TextBaseline ` (#66 )
1013
1114Bugfixes:
15+ - Fixed order of arguments in ` withContext ` documentation example (#69 )
1216
1317Other improvements:
18+ - Migrated CI to GitHub Actions and updated installation instructions to use Spago (#70 )
19+ - Added a CHANGELOG.md file and pull request template (#73 , #74 )
1420
1521## [ v4.0.0] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v4.0.0 ) - 2018-06-20
1622
17- - Updates for 0.12 compiler (@sharno )
23+ - Updated for 0.12 compiler (@sharno )
1824- The ` Rectangle ` and ` Arc ` types now use the field names ` width ` , ` height ` and ` radius ` , instead of ` w ` , ` h ` and ` r ` .
1925
2026## [ v3.3.0] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v3.3.0 ) - 2017-11-19
2127
22- Export ` setTransform ` (@yilinwei )
28+ - Exported ` setTransform ` (@yilinwei )
2329
2430## [ v3.2.0] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v3.2.0 ) - 2017-10-05
2531
26- Add ` setTransform ` (@yilinwei )
32+ - Added ` setTransform ` (@yilinwei )
2733
2834## [ v3.1.0] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v3.1.0 ) - 2017-06-29
2935
3036- Add an ` Eq ` instance for ` LineCap ` (#48 , @ijks )
3137
3238## [ v3.0.0] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v3.0.0 ) - 2017-04-03
3339
34- Updates for 0.11 (@jasonzoladz )
40+ - Updated for 0.11 (@jasonzoladz )
3541
3642## [ v1.0.0] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v1.0.0 ) - 2016-06-11
3743
38- - Updates for 1.0 core libraries and 0.9.1 compiler. This library will not work with compiler versions < 0.9.1. (@soupi )
39- - Change ` Canvas ` effect to use uppercase (` CANVAS ` )
44+ - Updated for 1.0 core libraries and 0.9.1 compiler. This library will not work with compiler versions < 0.9.1. (@soupi )
45+ - Changed ` Canvas ` effect to use uppercase (` CANVAS ` )
4046
4147## [ v0.5.4] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.5.4 ) - 2016-05-11
4248
43- Add ` setLineJoin ` (@rgrempel )
49+ - Added ` setLineJoin ` (@rgrempel )
4450
4551## [ v0.5.3] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.5.3 ) - 2016-04-10
4652
47- Fix ` setGlobalAlpha ` (@igagen )
53+ - Fixed ` setGlobalAlpha ` (@igagen )
4854
4955## [ v0.5.2] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.5.2 ) - 2016-03-11
5056
51- New blend modes (@igagen )
57+ - Added new blend modes (@igagen )
5258
5359## [ v0.5.1] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.5.1 ) - 2016-03-10
5460
55- Add support for patterns (@igagen )
61+ - Added support for patterns (@igagen )
5662
5763## [ v0.5.0] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.5.0 ) - 2016-03-08
5864
59- ` withImage ` is now ` tryLoadImage ` (@igagen )
65+ - Changed ` withImage ` to ` tryLoadImage ` (@igagen )
6066
6167## [ v0.4.0] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.4.0 ) - 2015-12-17
6268
63- Changes to ` ImageData ` .
69+ - Made changes to ` ImageData ` .
6470
6571## [ v0.3.5] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.5 ) - 2015-12-11
6672
67- Fix compiler warnings (@jotrk )
73+ - Fixed compiler warnings (@jotrk )
6874
6975## [ v0.3.4] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.4 ) - 2015-11-02
7076
71- Add ` withImage ` (@izgzhen )
77+ - Added ` withImage ` (@izgzhen )
7278
7379## [ v0.3.3] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.3 ) - 2015-09-13
7480
75- Add support for Bezier curves (@jasonzoladz )
81+ - Added support for Bezier curves (@jasonzoladz )
7682
7783## [ v0.3.2] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.2 ) - 2015-09-07
7884
79- Add gradient support (@jasonzoladz )
85+ - Added gradient support (@jasonzoladz )
8086
8187## [ v0.3.1] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.1 ) - 2015-08-14
8288
83- Add ` drawImage ` (@puffnfresh )
89+ - Added ` drawImage ` (@puffnfresh )
8490
8591## [ v0.3.0] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.0 ) - 2015-06-30
8692
87- 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.
93+ - 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.
8894
8995## [ v0.3.0-rc.1] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.3.0-rc.1 ) - 2015-06-17
9096
91- Initial candidate release for 0.7 compiler.
97+ - Initial candidate release for 0.7 compiler.
9298
9399## [ v0.2.0] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.2.0 ) - 2014-12-03
94100
95- - ` getCanvasElementById ` has been made safe, this is a breaking change as the result is now ` Maybe CanvasElement `
96- - ` strokeText ` is now fixed, previously was filling text
97- - Added ` TextAlign ` , ` setTextAlign ` and ` textAlign `
98-
99- All by @hdgarrood
101+ - ` getCanvasElementById ` has been made safe, this is a breaking change as the result is now ` Maybe CanvasElement ` (@hdgarrood )
102+ - ` strokeText ` is now fixed, previously was filling text (@hdgarrood )
103+ - Added ` TextAlign ` , ` setTextAlign ` and ` textAlign ` (@hdgarrood )
100104
101105## [ v0.1.6] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.6 ) - 2014-10-28
102106
103-
107+ - Added global composite and alpha functions ( # 6 , @ jdeseno )
104108
105109## [ v0.1.5] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.5 ) - 2014-08-30
106110
107-
111+ - Added methods for dealing with text ( # 3 , @ waterson )
108112
109113## [ v0.1.4] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.4 ) - 2014-08-20
110114
111-
115+ - Added line cap and dimensions bindings ( # 1 , @ fresheyeball )
112116
113117## [ v0.1.3] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.3 ) - 2014-08-16
114118
115-
119+ - Fixed shadow offset method
116120
117121## [ v0.1.2] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.2 ) - 2014-08-13
118122
119-
123+ - Added ` closePath `
120124
121125## [ v0.1.1] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.1 ) - 2014-08-13
122126
123-
127+ - Updated documentation
124128
125129## [ v0.1.0] ( https://github.com/purescript-web/purescript-canvas/releases/tag/v0.1.0 ) - 2014-08-13
126130
127-
131+ - Initial release
128132
0 commit comments