diff --git a/CHANGELOG.md b/CHANGELOG.md
index 767851788c8..0034e7a0b4a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,9 @@
## Unreleased
+
+## 3.0.0 (2022-09-30)
+
### global
#### Removed
@@ -18,27 +21,9 @@
- The `@freesewing/utils` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported.
- The `gatsby-remark-jargon` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported.
- The `remark-jargon` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported. Use `rehype-jargon` instead.
-
-### albert
-
-#### Fixed
-
- - Workaround for not finding a suitable legband radius
-
-### waralee
-
-#### Added
-
- - Added *mini* version of main pants part
- - Added new pocket options
- - Added seperate waistband options
- - Added bow tie placement option
-
-#### Fixed
-
- - Fixed crotch depth issue
- - Fixed pocket size issue
- - Fixed waist shaping issue
+ - The `@freesewing/ursula` package is not part of FreeSewing v3. While v2 versions remain available, use `@freesewing/uma` instead.
+ - The `@freesewing/unice` package is not part of FreeSewing v3. While v2 versions remain available, use `@freesewing/uma` instead.
+ - The `@freesewing/plugin-bundle` package is not part of FreeSewing v3. While v2 versions remain available, v3 uses `@freesewing/core-plugins` instead.
### plugin-bust
@@ -54,10 +39,6 @@
### plugin-gore
-#### Breaking
-
- - The `goreNumber` props is removed. Please use `gores` instead
-
#### Removed
- This plugin no longer sets its version as an SVG attribute when rendering patterns
@@ -110,13 +91,6 @@
- This plugin no longer sets its version as an SVG attribute when rendering patterns
-### snapseries
-
-#### Breaking
-
- - Named export `smallsteps` has been renamed to `smallSteps`
- - Named export `bigsteps` has been renamed to `bigSteps`
-
## 2.22.0 (2022-08-23)
diff --git a/README.md b/README.md
index fbfcf0b5c09..066091b6a2d 100644
--- a/README.md
+++ b/README.md
@@ -48,18 +48,7 @@
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
-
-## We are working on FreeSewing v3 π
-
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
-The default branch (`develop`) in this repo is where we work on the upcoming FreeSewing v3.
-Check out [the roadmap](https://github.com/freesewing/freesewing/discussions/1278) to
-see what we're working towards. There is still time to submit your ideas/suggestions for
-what you would like to see in our mext major release.
-
-The current production code -- what is running on freesewing.org -- is in the `v2` branch.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
## Getting started β‘
@@ -77,11 +66,11 @@ yarn kickstart
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -91,22 +80,19 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
diff --git a/config/changelog.yaml b/config/changelog.yaml
index 2b2c5d03654..1b897f541e9 100644
--- a/config/changelog.yaml
+++ b/config/changelog.yaml
@@ -1,14 +1,13 @@
Unreleased:
- Breaking:
+ Changed:
+
+3.0.0:
+ date: 2022-09-30
+ Changed:
all:
- - This package is now ESM only.
- - Dropped support for NodeJS 14.
- NodeJS 16 or more recent is now required.
- plugin-gore:
- - The `goreNumber` props is removed. Please use `gores` instead
- snapseries:
- - Named export `smallsteps` has been renamed to `smallSteps`
- - Named export `bigsteps` has been renamed to `bigSteps`
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
Removed:
global:
@@ -37,6 +36,12 @@ Unreleased:
- The `remark-jargon` package is not part of FreeSewing v3.
While v2 versions remain available, this package is no longer supported.
Use `rehype-jargon` instead.
+ - The `@freesewing/ursula` package is not part of FreeSewing v3.
+ While v2 versions remain available, use `@freesewing/uma` instead.
+ - The `@freesewing/unice` package is not part of FreeSewing v3.
+ While v2 versions remain available, use `@freesewing/uma` instead.
+ - The `@freesewing/plugin-bundle` package is not part of FreeSewing v3.
+ While v2 versions remain available, v3 uses `@freesewing/core-plugins` instead.
plugin-banner:
- This plugin no longer sets its version as an SVG attribute when rendering patterns
@@ -83,33 +88,6 @@ Unreleased:
plugin-versionfree-svg:
- This plugin no longer sets its version as an SVG attribute when rendering patterns
- Fixed:
- albert:
- - Workaround for not finding a suitable legband radius
- unice:
- - Fixed bug which prevented parts from being generated as intended
- waralee:
- - Fixed crotch depth issue
- - Fixed pocket size issue
- - Fixed waist shaping issue
-
- Changed:
- plugin-title:
- - Use localized date format
- unice:
- - Updated gusset to always curve inward
-
- Added:
- unice:
- - Added new Front Curve and Back Curve style options
- waralee:
- - Added *mini* version of main pants part
- - Added new pocket options
- - Added seperate waistband options
- - Added bow tie placement option
- components:
- - Added linedrawing for Lunetius
-
2.22.0:
date: 2022-08-23
diff --git a/config/templates/readme.dflt.md b/config/templates/readme.dflt.md
index c37bd1fdb8b..27b85126066 100644
--- a/config/templates/readme.dflt.md
+++ b/config/templates/readme.dflt.md
@@ -8,17 +8,9 @@
{{{info}}}
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: {{{fullname}}}
@@ -41,11 +33,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -55,33 +47,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -89,11 +91,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-{{{contributors}}}
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/config/templates/readme.main.md b/config/templates/readme.main.md
index 80c9ffc78bc..b35f5778a16 100644
--- a/config/templates/readme.main.md
+++ b/config/templates/readme.main.md
@@ -48,18 +48,7 @@
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
-
-## We are working on FreeSewing v3 π
-
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
-The default branch (`develop`) in this repo is where we work on the upcoming FreeSewing v3.
-Check out [the roadmap](https://github.com/freesewing/freesewing/discussions/1278) to
-see what we're working towards. There is still time to submit your ideas/suggestions for
-what you would like to see in our mext major release.
-
-The current production code -- what is running on freesewing.org -- is in the `v2` branch.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
## Getting started β‘
@@ -77,11 +66,11 @@ yarn kickstart
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -91,22 +80,19 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
diff --git a/designs/aaron/CHANGELOG.md b/designs/aaron/CHANGELOG.md
index dbfd8a3aed6..2d08bbf7f57 100644
--- a/designs/aaron/CHANGELOG.md
+++ b/designs/aaron/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/aaron
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/aaron/README.md b/designs/aaron/README.md
index 0e978d56976..d73adcdf47b 100644
--- a/designs/aaron/README.md
+++ b/designs/aaron/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a A-shirt or tank top
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/aaron
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/albert/CHANGELOG.md b/designs/albert/CHANGELOG.md
index 4cdc92e45e8..0b897783451 100644
--- a/designs/albert/CHANGELOG.md
+++ b/designs/albert/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/albert
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/albert/README.md b/designs/albert/README.md
index b4c7d835f00..38f6692efdd 100644
--- a/designs/albert/README.md
+++ b/designs/albert/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for an apron
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/albert
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/bee/CHANGELOG.md b/designs/bee/CHANGELOG.md
index 8e5856f52a3..921820eefd3 100644
--- a/designs/bee/CHANGELOG.md
+++ b/designs/bee/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/bee
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/bee/README.md b/designs/bee/README.md
index cc1d13783a5..b9f0a05d193 100644
--- a/designs/bee/README.md
+++ b/designs/bee/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a bikini top
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/bee
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/bella/CHANGELOG.md b/designs/bella/CHANGELOG.md
index efca72c0917..5326cb3ca7c 100644
--- a/designs/bella/CHANGELOG.md
+++ b/designs/bella/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/bella
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/bella/README.md b/designs/bella/README.md
index 339cf222585..73701c94bee 100644
--- a/designs/bella/README.md
+++ b/designs/bella/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a womenswear bodice block
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/bella
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/benjamin/CHANGELOG.md b/designs/benjamin/CHANGELOG.md
index c9ef98b9d3e..0fc4c68db14 100644
--- a/designs/benjamin/CHANGELOG.md
+++ b/designs/benjamin/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/benjamin
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/benjamin/README.md b/designs/benjamin/README.md
index 769702b572e..92fb132e1f9 100644
--- a/designs/benjamin/README.md
+++ b/designs/benjamin/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a bow tie
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/benjamin
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/bent/CHANGELOG.md b/designs/bent/CHANGELOG.md
index ce7f4bd5293..14137325a37 100644
--- a/designs/bent/CHANGELOG.md
+++ b/designs/bent/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/bent
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/bent/README.md b/designs/bent/README.md
index eccbd2a9799..0d3cb7852ea 100644
--- a/designs/bent/README.md
+++ b/designs/bent/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a menswear body block with a two-part sleeve
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/bent
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/bob/CHANGELOG.md b/designs/bob/CHANGELOG.md
index 5d2894b05ff..ccff61c8cae 100644
--- a/designs/bob/CHANGELOG.md
+++ b/designs/bob/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/bob
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Added
diff --git a/designs/bob/README.md b/designs/bob/README.md
index e815ec3ed84..fb4fbf2aab7 100644
--- a/designs/bob/README.md
+++ b/designs/bob/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a bib
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/bob
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/breanna/CHANGELOG.md b/designs/breanna/CHANGELOG.md
index 98651ca8d3a..f650f966fdf 100644
--- a/designs/breanna/CHANGELOG.md
+++ b/designs/breanna/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/breanna
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Fixed
diff --git a/designs/breanna/README.md b/designs/breanna/README.md
index 4c3c6d2de9d..ebfee34608b 100644
--- a/designs/breanna/README.md
+++ b/designs/breanna/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a basic body block for womenswear
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/breanna
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/brian/CHANGELOG.md b/designs/brian/CHANGELOG.md
index f3f728da377..052b5e01a81 100644
--- a/designs/brian/CHANGELOG.md
+++ b/designs/brian/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/brian
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/brian/README.md b/designs/brian/README.md
index f2882a1644c..b04d88f228e 100644
--- a/designs/brian/README.md
+++ b/designs/brian/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a basic body block for menswear
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/brian
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/bruce/CHANGELOG.md b/designs/bruce/CHANGELOG.md
index 7ffb4ba7750..7632c596e2e 100644
--- a/designs/bruce/CHANGELOG.md
+++ b/designs/bruce/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/bruce
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/bruce/README.md b/designs/bruce/README.md
index fa1c6747b2a..b4babf46918 100644
--- a/designs/bruce/README.md
+++ b/designs/bruce/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for boxer briefs
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/bruce
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/carlita/CHANGELOG.md b/designs/carlita/CHANGELOG.md
index 68ed5293441..038d52c31ae 100644
--- a/designs/carlita/CHANGELOG.md
+++ b/designs/carlita/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/carlita
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/carlita/README.md b/designs/carlita/README.md
index 74e4f6b0708..a68568261d2 100644
--- a/designs/carlita/README.md
+++ b/designs/carlita/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/carlita
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/carlton/CHANGELOG.md b/designs/carlton/CHANGELOG.md
index f91dffa2054..28d0a46f986 100644
--- a/designs/carlton/CHANGELOG.md
+++ b/designs/carlton/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/carlton
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/carlton/README.md b/designs/carlton/README.md
index 188c519d7c3..280bd434e38 100644
--- a/designs/carlton/README.md
+++ b/designs/carlton/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/carlton
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/cathrin/CHANGELOG.md b/designs/cathrin/CHANGELOG.md
index 5d3ae04d447..0e2ec5df6d8 100644
--- a/designs/cathrin/CHANGELOG.md
+++ b/designs/cathrin/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/cathrin
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Fixed
diff --git a/designs/cathrin/README.md b/designs/cathrin/README.md
index 304f71cafac..f3fc21d0ea8 100644
--- a/designs/cathrin/README.md
+++ b/designs/cathrin/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a underbust corset / waist trainer
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/cathrin
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/charlie/CHANGELOG.md b/designs/charlie/CHANGELOG.md
index a47607f7a04..3706fd9b5f5 100644
--- a/designs/charlie/CHANGELOG.md
+++ b/designs/charlie/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/charlie
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Changed
diff --git a/designs/charlie/README.md b/designs/charlie/README.md
index 7e3e2fb5a75..9a33e286870 100644
--- a/designs/charlie/README.md
+++ b/designs/charlie/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for chino trousers
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/charlie
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/cornelius/CHANGELOG.md b/designs/cornelius/CHANGELOG.md
index 5ad358e205d..81f7c40d07a 100644
--- a/designs/cornelius/CHANGELOG.md
+++ b/designs/cornelius/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/cornelius
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/cornelius/README.md b/designs/cornelius/README.md
index d884d60c57f..b898beb0c07 100644
--- a/designs/cornelius/README.md
+++ b/designs/cornelius/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for cycling breeches, based on the Keystone drafting system
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/cornelius
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/diana/CHANGELOG.md b/designs/diana/CHANGELOG.md
index a9d6d6bfa6e..fb33018296f 100644
--- a/designs/diana/CHANGELOG.md
+++ b/designs/diana/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/diana
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/diana/README.md b/designs/diana/README.md
index b937a54a8ea..42a9809d866 100644
--- a/designs/diana/README.md
+++ b/designs/diana/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a top with a draped neck
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/diana
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/examples/CHANGELOG.md b/designs/examples/CHANGELOG.md
index 0173d7207ac..dd942734871 100644
--- a/designs/examples/CHANGELOG.md
+++ b/designs/examples/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/examples
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/examples/README.md b/designs/examples/README.md
index 603acded487..989f95607f6 100644
--- a/designs/examples/README.md
+++ b/designs/examples/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern holding examples for our documentation
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/examples
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/florence/CHANGELOG.md b/designs/florence/CHANGELOG.md
index 10b145e5719..9aea7bafff8 100644
--- a/designs/florence/CHANGELOG.md
+++ b/designs/florence/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/florence
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/florence/README.md b/designs/florence/README.md
index 731879c1f7c..4aa9940bde7 100644
--- a/designs/florence/README.md
+++ b/designs/florence/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a face mask
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/florence
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/florent/CHANGELOG.md b/designs/florent/CHANGELOG.md
index d1059ec4c6f..ada10f524cd 100644
--- a/designs/florent/CHANGELOG.md
+++ b/designs/florent/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/florent
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/florent/README.md b/designs/florent/README.md
index ac7e7d6767b..ad6c9d3aa30 100644
--- a/designs/florent/README.md
+++ b/designs/florent/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a flat cap
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/florent
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/hi/CHANGELOG.md b/designs/hi/CHANGELOG.md
index c54f99fc068..92fbc2c08c2 100644
--- a/designs/hi/CHANGELOG.md
+++ b/designs/hi/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/hi
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Added
diff --git a/designs/hi/README.md b/designs/hi/README.md
index 8c641bfc76b..4f79e8ddec3 100644
--- a/designs/hi/README.md
+++ b/designs/hi/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a shark plush toy
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/hi
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/holmes/CHANGELOG.md b/designs/holmes/CHANGELOG.md
index dad7d85ac44..0fc24b66aa7 100644
--- a/designs/holmes/CHANGELOG.md
+++ b/designs/holmes/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/holmes
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/holmes/README.md b/designs/holmes/README.md
index 27f26059ae9..5d031d69a24 100644
--- a/designs/holmes/README.md
+++ b/designs/holmes/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a Sherlock Holmes hat
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/holmes
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/hortensia/CHANGELOG.md b/designs/hortensia/CHANGELOG.md
index b7054b148c3..26d9be3de77 100644
--- a/designs/hortensia/CHANGELOG.md
+++ b/designs/hortensia/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/hortensia
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/hortensia/README.md b/designs/hortensia/README.md
index a85ad7c823e..5676e944384 100644
--- a/designs/hortensia/README.md
+++ b/designs/hortensia/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a handbag
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/hortensia
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/huey/CHANGELOG.md b/designs/huey/CHANGELOG.md
index 1f31f8c03a5..ba65aaeadce 100644
--- a/designs/huey/CHANGELOG.md
+++ b/designs/huey/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/huey
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/huey/README.md b/designs/huey/README.md
index 9c94169ce8c..26e499c44aa 100644
--- a/designs/huey/README.md
+++ b/designs/huey/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a zip-up hoodie
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/huey
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/hugo/CHANGELOG.md b/designs/hugo/CHANGELOG.md
index 0ea40c44222..725f48c75e5 100644
--- a/designs/hugo/CHANGELOG.md
+++ b/designs/hugo/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/hugo
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/hugo/README.md b/designs/hugo/README.md
index 2e4a6ea2cbf..8cc206ef317 100644
--- a/designs/hugo/README.md
+++ b/designs/hugo/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a hooded jumper with raglan sleeves
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/hugo
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/jaeger/CHANGELOG.md b/designs/jaeger/CHANGELOG.md
index 896b59657ba..abdff3c9ab2 100644
--- a/designs/jaeger/CHANGELOG.md
+++ b/designs/jaeger/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/jaeger
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/jaeger/README.md b/designs/jaeger/README.md
index 017b51b5242..c0ed524edf8 100644
--- a/designs/jaeger/README.md
+++ b/designs/jaeger/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a sport coat style jacket
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/jaeger
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/legend/CHANGELOG.md b/designs/legend/CHANGELOG.md
index b1ff8697456..7b436907a6f 100644
--- a/designs/legend/CHANGELOG.md
+++ b/designs/legend/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/legend
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/legend/README.md b/designs/legend/README.md
index ef30b7f629a..9270ce82b2b 100644
--- a/designs/legend/README.md
+++ b/designs/legend/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern to document pattern notation
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/legend
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/lucy/CHANGELOG.md b/designs/lucy/CHANGELOG.md
index 066927e6637..fa1f89a0633 100644
--- a/designs/lucy/CHANGELOG.md
+++ b/designs/lucy/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/lucy
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Added
diff --git a/designs/lucy/README.md b/designs/lucy/README.md
index fc05f79a9ae..482ba2fcddb 100644
--- a/designs/lucy/README.md
+++ b/designs/lucy/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a historical tie-on pocket
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/lucy
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/lunetius/CHANGELOG.md b/designs/lunetius/CHANGELOG.md
index ceae835b8e5..e532291df88 100644
--- a/designs/lunetius/CHANGELOG.md
+++ b/designs/lunetius/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/lunetius
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/lunetius/README.md b/designs/lunetius/README.md
index c26546e7ecf..fd0d017f72e 100644
--- a/designs/lunetius/README.md
+++ b/designs/lunetius/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a lacerna, a historical Roman cloak
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/lunetius
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/magde/CHANGELOG.md b/designs/magde/CHANGELOG.md
index 0e0ea3da423..bf545389939 100644
--- a/designs/magde/CHANGELOG.md
+++ b/designs/magde/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/magde
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
This is the **initial release**, and the start of this change log.
diff --git a/designs/magde/README.md b/designs/magde/README.md
index b3bdcc160b4..149bb86e9cf 100644
--- a/designs/magde/README.md
+++ b/designs/magde/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a bike messenger bag
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/magde
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/noble/CHANGELOG.md b/designs/noble/CHANGELOG.md
index 5de500f7a9d..08d624f103a 100644
--- a/designs/noble/CHANGELOG.md
+++ b/designs/noble/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/noble
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Added
diff --git a/designs/noble/README.md b/designs/noble/README.md
index 24c0093ae62..ce59b6cf9f6 100644
--- a/designs/noble/README.md
+++ b/designs/noble/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a princess seam bodice block
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/noble
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/octoplushy/CHANGELOG.md b/designs/octoplushy/CHANGELOG.md
index c68c84a0e2e..419edc36c1a 100644
--- a/designs/octoplushy/CHANGELOG.md
+++ b/designs/octoplushy/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/octoplushy
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/octoplushy/README.md b/designs/octoplushy/README.md
index db0701478b0..c9c752a8331 100644
--- a/designs/octoplushy/README.md
+++ b/designs/octoplushy/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for an octopus plushy toy
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/octoplushy
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/paco/CHANGELOG.md b/designs/paco/CHANGELOG.md
index 48bcf69420c..94cbd5757da 100644
--- a/designs/paco/CHANGELOG.md
+++ b/designs/paco/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/paco
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Changed
diff --git a/designs/paco/README.md b/designs/paco/README.md
index ca146acd4e0..8639631983d 100644
--- a/designs/paco/README.md
+++ b/designs/paco/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for summer pants
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/paco
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/penelope/CHANGELOG.md b/designs/penelope/CHANGELOG.md
index c37b90c6d6d..1b05b2ecd66 100644
--- a/designs/penelope/CHANGELOG.md
+++ b/designs/penelope/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/penelope
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/penelope/README.md b/designs/penelope/README.md
index 8a770237ce8..746410585ee 100644
--- a/designs/penelope/README.md
+++ b/designs/penelope/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a pencil skirt
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/penelope
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/plugintest/CHANGELOG.md b/designs/plugintest/CHANGELOG.md
index 57070d47188..18c2763d8e6 100644
--- a/designs/plugintest/CHANGELOG.md
+++ b/designs/plugintest/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/plugintest
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/plugintest/README.md b/designs/plugintest/README.md
index ae773b9c14f..8ef1f79d3a8 100644
--- a/designs/plugintest/README.md
+++ b/designs/plugintest/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern to test (y)our plugins
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugintest
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/rendertest/CHANGELOG.md b/designs/rendertest/CHANGELOG.md
index 10119372c28..9a7dad52ef2 100644
--- a/designs/rendertest/CHANGELOG.md
+++ b/designs/rendertest/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/rendertest
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/rendertest/README.md b/designs/rendertest/README.md
index 1877aa447db..07f31c888ec 100644
--- a/designs/rendertest/README.md
+++ b/designs/rendertest/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern to test (y)our render engine our CSS
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/rendertest
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/sandy/CHANGELOG.md b/designs/sandy/CHANGELOG.md
index a615e8eb9c2..ed10098ea38 100644
--- a/designs/sandy/CHANGELOG.md
+++ b/designs/sandy/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/sandy
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/sandy/README.md b/designs/sandy/README.md
index 414e6027ab1..e1941a85c40 100644
--- a/designs/sandy/README.md
+++ b/designs/sandy/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a circle skirt
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/sandy
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/shin/CHANGELOG.md b/designs/shin/CHANGELOG.md
index ad8a6c67d88..deeb4fd8b1b 100644
--- a/designs/shin/CHANGELOG.md
+++ b/designs/shin/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/shin
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/shin/README.md b/designs/shin/README.md
index c7b515fed5d..b8e67a143ff 100644
--- a/designs/shin/README.md
+++ b/designs/shin/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for swim trunks
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/shin
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/simon/CHANGELOG.md b/designs/simon/CHANGELOG.md
index 46dda7526ff..284100a0514 100644
--- a/designs/simon/CHANGELOG.md
+++ b/designs/simon/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/simon
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/simon/README.md b/designs/simon/README.md
index bb50f81edea..ab7f2b82c75 100644
--- a/designs/simon/README.md
+++ b/designs/simon/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a button down shirt
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/simon
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/simone/CHANGELOG.md b/designs/simone/CHANGELOG.md
index 9259c2efcfc..42150ece89f 100644
--- a/designs/simone/CHANGELOG.md
+++ b/designs/simone/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/simone
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/simone/README.md b/designs/simone/README.md
index 0cd13e9816e..825de8db52c 100644
--- a/designs/simone/README.md
+++ b/designs/simone/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a button down shirt (Simone = Simon for people wit
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/simone
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/sven/CHANGELOG.md b/designs/sven/CHANGELOG.md
index d2da745f58f..8eb59c55821 100644
--- a/designs/sven/CHANGELOG.md
+++ b/designs/sven/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/sven
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/sven/README.md b/designs/sven/README.md
index d0889301b73..3eac7a92d59 100644
--- a/designs/sven/README.md
+++ b/designs/sven/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a straightforward sweater
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/sven
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/tamiko/CHANGELOG.md b/designs/tamiko/CHANGELOG.md
index ae454936166..8a05ceb8508 100644
--- a/designs/tamiko/CHANGELOG.md
+++ b/designs/tamiko/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/tamiko
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/tamiko/README.md b/designs/tamiko/README.md
index b9cbf6fe187..ddadcf13f19 100644
--- a/designs/tamiko/README.md
+++ b/designs/tamiko/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a zero-waste top
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/tamiko
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/teagan/CHANGELOG.md b/designs/teagan/CHANGELOG.md
index 68eb0cfc035..2674e84e9c2 100644
--- a/designs/teagan/CHANGELOG.md
+++ b/designs/teagan/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/teagan
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/teagan/README.md b/designs/teagan/README.md
index a44470b0866..925d80444ee 100644
--- a/designs/teagan/README.md
+++ b/designs/teagan/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a T-shirt
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/teagan
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/tiberius/CHANGELOG.md b/designs/tiberius/CHANGELOG.md
index 5474673d8ab..86fce8bbe5a 100644
--- a/designs/tiberius/CHANGELOG.md
+++ b/designs/tiberius/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/tiberius
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/tiberius/README.md b/designs/tiberius/README.md
index 9b71a1c6a24..e241ce8472a 100644
--- a/designs/tiberius/README.md
+++ b/designs/tiberius/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a tunica, a historical Roman tunic
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/tiberius
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/titan/CHANGELOG.md b/designs/titan/CHANGELOG.md
index f6028478e2c..103bad763c9 100644
--- a/designs/titan/CHANGELOG.md
+++ b/designs/titan/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/titan
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/titan/README.md b/designs/titan/README.md
index a127bad1ae0..5171d419b26 100644
--- a/designs/titan/README.md
+++ b/designs/titan/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a unisex trouser block
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/titan
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/trayvon/CHANGELOG.md b/designs/trayvon/CHANGELOG.md
index c7b8d26422d..637cd944a2d 100644
--- a/designs/trayvon/CHANGELOG.md
+++ b/designs/trayvon/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/trayvon
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/trayvon/README.md b/designs/trayvon/README.md
index 91c91e5344a..85dc5ac9780 100644
--- a/designs/trayvon/README.md
+++ b/designs/trayvon/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a tie
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/trayvon
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/uma/CHANGELOG.md b/designs/uma/CHANGELOG.md
index 3671c48c334..d8edff10f7b 100644
--- a/designs/uma/CHANGELOG.md
+++ b/designs/uma/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/uma
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
This is the **initial release**, and the start of this change log.
diff --git a/designs/uma/README.md b/designs/uma/README.md
index fdfdf05dce5..bb0fab79e12 100644
--- a/designs/uma/README.md
+++ b/designs/uma/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a basic, highly-customizable underwear pattern
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/uma
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/wahid/CHANGELOG.md b/designs/wahid/CHANGELOG.md
index 6168998b8b6..a1b85f37e7a 100644
--- a/designs/wahid/CHANGELOG.md
+++ b/designs/wahid/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/wahid
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/wahid/README.md b/designs/wahid/README.md
index 75b8ca4385d..cf4b6b7ebfc 100644
--- a/designs/wahid/README.md
+++ b/designs/wahid/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a classic fitted waistcoat
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/wahid
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/walburga/CHANGELOG.md b/designs/walburga/CHANGELOG.md
index 7ad7ce5f12a..d7de86a758c 100644
--- a/designs/walburga/CHANGELOG.md
+++ b/designs/walburga/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/walburga
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/walburga/README.md b/designs/walburga/README.md
index 23b398fadeb..c1de4f00831 100644
--- a/designs/walburga/README.md
+++ b/designs/walburga/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a wappenrock (tabard/surcoat), a historical Europe
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/walburga
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/waralee/CHANGELOG.md b/designs/waralee/CHANGELOG.md
index 7b24fe82e75..a23e74462f1 100644
--- a/designs/waralee/CHANGELOG.md
+++ b/designs/waralee/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/waralee
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/designs/waralee/README.md b/designs/waralee/README.md
index ea8ca9036aa..bf54479ff93 100644
--- a/designs/waralee/README.md
+++ b/designs/waralee/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for wrap pants
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/waralee
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/designs/yuri/CHANGELOG.md b/designs/yuri/CHANGELOG.md
index 4a0a48b1ce4..a460bfaf12f 100644
--- a/designs/yuri/CHANGELOG.md
+++ b/designs/yuri/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/yuri
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.22.0 (2022-08-23)
### Added
diff --git a/designs/yuri/README.md b/designs/yuri/README.md
index 7b28d027ca5..ae0ccbcf2ff 100644
--- a/designs/yuri/README.md
+++ b/designs/yuri/README.md
@@ -53,17 +53,9 @@ A FreeSewing pattern for a fancy zipless sweater based on the Huey hoodie
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/yuri
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md
index 5937b953209..8825f077849 100644
--- a/packages/core/CHANGELOG.md
+++ b/packages/core/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/core
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.3 (2022-07-02)
### Changed
diff --git a/packages/core/README.md b/packages/core/README.md
index deb2827f914..846cc945e77 100644
--- a/packages/core/README.md
+++ b/packages/core/README.md
@@ -53,17 +53,9 @@ A library for creating made-to-measure sewing patterns
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/core
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/packages/models/CHANGELOG.md b/packages/models/CHANGELOG.md
index c4fd65e3629..24354cd6b3b 100644
--- a/packages/models/CHANGELOG.md
+++ b/packages/models/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/models
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/packages/models/README.md b/packages/models/README.md
index 0c2155ca8a6..2dbd5a8c0c3 100644
--- a/packages/models/README.md
+++ b/packages/models/README.md
@@ -100,17 +100,9 @@ The digits in the model refer to the neck circumference in cm.
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/models
@@ -133,11 +125,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -147,33 +139,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -181,172 +183,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/packages/new-design/CHANGELOG.md b/packages/new-design/CHANGELOG.md
index 3009c549c75..caf8985cc33 100644
--- a/packages/new-design/CHANGELOG.md
+++ b/packages/new-design/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/new-design
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.21.3 (2022-07-02)
### Changed
diff --git a/packages/new-design/README.md b/packages/new-design/README.md
index 42e71acf3d2..e5636b98d56 100644
--- a/packages/new-design/README.md
+++ b/packages/new-design/README.md
@@ -53,17 +53,9 @@ Initializer package for a new FreeSewing design: npx @freesewing/new-design
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/new-design
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/packages/prettier-config/CHANGELOG.md b/packages/prettier-config/CHANGELOG.md
index 325f942cb16..5eedb38b887 100644
--- a/packages/prettier-config/CHANGELOG.md
+++ b/packages/prettier-config/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/prettier-config
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.0.0 (2019-08-25)
### Added
diff --git a/packages/prettier-config/README.md b/packages/prettier-config/README.md
index dfeca215929..45f44cf8778 100644
--- a/packages/prettier-config/README.md
+++ b/packages/prettier-config/README.md
@@ -53,17 +53,9 @@ FreeSewing's shared configuration for prettier
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/prettier-config
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/packages/react-components/CHANGELOG.md b/packages/react-components/CHANGELOG.md
index 5f230c77d5b..684c97be2ac 100644
--- a/packages/react-components/CHANGELOG.md
+++ b/packages/react-components/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/react-components
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
This is the **initial release**, and the start of this change log.
diff --git a/packages/react-components/README.md b/packages/react-components/README.md
index eaeab374d03..99fe5704e06 100644
--- a/packages/react-components/README.md
+++ b/packages/react-components/README.md
@@ -53,17 +53,9 @@ React components by/for FreeSewing
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/react-components
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/packages/rehype-highlight-lines/CHANGELOG.md b/packages/rehype-highlight-lines/CHANGELOG.md
index a776a3ed0f8..e4e8c2448a4 100644
--- a/packages/rehype-highlight-lines/CHANGELOG.md
+++ b/packages/rehype-highlight-lines/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: rehype-highlight-lines
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
This is the **initial release**, and the start of this change log.
diff --git a/packages/rehype-highlight-lines/README.md b/packages/rehype-highlight-lines/README.md
index 69c93f8190a..b5484772ea5 100644
--- a/packages/rehype-highlight-lines/README.md
+++ b/packages/rehype-highlight-lines/README.md
@@ -53,17 +53,9 @@ A Rehype plugin to add highlighted lines to code blocks
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: rehype-highlight-lines
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/packages/rehype-jargon/CHANGELOG.md b/packages/rehype-jargon/CHANGELOG.md
index 941da039fd7..c55bdcf3b2f 100644
--- a/packages/rehype-jargon/CHANGELOG.md
+++ b/packages/rehype-jargon/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: rehype-jargon
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
This is the **initial release**, and the start of this change log.
diff --git a/packages/rehype-jargon/README.md b/packages/rehype-jargon/README.md
index 1e90a45f232..5da0de4da00 100644
--- a/packages/rehype-jargon/README.md
+++ b/packages/rehype-jargon/README.md
@@ -179,17 +179,9 @@ info and instructions on how to use this plugin with [Gatsby](https://www.gatsby
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: rehype-jargon
@@ -212,11 +204,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -226,33 +218,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -260,172 +262,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/packages/snapseries/CHANGELOG.md b/packages/snapseries/CHANGELOG.md
index af8df329c2c..a1fb8635404 100644
--- a/packages/snapseries/CHANGELOG.md
+++ b/packages/snapseries/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/snapseries
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
## 2.19.0 (2021-10-17)
### Added
diff --git a/packages/snapseries/README.md b/packages/snapseries/README.md
index ee5cae9f3d5..4ee9a2f8c53 100644
--- a/packages/snapseries/README.md
+++ b/packages/snapseries/README.md
@@ -53,17 +53,9 @@ A series of common sizes for elastics and other series to be used with snapped p
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/snapseries
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/core-plugins/CHANGELOG.md b/plugins/core-plugins/CHANGELOG.md
index 4835077f67f..12f0c06aa07 100644
--- a/plugins/core-plugins/CHANGELOG.md
+++ b/plugins/core-plugins/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/core-plugins
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
This is the **initial release**, and the start of this change log.
diff --git a/plugins/core-plugins/README.md b/plugins/core-plugins/README.md
index 8141c33dc89..f4a51f8992a 100644
--- a/plugins/core-plugins/README.md
+++ b/plugins/core-plugins/README.md
@@ -82,17 +82,9 @@ let pattern = new freesewing.Pattern().with(plugins);
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/core-plugins
@@ -115,11 +107,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -129,33 +121,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -163,172 +165,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-annotations/CHANGELOG.md b/plugins/plugin-annotations/CHANGELOG.md
index 44601391009..74dedcb284e 100644
--- a/plugins/plugin-annotations/CHANGELOG.md
+++ b/plugins/plugin-annotations/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/plugin-annotations
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
This is the **initial release**, and the start of this change log.
diff --git a/plugins/plugin-annotations/README.md b/plugins/plugin-annotations/README.md
index b3dba8cbeca..d2d0f70080b 100644
--- a/plugins/plugin-annotations/README.md
+++ b/plugins/plugin-annotations/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin that provides pattern annotations
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-annotations
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-bust/CHANGELOG.md b/plugins/plugin-bust/CHANGELOG.md
index 2e86fbe2494..6689b38560b 100644
--- a/plugins/plugin-bust/CHANGELOG.md
+++ b/plugins/plugin-bust/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-bust
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-bust/README.md b/plugins/plugin-bust/README.md
index 6957ac7c057..f72f50cf6f6 100644
--- a/plugins/plugin-bust/README.md
+++ b/plugins/plugin-bust/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin that helps with bust-adjusting menswear patterns
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-bust
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-flip/CHANGELOG.md b/plugins/plugin-flip/CHANGELOG.md
index ebd7764f0f8..d3d178140b0 100644
--- a/plugins/plugin-flip/CHANGELOG.md
+++ b/plugins/plugin-flip/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-flip
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-flip/README.md b/plugins/plugin-flip/README.md
index f26ca15074d..f8f572c8718 100644
--- a/plugins/plugin-flip/README.md
+++ b/plugins/plugin-flip/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin to flip parts horizontally
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-flip
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-gore/CHANGELOG.md b/plugins/plugin-gore/CHANGELOG.md
index 7bc38635f47..be62952e0f6 100644
--- a/plugins/plugin-gore/CHANGELOG.md
+++ b/plugins/plugin-gore/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-gore
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-gore/README.md b/plugins/plugin-gore/README.md
index 45ba1be86c4..7729a2a6bd9 100644
--- a/plugins/plugin-gore/README.md
+++ b/plugins/plugin-gore/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin to generate gores for a semi-sphere or dome
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-gore
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-i18n/CHANGELOG.md b/plugins/plugin-i18n/CHANGELOG.md
index 3970ea48565..8f68b8428b4 100644
--- a/plugins/plugin-i18n/CHANGELOG.md
+++ b/plugins/plugin-i18n/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-i18n
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-i18n/README.md b/plugins/plugin-i18n/README.md
index dccb31bb518..4433c13922c 100644
--- a/plugins/plugin-i18n/README.md
+++ b/plugins/plugin-i18n/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin for pattern translation
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-i18n
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-measurements/CHANGELOG.md b/plugins/plugin-measurements/CHANGELOG.md
index 27a248b03a1..3f3435e9b9e 100644
--- a/plugins/plugin-measurements/CHANGELOG.md
+++ b/plugins/plugin-measurements/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-measurements
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-measurements/README.md b/plugins/plugin-measurements/README.md
index 2879efa79b9..9ba5ec0c9c2 100644
--- a/plugins/plugin-measurements/README.md
+++ b/plugins/plugin-measurements/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin that adds additional measurements that can be calculated fro
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-measurements
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-mirror/CHANGELOG.md b/plugins/plugin-mirror/CHANGELOG.md
index d7a5672c2a0..1831fbf7380 100644
--- a/plugins/plugin-mirror/CHANGELOG.md
+++ b/plugins/plugin-mirror/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-mirror
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-mirror/README.md b/plugins/plugin-mirror/README.md
index a4b9bffd59c..811767e2288 100644
--- a/plugins/plugin-mirror/README.md
+++ b/plugins/plugin-mirror/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin to mirror points or paths
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-mirror
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-round/CHANGELOG.md b/plugins/plugin-round/CHANGELOG.md
index 0bd864a97bc..ea20f589683 100644
--- a/plugins/plugin-round/CHANGELOG.md
+++ b/plugins/plugin-round/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-round
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-round/README.md b/plugins/plugin-round/README.md
index 1c9606525c0..411d48e8ef3 100644
--- a/plugins/plugin-round/README.md
+++ b/plugins/plugin-round/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin to round corners
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-round
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-sprinkle/CHANGELOG.md b/plugins/plugin-sprinkle/CHANGELOG.md
index ee8be51a9b5..a4fb7914383 100644
--- a/plugins/plugin-sprinkle/CHANGELOG.md
+++ b/plugins/plugin-sprinkle/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-sprinkle
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-sprinkle/README.md b/plugins/plugin-sprinkle/README.md
index b5983412362..3c6fa773bbc 100644
--- a/plugins/plugin-sprinkle/README.md
+++ b/plugins/plugin-sprinkle/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin to bulk-add snippets to your pattern
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-sprinkle
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-svgattr/CHANGELOG.md b/plugins/plugin-svgattr/CHANGELOG.md
index c0038af4385..6f175332393 100644
--- a/plugins/plugin-svgattr/CHANGELOG.md
+++ b/plugins/plugin-svgattr/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-svgattr
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-svgattr/README.md b/plugins/plugin-svgattr/README.md
index a6476078634..bbaca449b8e 100644
--- a/plugins/plugin-svgattr/README.md
+++ b/plugins/plugin-svgattr/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin to set SVG attributes
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-svgattr
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-theme/CHANGELOG.md b/plugins/plugin-theme/CHANGELOG.md
index 403c76ccd18..692c05728b5 100644
--- a/plugins/plugin-theme/CHANGELOG.md
+++ b/plugins/plugin-theme/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-theme
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-theme/README.md b/plugins/plugin-theme/README.md
index dfc7be90dbf..3769291a470 100644
--- a/plugins/plugin-theme/README.md
+++ b/plugins/plugin-theme/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin that provides a default theme
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-theme
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-timing/CHANGELOG.md b/plugins/plugin-timing/CHANGELOG.md
index 0adaed10bb4..23094ded9a8 100644
--- a/plugins/plugin-timing/CHANGELOG.md
+++ b/plugins/plugin-timing/CHANGELOG.md
@@ -1,6 +1,14 @@
# Change log for: @freesewing/plugin-timing
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
This is the **initial release**, and the start of this change log.
diff --git a/plugins/plugin-timing/README.md b/plugins/plugin-timing/README.md
index 0278c7fdbbd..904c0ae06c6 100644
--- a/plugins/plugin-timing/README.md
+++ b/plugins/plugin-timing/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin to record the time it takes to draft your pattern parts
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-timing
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/plugins/plugin-versionfree-svg/CHANGELOG.md b/plugins/plugin-versionfree-svg/CHANGELOG.md
index 7e5078c15a1..e6ccffc86e6 100644
--- a/plugins/plugin-versionfree-svg/CHANGELOG.md
+++ b/plugins/plugin-versionfree-svg/CHANGELOG.md
@@ -1,6 +1,18 @@
# Change log for: @freesewing/plugin-versionfree-svg
+## 3.0.0 (2022-09-30)
+
+### Changed
+
+ - All FreeSewing pacakges are now ESM only.
+ - All FreeSewing pacakges now use named exports.
+ - Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
+
+### Removed
+
+ - This plugin no longer sets its version as an SVG attribute when rendering patterns
+
## 2.21.0 (2022-06-27)
### Changed
diff --git a/plugins/plugin-versionfree-svg/README.md b/plugins/plugin-versionfree-svg/README.md
index f8543480692..e58cce9d51c 100644
--- a/plugins/plugin-versionfree-svg/README.md
+++ b/plugins/plugin-versionfree-svg/README.md
@@ -53,17 +53,9 @@ A FreeSewing plugin to keep version info out of your SVG to allow easy diffs acr
-> #### Note: Version 3 is a work in progress
->
-> We are working on a new major version (v3) but it is not ready for prime-time.
-> For production use, please refer to our v2 packages (the `latest` on NPM)
-> or [the `v2` branch in our monorepo](https://github.com/freesewing/freesewing/tree/v2).
->
-> We the `main` branch and `next` packages on NPM holds v3 code. But it's alpha for now.
-
## What am I looking at? π€
-This repository is our *monorepo* holding all our NPM designs, plugins, other NPM packages, and (web)sites.
+This repository is the FreeSewing *monorepo* holding all FreeSewing's websites, documentation, designs, plugins, and other NPM packages.
This folder holds: @freesewing/plugin-versionfree-svg
@@ -86,11 +78,11 @@ npm run tips
Where the world of makers and developers collide, that's where you'll find FreeSewing.
If you're a maker, checkout [freesewing.org](https://freesewing.org/) where you can generate
-our sewing patterns adapted to your measurements.
+sewing patterns adapted to your measurements.
-If you're a developer, our documentation is on [freesewing.dev](https://freesewing.dev/).
-Our [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
-for parametric design of sewing patterns. But we also provide a range
+If you're a developer, the FreeSewing documentation lives at [freesewing.dev](https://freesewing.dev/).
+The FreeSewing [core library](https://freesewing.dev/reference/api/) is a *batteries-included* toolbox
+for parametric design of sewing patterns. But FreeSewing also provides a range
of [plugins](https://freesewing.dev/reference/plugins/) that further extend the
functionality of the platform.
@@ -100,33 +92,43 @@ If you have NodeJS installed, you can try it right now by running:
npx create-freesewing-pattern
```
-Or, consult our getting started guides
-for [Linux](https://freesewing.dev/tutorials/getting-started-linux/),
-[MacOS](https://freesewing.dev/tutorials/getting-started-mac/),
-or [Windows](https://freesewing.dev/tutorials/getting-started-windows/).
+Getting started guides are available for:
+- [Linux](https://freesewing.dev/tutorials/getting-started-linux/)
+- [MacOS](https://freesewing.dev/tutorials/getting-started-mac/)
+- [Windows](https://freesewing.dev/tutorials/getting-started-windows/)
-We also have a [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) that
-walks you through your first parametric design,
-and [a friendly community](https://freesewing.org/community/where/) with
-people who can help you when you get stuck.
+The [pattern design tutorial](https://freesewing.dev/tutorials/pattern-design/) will
+show you how to create your first parametric design.
## Support FreeSewing: Become a patron π₯°
-FreeSewing is an open source project run by a community,
-and financially supported by our patrons.
+FreeSewing is an open source project maintained by Joost De Cock and financially supported by the FreeSewing patrons.
-If you feel what we do is worthwhile, and you can spend a few coind without
+If you feel FreeSewing is worthwhile, and you can spend a few coind without
hardship, then you should [join us and become a patron](https://freesewing.org/community/join).
## Links π©βπ»
- - π» Makers website: [freesewing.org](https://freesewing.org)
- - π» Developers website: [freesewing.dev](https://freesewing.dev)
- - π¬ Chat: On Discord via [discord.freesewing.org](https://discord.freesewing.org/)
- - β
Todo list/Kanban board: On Github via [todo.freesewing.org](https://todo.freesewing.org/)
+**Official channels**
+
+ - π» Makers website: [FreeSewing.org](https://freesewing.org)
+ - π» Developers website: [FreeSewing.dev](https://freesewing.dev)
+ - β
[Support](https://github.com/freesewing/freesewing/issues/new/choose),
+ [Issues](https://github.com/freesewing/freesewing/issues) &
+ [Discussions](https://github.com/freesewing/freesewing/discussions) on
+ [GitHub](https://github.com/freesewing/freesewing)
+
+**Social media**
+
- π¦ Twitter: [@freesewing_org](https://twitter.com/freesewing_org)
- π· Instagram: [@freesewing_org](https://instagram.com/freesewing_org)
+**Places the FreeSewing community hangs out**
+
+ - π¬ [Discord](https://discord.freesewing.org/)
+ - π¬ [Facebook](https://www.facebook.com/groups/627769821272714/)
+ - π¬ [Reddit](https://www.reddit.com/r/freesewing/)
+
## License: MIT π€
Β© [Joost De Cock](https://github.com/joostdecock).
@@ -134,172 +136,8 @@ See [the license file](https://github.com/freesewing/freesewing/blob/develop/LIC
## Where to get help π€―
-Our [chatrooms on Discord](https://chat.freesewing.org/) are the best place to ask questions,
-share your feedback, or just hang out.
-
-If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
-
-
-
-## Contributors β¨
-
-Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
-
-
-
-
-
-
-
-
-
-
-
-This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+For [Support](https://github.com/freesewing/freesewing/issues/new/choose),
+please use the [Issues](https://github.com/freesewing/freesewing/issues) &
+[Discussions](https://github.com/freesewing/freesewing/discussions) on
+[GitHub](https://github.com/freesewing/freesewing).
diff --git a/scripts/reconfigure.mjs b/scripts/reconfigure.mjs
index bd9ddcdb71e..78d33212779 100644
--- a/scripts/reconfigure.mjs
+++ b/scripts/reconfigure.mjs
@@ -413,7 +413,8 @@ function globalChangelog() {
) {
if (!changed) changed = ''
changed += '\n#### ' + type + '\n\n'
- for (let change of changes[type][pkg]) changed += ' - ' + change + '\n'
+ for (let change of changes[type][pkg].concat(changes[type]?.all || []))
+ changed += ' - ' + change + '\n'
}
}
if (changed) markup += '### ' + pkg + '\n' + changed + '\n'