mirror of
https://github.com/excalidraw/excalidraw.git
synced 2024-11-02 03:25:53 +01:00
build: Enable jsx transform in webpack and release @excalidraw/excalidraw@0.10.0 🎉 (#4049)
* fix: Enable jsx transform in webpack
* update changelog
* fix
* typo fix in script
* docs: release @excalidraw/excalidraw@0.9.1 🎉
* fix changelog
* release 0.10.0
* Update src/packages/excalidraw/CHANGELOG.md
This commit is contained in:
parent
00c6940851
commit
39d45afc06
@ -21,7 +21,7 @@ const release = async (nextVersion) => {
|
||||
updatePackageVersion(nextVersion);
|
||||
await exec(`git add -u`);
|
||||
await exec(
|
||||
`git commit -m "docs: release excalidraw@excalidraw@${nextVersion} 🎉"`,
|
||||
`git commit -m "docs: release @excalidraw/excalidraw@${nextVersion} 🎉"`,
|
||||
);
|
||||
/* eslint-disable no-console */
|
||||
console.log("Done!");
|
||||
|
@ -11,28 +11,66 @@ The change should be grouped under one of the below section and must contain PR
|
||||
Please add the latest change on the top under the correct section.
|
||||
-->
|
||||
|
||||
## Unreleased
|
||||
|
||||
## Excalidraw Library
|
||||
|
||||
### Fixes
|
||||
|
||||
- Prevent gradual misalignment of the canvas due to floating point rounding errors [#3833](https://github.com/excalidraw/excalidraw/pull/3833).
|
||||
## 0.10.0 (2021-10-13)
|
||||
|
||||
## Excalidraw API
|
||||
|
||||
### Fixes
|
||||
|
||||
- [`onPaste`](https://github.com/excalidraw/excalidraw/blob/master/src/packages/excalidraw/README.md#onPaste) prop should return false to prevent the native excalidraw paste action.
|
||||
- [`onPaste`](https://github.com/excalidraw/excalidraw/blob/master/src/packages/excalidraw/README.md#onPaste) prop should return false to prevent the native excalidraw paste action [#3974](https://github.com/excalidraw/excalidraw/pull/3974).
|
||||
|
||||
#### BREAKING CHANGE
|
||||
#### BREAKING CHANGE
|
||||
|
||||
- Earlier the paste action was prevented when the prop [`onPaste`](https://github.com/excalidraw/excalidraw/blob/master/src/packages/excalidraw/README.md#onPaste) returned true, but now it should return false to prevent the paste action. This was done to make it semantically more correct and intuitive.
|
||||
- Earlier the paste action was prevented when the prop [`onPaste`](https://github.com/excalidraw/excalidraw/blob/master/src/packages/excalidraw/README.md#onPaste) returned true, but now it should return false to prevent the paste action. This was done to make it semantically more correct and intuitive.
|
||||
|
||||
### Build
|
||||
|
||||
- Enable jsx transform in webpack [#4049](https://github.com/excalidraw/excalidraw/pull/4049)
|
||||
|
||||
### Docs
|
||||
|
||||
- Correct exportToBackend in README to onExportToBackend [#3952](https://github.com/excalidraw/excalidraw/pull/3952)
|
||||
|
||||
## Excalidraw Library
|
||||
|
||||
**_This section lists the updates made to the excalidraw library and will not affect the integration._**
|
||||
|
||||
### Features
|
||||
|
||||
- Improve freedraw shape [#3984](https://github.com/excalidraw/excalidraw/pull/3984)
|
||||
|
||||
- Make color ARIA labels better [#3871](https://github.com/excalidraw/excalidraw/pull/3871)
|
||||
|
||||
- Add origin trial tokens [#3853](https://github.com/excalidraw/excalidraw/pull/3853)
|
||||
|
||||
- Re-order zoom buttons [#3837](https://github.com/excalidraw/excalidraw/pull/3837)
|
||||
|
||||
- Add undo/redo buttons & tweak footer [#3832](https://github.com/excalidraw/excalidraw/pull/3832)
|
||||
|
||||
- Resave to png/svg with metadata if you loaded your scene from a png/svg file [#3645](https://github.com/excalidraw/excalidraw/pull/3645)
|
||||
|
||||
### Fixes
|
||||
|
||||
- Abstract and fix legacy fs [#4032](https://github.com/excalidraw/excalidraw/pull/4032)
|
||||
|
||||
- Context menu positioning [#4025](https://github.com/excalidraw/excalidraw/pull/4025)
|
||||
|
||||
- Added alert for bad encryption key [#3998](https://github.com/excalidraw/excalidraw/pull/3998)
|
||||
|
||||
- OnPaste should return false to prevent paste action [#3974](https://github.com/excalidraw/excalidraw/pull/3974)
|
||||
|
||||
- Help-icon now visible on Safari [#3939](https://github.com/excalidraw/excalidraw/pull/3939)
|
||||
|
||||
- Permanent zoom mode [#3931](https://github.com/excalidraw/excalidraw/pull/3931)
|
||||
|
||||
- Undo/redo buttons gap in Safari [#3836](https://github.com/excalidraw/excalidraw/pull/3836)
|
||||
|
||||
- Prevent gradual canvas misalignment [#3833](https://github.com/excalidraw/excalidraw/pull/3833)
|
||||
|
||||
- Color picker shortcuts not working when elements selected [#3817](https://github.com/excalidraw/excalidraw/pull/3817)
|
||||
|
||||
---
|
||||
|
||||
## 0.9.0 (2021-07-10)
|
||||
|
||||
## Excalidraw API
|
||||
|
@ -604,7 +604,7 @@ This callback is triggered if passed when something is pasted into the scene. Yo
|
||||
|
||||
This callback must return a `boolean` value or a [promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/Promise) which resolves to a boolean value.
|
||||
|
||||
In case you want to prevent the excalidraw paste action you must return `true`, it will stop the native excalidraw clipboard management flow (nothing will be pasted into the scene).
|
||||
In case you want to prevent the excalidraw paste action you must return `false`, it will stop the native excalidraw clipboard management flow (nothing will be pasted into the scene).
|
||||
|
||||
### Does it support collaboration ?
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@excalidraw/excalidraw",
|
||||
"version": "0.9.0",
|
||||
"version": "0.10.0",
|
||||
"main": "main.js",
|
||||
"types": "types/packages/excalidraw/index.d.ts",
|
||||
"files": [
|
||||
|
@ -57,7 +57,7 @@ module.exports = {
|
||||
options: {
|
||||
presets: [
|
||||
"@babel/preset-env",
|
||||
"@babel/preset-react",
|
||||
["@babel/preset-react", { runtime: "automatic" }],
|
||||
"@babel/preset-typescript",
|
||||
],
|
||||
plugins: [
|
||||
|
Loading…
Reference in New Issue
Block a user