Releases: projectstorm/react-diagrams
@projectstorm/[email protected]
Minor Changes
@projectstorm/[email protected]
Major Changes
- b051697: - [internal] moves to
Pnpm
(instead of yarn -_-)- [internal]moves to
Changesets
for releases - [internal]removes
Lerna
- [internal] upgrades all dependencies
- [internal] switches to workspace protocol syntax (Changesets will bake in the correct version when a publish occurs)
- [internal] Changesets will open a release PR which can wrap up several changes in 1 go
- [internal] Changesets will run the storybook deploy automatically upon merging the release PR
- [internal] removes a lot of the stuff from the root package.json
- [internal] cleans up the build and clean commands
- [internal] remove E2E tests, they are a nightmare to maintain and the ROI is far too low
- [fix] Wrong type name for react-canvas model listener
- [fix] export more stuff form the main react-diagrams package
- [fix] circular deps with Rectangle and Polygon (turns out this was a problem but only with UMD builds, sorry @everyone who I doubted, but this is also why I could never reproduce the issue)
- [breaking change] compile both ES6 and UMD
- [breaking change] moves dependencies back to each package. (After years of working on libraries, I've come to actually hate peer dependencies, and this is easily solved with build systems / package managers).
- [breaking change] static methods on
Polygon
andRectangle
moved to standalone methods - [breaking change] static construction methods to rather deal with different Rectangle constructor overloads (I now consider this bad design)
- [breaking change] introduce
Bounds
as a simpler point-array type to deal with boundary computation instead
- [internal]moves to
Patch Changes
- Updated dependencies [b051697]
- @projectstorm/[email protected]
- @projectstorm/[email protected]
- @projectstorm/[email protected]
- @projectstorm/[email protected]
@projectstorm/[email protected]
Major Changes
- b051697: - [internal] moves to
Pnpm
(instead of yarn -_-)- [internal]moves to
Changesets
for releases - [internal]removes
Lerna
- [internal] upgrades all dependencies
- [internal] switches to workspace protocol syntax (Changesets will bake in the correct version when a publish occurs)
- [internal] Changesets will open a release PR which can wrap up several changes in 1 go
- [internal] Changesets will run the storybook deploy automatically upon merging the release PR
- [internal] removes a lot of the stuff from the root package.json
- [internal] cleans up the build and clean commands
- [internal] remove E2E tests, they are a nightmare to maintain and the ROI is far too low
- [fix] Wrong type name for react-canvas model listener
- [fix] export more stuff form the main react-diagrams package
- [fix] circular deps with Rectangle and Polygon (turns out this was a problem but only with UMD builds, sorry @everyone who I doubted, but this is also why I could never reproduce the issue)
- [breaking change] compile both ES6 and UMD
- [breaking change] moves dependencies back to each package. (After years of working on libraries, I've come to actually hate peer dependencies, and this is easily solved with build systems / package managers).
- [breaking change] static methods on
Polygon
andRectangle
moved to standalone methods - [breaking change] static construction methods to rather deal with different Rectangle constructor overloads (I now consider this bad design)
- [breaking change] introduce
Bounds
as a simpler point-array type to deal with boundary computation instead
- [internal]moves to
Patch Changes
- Updated dependencies [b051697]
- @projectstorm/[email protected]
- @projectstorm/[email protected]
- @projectstorm/[email protected]
- @projectstorm/[email protected]
@projectstorm/[email protected]
Major Changes
- b051697: - [internal] moves to
Pnpm
(instead of yarn -_-)- [internal]moves to
Changesets
for releases - [internal]removes
Lerna
- [internal] upgrades all dependencies
- [internal] switches to workspace protocol syntax (Changesets will bake in the correct version when a publish occurs)
- [internal] Changesets will open a release PR which can wrap up several changes in 1 go
- [internal] Changesets will run the storybook deploy automatically upon merging the release PR
- [internal] removes a lot of the stuff from the root package.json
- [internal] cleans up the build and clean commands
- [internal] remove E2E tests, they are a nightmare to maintain and the ROI is far too low
- [fix] Wrong type name for react-canvas model listener
- [fix] export more stuff form the main react-diagrams package
- [fix] circular deps with Rectangle and Polygon (turns out this was a problem but only with UMD builds, sorry @everyone who I doubted, but this is also why I could never reproduce the issue)
- [breaking change] compile both ES6 and UMD
- [breaking change] moves dependencies back to each package. (After years of working on libraries, I've come to actually hate peer dependencies, and this is easily solved with build systems / package managers).
- [breaking change] static methods on
Polygon
andRectangle
moved to standalone methods - [breaking change] static construction methods to rather deal with different Rectangle constructor overloads (I now consider this bad design)
- [breaking change] introduce
Bounds
as a simpler point-array type to deal with boundary computation instead
- [internal]moves to
Patch Changes
- Updated dependencies [b051697]
- @projectstorm/[email protected]
- @projectstorm/[email protected]
- @projectstorm/[email protected]
@projectstorm/[email protected]
Major Changes
- b051697: - [internal] moves to
Pnpm
(instead of yarn -_-)- [internal]moves to
Changesets
for releases - [internal]removes
Lerna
- [internal] upgrades all dependencies
- [internal] switches to workspace protocol syntax (Changesets will bake in the correct version when a publish occurs)
- [internal] Changesets will open a release PR which can wrap up several changes in 1 go
- [internal] Changesets will run the storybook deploy automatically upon merging the release PR
- [internal] removes a lot of the stuff from the root package.json
- [internal] cleans up the build and clean commands
- [internal] remove E2E tests, they are a nightmare to maintain and the ROI is far too low
- [fix] Wrong type name for react-canvas model listener
- [fix] export more stuff form the main react-diagrams package
- [fix] circular deps with Rectangle and Polygon (turns out this was a problem but only with UMD builds, sorry @everyone who I doubted, but this is also why I could never reproduce the issue)
- [breaking change] compile both ES6 and UMD
- [breaking change] moves dependencies back to each package. (After years of working on libraries, I've come to actually hate peer dependencies, and this is easily solved with build systems / package managers).
- [breaking change] static methods on
Polygon
andRectangle
moved to standalone methods - [breaking change] static construction methods to rather deal with different Rectangle constructor overloads (I now consider this bad design)
- [breaking change] introduce
Bounds
as a simpler point-array type to deal with boundary computation instead
- [internal]moves to
Patch Changes
- Updated dependencies [b051697]
- @projectstorm/[email protected]
- @projectstorm/[email protected]
@projectstorm/[email protected]
Major Changes
- b051697: - [internal] moves to
Pnpm
(instead of yarn -_-)- [internal]moves to
Changesets
for releases - [internal]removes
Lerna
- [internal] upgrades all dependencies
- [internal] switches to workspace protocol syntax (Changesets will bake in the correct version when a publish occurs)
- [internal] Changesets will open a release PR which can wrap up several changes in 1 go
- [internal] Changesets will run the storybook deploy automatically upon merging the release PR
- [internal] removes a lot of the stuff from the root package.json
- [internal] cleans up the build and clean commands
- [internal] remove E2E tests, they are a nightmare to maintain and the ROI is far too low
- [fix] Wrong type name for react-canvas model listener
- [fix] export more stuff form the main react-diagrams package
- [fix] circular deps with Rectangle and Polygon (turns out this was a problem but only with UMD builds, sorry @everyone who I doubted, but this is also why I could never reproduce the issue)
- [breaking change] compile both ES6 and UMD
- [breaking change] moves dependencies back to each package. (After years of working on libraries, I've come to actually hate peer dependencies, and this is easily solved with build systems / package managers).
- [breaking change] static methods on
Polygon
andRectangle
moved to standalone methods - [breaking change] static construction methods to rather deal with different Rectangle constructor overloads (I now consider this bad design)
- [breaking change] introduce
Bounds
as a simpler point-array type to deal with boundary computation instead
- [internal]moves to
Patch Changes
- Updated dependencies [b051697]
- @projectstorm/[email protected]
@projectstorm/[email protected]
Major Changes
- b051697: - [internal] moves to
Pnpm
(instead of yarn -_-)- [internal]moves to
Changesets
for releases - [internal]removes
Lerna
- [internal] upgrades all dependencies
- [internal] switches to workspace protocol syntax (Changesets will bake in the correct version when a publish occurs)
- [internal] Changesets will open a release PR which can wrap up several changes in 1 go
- [internal] Changesets will run the storybook deploy automatically upon merging the release PR
- [internal] removes a lot of the stuff from the root package.json
- [internal] cleans up the build and clean commands
- [internal] remove E2E tests, they are a nightmare to maintain and the ROI is far too low
- [fix] Wrong type name for react-canvas model listener
- [fix] export more stuff form the main react-diagrams package
- [fix] circular deps with Rectangle and Polygon (turns out this was a problem but only with UMD builds, sorry @everyone who I doubted, but this is also why I could never reproduce the issue)
- [breaking change] compile both ES6 and UMD
- [breaking change] moves dependencies back to each package. (After years of working on libraries, I've come to actually hate peer dependencies, and this is easily solved with build systems / package managers).
- [breaking change] static methods on
Polygon
andRectangle
moved to standalone methods - [breaking change] static construction methods to rather deal with different Rectangle constructor overloads (I now consider this bad design)
- [breaking change] introduce
Bounds
as a simpler point-array type to deal with boundary computation instead
- [internal]moves to
React 18
Upgraded all dependencies, and moved to React 18. React storybook still uses React 17 under the hood though, we need to wait for the manager to be upgraded in that repo. I will aggressively merge PR's that fix anything that this upgrade breaks, but so far my testing seems to show everything working.
v6.7.0
Sorry for the hiatus everyone. I moved to Denver (from South Africa x_x) and was busy with admin and large projects for an entire year. The good news is that I am now using this library in two large projects at work and so it will most likely get updates more quickly. Im also planning a version 7 which will break up the library further so that the rendering is completely pluggable. I plan on eventually doing a WebGL version so we can build impossibly large diagrams similar to those in the excellent Unreal and Blender pipelines.
Version 6 out of Beta
Version 6 is now out of Beta and now ready for the wild.