diff --git a/src/packages/excalidraw/CHANGELOG.md b/src/packages/excalidraw/CHANGELOG.md index 85b1e114..6bb3ea4b 100644 --- a/src/packages/excalidraw/CHANGELOG.md +++ b/src/packages/excalidraw/CHANGELOG.md @@ -11,7 +11,7 @@ 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 +## 0.14.0 (2023-01-13) ### Features @@ -36,6 +36,166 @@ Please add the latest change on the top under the correct section. - Merged `appState.currentItemStrokeSharpness` and `appState.currentItemLinearStrokeSharpness` into `appState.currentItemRoundness`. Renamed `changeSharpness` action to `changeRoundness`. Excalidraw element's `strokeSharpness` was changed to `roundness`. Check the PR for types and more details [#5553](https://github.com/excalidraw/excalidraw/pull/5553). +## Excalidraw Library + +**_This section lists the updates made to the excalidraw library and will not affect the integration._** + +### Features + +- Generic button export [#6092](https://github.com/excalidraw/excalidraw/pull/6092) + +- Scroll using PageUp and PageDown [#6038](https://github.com/excalidraw/excalidraw/pull/6038) + +- Support shrinking text containers to original height when text removed [#6025](https://github.com/excalidraw/excalidraw/pull/6025) + +- Move contextMenu into the component tree and control via appState [#6021](https://github.com/excalidraw/excalidraw/pull/6021) + +- Allow readonly actions to be used in viewMode [#5982](https://github.com/excalidraw/excalidraw/pull/5982) + +- Support labels for arrow 🔥 [#5723](https://github.com/excalidraw/excalidraw/pull/5723) + +- Don't add midpoint until dragged beyond a threshold [#5927](https://github.com/excalidraw/excalidraw/pull/5927) + +- Changed text copy/paste behaviour [#5786](https://github.com/excalidraw/excalidraw/pull/5786) + +- Reintroduce `x` shortcut for `freedraw` [#5840](https://github.com/excalidraw/excalidraw/pull/5840) + +- Tweak toolbar shortcuts & remove library shortcut [#5832](https://github.com/excalidraw/excalidraw/pull/5832) + +- Clean unused images only after 24hrs (local-only) [#5839](https://github.com/excalidraw/excalidraw/pull/5839) + +- Refetch errored/pending images on collab room init load [#5833](https://github.com/excalidraw/excalidraw/pull/5833) + +- Stop deleting whole line when no point select in line editor [#5676](https://github.com/excalidraw/excalidraw/pull/5676) + +- Editor redesign 🔥 [#5780](https://github.com/excalidraw/excalidraw/pull/5780) + +### Fixes + +- remove overflow hidden from button [#6110](https://github.com/excalidraw/excalidraw/pull/6110) + +- Mobile tools positioning [#6107](https://github.com/excalidraw/excalidraw/pull/6107) + +- Renamed folder MainMenu->main-menu and support rest props [#6103](https://github.com/excalidraw/excalidraw/pull/6103) + +- Use position absolute for mobile misc tools [#6099](https://github.com/excalidraw/excalidraw/pull/6099) + +- React.memo resolvers not accounting for all props [#6042](https://github.com/excalidraw/excalidraw/pull/6042) + +- Image horizontal flip fix + improved tests [#5799](https://github.com/excalidraw/excalidraw/pull/5799) + +- Png-exporting does not preserve angles correctly for flipped images [#6085](https://github.com/excalidraw/excalidraw/pull/6085) + +- Stale appState of MainMenu defaultItems rendered from Actions [#6074](https://github.com/excalidraw/excalidraw/pull/6074) + +- HelpDialog [#6072](https://github.com/excalidraw/excalidraw/pull/6072) + +- Show error message on collab save failure [#6063](https://github.com/excalidraw/excalidraw/pull/6063) + +- Remove ga from docker build [#6059](https://github.com/excalidraw/excalidraw/pull/6059) + +- Use displayName since name gets stripped off when uglifying/minifiyng in production [#6036](https://github.com/excalidraw/excalidraw/pull/6036) + +- Remove background from wysiwyg when editing arrow label [#6033](https://github.com/excalidraw/excalidraw/pull/6033) + +- Use canvas measureText to calculate width in measureText [#6030](https://github.com/excalidraw/excalidraw/pull/6030) + +- Restoring deleted bindings [#6029](https://github.com/excalidraw/excalidraw/pull/6029) + +- ColorPicker getColor [#5949](https://github.com/excalidraw/excalidraw/pull/5949) + +- Don't push whitespace to next line when exceeding max width during wrapping and make sure to use same width of text editor on DOM when measuring dimensions [#5996](https://github.com/excalidraw/excalidraw/pull/5996) + +- Showing `grabbing` cursor when holding `spacebar` [#6015](https://github.com/excalidraw/excalidraw/pull/6015) + +- Resize sometimes throwing on missing null-checks [#6013](https://github.com/excalidraw/excalidraw/pull/6013) + +- PWA not working after CRA@5 update [#6012](https://github.com/excalidraw/excalidraw/pull/6012) + +- Not properly restoring element stroke and bg colors [#6002](https://github.com/excalidraw/excalidraw/pull/6002) + +- Avatar outline on safari & center [#5997](https://github.com/excalidraw/excalidraw/pull/5997) + +- Chart pasting not working due to removing tab characters [#5987](https://github.com/excalidraw/excalidraw/pull/5987) + +- Apply the right type of roundness when pasting styles [#5979](https://github.com/excalidraw/excalidraw/pull/5979) + +- Remove editor onpaste handler [#5971](https://github.com/excalidraw/excalidraw/pull/5971) + +- Remove blank space [#5950](https://github.com/excalidraw/excalidraw/pull/5950) + +- Galego and Kurdî missing in languages plus two locale typos [#5954](https://github.com/excalidraw/excalidraw/pull/5954) + +- `ExcalidrawArrowElement` rather than `ExcalidrawArrowEleement` [#5955](https://github.com/excalidraw/excalidraw/pull/5955) + +- RenderFooter styling [#5962](https://github.com/excalidraw/excalidraw/pull/5962) + +- Repair element bindings on restore [#5956](https://github.com/excalidraw/excalidraw/pull/5956) + +- Don't allow whitespaces for bound text [#5939](https://github.com/excalidraw/excalidraw/pull/5939) + +- Bindings do not survive history serialization [#5942](https://github.com/excalidraw/excalidraw/pull/5942) + +- Dedupe boundElement ids when container duplicated with alt+drag [#5938](https://github.com/excalidraw/excalidraw/pull/5938) + +- Scale font correctly when using shift [#5935](https://github.com/excalidraw/excalidraw/pull/5935) + +- Always bind to container selected by user [#5880](https://github.com/excalidraw/excalidraw/pull/5880) + +- Fonts not rendered on init if `loadingdone` not fired [#5923](https://github.com/excalidraw/excalidraw/pull/5923) + +- Stop replacing `del` word with `Delete` [#5897](https://github.com/excalidraw/excalidraw/pull/5897) + +- Remove legacy React.render() from the editor [#5893](https://github.com/excalidraw/excalidraw/pull/5893) + +- Allow adding text via enter only for text containers [#5891](https://github.com/excalidraw/excalidraw/pull/5891) + +- Stop font `loadingdone` loop when rendering element SVGs [#5883](https://github.com/excalidraw/excalidraw/pull/5883) + +- Refresh text dimensions only after font load done [#5878](https://github.com/excalidraw/excalidraw/pull/5878) + +- Correctly paste contents parsed by `JSON.parse()` as text. [#5868](https://github.com/excalidraw/excalidraw/pull/5868) + +- SVG element attributes in icons.tsx [#5871](https://github.com/excalidraw/excalidraw/pull/5871) + +- Merge existing text with new when pasted [#5856](https://github.com/excalidraw/excalidraw/pull/5856) + +- Disable FAST_REFRESH to fix live reload [#5852](https://github.com/excalidraw/excalidraw/pull/5852) + +- Paste clipboard contents into unbound text elements [#5849](https://github.com/excalidraw/excalidraw/pull/5849) + +- Compute dimensions of container correctly when text pasted on container [#5845](https://github.com/excalidraw/excalidraw/pull/5845) + +- Line editor points rendering below elements [#5781](https://github.com/excalidraw/excalidraw/pull/5781) + +- Syncing 1-point lines to remote clients [#5677](https://github.com/excalidraw/excalidraw/pull/5677) + +- Incorrectly selecting linear elements on creation while tool-locked [#5785](https://github.com/excalidraw/excalidraw/pull/5785) + +- Corrected typo in toggle theme shortcut [#5813](https://github.com/excalidraw/excalidraw/pull/5813) + +- Hide canvas-modifying UI in view mode [#5815](https://github.com/excalidraw/excalidraw/pull/5815) + +- Fix vertical/horizntal centering icons [#5812](https://github.com/excalidraw/excalidraw/pull/5812) + +- Consistent use of ZOOM_STEP [#5801](https://github.com/excalidraw/excalidraw/pull/5801) + +- Multiple elements resizing regressions [#5586](https://github.com/excalidraw/excalidraw/pull/5586) + +- Changelog typo [#5795](https://github.com/excalidraw/excalidraw/pull/5795) + +### Refactor + +- Remove unnecessary code [#5933](https://github.com/excalidraw/excalidraw/pull/5933) + +### Build + +- Move release scripts to use release branch [#5958](https://github.com/excalidraw/excalidraw/pull/5958) + +- Stops ignoring .env files from docker context so env variables get set during react app build. [#5809](https://github.com/excalidraw/excalidraw/pull/5809) + +--- + ## 0.13.0 (2022-10-27) ### Excalidraw API diff --git a/src/packages/excalidraw/package.json b/src/packages/excalidraw/package.json index b830dc61..2858333d 100644 --- a/src/packages/excalidraw/package.json +++ b/src/packages/excalidraw/package.json @@ -1,6 +1,6 @@ { "name": "@excalidraw/excalidraw", - "version": "0.13.0", + "version": "0.14.0", "main": "main.js", "types": "types/packages/excalidraw/index.d.ts", "files": [