Skip to content

Commit a5b379b

Browse files
committed
v3.0.0
1 parent 9b9be4f commit a5b379b

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,22 @@ project adheres to [Semantic Versioning](http://semver.org/).
88
(Unreleased)
99
==================
1010
### Changed
11+
### Added
12+
### Fixed
13+
14+
3.0.0
15+
==================
16+
17+
This release notably changes to using N-API. 🎉
18+
19+
### Changed
20+
* Migrated to N-API (by way of node-addon-api) and removed libuv and v8 dependencies
1121
* Defer the initialization of the `op` variable to the `default` switch case to avoid a compiler warning. (#2229)
1222
* Use a `default` switch case with a null statement if some enum values aren't suppsed to be handled, this avoids a compiler warning. (#2229)
1323
* Migrate from librsvg's deprecated `rsvg_handle_get_dimensions()` and `rsvg_handle_render_cairo()` functions to the new `rsvg_handle_get_intrinsic_size_in_pixels()` and `rsvg_handle_render_document()` respectively. (#2229)
1424
* Avoid calling virtual methods in constructors/destructors to avoid bypassing virtual dispatch. (#2229)
1525
* Remove unused private field `backend` in the `Backend` class. (#2229)
1626
* Add Node.js v20 to CI. (#2237)
17-
* Migrated to N-API (by way of node-addon-api) and removed libuv and v8 dependencies
1827
### Added
1928
* Added string tags to support class detection
2029
### Fixed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "canvas",
33
"description": "Canvas graphics API backed by Cairo",
4-
"version": "2.11.2",
4+
"version": "3.0.0",
55
"author": "TJ Holowaychuk <tj@learnboost.com>",
66
"main": "index.js",
77
"browser": "browser.js",

0 commit comments

Comments
 (0)