1
0
Fork 0

release: v3.1.0

- Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes

 - Added IDs to dimension macros that missed them, causing them to not be shown
 - Keep seam allowance out of the binding length calculation

 - Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes

 - Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes

 - Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes

 - Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes

 - Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes

 - Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes

 - Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes

 - Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes

 - Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes
 - Corrected part mixup in translation of flag message

 - Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes

 - Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes

 - Fixed wrong use of options in a value method. Fixes

 - Remove names from old plugins from list option

 - Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes
 - The skirt and curved waistband are now constructed with the ringsector macro

 - Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes

 - Replaced all instances of 'seperate' with 'separate' in option names

 - Initial release

 - Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes

 - Changed defaults to have more rise in the back
 - Increase default rise
 - Decrease default vertical stretch
 - Decreased default back waist dip
 - Increased default front waist dip
 - Allowed lower values on back exposure, causing back to flare out
 - Fix issue with back part when bulge is on and expand is off

 - Pocket opening was not drawn on the facing and pocket pieces. Fixes
 - Improve placement of the front welt. Fixes

 - Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes

 - Initial release

 - Added support for notes in flags

 - Removing macros did not always remove the cutlist data in the store. Fixes

 - First release of the plugin providing the default packing implementation

 - First release of the plugin facilitating drafting a ring sector

 - Allow plugins to provide their own packing implementation
 - Added named export `cbqc` which exports the constant to approximate a circle with Cubic Bézier curves
 - Core will now set `activeMacro` in the store, keeping track of the running macro - Added the `generateMacroIds`, `getMacroIds`, and `removeMacroNodes` store methods

 - Fix order in mergeOptions method so user settings take precendence over defaults
 - Fix upward snap for snapped percentage option when snap is a simple number
 - The conditional loading of plugins had a bug causing them to never be loaded
 - Make Path.split() more robust when handling edge-case. Fixes
 - Prevent utils.circlesIntersect() from running sqrt on a negative number. Fixes

 - Removed unwanted debug output
This commit is contained in:
joostdecock 2023-12-26 20:30:36 +01:00
parent ae0438a75c
commit ba370f74d2
253 changed files with 963 additions and 717 deletions

View file

@ -1,7 +1,7 @@
# Change log for: @freesewing/core-plugins
## 3.0.0 (2022-09-30)
## 3.0.0 (2023-09-30)
### Changed

View file

@ -1,4 +1,4 @@
// This file is auto-generated | All changes you make will be overwritten.
export const name = '@freesewing/core-plugins'
export const version = '3.1.0-rc.0'
export const version = '3.1.0'
export const data = { name, version }

View file

@ -1,6 +1,6 @@
{
"name": "@freesewing/core-plugins",
"version": "3.1.0-rc.0",
"version": "3.1.0",
"description": "An umbrella package of essential plugins that are bundled with FreeSewing's core library",
"author": "Joost De Cock <joost@joost.at> (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@ -49,16 +49,16 @@
"wbuild:all": "yarn wbuild"
},
"peerDependencies": {
"@freesewing/core": "3.1.0-rc.0"
"@freesewing/core": "3.1.0"
},
"dependencies": {},
"devDependencies": {
"mocha": "10.2.0",
"chai": "4.3.10",
"@freesewing/plugin-annotations": "3.1.0-rc.0",
"@freesewing/plugin-mirror": "3.1.0-rc.0",
"@freesewing/plugin-round": "3.1.0-rc.0",
"@freesewing/plugin-sprinkle": "3.1.0-rc.0"
"@freesewing/plugin-annotations": "3.1.0",
"@freesewing/plugin-mirror": "3.1.0",
"@freesewing/plugin-round": "3.1.0",
"@freesewing/plugin-sprinkle": "3.1.0"
},
"files": [
"dist/*",
@ -66,7 +66,7 @@
],
"publishConfig": {
"access": "public",
"tag": "next"
"tag": "latest"
},
"engines": {
"node": ">=18",

View file

@ -1,7 +1,17 @@
# Change log for: @freesewing/plugin-annotations
## 3.0.0 (2022-09-30)
## 3.1.0 (2023-12-26)
### Changed
- Added support for notes in flags
### Fixed
- Removing macros did not always remove the cutlist data in the store. Fixes
## 3.0.0 (2023-09-30)
### Changed

View file

@ -1,4 +1,4 @@
// This file is auto-generated | All changes you make will be overwritten.
export const name = '@freesewing/plugin-annotations'
export const version = '3.1.0-rc.0'
export const version = '3.1.0'
export const data = { name, version }

View file

@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-annotations",
"version": "3.1.0-rc.0",
"version": "3.1.0",
"description": "A FreeSewing plugin that provides pattern annotations",
"author": "Joost De Cock <joost@joost.at> (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@ -49,7 +49,7 @@
"wbuild:all": "yarn wbuild"
},
"peerDependencies": {
"@freesewing/core": "3.1.0-rc.0"
"@freesewing/core": "3.1.0"
},
"dependencies": {},
"devDependencies": {
@ -62,7 +62,7 @@
],
"publishConfig": {
"access": "public",
"tag": "next"
"tag": "latest"
},
"engines": {
"node": ">=18",

View file

@ -1,7 +1,13 @@
# Change log for: @freesewing/plugin-bin-pack
## 3.0.0 (2022-09-30)
## 3.1.0 (2023-12-26)
### Added
- First release of the plugin providing the default packing implementation
## 3.0.0 (2023-09-30)
### Changed

View file

@ -1,4 +1,4 @@
// This file is auto-generated | All changes you make will be overwritten.
export const name = '@freesewing/plugin-bin-pack'
export const version = '3.1.0-rc.0'
export const version = '3.1.0'
export const data = { name, version }

View file

@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-bin-pack",
"version": "3.1.0-rc.0",
"version": "3.1.0",
"description": "A FreeSewing plugin that adds a bin-pack algorithm to the core library",
"author": "Joost De Cock <joost@joost.at> (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@ -49,7 +49,7 @@
"wbuild:all": "yarn wbuild"
},
"peerDependencies": {
"@freesewing/core": "3.1.0-rc.0"
"@freesewing/core": "3.1.0"
},
"dependencies": {},
"devDependencies": {
@ -62,7 +62,7 @@
],
"publishConfig": {
"access": "public",
"tag": "next"
"tag": "latest"
},
"engines": {
"node": ">=18",

View file

@ -1,7 +1,7 @@
# Change log for: @freesewing/plugin-bust
## 3.0.0 (2022-09-30)
## 3.0.0 (2023-09-30)
### Changed

View file

@ -1,4 +1,4 @@
// This file is auto-generated | All changes you make will be overwritten.
export const name = '@freesewing/plugin-bust'
export const version = '3.1.0-rc.0'
export const version = '3.1.0'
export const data = { name, version }

View file

@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-bust",
"version": "3.1.0-rc.0",
"version": "3.1.0",
"description": "A FreeSewing plugin that helps with bust-adjusting menswear patterns",
"author": "Joost De Cock <joost@joost.at> (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@ -49,7 +49,7 @@
"wbuild:all": "yarn wbuild"
},
"peerDependencies": {
"@freesewing/core": "3.1.0-rc.0"
"@freesewing/core": "3.1.0"
},
"dependencies": {},
"devDependencies": {
@ -62,7 +62,7 @@
],
"publishConfig": {
"access": "public",
"tag": "next"
"tag": "latest"
},
"engines": {
"node": ">=18",

View file

@ -1,7 +1,7 @@
# Change log for: @freesewing/plugin-flip
## 3.0.0 (2022-09-30)
## 3.0.0 (2023-09-30)
### Changed

View file

@ -1,4 +1,4 @@
// This file is auto-generated | All changes you make will be overwritten.
export const name = '@freesewing/plugin-flip'
export const version = '3.1.0-rc.0'
export const version = '3.1.0'
export const data = { name, version }

View file

@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-flip",
"version": "3.1.0-rc.0",
"version": "3.1.0",
"description": "A FreeSewing plugin to flip parts horizontally",
"author": "Joost De Cock <joost@joost.at> (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@ -49,7 +49,7 @@
"wbuild:all": "yarn wbuild"
},
"peerDependencies": {
"@freesewing/core": "3.1.0-rc.0"
"@freesewing/core": "3.1.0"
},
"dependencies": {},
"devDependencies": {
@ -62,7 +62,7 @@
],
"publishConfig": {
"access": "public",
"tag": "next"
"tag": "latest"
},
"engines": {
"node": ">=18",

View file

@ -1,7 +1,7 @@
# Change log for: @freesewing/plugin-gore
## 3.0.0 (2022-09-30)
## 3.0.0 (2023-09-30)
### Changed

View file

@ -1,4 +1,4 @@
// This file is auto-generated | All changes you make will be overwritten.
export const name = '@freesewing/plugin-gore'
export const version = '3.1.0-rc.0'
export const version = '3.1.0'
export const data = { name, version }

View file

@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-gore",
"version": "3.1.0-rc.0",
"version": "3.1.0",
"description": "A FreeSewing plugin to generate gores for a semi-sphere or dome",
"author": "AlfaLyr (https://github.com/alfalyr)",
"homepage": "https://freesewing.org/",
@ -49,7 +49,7 @@
"wbuild:all": "yarn wbuild"
},
"peerDependencies": {
"@freesewing/core": "3.1.0-rc.0"
"@freesewing/core": "3.1.0"
},
"dependencies": {},
"devDependencies": {
@ -62,7 +62,7 @@
],
"publishConfig": {
"access": "public",
"tag": "next"
"tag": "latest"
},
"engines": {
"node": ">=18",

View file

@ -1,7 +1,7 @@
# Change log for: @freesewing/plugin-i18n
## 3.0.0 (2022-09-30)
## 3.0.0 (2023-09-30)
### Changed

View file

@ -1,4 +1,4 @@
// This file is auto-generated | All changes you make will be overwritten.
export const name = '@freesewing/plugin-i18n'
export const version = '3.1.0-rc.0'
export const version = '3.1.0'
export const data = { name, version }

View file

@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-i18n",
"version": "3.1.0-rc.0",
"version": "3.1.0",
"description": "A FreeSewing plugin for pattern translation",
"author": "Joost De Cock <joost@joost.at> (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@ -49,7 +49,7 @@
"wbuild:all": "yarn wbuild"
},
"peerDependencies": {
"@freesewing/core": "3.1.0-rc.0"
"@freesewing/core": "3.1.0"
},
"dependencies": {},
"devDependencies": {
@ -62,7 +62,7 @@
],
"publishConfig": {
"access": "public",
"tag": "next"
"tag": "latest"
},
"engines": {
"node": ">=18",

View file

@ -1,7 +1,7 @@
# Change log for: @freesewing/plugin-measurements
## 3.0.0 (2022-09-30)
## 3.0.0 (2023-09-30)
### Changed

View file

@ -1,4 +1,4 @@
// This file is auto-generated | All changes you make will be overwritten.
export const name = '@freesewing/plugin-measurements'
export const version = '3.1.0-rc.0'
export const version = '3.1.0'
export const data = { name, version }

View file

@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-measurements",
"version": "3.1.0-rc.0",
"version": "3.1.0",
"description": "A FreeSewing plugin that adds additional measurements that can be calculated from existing ones",
"author": "Joost De Cock <joost@joost.at> (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@ -49,7 +49,7 @@
"wbuild:all": "yarn wbuild"
},
"peerDependencies": {
"@freesewing/core": "3.1.0-rc.0"
"@freesewing/core": "3.1.0"
},
"dependencies": {},
"devDependencies": {
@ -62,7 +62,7 @@
],
"publishConfig": {
"access": "public",
"tag": "next"
"tag": "latest"
},
"engines": {
"node": ">=18",

View file

@ -1,7 +1,7 @@
# Change log for: @freesewing/plugin-mirror
## 3.0.0 (2022-09-30)
## 3.0.0 (2023-09-30)
### Changed

View file

@ -1,4 +1,4 @@
// This file is auto-generated | All changes you make will be overwritten.
export const name = '@freesewing/plugin-mirror'
export const version = '3.1.0-rc.0'
export const version = '3.1.0'
export const data = { name, version }

View file

@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-mirror",
"version": "3.1.0-rc.0",
"version": "3.1.0",
"description": "A FreeSewing plugin to mirror points or paths",
"author": "Joost De Cock <joost@joost.at> (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@ -49,7 +49,7 @@
"wbuild:all": "yarn wbuild"
},
"peerDependencies": {
"@freesewing/core": "3.1.0-rc.0"
"@freesewing/core": "3.1.0"
},
"dependencies": {},
"devDependencies": {
@ -62,7 +62,7 @@
],
"publishConfig": {
"access": "public",
"tag": "next"
"tag": "latest"
},
"engines": {
"node": ">=18",

View file

@ -1,7 +1,13 @@
# Change log for: @freesewing/plugin-ringsector
## 3.0.0 (2022-09-30)
## 3.1.0 (2023-12-26)
### Added
- First release of the plugin facilitating drafting a ring sector
## 3.0.0 (2023-09-30)
### Changed

View file

@ -1,4 +1,4 @@
// This file is auto-generated | All changes you make will be overwritten.
export const name = '@freesewing/plugin-ringsector'
export const version = '3.1.0-rc.0'
export const version = '3.1.0'
export const data = { name, version }

View file

@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-ringsector",
"version": "3.1.0-rc.0",
"version": "3.1.0",
"description": "A FreeSewing plugin to draft a ring sector (think part of a donut)",
"author": "Joost De Cock <joost@joost.at> (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@ -49,7 +49,7 @@
"wbuild:all": "yarn wbuild"
},
"peerDependencies": {
"@freesewing/core": "3.1.0-rc.0"
"@freesewing/core": "3.1.0"
},
"dependencies": {},
"devDependencies": {
@ -62,7 +62,7 @@
],
"publishConfig": {
"access": "public",
"tag": "next"
"tag": "latest"
},
"engines": {
"node": ">=18",

View file

@ -1,7 +1,7 @@
# Change log for: @freesewing/plugin-round
## 3.0.0 (2022-09-30)
## 3.0.0 (2023-09-30)
### Changed

View file

@ -1,4 +1,4 @@
// This file is auto-generated | All changes you make will be overwritten.
export const name = '@freesewing/plugin-round'
export const version = '3.1.0-rc.0'
export const version = '3.1.0'
export const data = { name, version }

View file

@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-round",
"version": "3.1.0-rc.0",
"version": "3.1.0",
"description": "A FreeSewing plugin to round corners",
"author": "Joost De Cock <joost@joost.at> (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@ -49,7 +49,7 @@
"wbuild:all": "yarn wbuild"
},
"peerDependencies": {
"@freesewing/core": "3.1.0-rc.0"
"@freesewing/core": "3.1.0"
},
"dependencies": {},
"devDependencies": {
@ -62,7 +62,7 @@
],
"publishConfig": {
"access": "public",
"tag": "next"
"tag": "latest"
},
"engines": {
"node": ">=18",

View file

@ -1,7 +1,7 @@
# Change log for: @freesewing/plugin-sprinkle
## 3.0.0 (2022-09-30)
## 3.0.0 (2023-09-30)
### Changed

View file

@ -1,4 +1,4 @@
// This file is auto-generated | All changes you make will be overwritten.
export const name = '@freesewing/plugin-sprinkle'
export const version = '3.1.0-rc.0'
export const version = '3.1.0'
export const data = { name, version }

View file

@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-sprinkle",
"version": "3.1.0-rc.0",
"version": "3.1.0",
"description": "A FreeSewing plugin to bulk-add snippets to your pattern",
"author": "Joost De Cock <joost@joost.at> (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@ -49,7 +49,7 @@
"wbuild:all": "yarn wbuild"
},
"peerDependencies": {
"@freesewing/core": "3.1.0-rc.0"
"@freesewing/core": "3.1.0"
},
"dependencies": {},
"devDependencies": {
@ -62,7 +62,7 @@
],
"publishConfig": {
"access": "public",
"tag": "next"
"tag": "latest"
},
"engines": {
"node": ">=18",

View file

@ -1,7 +1,7 @@
# Change log for: @freesewing/plugin-svgattr
## 3.0.0 (2022-09-30)
## 3.0.0 (2023-09-30)
### Changed

View file

@ -1,4 +1,4 @@
// This file is auto-generated | All changes you make will be overwritten.
export const name = '@freesewing/plugin-svgattr'
export const version = '3.1.0-rc.0'
export const version = '3.1.0'
export const data = { name, version }

View file

@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-svgattr",
"version": "3.1.0-rc.0",
"version": "3.1.0",
"description": "A FreeSewing plugin to set SVG attributes",
"author": "Joost De Cock <joost@joost.at> (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@ -49,7 +49,7 @@
"wbuild:all": "yarn wbuild"
},
"peerDependencies": {
"@freesewing/core": "3.1.0-rc.0"
"@freesewing/core": "3.1.0"
},
"dependencies": {},
"devDependencies": {
@ -62,7 +62,7 @@
],
"publishConfig": {
"access": "public",
"tag": "next"
"tag": "latest"
},
"engines": {
"node": ">=18",

View file

@ -1,7 +1,7 @@
# Change log for: @freesewing/plugin-theme
## 3.0.0 (2022-09-30)
## 3.0.0 (2023-09-30)
### Changed

View file

@ -1,4 +1,4 @@
// This file is auto-generated | All changes you make will be overwritten.
export const name = '@freesewing/plugin-theme'
export const version = '3.1.0-rc.0'
export const version = '3.1.0'
export const data = { name, version }

View file

@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-theme",
"version": "3.1.0-rc.0",
"version": "3.1.0",
"description": "A FreeSewing plugin that provides a default theme",
"author": "Joost De Cock <joost@joost.at> (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@ -49,7 +49,7 @@
"wbuild:all": "yarn wbuild"
},
"peerDependencies": {
"@freesewing/core": "3.1.0-rc.0"
"@freesewing/core": "3.1.0"
},
"dependencies": {},
"devDependencies": {
@ -62,7 +62,7 @@
],
"publishConfig": {
"access": "public",
"tag": "next"
"tag": "latest"
},
"engines": {
"node": ">=18",

View file

@ -1,7 +1,7 @@
# Change log for: @freesewing/plugin-timing
## 3.0.0 (2022-09-30)
## 3.0.0 (2023-09-30)
### Changed

View file

@ -1,4 +1,4 @@
// This file is auto-generated | All changes you make will be overwritten.
export const name = '@freesewing/plugin-timing'
export const version = '3.1.0-rc.0'
export const version = '3.1.0'
export const data = { name, version }

View file

@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-timing",
"version": "3.1.0-rc.0",
"version": "3.1.0",
"description": "A FreeSewing plugin to record the time it takes to draft your pattern parts",
"author": "Joost De Cock <joost@joost.at> (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@ -49,7 +49,7 @@
"wbuild:all": "yarn wbuild"
},
"peerDependencies": {
"@freesewing/core": "3.1.0-rc.0"
"@freesewing/core": "3.1.0"
},
"dependencies": {},
"devDependencies": {
@ -62,7 +62,7 @@
],
"publishConfig": {
"access": "public",
"tag": "next"
"tag": "latest"
},
"engines": {
"node": ">=18",

View file

@ -1,7 +1,7 @@
# Change log for: @freesewing/plugin-versionfree-svg
## 3.0.0 (2022-09-30)
## 3.0.0 (2023-09-30)
### Changed

View file

@ -1,4 +1,4 @@
// This file is auto-generated | All changes you make will be overwritten.
export const name = '@freesewing/plugin-versionfree-svg'
export const version = '3.1.0-rc.0'
export const version = '3.1.0'
export const data = { name, version }

View file

@ -1,6 +1,6 @@
{
"name": "@freesewing/plugin-versionfree-svg",
"version": "3.1.0-rc.0",
"version": "3.1.0",
"description": "A FreeSewing plugin to keep version info out of your SVG to allow easy diffs across versions",
"author": "Joost De Cock <joost@joost.at> (https://github.com/joostdecock)",
"homepage": "https://freesewing.org/",
@ -49,7 +49,7 @@
"wbuild:all": "yarn wbuild"
},
"peerDependencies": {
"@freesewing/core": "3.1.0-rc.0"
"@freesewing/core": "3.1.0"
},
"dependencies": {},
"devDependencies": {
@ -62,7 +62,7 @@
],
"publishConfig": {
"access": "public",
"tag": "next"
"tag": "latest"
},
"engines": {
"node": ">=18",