2709 lines
93 KiB
YAML
2709 lines
93 KiB
YAML
Unreleased:
|
|
|
|
Added:
|
|
bee:
|
|
- Added the `duoNeckTieColours` option
|
|
- Added the `duoBandTieColours` option
|
|
- Added the `pointedNeckTieEnds` option
|
|
- Added the `pointedBandTieEnds` option
|
|
|
|
Fixed:
|
|
backend:
|
|
- Newsletter unsubscribe links lead to 404
|
|
bee:
|
|
- Neck ties no longer shown to be cut on fold
|
|
- Band tie locks in duo colours when `options.crossBackTies` is true (fixes incorrect notch placements)
|
|
dev:
|
|
- Ensure `path._curve` is included in docs
|
|
plugin-annotations:
|
|
- Fixed incorrect anchor point of the logo due to share pathstring (#202)
|
|
react:
|
|
- Fixed issues with the pattern export feature in the Editor (#218)
|
|
- Added Jane to the Linedrawing component (#211)
|
|
org:
|
|
- Update pattern button leads to 404
|
|
- New measurement set leads to 404 when users have no sets yet
|
|
- Removed the link to the Simon sew along which is no longer online
|
|
- Added various showcase authors
|
|
- Fixed broken link to new measurements set for users who no sets (yet)
|
|
- Added the curated sets pages to the site
|
|
- Fixed various links
|
|
- Fixed the _update pattern_ links
|
|
- Fixed the newsletter unsubscribe handling
|
|
|
|
|
|
Changed:
|
|
bee:
|
|
- Reinstating the ability to toggle the colours of neck and band tie independently
|
|
- Reinstating the ability to toggle pointed edge of neck and band tie independently
|
|
- Simplify snap options
|
|
- Simplify Cutting Instructions
|
|
- Hidden tie flag message also now appears when `options.ties` is not set
|
|
- Neck tie is no longer hidden when `options.pointedNeckTieEnds` is `true`
|
|
- Band tie is no longer hidden when `options.crossBackTies` is `true`
|
|
- Band tie is no longer hidden when `options.pointedBandTieEnds` is `true` and `options.crossBackTies` is not set
|
|
- The `reversible` optinon now acts as an override for the `duoNeckTieColours` and `duoBandTieColours` options
|
|
- Updated `neckTieLength` when `crossBackTies` is `true`
|
|
- Designer note links updated for new options
|
|
|
|
4.0.0:
|
|
date: 2024-04-01
|
|
|
|
Breaking:
|
|
core:
|
|
- FreeSewing new requires NodeJS 20 (or more recent)
|
|
- We removed all but English translations. We still support i18n in our core library and designs, but no longer provide translations
|
|
new-design:
|
|
- The `@freesewing/new-design` package is removed, use `@freesewing/studio` instead
|
|
|
|
Added:
|
|
collection:
|
|
- Added a new `@freesewing/collection` package that bundles all our designs
|
|
config:
|
|
- Added a new `@freesewing/config` package for shared configuration
|
|
core:
|
|
- The `Path.rotate()` method was added to the core API.
|
|
- The `Path.circleSegment()` method was added to the core API.
|
|
i18n:
|
|
- The `@freesewing/i18n` package holds translations in English for where they are needed
|
|
react:
|
|
- The `@freesewing/react` package holds shared components, hooks, and context for our React-based frontends
|
|
studio:
|
|
- Added `@freesewing/studio`, our new development environment
|
|
utils:
|
|
- Added a new `@freesewing/utils` package for shared utils
|
|
|
|
Changed:
|
|
brian:
|
|
- Always load plugin-bust due to its changes in how it handle conditionality.
|
|
cathrin:
|
|
- Allow negative values in backDrop option. Fixes #6563
|
|
- Allow negative values for the frontRise options. Fixes #6563
|
|
charlie:
|
|
- Fix crash when drawing the jseamStitchLine is not possible. Fixes #6271
|
|
bibi:
|
|
- Changed the algorithm to draft the side seam, so the measurements are followed more precisely
|
|
- Reduced default influence of the seat back measurement and added an option to adjust it.
|
|
- Added various options for ribbing and knit binding on waistband, armscyes/cuffs and neck hole and included more documentation
|
|
huey:
|
|
- The lengthBonus option default was changed from 0% to 15%. Fixes #6596
|
|
onyx:
|
|
- Always load plugin-bust due to its changes in how it handle conditionality.
|
|
plugin-bust:
|
|
- This plugin now uses the `preSetDraft` rather than `preDraft` lifecycle hook
|
|
- Conditionality has been moved to the `preSetDraft` lifecycle hook, rather than exposing a `withCondition` named export
|
|
- The plugin will now always be loaded, but will check for each drafted set whether it should make any changes.
|
|
shelly:
|
|
- Always load plugin-bust due to its changes in how it handle conditionality.
|
|
simon:
|
|
- Allow negative values for the buttonFreeLength option. Fixes #6508
|
|
tamiko:
|
|
- Always load plugin-bust due to its changes in how it handle conditionality.
|
|
teagan:
|
|
- Increased default lengthBonus from 5% to 15%. Fixes #6820
|
|
titan:
|
|
- Adjust cross seam curves after fitting the waist. Fixes #6271
|
|
uma:
|
|
- Fix absolute gusset width displayed below slider.
|
|
wahid:
|
|
- Add a warning when waist and hip reduction are both zero, so no back dart is required.
|
|
|
|
Deprecated:
|
|
plugin-bust:
|
|
- The `withCondition` named export is deprecated and will always return true.
|
|
|
|
Fixed:
|
|
charlie:
|
|
- Fix cut instructions for fly facing, only 1 to be cut. Fixes #6392
|
|
core:
|
|
- Fix an issue when splitting path on start or end point. Fixes #6816
|
|
huey:
|
|
- Fixed an issue where ribbing height would distort the pocket under certain conditions. Fixes #6238
|
|
- Adding missing translation for ribbing option
|
|
- Hide unused ribbing parts when ribbing option is disabled
|
|
hugo:
|
|
- Add missing dimension id attributes
|
|
noble:
|
|
- Fix 'cutonfold' text for Noble's back part. Fixes #6447
|
|
- Improve dart shaping. Fixes #64547
|
|
simone:
|
|
- Added missing translation for various options
|
|
teagan:
|
|
- Fix side seam when length is cropped. Fixes #6480
|
|
uma:
|
|
- Fix back exposure when expand is off. Fixes #6239
|
|
|
|
3.2.0:
|
|
date: 2024-02-11
|
|
|
|
Added:
|
|
core:
|
|
- Added the `Path.combine()` method
|
|
- The `Path.join()` method is now variadic
|
|
- The `Path.length()` now takes an parameter to include move operations in the length calculation
|
|
lumina:
|
|
- Initial release
|
|
lumira:
|
|
- Initial release
|
|
plugin-annotations:
|
|
- The `title` macro now takes a `notes` and `classes.notes` as its config, allowing you to add notes
|
|
- The `classes.cutlist` config is removed from the title plugin, cutlist info is now included as notes
|
|
plugin-i18n:
|
|
- This plugin now supports translation of nested arrays of strings, giving you more flexibility to concatenate translated parts of strings
|
|
react-components:
|
|
- This Pattern component now supports translation of nested arrays of strings, giving you more flexibility to concatenate translated parts of strings
|
|
sandy:
|
|
- Added a new *panels* option
|
|
tristan:
|
|
- Inital release
|
|
|
|
Deprecated:
|
|
core:
|
|
- Calling `Path.join` with a second parameter to indicate that the resulting paths most be closed is now deprecated and will be removed in FreeSewing v4.
|
|
|
|
Fixed:
|
|
brian:
|
|
- Take biceps ease into account when calculating armhole depth
|
|
carlton:
|
|
- Fixed a stray seam allowance path on the collar
|
|
charlie:
|
|
- The back pocket welt (4) and front pocket facing (8) incorrectly indicated to cut 2 instead of 4 in the cutlist. Fixes #5791
|
|
hugo:
|
|
- Fix issue that crashed the design when complete is off. Fixes #6006
|
|
- Base pocket opening on pocket height, rather than width of the garment. Fixes #6004
|
|
|
|
Removed:
|
|
plugin-annotations:
|
|
- The `classes.cutlist` config is removed from the title plugin, cutlist info is now included as notes
|
|
|
|
3.1.0:
|
|
date: 2023-12-26
|
|
Added:
|
|
core:
|
|
- 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
|
|
otis:
|
|
- Initial release
|
|
skully:
|
|
- Initial release
|
|
plugin-bin-pack:
|
|
- First release of the plugin providing the default packing implementation
|
|
plugin-ringsector:
|
|
- First release of the plugin facilitating drafting a ring sector
|
|
|
|
Changed:
|
|
aaron:
|
|
- Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes #5057
|
|
albert:
|
|
- Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes #5057
|
|
bee:
|
|
- Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes #5057
|
|
benjamin:
|
|
- Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes #5057
|
|
carlton:
|
|
- Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes #5057
|
|
charlie:
|
|
- Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes #5057
|
|
hortensia:
|
|
- Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes #5057
|
|
huey:
|
|
- Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes #5057
|
|
hugo:
|
|
- Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes #5057
|
|
jaeger:
|
|
- Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes #5057
|
|
- Corrected part mixup in translation of flag message
|
|
octoplushy:
|
|
- Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes #5057
|
|
paco:
|
|
- Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes #5057
|
|
sandy:
|
|
- Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes #5057
|
|
- The skirt and curved waistband are now constructed with the ringsector macro
|
|
shin:
|
|
- Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes #5057
|
|
sven:
|
|
- Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes #5057
|
|
yuri:
|
|
- Rephrased flag message when expand is off to avoid confusion about included seam allowance. Fixes #5057
|
|
plugin-annotations:
|
|
- Added support for notes in flags
|
|
|
|
Fixed:
|
|
aaron:
|
|
- Added IDs to dimension macros that missed them, causing them to not be shown
|
|
- Keep seam allowance out of the binding length calculation
|
|
core:
|
|
- 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 #5569
|
|
- Prevent utils.circlesIntersect() from running sqrt on a negative number. Fixes #5697
|
|
penelope:
|
|
- Fixed wrong use of options in a value method. Fixes #5497
|
|
simon:
|
|
- Replaced all instances of 'seperate' with 'separate' in option names
|
|
new-design:
|
|
- Removed unwanted debug output
|
|
plugintest:
|
|
- Remove names from old plugins from list option
|
|
plugin-annotations:
|
|
- Removing macros did not always remove the cutlist data in the store. Fixes #5448
|
|
uma:
|
|
- 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
|
|
waralee:
|
|
- Pocket opening was not drawn on the facing and pocket pieces. Fixes #4026
|
|
- Improve placement of the front welt. Fixes #4828
|
|
|
|
3.0.0:
|
|
date: 2023-09-30
|
|
Changed:
|
|
all:
|
|
- All FreeSewing packages are now ESM only.
|
|
- All FreeSewing packages now use named exports.
|
|
- Dropped support for NodeJS 14. NodeJS 18 (LTS/hydrogen) or more recent is now required.
|
|
|
|
Removed:
|
|
global:
|
|
- The `@freesewing/components` package is not part of FreeSewing v3.
|
|
While v2 versions remain available, this package is no longer supported.
|
|
- The `@freesewing/css-theme` package is not part of FreeSewing v3.
|
|
While v2 versions remain available, this package is no longer supported.
|
|
- The `@freesewing/config-helpers` package is not part of FreeSewing v3.
|
|
While v2 versions remain available, this package is no longer supported.
|
|
Use the `@freesewing/snapseries` package for various helpers for snapped percentage options.
|
|
The `pctBasedOn` helper method is now available as a named export from `@freesewing/core`
|
|
- The `@freesewing/i18n` package is not part of FreeSewing v3.
|
|
While v2 versions remain available, this package is no longer supported.
|
|
- The `@freesewing/mui-theme` package is not part of FreeSewing v3.
|
|
While v2 versions remain available, this package is no longer supported.
|
|
- The `@freesewing/pattern-info` package is not part of FreeSewing v3.
|
|
While v2 versions remain available, this package is no longer supported.
|
|
- The `@freesewing/plugin-export-dxf` package is not part of FreeSewing v3.
|
|
While v2 versions remain available, this package is no longer supported.
|
|
- The `@freesewing/snapseries` package is not part of FreeSewing v3.
|
|
While v2 versions remain available, this package is no longer supported.
|
|
- 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.
|
|
- 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
|
|
plugin-bartack:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-bundle:
|
|
- Named exports of the bundled plugins are no longer available
|
|
plugin-bust:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-buttons:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-cutonfold:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-dimension:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-flip:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-gore:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-grainline:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-i18n:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-logo:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-measurements:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-mirror:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-notches:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-round:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-scalebox:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-sprinkle:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-svgattr:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-theme:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-title:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
plugin-versionfree-svg:
|
|
- This plugin no longer sets its version as an SVG attribute when rendering patterns
|
|
|
|
2.22.0:
|
|
date: 2022-08-23
|
|
|
|
Added:
|
|
aaron:
|
|
- Support drafting for high bust
|
|
bent:
|
|
- Support drafting for high bust
|
|
brian:
|
|
- Support drafting for high bust
|
|
carlton:
|
|
- Support drafting for high bust
|
|
diana:
|
|
- Support drafting for high bust
|
|
huey:
|
|
- Support drafting for high bust
|
|
hugo:
|
|
- Support drafting for high bust
|
|
Closes [#802](https://github.com/freesewing/freesewing/issues/802)
|
|
jeager:
|
|
- Support drafting for high bust
|
|
octoplushy:
|
|
- Octoplushy is a new design for an octopus or squid plushy
|
|
plugin-title:
|
|
- Added support for removing the title via a macro call
|
|
- Added a render timestamp to the title
|
|
simon:
|
|
- Support drafting for high bust
|
|
simone:
|
|
- Added Bust-aligned buttons option and functionality.
|
|
Closes [#2154] (https://github.com/freesewing/freesewing/issues/2154)
|
|
- Added a notch at the center front bustline.
|
|
sven:
|
|
- Support drafting for high bust
|
|
tamiko:
|
|
- Support drafting for high bust
|
|
teagan:
|
|
- Support drafting for high bust
|
|
titan:
|
|
- Added additional notches to aid alignment
|
|
wahid:
|
|
- Support drafting for high bust
|
|
yuri:
|
|
- Support drafting for high bust
|
|
|
|
Changed:
|
|
charlie:
|
|
- Renamed back pocket jet to back pocket welt
|
|
paco:
|
|
- Fix hem allowance. Closes [#2350](https://github.com/freesewing/freesewing/issues/2350)
|
|
theo:
|
|
- migrated `waistbandWidth` option from `mm` to snapped `pct` option
|
|
|
|
Fixed:
|
|
breanna:
|
|
- Fixed bug where a large shoulder slope could cause an error.
|
|
Fixes [#2516](https://github.com/freesewing/freesewing/issues/2516)
|
|
brian:
|
|
- Make s3 options sticky to zero below 10% to avoid path split issues.
|
|
Fixes [#2249](https://github.com/freesewing/freesewing/issues/2249)
|
|
cathrin:
|
|
- Removed seam allowance from Part1a foldline.
|
|
Fixes [#2545](https://github.com/freesewing/freesewing/issues/2545)
|
|
paco:
|
|
- Make hem allowance taper outwards to match the leg
|
|
Fixes [#2350](https://github.com/freesewing/freesewing/issues/2350)
|
|
simon:
|
|
- Fix issue with boxPleat and yoke
|
|
Fixes [#2400](https://github.com/freesewing/freesewing/issues/2400)
|
|
- Removed superfluous notches in button placket, buttonhole placket, and split yoke.
|
|
Fixes [#2399](https://github.com/freesewing/freesewing/issues/2399)
|
|
simone:
|
|
- Don't do a negative FBA from there's no need for an FBA
|
|
Fixes [#2121](https://github.com/freesewing/freesewing/issues/2121)
|
|
- Duplicate config rather than mutating the imported simon config
|
|
wahid:
|
|
- Prevent facing/lining overlap when shoulders get very narrow
|
|
fixes [#2233](https://github.com/freesewing/freesewing/issues/2233)
|
|
- Fixed dependency issue with pocketFacing part
|
|
- Added grainlines
|
|
|
|
2.21.3:
|
|
date: 2022-07-02
|
|
|
|
Changed:
|
|
core:
|
|
- Make generatePartTransform a named export
|
|
new-design:
|
|
- We're now loading content from the main branch by default
|
|
|
|
Fixed:
|
|
new-design:
|
|
- Add bin entry to package.json
|
|
|
|
2.21.2:
|
|
date: 2022-06-30
|
|
|
|
Added:
|
|
ursula:
|
|
- Added markers for elastics
|
|
|
|
Changed:
|
|
simon:
|
|
- Decreased default collar ease
|
|
- Increased default yoke height
|
|
simone:
|
|
- Decreased default collar ease
|
|
- Increased default yoke height
|
|
|
|
Fixed:
|
|
remark-jaron:
|
|
- Roll-back upgrade to ESM only unist-dist-visit
|
|
Closes [#2342](https://github.com/freesewing/freesewing/issues/2342)
|
|
|
|
2.21.1:
|
|
date: 2022-06-28
|
|
|
|
Fixed:
|
|
pattern-info:
|
|
- Added Noble to the list
|
|
|
|
2.21.0:
|
|
date: 2022-06-27
|
|
|
|
Added:
|
|
config-helpers:
|
|
- This new package replaces the previous snapseries package
|
|
and adds extra helper methods for pattern config such as
|
|
`pctBasedOn()` which was previously exported by core
|
|
hi:
|
|
- Hi is a new desing for a shark plushy
|
|
unice:
|
|
- Unice is an underwear pattern
|
|
lucy:
|
|
- Lucy is a pattern for a historical tie-on pocket
|
|
bob:
|
|
- Bob is a pattern for a bib, the same one that's used in our design tutorial
|
|
noble:
|
|
- Noble is a body block with prince(ss) seams
|
|
|
|
Changed:
|
|
aaron: &esbuild
|
|
- Migrated from Rollup to Esbuild for all builds
|
|
albert: *esbuild
|
|
bee: *esbuild
|
|
bella: *esbuild
|
|
benjamin: *esbuild
|
|
bent: *esbuild
|
|
breanna: *esbuild
|
|
brian:
|
|
- Migrated from Rollup to Esbuild for all builds
|
|
- Slightly increased the default neck ease
|
|
bruce: *esbuild
|
|
carlita: *esbuild
|
|
carlton: *esbuild
|
|
cathrin: *esbuild
|
|
charlie: *esbuild
|
|
components: *esbuild
|
|
core:
|
|
- Migrated from Rollup to Esbuild for all builds
|
|
- The `pctBasedOn()` helper method for pattern config was moved to config-helpers
|
|
We did not make this a breaking change since it's only used internally.
|
|
cornelius: *esbuild
|
|
diana: *esbuild
|
|
examples: *esbuild
|
|
florence: *esbuild
|
|
florent: *esbuild
|
|
gatsby-remark-jargon: *esbuild
|
|
holmes: *esbuild
|
|
hortensia: *esbuild
|
|
huey: *esbuild
|
|
hugo: *esbuild
|
|
i18n: *esbuild
|
|
jaeger: *esbuild
|
|
legend: *esbuild
|
|
lucy: *esbuild
|
|
lunetius: *esbuild
|
|
models: *esbuild
|
|
mui-theme: *esbuild
|
|
paco: *esbuild
|
|
pattern-info: *esbuild
|
|
penelope: *esbuild
|
|
plugin-banner: *esbuild
|
|
plugin-bartack: *esbuild
|
|
plugin-bundle: *esbuild
|
|
plugin-bust: *esbuild
|
|
plugin-buttons: *esbuild
|
|
plugin-cutonfold: *esbuild
|
|
plugin-dimension: *esbuild
|
|
plugin-export-dxf: *esbuild
|
|
plugin-flip: *esbuild
|
|
plugin-gore: *esbuild
|
|
plugin-grainline: *esbuild
|
|
plugin-i18n: *esbuild
|
|
plugin-logo: *esbuild
|
|
plugin-measurements: *esbuild
|
|
plugin-mirror: *esbuild
|
|
plugin-notches: *esbuild
|
|
plugin-round: *esbuild
|
|
plugin-scalebox: *esbuild
|
|
plugin-sprinkle: *esbuild
|
|
plugin-svgattr: *esbuild
|
|
plugintest: *esbuild
|
|
plugin-theme: *esbuild
|
|
plugin-title: *esbuild
|
|
plugin-validate: *esbuild
|
|
plugin-versionfree-svg: *esbuild
|
|
remark-jargon: *esbuild
|
|
rendertest: *esbuild
|
|
sandy: *esbuild
|
|
shin: *esbuild
|
|
simon:
|
|
- Migrated from Rollup to Esbuild for all builds
|
|
- More accurately determine the cuff width
|
|
- Corrected the hide() signature in the config
|
|
simone:
|
|
- Migrated from Rollup to Esbuild for all builds
|
|
- More accurately determine the cuff width
|
|
sven: *esbuild
|
|
tamiko: *esbuild
|
|
teagan: *esbuild
|
|
theo: *esbuild
|
|
tiberius: *esbuild
|
|
titan: *esbuild
|
|
trayvon: *esbuild
|
|
tutorial: *esbuild
|
|
ursula: *esbuild
|
|
utils: *esbuild
|
|
wahid: *esbuild
|
|
walburga: *esbuild
|
|
waralee: *esbuild
|
|
yuri: *esbuild
|
|
|
|
Deprecated:
|
|
create-freesewing-pattern:
|
|
- This package is deprecated. Please use `npx @freesewing/new-design`
|
|
snap-series:
|
|
- The package is deprecated in favor of `@freesewing/config-helpers`
|
|
|
|
Fixed:
|
|
hugo:
|
|
- Fix incorrect seam allowance
|
|
Closes [#2208](https://github.com/freesewing/freesewing/issues/2208)
|
|
i18n:
|
|
- Added missing lab namespace for English
|
|
simon:
|
|
- Handle edge-case for 1/10 dolls with breasts where path split would yield empty half
|
|
simone:
|
|
- Added the frontdarts option back after it was (accidentally) removed
|
|
- Handle edge-case for 1/10 dolls with breasts where path split would yield empty half
|
|
teagan:
|
|
- Added missing name to config file
|
|
wahid:
|
|
- Change hem allowance to standard SA
|
|
|
|
2.20.8:
|
|
date: 2022-05-21
|
|
|
|
Added:
|
|
brian:
|
|
- Set `sleevecapHeight` value in store
|
|
|
|
Changed:
|
|
brian:
|
|
- Better defaults for sleevecap and armhole depth
|
|
huey:
|
|
- Better defaults for sleevecap and armhole depth
|
|
- Huey now extends the Brian config
|
|
simon:
|
|
- Better defaults for sleevecap and armhole depth
|
|
- Slightly higher collar vs collar stand
|
|
- Simon now extends the Brian config
|
|
simone:
|
|
- Better defaults for sleevecap and armhole depth
|
|
- Slightly higher collar vs collar stand
|
|
- Simone now extends the Simon config
|
|
sven:
|
|
- Better defaults for sleevecap and armhole depth
|
|
- Sven now extends the Brian config
|
|
teagan:
|
|
- Better defaults for sleevecap and armhole depth
|
|
- Teagan now extends the Brian config
|
|
yuri:
|
|
- Better defaults for sleevecap and armhole depth
|
|
- Yuri now extends the Brian config
|
|
|
|
Fixed:
|
|
brian:
|
|
- Adde both front and back armhole pitch points
|
|
Closes [#2057](https://github.com/freesewing/freesewing/issues/2057)
|
|
- Fixed issue with the sleeve length
|
|
core:
|
|
- Fixed warning message when moving to a non-existing point
|
|
- Fixed incorrect decision in Path.boundary()
|
|
simon:
|
|
- Fixed issue with the sleeve length
|
|
simone:
|
|
- Fixed issue with the sleeve length
|
|
components:
|
|
- Fix restore of pattern defaults in draft configurator
|
|
Closes [#1932](https://github.com/freesewing/freesewing/issues/1932)
|
|
|
|
2.20.7:
|
|
date: 2022-02-20
|
|
|
|
Fixed:
|
|
components:
|
|
- Type-check for optionalMeasurements key in gist
|
|
Closes [#1918](https://github.com/freesewing/freesewing/issues/1918)
|
|
|
|
2.20.6:
|
|
date: 2022-02-17
|
|
|
|
Fixed:
|
|
css-theme:
|
|
- Set units on fontsizes to support scale setting
|
|
components:
|
|
- Handle unset props.pattern in DraftConfigurator option.hide check
|
|
|
|
2.20.5:
|
|
date: 2022-02-17
|
|
|
|
Fixed:
|
|
backend:
|
|
- Mitigate risk of denial-of-service attacks in catch-all route
|
|
core:
|
|
- Fix bug in Svg.escapeText() that only escaped the first quote
|
|
simon:
|
|
- Fixed grainline indicator on sleeve since it was slightly off-grain
|
|
simone:
|
|
- Fixed grainline indicator on sleeve since it was slightly off-grain
|
|
svgtopdf:
|
|
- Mitigate risk of denial-of-service attacks in / route
|
|
- Rate-limit PDF generation endpoints
|
|
|
|
2.20.4:
|
|
date: 2022-01-28
|
|
|
|
Fixed:
|
|
create-freesewing-pattern:
|
|
- Downgraded back to react-scripts 4 because 5 has a regression bug
|
|
|
|
2.20.3:
|
|
date: 2022-01-28
|
|
|
|
Changed:
|
|
core:
|
|
- Setting Path.render() no longer raises an info message
|
|
- Always raise debug, but only store it whend debug is enabled
|
|
|
|
Fixed:
|
|
create-freesewing-pattern:
|
|
- Updated to react-scripts 5 to sidestep bug in error-overlay
|
|
simon:
|
|
- Properly style SA paths on cuffs and collarstand
|
|
- SA path on sleeve was double-drawn
|
|
|
|
2.20.2:
|
|
date: 2022-01-27
|
|
|
|
Fixed:
|
|
i18n:
|
|
- Patterns options were always in English due to symlinks being used
|
|
|
|
2.20.1:
|
|
date: 2022-01-27
|
|
|
|
Changed:
|
|
bee:
|
|
- Exposed additional Bella options
|
|
|
|
Fixed:
|
|
hugo:
|
|
- Seam allowance on pocket is incorrectly marked for cut-on-fold
|
|
Closes [#1731](https://github.com/freesewing/freesewing/issues/1731)
|
|
simon:
|
|
- Remove debug outline when enabling box pleat setting
|
|
|
|
2.20.0:
|
|
date: 2022-01-24
|
|
|
|
Added:
|
|
core:
|
|
- Added support for `settings.scale`
|
|
components:
|
|
- Added support for `settings.scale` to Draft and Workbench components
|
|
css-theme:
|
|
- Added support for `settings.scale`
|
|
- Included variables used by TailwindCSS themes for compatibility
|
|
examples:
|
|
- Added plugin_gore example
|
|
plugin-cutonfold:
|
|
- Support for scale setting
|
|
plugin-flip:
|
|
- Added support for flipping around the Y-axis
|
|
plugin-grainline:
|
|
- Added support for custom text
|
|
plugin-sprinkle:
|
|
- Added support for `scale` to scale all sprinkled snippets
|
|
- Added support for `rotate` to rotate all sprinkled snippets
|
|
plugin-title:
|
|
- Added support for `settings.scale`
|
|
plugintest:
|
|
- Added the plugintest pattern which is used for testing plugins
|
|
|
|
Changed:
|
|
aaron:
|
|
- Switched to default import for version from package.json
|
|
albert:
|
|
- Switched to default import for version from package.json
|
|
bee:
|
|
- Re-structured option groups
|
|
- Expose all options to the user that should be configurable
|
|
- Hide/lock options that should be fixed (inherited from Bella)
|
|
- Switched to default import for version from package.json
|
|
bella:
|
|
- Expose the `fullChestEaseReduction` option to the user via option groups
|
|
- Expose the `frontArmholeCurvature` option to the user via option groups
|
|
- Switched to default import for version from package.json
|
|
benjamin:
|
|
- Switched to default import for version from package.json
|
|
bent:
|
|
- Switched to default import for version from package.json
|
|
breanna:
|
|
- Switched to default import for version from package.json
|
|
brian:
|
|
- Switched to default import for version from package.json
|
|
bruce:
|
|
- Switched to default import for version from package.json
|
|
carlita:
|
|
- Switched to default import for version from package.json
|
|
carlton:
|
|
- Switched to default import for version from package.json
|
|
cathrin:
|
|
- Switched to default import for version from package.json
|
|
charlie:
|
|
- Expose the `frontPocketFacing` option to the user via option groups
|
|
- Switched to default import for version from package.json
|
|
cornelius:
|
|
- Switched to default import for version from package.json
|
|
diana:
|
|
- Expose the `cuffEase` option to the user via option groups
|
|
- Switched to default import for version from package.json
|
|
examples:
|
|
- Switched to default import for version from package.json
|
|
florence:
|
|
- Switched to default import for version from package.json
|
|
florent:
|
|
- Switched to default import for version from package.json
|
|
holmes:
|
|
- Switched to default import for version from package.json
|
|
hortensia:
|
|
- Switched to default import for version from package.json
|
|
huey:
|
|
- Switched to default import for version from package.json
|
|
hugo:
|
|
- Switched to default import for version from package.json
|
|
jaeger:
|
|
- Switched to default import for version from package.json
|
|
legend:
|
|
- Switched to default import for version from package.json
|
|
lunetius:
|
|
- Switched to default import for version from package.json
|
|
paco:
|
|
- Hide the `frontPocketFlapSize` from the user
|
|
- Switched to default import for version from package.json
|
|
penelope:
|
|
- Switched to default import for version from package.json
|
|
plugin-bundle:
|
|
- plugin-banner is now part of plugin-bundle
|
|
- plugin-bartack is now part of plugin-bundle
|
|
plugin-banner:
|
|
- Changed the default options
|
|
- Now part of `@freesewing/plugin-bundle`
|
|
plugin-bartack:
|
|
- Now part of `@freesewing/plugin-bundle`
|
|
plugin-gore:
|
|
- The `goreNumber` property of the gore macro has been renamed to `gores`
|
|
- Using `goreNumber` is now deprecated in favor of `gore` and will be removed in the next majot version
|
|
plugintest:
|
|
- Switched to default import for version from package.json
|
|
rendertest:
|
|
- Restructured the pattern to allow inclusion of individual parts in Example component
|
|
- Switched to default import for version from package.json
|
|
sandy:
|
|
- Switched to default import for version from package.json
|
|
shin:
|
|
- Switched to default import for version from package.json
|
|
simon:
|
|
- Switched to default import for version from package.json
|
|
simone:
|
|
- Switched to default import for version from package.json
|
|
sven:
|
|
- Expose the `hipsEase` option to the user via option groups
|
|
- Lock the `waistEase` option to a static value
|
|
- Switched to default import for version from package.json
|
|
tamiko:
|
|
- Switched to default import for version from package.json
|
|
teagan:
|
|
- Lock the `frontArmholeDeeper` option to a static value
|
|
- Switched to default import for version from package.json
|
|
theo:
|
|
- Switched to default import for version from package.json
|
|
tiberius:
|
|
- Switched to default import for version from package.json
|
|
titan:
|
|
- Switched to default import for version from package.json
|
|
trayvon:
|
|
- Switched to default import for version from package.json
|
|
tutorial:
|
|
- Switched to default import for version from package.json
|
|
ursula:
|
|
- Switched to default import for version from package.json
|
|
wahid:
|
|
- Switched to default import for version from package.json
|
|
walburga:
|
|
- Switched to default import for version from package.json
|
|
waralee:
|
|
- Switched to default import for version from package.json
|
|
yuri:
|
|
- Switched to default import for version from package.json
|
|
|
|
Fixed:
|
|
components:
|
|
- Support handling of ` ` in text
|
|
i18n:
|
|
- Fixed issue that was causing plugin translations to always be in English
|
|
plugin-bartack:
|
|
- Fixed issue with `bartackFractionAlong` macro
|
|
- Handle start and endpoints being the same in `bartackFractionAlong`
|
|
- Support start and endpoints being reversed in `bartackFractionAlong`
|
|
plugin-dimension:
|
|
- Support hiding start/end markers on path dimensions (pd macro)
|
|
|
|
Removed:
|
|
plugin-title:
|
|
- Removed rendering of config.cut as it's not used
|
|
|
|
2.19.9:
|
|
date: 2022-01-09
|
|
|
|
Fixed:
|
|
simon:
|
|
- Fix incorrectly alliegned fabric match line. Move to CF instead
|
|
[Fixed by @nicholasdower in #1629](https://github.com/freesewing/freesewing/pull/1629)
|
|
|
|
2.19.8:
|
|
date: 2022-01-08
|
|
|
|
Fixed:
|
|
core:
|
|
- Remove CSS var in SVG to preserve styling
|
|
Fixes [#1606](https://github.com/freesewing/freesewing/issues/1606)
|
|
simon:
|
|
- Make seam allowance stop at fold when using rounded back option
|
|
Fixes [#1608](https://github.com/freesewing/freesewing/issues/1608)
|
|
yuri:
|
|
- Fix dependency configuration
|
|
Fixes [#1334](https://github.com/freesewing/freesewing/issues/1334)
|
|
|
|
2.19.7:
|
|
date: 2022-01-06
|
|
|
|
Changed:
|
|
brian:
|
|
- Always calculate sleevecap notch from armhole rather than shoulder
|
|
- Default for `sleevecapEase` option is now `0`
|
|
|
|
Fixed:
|
|
simon:
|
|
- Correctly place sleevecap notches
|
|
Closes [#1602](https://github.com/freesewing/freesewing/issues/1602)
|
|
simone:
|
|
- Correctly place sleevecap notches
|
|
Closes [#1602](https://github.com/freesewing/freesewing/issues/1602)
|
|
|
|
2.19.6:
|
|
date: 2021-12-29
|
|
|
|
Added:
|
|
core:
|
|
- Added the new attributes.setIfUnset() method
|
|
- Added the new `scale` setting
|
|
plugin-banner:
|
|
- Added (esm) unit tests
|
|
plugin-bartack:
|
|
- Added (esm) unit tests
|
|
plugin-bundle:
|
|
- Added (esm) unit tests
|
|
plugin-bust:
|
|
- Added (esm) unit tests
|
|
plugin-buttons:
|
|
- Added (esm) unit tests
|
|
plugin-cutonfold:
|
|
- Added (esm) unit tests
|
|
plugin-dimension:
|
|
- Added (esm) unit tests
|
|
plugin-export-dxf:
|
|
- Added (esm) unit tests
|
|
plugin-flip:
|
|
- Added (esm) unit tests
|
|
plugin-gore:
|
|
- Added (esm) unit tests
|
|
plugin-grainline:
|
|
- Added (esm) unit tests
|
|
plugin-i18n:
|
|
- Added (esm) unit tests
|
|
plugin-logo:
|
|
- Added (esm) unit tests
|
|
plugin-measurements:
|
|
- Added (esm) unit tests
|
|
plugin-mirror:
|
|
- Added (esm) unit tests
|
|
plugin-notches:
|
|
- Added (esm) unit tests
|
|
plugin-round:
|
|
- Added (esm) unit tests
|
|
plugin-scalebox:
|
|
- Added (esm) unit tests
|
|
plugin-sprinkle:
|
|
- Added (esm) unit tests
|
|
plugin-svgattr:
|
|
- Added (esm) unit tests
|
|
plugin-theme:
|
|
- Added (esm) unit tests
|
|
plugin-title:
|
|
- Added (esm) unit tests
|
|
plugin-validate:
|
|
- Added (esm) unit tests
|
|
plugin-versionfree-svg:
|
|
- Added (esm) unit tests
|
|
|
|
Changed:
|
|
plugin-bartack:
|
|
- Add utility classes and CSS variables for better styling support
|
|
plugin-buttons:
|
|
- Add utility classes and CSS variables for better styling support
|
|
plugin-scalebox:
|
|
- Add utility classes and CSS variables for better styling support
|
|
plugin-title:
|
|
- Add utility classes and CSS variables for better styling support
|
|
rendertest:
|
|
- Updated the rendertest pattern to be more concise
|
|
|
|
Fixed:
|
|
create-freesewing-pattern:
|
|
- Fix axios version conflict
|
|
plugin-buttons:
|
|
- Only add snippets once to SVG object
|
|
|
|
2.19.5:
|
|
date: 2021-11-13
|
|
|
|
Fixed:
|
|
charlie:
|
|
- Fix issue where a very low waist caused the fly to be incorrectly drawn
|
|
This only happens at unrealistic waist heights, so I changed the option
|
|
minimum value instead.
|
|
Closes [#1486](https://github.com/freesewing/freesewing/issues/1486)
|
|
core:
|
|
- Fixed a copy-paste error that caused the `absoluteOptions` shorthand
|
|
property to be a proxy for the regular options object instead.
|
|
Note that this bug (and proxying in general) only occurs in debug mode.
|
|
yuri:
|
|
- Fix seam allowance on back, gusset and hood center parts
|
|
Closes [#1464](https://github.com/freesewing/freesewing/issues/1464)
|
|
|
|
Changed:
|
|
charlie:
|
|
- Updated the `waistHeight` options to increase both min and max values
|
|
penelope:
|
|
- Increased maximum for the `waistEase` option
|
|
- Increased maximum for the `seatEase` options
|
|
|
|
2.19.4:
|
|
date: 2021-11-09
|
|
|
|
Fixed:
|
|
paco:
|
|
- Make paperless markings available when detail is disabled
|
|
Closes [#1400](https://github.com/freesewing/freesewing/issues/1401)
|
|
- Make pocket flaps properly parametric
|
|
Closes [#1401](https://github.com/freesewing/freesewing/issues/1401)
|
|
simon:
|
|
- Fix dependencies when only drafting a front
|
|
Closes [#1445](https://github.com/freesewing/freesewing/issues/1445)
|
|
simone:
|
|
- Fix dependencies when only drafting a front
|
|
Closes [#1445](https://github.com/freesewing/freesewing/issues/1445)
|
|
titan:
|
|
- Fixed a regression that caused the `waistHeight` option to be ignored.
|
|
Closes [#1467](https://github.com/freesewing/freesewing/issues/1467)
|
|
|
|
2.19.3:
|
|
date: 2021-11-05
|
|
|
|
Fixed:
|
|
charlie:
|
|
- Worked around ESM issue by adding snapseries as local dependency
|
|
|
|
Changed:
|
|
charlie:
|
|
- Converted the `waistbandWidth` options to snapped pct (was normal pct)
|
|
|
|
2.19.2:
|
|
date: 2021-11-02
|
|
|
|
Added:
|
|
components:
|
|
- Added linedrawing for Tiberius
|
|
- Added linedrawing for Walburga
|
|
|
|
Fixed:
|
|
cornelius:
|
|
- Removed lingering console.log statements
|
|
holmes:
|
|
- Fixed SA to use twice the SA value on hem allowance
|
|
simon:
|
|
- Fixed missing store object in button(hole)placket part
|
|
simone:
|
|
- Fixed missing store object in button(hole)placket part
|
|
|
|
Changed:
|
|
titan:
|
|
- Migrated the `waistbandWidth` option from mm to snapped pct
|
|
trayvon:
|
|
- Migrated the `knotWidth` and `tipWidth` options from mm to snapped pct
|
|
sandy:
|
|
- Migrated the `waistbandWidth` option from mm to snapped pct
|
|
|
|
2.19.1:
|
|
date: 2021-10-23
|
|
|
|
Fixed:
|
|
cornelius:
|
|
- Fixed issue where the cuff style is not drafted in certain configurations
|
|
Closes [#1325](https://github.com/freesewing/freesewing/issues/1325)
|
|
hortensia:
|
|
- Fixed issue with the handle width not drafting correctly
|
|
Closes [#1403](https://github.com/freesewing/freesewing/issues/1403)
|
|
simon:
|
|
- Fixed incorrect value for `brianFitCollar` resulting in incorrect collar fit
|
|
Closes [#1411](https://github.com/freesewing/freesewing/issues/1411)
|
|
simone:
|
|
- Fixed incorrect value for `brianFitCollar` resulting in incorrect collar fit
|
|
Closes [#1411](https://github.com/freesewing/freesewing/issues/1411)
|
|
|
|
Added:
|
|
cornelius:
|
|
- Added the zipper guard
|
|
|
|
2.19.0:
|
|
date: 2021-10-17
|
|
|
|
Added:
|
|
bee:
|
|
- Bee is a bikini
|
|
- Initial release
|
|
components:
|
|
- Added Bee linedrawing
|
|
core:
|
|
- Added support for snapped percentage options
|
|
See https://github.com/freesewing/freesewing/discussions/1331
|
|
holmes:
|
|
- Added the `headEase` option
|
|
- Added the `earLength` option
|
|
- Added the `earWidth` option
|
|
- Added the `visorWidth` option
|
|
- Added the `buttonhole` option
|
|
lunetius:
|
|
- Lunetius is a lacerna, a historical Roman cloak
|
|
- Initial release
|
|
plugin-versionfree-svg:
|
|
- This is a plugin to strip (FreeSewing) versdion info out of the SVG
|
|
to allow you to diff your SVG output between FreeSewing versions
|
|
- Initial release
|
|
tiberius:
|
|
- Tiberius is a tunica, a historic Roman tunic
|
|
- Initial release
|
|
snapseries:
|
|
- Initial release of `@freesewing/snapseries` wich holds
|
|
commonly used series of snap values for percentage options
|
|
walburga:
|
|
- Walburga is a wappenrock (tabard/surcoat), a historical European/medieval (ish) garment
|
|
- Initial release
|
|
|
|
Changed:
|
|
charlie:
|
|
- Changed the `waistbandWidth` option type from `mm` to `pct`
|
|
components:
|
|
- Added measurements for dolls & giants to Workbench measurments selector
|
|
- Added sampling for dolls & giants to Workbench tests
|
|
core:
|
|
- Pattern.on() is now chainable as it returns the Pattern object
|
|
holmes:
|
|
- The `brim` part has been renamed to `visor` because semantics
|
|
- The `brimWidth` option is now `visorWidth`
|
|
- _Gore_ has been changed to _Crown_ in the title
|
|
- _Ear_ has been changed to _Ear flap_
|
|
- Added hem allowance at the hem, rather than standard seam allowance
|
|
hortensia:
|
|
- Changed the `handleWidth` option type from `mm` to `pct`
|
|
jaeger:
|
|
- Changed the `collarRoll` option type from `mm` to `pct`
|
|
paco:
|
|
- Changed the `waistbandWidth` option type from `mm` to `pct`
|
|
- Changed the `ankleElastic` option type from `mm` to `pct`
|
|
pattern-info:
|
|
- Added Bee pattern
|
|
- Added Lunetius pattern
|
|
- Added Tiberius pattern
|
|
- Added Walburga pattern
|
|
penelope:
|
|
- Changed the `hem` option type from `mm` to `pct`
|
|
- Changed the `waistBandWidth` option type from `mm` to `pct`
|
|
- Changed the `seatEase` option type from `mm` to `pct`
|
|
- Changed the `waistEase` option type from `mm` to `pct`
|
|
simon:
|
|
- Changed the `buttonPlacketWidth` option type from `mm` to `pct`
|
|
- Changed the `buttonholePlacketWidth` option type from `mm` to `pct`
|
|
- Changed the `buttonholePlacketFoldWidth` option type from `mm` to `pct`
|
|
- Changed the `collarStandWidth` option type from `mm` to `pct`
|
|
- Changed the `sleevePlacketWidth` option type from `mm` to `pct`
|
|
- Changed the `boxPleatWidth` option type from `mm` to `pct`
|
|
- Changed the `boxPleatFold` option type from `mm` to `pct`
|
|
simone:
|
|
- Changed the `buttonPlacketWidth` option type from `mm` to `pct`
|
|
- Changed the `buttonholePlacketWidth` option type from `mm` to `pct`
|
|
- Changed the `buttonholePlacketFoldWidth` option type from `mm` to `pct`
|
|
- Changed the `collarStandWidth` option type from `mm` to `pct`
|
|
- Changed the `sleevePlacketWidth` option type from `mm` to `pct`
|
|
- Changed the `boxPleatWidth` option type from `mm` to `pct`
|
|
- Changed the `boxPleatFold` option type from `mm` to `pct`
|
|
|
|
theo:
|
|
- Added deprecation warning as we need to rewrite this pattern
|
|
|
|
Fixed:
|
|
charlie:
|
|
- Support drafting of non-human measurements (dolls & giants)
|
|
Closes [#1313](https://github.com/freesewing/freesewing/issues/1313)
|
|
components:
|
|
- Added missing linedrawing for Yuri
|
|
i18n:
|
|
- Fixed bug in resolving of shared pattern options
|
|
- Removed optional chaining which broke node v12 support
|
|
jaeger:
|
|
- Support drafting of non-human measurements (dolls & giants)
|
|
Closes [#1321](https://github.com/freesewing/freesewing/issues/1313)
|
|
paco:
|
|
- Support drafting of non-human measurements (dolls & giants)
|
|
Closes [#1316](https://github.com/freesewing/freesewing/issues/1316)
|
|
penelope:
|
|
- Support drafting of non-human measurements (dolls & giants)
|
|
Closes [#1320](https://github.com/freesewing/freesewing/issues/1316)
|
|
simon:
|
|
- Support drafting of non-human measurements (dolls & giants)
|
|
Closes [#1319](https://github.com/freesewing/freesewing/issues/1319)
|
|
simone:
|
|
- Support drafting of non-human measurements (dolls & giants)
|
|
Closes [#1318](https://github.com/freesewing/freesewing/issues/1318)
|
|
- Fix issue with armhole introduced with the S3 options in Brian
|
|
Closes #1335
|
|
|
|
2.18.0:
|
|
date: 2021-09-09
|
|
|
|
Added:
|
|
i18n:
|
|
- Added translations for Yuri
|
|
yuri:
|
|
- Initial release of Yuri, a fancy zipless cardigan based on the Huey & Hugo hoodies
|
|
|
|
Fixed:
|
|
core:
|
|
- Handle path.offset() of very short curves with control points on the start or end point
|
|
Closes [#1257](https://github.com/freesewing/freesewing/issues/1257)
|
|
holmes:
|
|
- The `brimWidth` option is not a percent option, allowing the pattern to scale properly
|
|
huey:
|
|
- Replace cut-on-fold indicator on pocket with a regular grainline indicator
|
|
Closes [#1265](https://github.com/freesewing/freesewing/issues/1265)
|
|
i18n:
|
|
- Added optional chaining so missing options always lead to clear error message
|
|
simon:
|
|
- Avoid paperless depending on a complete pattern
|
|
theo:
|
|
- Avoid paperless depending on a complete pattern
|
|
wahid:
|
|
- Close Seam Allowance path of front lining
|
|
Closes [#1267](https://github.com/freesewing/freesewing/issues/1267)
|
|
- Support a zero value for the `backScyeDart` option
|
|
|
|
2.17.4:
|
|
date: 2021-08-20
|
|
|
|
Fixed:
|
|
simon:
|
|
- Fixed typo that caused paperless to error
|
|
|
|
2.17.3:
|
|
date: 2021-08-16
|
|
|
|
Fixed:
|
|
utils:
|
|
- Added missing `bustPointToUnderbust` measurement to `neckstimate`
|
|
|
|
Added:
|
|
i18n:
|
|
- New translations
|
|
|
|
2.17.2:
|
|
date: 2021-08-15
|
|
|
|
Added:
|
|
models:
|
|
- Added the new `bustPointToUnderbust` measurement for future bikini pattern
|
|
i18n:
|
|
- Added new ffsa option for simon & simone
|
|
simon:
|
|
- Added new ffsa option to let the user control the extra SA for flat-felled seams
|
|
Closes [#1251](https://github.com/freesewing/freesewing/issues/1251)
|
|
simone:
|
|
- Added new ffsa option to let the user control the extra SA for flat-felled seams
|
|
Closes [#1251](https://github.com/freesewing/freesewing/issues/1251)
|
|
|
|
2.17.1:
|
|
date: 2021-07-14
|
|
|
|
Fixed:
|
|
core:
|
|
- Fixed edge case in utils.beamsIntersect() when line is almost vertical
|
|
See [#1206](https://github.com/freesewing/freesewing/issues/1206)
|
|
create-freesewing-pattern:
|
|
- Updated department to new range of options
|
|
See [#1207](https://github.com/freesewing/freesewing/pull/1207)
|
|
|
|
2.17.0:
|
|
date: 2021-07-01
|
|
|
|
Added:
|
|
bent: &s3optsAdded
|
|
- The `s3collar and `s3armhole` options now allow shifting the shoulder seam
|
|
(`s3` is short for *Shift Shoulder Seam*)
|
|
brian: *s3optsAdded
|
|
carlita: *s3optsAdded
|
|
carlton: *s3optsAdded
|
|
components:
|
|
- Added Reddit icon to Icon component
|
|
- Added Ursula linedrawing to Linedrawings
|
|
huey: *s3optsAdded
|
|
simon: &s3AndYokeSimon
|
|
- Added support for configuring the height of the Yoke.
|
|
See [#642](https://github.com/freesewing/freesewing/issues/642)
|
|
- The `s3collar and `s3armhole` options now allow shifting the shoulder seam
|
|
(`s3` is short for *Shift Shoulder Seam*)
|
|
- Added the `roundBack` option to replace the `yokeDart` option
|
|
simone: *s3AndYokeSimon
|
|
sven: *s3optsAdded
|
|
ursula:
|
|
- Initial release of Ursula, a basic, highly-customizable underwear pattern
|
|
|
|
Changed:
|
|
components:
|
|
- Caption should not be passed as children to Legend and Example components
|
|
See https://github.com/freesewing/freesewing/issues/1043
|
|
- Changed antman references to antperson
|
|
|
|
diana: &s3optsConst
|
|
- Set brian `s3` options as constants
|
|
hugo: *s3optsConst
|
|
jaeger: *s3optsConst
|
|
i18n:
|
|
- Changed antman references to antperson
|
|
plugin-bundle:
|
|
- Include plugin-buttons
|
|
- Include plugin-mirror
|
|
plugin-buttons:
|
|
- Is now included in plugin-bundle
|
|
plugin-mirror:
|
|
- Is now included in plugin-bundle
|
|
|
|
Fixed:
|
|
charlie:
|
|
- Add `@freesewing/plugin-mirror` as peer dependency
|
|
components:
|
|
- Correctly load saved value for mm options
|
|
See [#1136](https://github.com/freesewing/freesewing/issues/1136)
|
|
core:
|
|
- Fix a bug in `path.shiftAlong` where no point is returned if the
|
|
distance to shift is a fraction of one step (1/25mm) into a new
|
|
path segment
|
|
See [#1140](https://github.com/freesewing/freesewing/issues/1140)
|
|
paco:
|
|
- The waistband was incorrectly using the cuff widht
|
|
See [#1113](https://github.com/freesewing/freesewing/issues/1113)
|
|
- Only draft the cuff part when it's needed
|
|
See [#1113](https://github.com/freesewing/freesewing/issues/1113)
|
|
tutorial:
|
|
- Set department in the config to one of the newly accepted values
|
|
|
|
Removed:
|
|
components:
|
|
- Removed Gitter icon from Icon component
|
|
simon:
|
|
- The `yokeDart` option is replaced by the `roundBack` option
|
|
simone:
|
|
- The `yokeDart` option is replaced by the `roundBack` option
|
|
|
|
2.16.2:
|
|
date: 2021-05-05
|
|
|
|
Changed:
|
|
create-freesewing-pattern:
|
|
- Added .gitignore file to the template
|
|
- Added eslint for linting
|
|
i18n:
|
|
- String updates
|
|
|
|
Fixed:
|
|
components:
|
|
- Don't publish ESM modules as it causes issues with react-intl
|
|
See [#1079](https://github.com/freesewing/freesewing/issues/1079)
|
|
|
|
2.16.1:
|
|
date: 2021-05-30
|
|
|
|
Added:
|
|
components:
|
|
- Added a new `designs` icon
|
|
- We now publish .mjs files again for the different components
|
|
i18n:
|
|
- New translations for pattern filter
|
|
|
|
Changed:
|
|
aaron:
|
|
- &newDepartment Changed `department` setting in config in line with new grouping
|
|
albert:
|
|
- *newDepartment
|
|
bella:
|
|
- *newDepartment
|
|
benjamin:
|
|
- *newDepartment
|
|
bent:
|
|
- *newDepartment
|
|
breanna:
|
|
- *newDepartment
|
|
brian:
|
|
- *newDepartment
|
|
bruce:
|
|
- *newDepartment
|
|
carlita:
|
|
- *newDepartment
|
|
carlton:
|
|
- *newDepartment
|
|
cathrin:
|
|
- *newDepartment
|
|
charlie:
|
|
- *newDepartment
|
|
cornelius:
|
|
- *newDepartment
|
|
diana:
|
|
- *newDepartment
|
|
florence:
|
|
- *newDepartment
|
|
florent:
|
|
- *newDepartment
|
|
holmes:
|
|
- *newDepartment
|
|
hortensia:
|
|
- *newDepartment
|
|
huey:
|
|
- *newDepartment
|
|
hugo:
|
|
- *newDepartment
|
|
jaeger:
|
|
- *newDepartment
|
|
paco:
|
|
- *newDepartment
|
|
penelope:
|
|
- *newDepartment
|
|
sandy:
|
|
- *newDepartment
|
|
shin:
|
|
- *newDepartment
|
|
simon:
|
|
- *newDepartment
|
|
simone:
|
|
- *newDepartment
|
|
sven:
|
|
- *newDepartment
|
|
tamiko:
|
|
- *newDepartment
|
|
teagan:
|
|
- *newDepartment
|
|
theo:
|
|
- *newDepartment
|
|
titan:
|
|
- *newDepartment
|
|
trayvon:
|
|
- *newDepartment
|
|
utils:
|
|
- neckstimate now takes an extra `noRound` parameter to return the unrounded value
|
|
- measurementDiffers takes an extra `absolute` value that can be set to false to get the non-absolute and non-rounded value
|
|
wahid:
|
|
- *newDepartment
|
|
waralee:
|
|
- *newDepartment
|
|
|
|
Fixed:
|
|
create-freesewing-pattern:
|
|
- Don't list pattern as dependency in the example package.json
|
|
|
|
2.16.0:
|
|
date: 2021-05-24
|
|
|
|
Fixed:
|
|
brian:
|
|
- Paperless dimensions don't extend to hem
|
|
See [#1030](https://github.com/freesewing/freesewing/issues/1030)
|
|
florent:
|
|
- Add missing notches
|
|
See [#1015](https://github.com/freesewing/freesewing/issues/1015)
|
|
- Removed inherited miniscale points
|
|
huey:
|
|
- Fix hood dependencies
|
|
See [#1026](https://github.com/freesewing/freesewing/issues/1026)
|
|
jaeger:
|
|
- Fixed third button not showing up
|
|
See [#973](https://github.com/freesewing/freesewing/issues/973)
|
|
|
|
Changed:
|
|
components:
|
|
- Migrated to React 17
|
|
- Migrated to create-react-app/react-scripts 4
|
|
- Migrated to Webpack 5
|
|
- Changes to Workbench
|
|
- Added rollup sass plugin
|
|
- Updated for new major version of react-markdown
|
|
create-freesewing-pattern:
|
|
- Migrated to React 17
|
|
- Migrated to create-react-app/react-scripts 4
|
|
- Migrated to Webpack 5
|
|
- Add react-intl as dependency
|
|
- Renamed template `default` to `freesewing`
|
|
- Use defaults for browserlist
|
|
css-theme:
|
|
- Changes to code styling
|
|
i18n:
|
|
- Changes to cfp strings
|
|
|
|
2.15.4:
|
|
date: 2021-05-08
|
|
|
|
Fixed:
|
|
bella:
|
|
- Fixed incorrect part dependencies
|
|
See [#1002](https://github.com/freesewing/freesewing/issues/1002)
|
|
|
|
2.15.3:
|
|
date: 2021-05-05
|
|
|
|
Fixed:
|
|
shin:
|
|
- Fixed issue where a legReduction of zero broke the draft
|
|
See [#997](https://github.com/freesewing/freesewing/issues/997)
|
|
|
|
2.15.2:
|
|
date: 2021-04-28
|
|
|
|
Fixed:
|
|
core:
|
|
- Path.shiftAlong takes now an optional second paramter to control
|
|
the number of steps the path will be divided in per Mm (if it's a curve)
|
|
default is 25
|
|
See [#976](https://github.com/freesewing/freesewing/issues/976)
|
|
jaeger:
|
|
- Draft a third button when it's requested
|
|
See [#973](https://github.com/freesewing/freesewing/issues/973)
|
|
|
|
2.15.1:
|
|
date: 2021-04-24
|
|
|
|
Added:
|
|
charlie:
|
|
- Added a curved waistband option
|
|
simon:
|
|
- Added some dimensions to clarify the X value of shoulder/armhole points
|
|
|
|
Fixed:
|
|
charlie:
|
|
- Keep `frontPocketSlantRound` and `frontPocketSlantBend` options
|
|
from being zero
|
|
core:
|
|
- Fixed bug in the dependency resolved when dependecies are passed as a string
|
|
See [#971](https://github.com/freesewing/freesewing/issues/971)
|
|
|
|
2.15.0:
|
|
date: 2021-04-15
|
|
|
|
Added:
|
|
bartack-plugin:
|
|
- Initial release of the bartack plugin
|
|
css-theme:
|
|
- Added the path.bartack class
|
|
charlie:
|
|
- Inital release of the Charlie Chinos pattern
|
|
components:
|
|
- Added charlie LineDrawing
|
|
core:
|
|
- The part.getId() method now takes an optional prefix argument
|
|
examples:
|
|
- Added examples for bartack plugin
|
|
- Added examples for new buttonhole-start/end snippets
|
|
i18n:
|
|
- Added translation for new Titan options
|
|
- Added translations for Charlie
|
|
titan:
|
|
- Added the waistbandHeight option
|
|
- Added the crossSeamCurveAngle option
|
|
- Added the crotchSeamCurveAngle option
|
|
pattern-info:
|
|
- Added Charlie
|
|
- Info now also contains deprecated status
|
|
plugin-buttons:
|
|
- Added the buttonhole-end snippet
|
|
- Added the buttonhole-start snippet
|
|
plugin-dimension:
|
|
- Added the `rmad` macro
|
|
plugin-logo:
|
|
- Render logo in currentColor to support dark mode
|
|
plugin-theme:
|
|
- Added the path.bartack class
|
|
|
|
Changed:
|
|
css-theme:
|
|
- Removed old bartack styling for new plugin
|
|
- Better example styling to prevent UI jumping
|
|
components:
|
|
- Show raised info above pattern in workbench
|
|
- Round point coordinates in design UI now that they are no longer rounded in core
|
|
core:
|
|
- Don't round coordinates internally to avoid path.split misses
|
|
paco:
|
|
- Extended range and inreased default of the healEase option
|
|
- Added the (disabled) waistbandHeight option from Titan
|
|
- Changed to Titan's waistbandWidth option
|
|
titan:
|
|
- Crotch- and Cross seam have been redrawn using the new angle options
|
|
- Added waistbandWidth option
|
|
|
|
Fixed:
|
|
bella:
|
|
- Shoulder point control point fix for doll-sized clothes
|
|
components:
|
|
- Always show design mode switch
|
|
cornelius:
|
|
- Handle edge-case where splitting a path on and endpoint causes things to break
|
|
titan:
|
|
- Adapt seat control point when waist is dropped below the hip line
|
|
- Removed lingering console.log statements
|
|
- Configure dependencies to guarantee draft order
|
|
- Always keep seat control point vertically between styled waist and seat
|
|
- Adapt the outseam to the dropped waist in all circumstances
|
|
|
|
2.14.0:
|
|
date: 2021-03-07
|
|
Added:
|
|
cornelius:
|
|
- Cornelius is a FreeSewing pattern for cycling breeches
|
|
components:
|
|
- Added Bella linedrawing
|
|
- Added Cornelius linedrawing
|
|
i18n:
|
|
- Added translations for Cornelius
|
|
|
|
Fixed:
|
|
hugo:
|
|
- Replaced grainline indicator on pocket with cut-on-fold indicator
|
|
|
|
2.13.2:
|
|
date: 2021-02-21
|
|
|
|
Fixed:
|
|
bella:
|
|
- Fixed issue with out-of-order execution
|
|
create-freesewing-pattern:
|
|
- Updated chat link from gitter to discord
|
|
paco:
|
|
- Only add paperless dimensions for pockets if we drafted pockets
|
|
pattern-info:
|
|
- Make pattern list alphabetic
|
|
penelope:
|
|
- Fixed issue in shape part
|
|
simone:
|
|
- Fixed type in bustsidecode finder code
|
|
titan:
|
|
- Always ensure point waistIn is created in back part
|
|
|
|
2.13.1:
|
|
date: 2021-02-14
|
|
|
|
Added:
|
|
utils:
|
|
- Pass pattern handle to tiler
|
|
|
|
Fixed:
|
|
hortensia:
|
|
- Fix incorrectly named part
|
|
simon:
|
|
- Added missing sleeve notch on yoke
|
|
|
|
2.13.0:
|
|
date: 2021-02-13
|
|
|
|
Added:
|
|
components:
|
|
- Linedrawing for hortensia
|
|
hortensia:
|
|
- Initial release of Hortensia, a handbag pattern
|
|
i18n:
|
|
- Translation for Hortensia
|
|
|
|
Fixed:
|
|
bella:
|
|
- Verify whether back dart passes armhole depth
|
|
breanna:
|
|
- Try harder to find the intersection point for the scyedart
|
|
- Define missing y variable in paperless branch
|
|
bruce:
|
|
- Added notches to facilitate seam matching
|
|
components:
|
|
- Check point attributes are present before using them
|
|
hugo:
|
|
- Fix style of the seam allowance paths
|
|
- Fix sleeve dependencies
|
|
simone:
|
|
- Force bust dart intersection if not found initially
|
|
theo:
|
|
- Check for intersection returning an array
|
|
titan:
|
|
- Always balance the waist
|
|
wahid:
|
|
- Make sure roudEnd and roundStart points are always available
|
|
|
|
2.12.1:
|
|
date: 2021-01-27
|
|
Added:
|
|
create-freesewing-pattern:
|
|
- Fixed missing dependency
|
|
|
|
2.12.0:
|
|
date: 2021-01-19
|
|
Added:
|
|
bella:
|
|
- Initial release of this body block for womenswear
|
|
|
|
2.11.3:
|
|
date: 2021-01-16
|
|
Added:
|
|
plugin-scalebox:
|
|
- Now includes the miniscale macro
|
|
|
|
Changed:
|
|
plugin-scalebox:
|
|
- Took my name off the patterns
|
|
|
|
Fixed:
|
|
albert:
|
|
- Added missing scalebox
|
|
bent:
|
|
- Added missing scalebox
|
|
bruce:
|
|
- Added missing scalebox
|
|
components:
|
|
- Fixed links in Workbench footer
|
|
florence:
|
|
- Added missing scalebox
|
|
florent:
|
|
- Added missing scalebox
|
|
holmes:
|
|
- Added missing scalebox
|
|
huey:
|
|
- Added missing scalebox
|
|
- Added cut-on-fold indicator to pocket
|
|
- Removed lingering notch from pocket part
|
|
hugo:
|
|
- Removed inherited notches
|
|
jaeger:
|
|
- Added missing scalebox
|
|
shin:
|
|
- Added missing scalebox
|
|
simon:
|
|
- Cleaned up notches
|
|
- Marked where to match fabric on closure
|
|
simone:
|
|
- Cleaned up notches
|
|
theo:
|
|
- Cleaned up notches
|
|
wahid:
|
|
- Added missing scalebox
|
|
- Proper styling for SA on front and back
|
|
waralee:
|
|
- Added missing scalebox
|
|
|
|
2.11.2:
|
|
date: 2021-01-11
|
|
Fixed:
|
|
components:
|
|
- Fixed links in Workbench footer
|
|
Added:
|
|
brian:
|
|
- Marked waistline on Brian. Closes [#782](https://github.com/freesewing/freesewing/issues/782)
|
|
|
|
2.11.1:
|
|
date: 2021-01-11
|
|
Fixed:
|
|
create-freesewing-pattern:
|
|
- Fixed issue with node-sass,
|
|
see [#778](https://github.com/freesewing/freesewing/issues/778)
|
|
and [#779](https://github.com/freesewing/freesewing/issues/779)
|
|
|
|
2.11.0:
|
|
date: 2021-01-10
|
|
Added:
|
|
components:
|
|
- Added some more examples to the Examples component
|
|
- Draft configurator now supports collapsing of subgroups
|
|
- Draft configurator now supports actions atop the menu
|
|
css-theme:
|
|
- Proper formatting for markdown syntax highlighting
|
|
- Now includes the fonts so you don't have to
|
|
plugin-notches:
|
|
- Initial release. See [#757](https://github.com/freesewing/freesewing/issues/757)
|
|
|
|
Changed:
|
|
css-theme:
|
|
- Plenty of changes for a new look
|
|
- Restyled the draft configurator
|
|
i18n:
|
|
- New strings for new features
|
|
Fixed:
|
|
components:
|
|
- Include basic themeing in Example component
|
|
- Updated the note and tip icons
|
|
i18n:
|
|
- Type in Simon title
|
|
shin:
|
|
- Removed unused lengthBonus option
|
|
|
|
Removed:
|
|
components:
|
|
- Removed the Emblem component
|
|
- Removed the Navbar component
|
|
- Removed the Ogol component
|
|
|
|
2.10.7:
|
|
date: 2020-11-18
|
|
Fixed:
|
|
simon:
|
|
- Yoke dart did not affect sleevecap length. See [#687](https://github.com/freesewing/freesewing/issues/687)
|
|
|
|
2.10.6:
|
|
date: 2020-11-15
|
|
Added:
|
|
components:
|
|
- Workbench now supports loading a pattern configuration from a (github) gist
|
|
|
|
2.10.5:
|
|
date: 2020-11-14
|
|
Fixed:
|
|
i18n:
|
|
- Added missing `cty.` translations to non-English language files
|
|
|
|
2.10.4:
|
|
date: 2020-11-13
|
|
Fixed:
|
|
titan:
|
|
- Issue with incorrectly named point
|
|
|
|
2.10.3:
|
|
date: 2020-11-08
|
|
Changed:
|
|
components:
|
|
- Draft component now supports snippets in the same way as the render method
|
|
core:
|
|
- Renderprops now includes SVG with preRender hook applied
|
|
|
|
2.10.2:
|
|
date: 2020-11-07
|
|
Fixed:
|
|
core:
|
|
- Fixed bundled bezier-js version
|
|
|
|
2.10.1:
|
|
date: 2020-11-07
|
|
Changed:
|
|
core:
|
|
- Switched to bezier-js v3
|
|
components:
|
|
- Changes to workbench
|
|
css-theme:
|
|
- Removed unused CSS code
|
|
|
|
2.10.0:
|
|
date: 2020-10-17
|
|
Added:
|
|
albert:
|
|
- Albert is an apron pattern
|
|
|
|
2.9.0:
|
|
date: 2020-10-02
|
|
Added:
|
|
components:
|
|
- Added Teagan line drawing
|
|
- Added Discord icon in Icon component
|
|
core:
|
|
- Parts not get a `name` property set that hold their (own) name/id
|
|
- Added the `info` type to raised events
|
|
- Added support for conditional loading of plugins
|
|
css-theme:
|
|
- Changes to UI colors
|
|
i18n:
|
|
- Added translations for plugin-title
|
|
- Added translations for teagan
|
|
- Added some translations for the UI
|
|
pattern-info:
|
|
- Added teagan info
|
|
plugin-dimension:
|
|
- Added support for passing in the ID used to add paths to the part
|
|
- Added the `rmd` macro that removes dimensions
|
|
plugin-title:
|
|
- Added support for cutting instructions. Closes [#500](https://github.com/freesewing/freesewing/issues/500)
|
|
teagan:
|
|
- Teagan is a T-shirt pattern
|
|
Fixed:
|
|
create-freesewing-pattern:
|
|
- No longer instantiate a pattern, just to get the config
|
|
i18n:
|
|
- Replaced a few identical files with symlinks
|
|
|
|
2.8.1:
|
|
date: 2020-08-16
|
|
Fixed:
|
|
benjamin:
|
|
- Fixed issue with (length of) band
|
|
create-freesewing-pattern:
|
|
- Fixed breaking change in execa upgrade in 2.8.0
|
|
paco:
|
|
- Added Titan as a peer dependency
|
|
|
|
2.8.0:
|
|
date: 2020-08-10
|
|
Added:
|
|
paco:
|
|
- Initial release for Paco, a pattern for summer pants
|
|
components:
|
|
- Added Paco to LineDrawing component
|
|
Fixed:
|
|
benjamin:
|
|
- Fix for incorrect length of the ribbon
|
|
core:
|
|
- Fix an edge case in utils.pointOnCurve for perfect horizontal curves
|
|
Removed:
|
|
components:
|
|
- Removed the `Footer` component
|
|
|
|
2.7.2:
|
|
date: 2020-07-29
|
|
Fixed:
|
|
core:
|
|
- Fixed wrong return value in debug message from Path
|
|
|
|
2.7.1:
|
|
date: 2020-07-24
|
|
Added:
|
|
core:
|
|
- Added new debug functionality through the use of the `raise.debug`
|
|
- Added a new `debug` setting
|
|
- Shorthand now proxies objects to allow debug and raise
|
|
components:
|
|
- Workbench now includes events debug output and enables debug by default
|
|
css-theme:
|
|
- Added themeing for events
|
|
utils:
|
|
- Added backend calls for creating gists/issues on Github
|
|
wahid:
|
|
- Added the `square` hem style. Fixes [#672](https://github.com/freesewing/freesewing.org/issues/672)
|
|
Changed:
|
|
wahid:
|
|
- Hem radius can no longer be zero. Use teh `square` hem style for that
|
|
Fixed:
|
|
aaron:
|
|
- Set missing option `brianFitCollar` to `false`
|
|
bruce:
|
|
- Fixed a check for an undefined value in the store
|
|
carlton:
|
|
- Removed unused `hipsEase` code
|
|
hugo:
|
|
- Set missing option `brianFitCollar` to `false`
|
|
- Adding missing control point to front neck opening
|
|
simon:
|
|
- Set missing option `brianFitCollar` to `false`
|
|
- Don't assume the `chHips-notch` is available because it's not in Simone. Fixes [#833](https://github.com/freesewing/freesewing.org/issues/833)
|
|
simone:
|
|
- Set missing option `brianFitCollar` to `false`
|
|
sven:
|
|
- Avoided loading unset ribbingHeight from store
|
|
|
|
2.7.0:
|
|
date: 2020-07-12
|
|
Added:
|
|
components:
|
|
- The `sampleConfigurator` component now supports the antwoman test (in addition to the antman test)
|
|
- Changed `models` to `people` in `sampleConfigurator`
|
|
- The `Legend` component is new, it is similar to the `Example` component but only for the pattern notation legend
|
|
- Added support for custom sample styles
|
|
- Added Titan linedrawing
|
|
core:
|
|
- Added support for injecting custom (path) styles when sampling. Closes [#380](https://github.com/freesewing/freesewing/issues/380)
|
|
- Added support for custom sample styles
|
|
- Added support for raising events via `raise.[type]()` method
|
|
hugo:
|
|
- Added shaping of the side seam
|
|
legend:
|
|
- A pattern to document the markings on our patterns
|
|
- Initial release
|
|
plugin-mirror:
|
|
- A FreeSewing plugin for mirroring points or paths
|
|
- Initial release
|
|
titan:
|
|
- A FreeSewing block for pants/trousers
|
|
- Initial release
|
|
plugin-measurements:
|
|
- A FreeSewing plugin that adds measurements that can be calculated based on existing measurements
|
|
utils:
|
|
- Added new `isDegMeasurement` method. See [#358](https://github.com/freesewing/freesewing/issues/358)
|
|
- '`neckStimate` now supports all new measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)'
|
|
|
|
Changed:
|
|
aaron:
|
|
- Updated side seam shaping and tweaked options for better defaults
|
|
- Better handling of `armholeDrop` option
|
|
- Ported aaron to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Removed `Circumference` suffix from measurement names
|
|
- Report armhole and neck opening length through raised events
|
|
benjamin:
|
|
- Removed `Circumference` suffix from measurement names
|
|
bent:
|
|
- Increased default for the `cuffEase` option
|
|
- Decreased default for the `armholeDepth` option
|
|
- Better range for the `shoulderSlopeReduction` measurement
|
|
- Ported brian to the new (names for) other measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Set tip of undersleeve as anchor point for sampling
|
|
- Removed `Circumference` suffix from measurement names
|
|
breanna:
|
|
- Ported breanna to the new shoulderSlope measurement. See [#358](https://github.com/freesewing/freesewing/issues/358)
|
|
- Ported breanna to the new (names for) other measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Removed `Circumference` suffix from measurement names
|
|
- Removed deprecated `debug()` statements
|
|
brian:
|
|
- Ported brian to new `shoulderSlope` degree measurement. See [#358](https://github.com/freesewing/freesewing/issues/358)
|
|
- Ported brian to the new (names for) other measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Set HPS as anchor point for sampling in front and back
|
|
- Removed `Circumference` suffix from measurement names
|
|
- Removed deprecated `debug()` statements
|
|
bruce:
|
|
- Ported bruce to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Removed `Circumference` suffix from measurement names
|
|
- Removed deprecated `debug()` statements
|
|
carlton:
|
|
- Better range for the `shoulderSlopeReduction` measurement
|
|
- Ported carlton to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Removed `Circumference` suffix from measurement names
|
|
carlita:
|
|
- Better range for the `shoulderSlopeReduction` measurement
|
|
- Ported carlita to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Set a sample anchor point on the side part
|
|
- Removed `Circumference` suffix from measurement names
|
|
cathrin:
|
|
- Ported carlita to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Set sample anchor points on all panels
|
|
- Removed `Circumference` suffix from measurement names
|
|
- Removed deprecated `debug()` statements
|
|
components:
|
|
- Handle escaped quotes for React render. See [#437](https://github.com/freesewing/freesewing/issues/437)
|
|
css-theme:
|
|
- Updated the width of the SVG paths of a draft to match plugin-theme
|
|
diana:
|
|
- Made the `shoulderSlopeReduction` option static so it's not available in the UI
|
|
- Ported diana to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Removed `Circumference` suffix from measurement names
|
|
florence:
|
|
- Removed `Circumference` suffix from measurement names
|
|
florent:
|
|
- Removed `Circumference` suffix from measurement names
|
|
holmes:
|
|
- Removed `Circumference` suffix from measurement names
|
|
huey:
|
|
- No longer use the `naturalWaist` measurement
|
|
- Changed some option to better defaults
|
|
- Ported huey to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Made the `shoulderSlopeReduction` option static so it's not available in the UI
|
|
- Removed `Circumference` suffix from measurement names
|
|
hugo:
|
|
- Changed some option to better defaults
|
|
- Ported hugo to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Removed `Circumference` suffix from measurement names
|
|
- Removed deprecated `debug()` statements
|
|
i18n:
|
|
- Added translations for Titan
|
|
- Removed `Circumference` suffix from measurement names
|
|
jaeger:
|
|
- Changed some option to better defaults
|
|
- Set an anchor on side part for sampling
|
|
- Ported jaeger to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Removed `Circumference` suffix from measurement names
|
|
models:
|
|
- Models now come with the new measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Ported models to the crotchDepth measurement. See [#425](https://github.com/freesewing/freesewing/issues/425)
|
|
- Removed `Circumference` suffix from measurement names
|
|
penelope:
|
|
- Ported penelope to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Removed `Circumference` suffix from measurement names
|
|
plugin-buttons:
|
|
- Snippet names are changed, `snap-male` is now `snap-stud` and `snap-female` is now `snap-socket`
|
|
Changing this to avoid needless use of gender related terminology.
|
|
plugin-bust:
|
|
- Removed `Circumference` suffix from measurement names
|
|
sandy:
|
|
- Ported sandy to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Removed `Circumference` suffix from measurement names
|
|
shin:
|
|
- Ported shin to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Removed `Circumference` suffix from measurement names
|
|
simon:
|
|
- Ported simon to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Removed `Circumference` suffix from measurement names
|
|
simone:
|
|
- Ported simone to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Removed `Circumference` suffix from measurement names
|
|
sven:
|
|
- Improved the shaping of the side seam
|
|
- Changed some option to better defaults
|
|
- Ported sven to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Removed `Circumference` suffix from measurement names
|
|
tamiko:
|
|
- Switch from `shoulderSlope` option to `shoulderSlope` measurement
|
|
- Ported tamiko to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Removed `Circumference` suffix from measurement names
|
|
theo:
|
|
- Ported theo to the crotchDepth measurement. See [#425](https://github.com/freesewing/freesewing/issues/425)
|
|
- Removed `Circumference` suffix from measurement names
|
|
trayvon:
|
|
- Ported trayvon to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Removed `Circumference` suffix from measurement names
|
|
tutorial:
|
|
- Removed `Circumference` suffix from measurement names
|
|
utils:
|
|
- Changed `neckstimate` to handle new `shoulderSlope` degree measurement. See [#358](https://github.com/freesewing/freesewing/issues/358)
|
|
- Changed `neckstimate` to support all new measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Ported `neckstimate` to the crotchDepth measurement. See [#425](https://github.com/freesewing/freesewing/issues/425)
|
|
- Removed `Circumference` suffix from measurement names
|
|
- Added the `isDegMeasurement` method
|
|
wahid:
|
|
- Ported wahid to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416)
|
|
- Removed `Circumference` suffix from measurement names
|
|
- Removed `wrist` and `shoulderToWrist` as required measurements
|
|
waralee:
|
|
- Ported waralee to the crotchDepth measurement. See [#425](https://github.com/freesewing/freesewing/issues/425)
|
|
- Removed `Circumference` suffix from measurement names
|
|
workbench:
|
|
- Added changes to support new `shoulderSlope` degree measurement. See [#358](https://github.com/freesewing/freesewing/issues/358)
|
|
|
|
Fixed:
|
|
aaron:
|
|
- Fixed incorrect instruction for neck binding (the indicated length was only half)
|
|
bruce:
|
|
- Sampling some options would not work in Bruce because the code shared across patterns would only run once. That's fixed now.
|
|
cathrin:
|
|
- '[Fixed missing points issue when changing panels option](https://github.com/freesewing/freesewing.org/issues/619)'
|
|
- Fixed panels option being a list of numbers rather than strings
|
|
components:
|
|
- Fixed bug that broke millimeter sliders
|
|
core:
|
|
- '[Properly escape quotes in imperial units](https://github.com/freesewing/freesewing/issues/437)'
|
|
huey:
|
|
- '[Added seam allowance to the front closure](https://github.com/freesewing/freesewing/issues/420)'
|
|
Removed:
|
|
plugin-buttons:
|
|
- Snippet `snap-male` and `snap-female` are no longer available. Use `snap-stud` and `snap-socket` instead
|
|
plugin-debug:
|
|
- This plugin is deprecated and removed from the repository
|
|
plugin-designer:
|
|
- This plugin is deprecated and removed from the repository
|
|
|
|
2.6.0:
|
|
date: 2020-05-01
|
|
Added:
|
|
components:
|
|
- '[#368](https://github.com/freesewing/freesewing/issues/368):
|
|
Allow pan and zoom in the Workbench component.'
|
|
- '[#374](https://github.com/freesewing/freesewing/issues/374):
|
|
Allow (extra) translations to be added to the workbench component'
|
|
- New shortcut buttons and sidebar collapse support for Workbench
|
|
- Refactor to remove prop-types dependency
|
|
- Reworked the withLanguage component to allow adding translations at run-time
|
|
create-freesewing-pattern:
|
|
- '[#365](https://github.com/freesewing/freesewing/issues/365):
|
|
Check for node version and raise an error it is too old.'
|
|
css-theme:
|
|
- New styled for updated Workbench component
|
|
florence:
|
|
- Florence is a face mask pattern
|
|
plugin-export-dxf:
|
|
- This plugin can export your pattern as DXF-ASTM
|
|
- Initial release
|
|
Changed:
|
|
core:
|
|
- utils now includes `Bezier` which holds the bezier-js library so you don't need to re-import it
|
|
- We no longer set the plugin configuration/data object to fall in `pattern.use()`
|
|
i18n:
|
|
- Changes to support the renaming of @freesewing/fu to @freesewing/florence
|
|
Deprecated:
|
|
florence:
|
|
- '@freesewing/fu has been renamed to @freesewing/florence'
|
|
Fixed:
|
|
brian:
|
|
- The `saBase` path is no longer being rendered
|
|
hugo:
|
|
- Render fully-sized pattern parts when complete is falsy
|
|
- Do not render pocket outline when complete is falsy
|
|
- Do not render pocket facing hint when complete is falsy
|
|
wahid:
|
|
- Removed paths.test
|
|
- Do not draw the pocket outline unless complete is truthy
|
|
- Prevent rounded corners on pocket bag and lining to be drawn twice
|
|
- Closed the front seam path
|
|
- Draft the front lining/facing even when complete is falsy
|
|
|
|
2.5.0:
|
|
date: 2020-04-05
|
|
Added:
|
|
diana:
|
|
- Diana is a top with a draped neck
|
|
i18n:
|
|
- title, description, and options for Dianna
|
|
Changed:
|
|
css-theme:
|
|
- The sidebar no longer has a different background
|
|
Fixed:
|
|
css-theme:
|
|
- Fixed incorrect border value on active sidebar link
|
|
|
|
2.4.6:
|
|
date: 2020-03-23
|
|
Fixed:
|
|
i18n:
|
|
- Fixed an bug in the i18n package
|
|
|
|
2.4.5:
|
|
date: 2020-03-19
|
|
Changed:
|
|
florence:
|
|
- Improved shape based on community feedback
|
|
utils:
|
|
- neckstimate() now returns values rounded to nearest mm
|
|
Fixed:
|
|
wahid:
|
|
- Check whether frontScyeDart option is zero prior to implementing it
|
|
|
|
2.4.4:
|
|
date: 2020-03-15
|
|
Changed:
|
|
plugin-dimension:
|
|
- Don't escape inch symbol in text. Instead let Svg.escapeText() handle it at render time
|
|
Fixed:
|
|
core:
|
|
- New Svg.escapeText() method to escape text at render time, rather than at draft time
|
|
This fixes the difference in the inch symbol is displayed in the React component or rendered SVG
|
|
huey:
|
|
- The `sleevecapBackFactorY` and `sleevecapFrontFactorY` options had a minimum above the default
|
|
simon:
|
|
- The `sleevecapBackFactorY` and `sleevecapFrontFactorY` options had a minimum above the default
|
|
simone:
|
|
- The `sleevecapBackFactorY` and `sleevecapFrontFactorY` options had a minimum above the default
|
|
sven:
|
|
- The `sleevecapBackFactorY` and `sleevecapFrontFactorY` options had a minimum above the default
|
|
|
|
2.4.3:
|
|
date: 2020-03-12
|
|
Added:
|
|
i18n:
|
|
- Added more translations
|
|
|
|
2.4.2:
|
|
date: 2020-03-08
|
|
Added:
|
|
i18n:
|
|
- Added more strings
|
|
Changed:
|
|
components:
|
|
- Don't load docs in DraftConfigurator
|
|
plugin-title:
|
|
- Added *for* to title output
|
|
|
|
2.4.1:
|
|
date: 2020-03-04
|
|
Fixed:
|
|
components:
|
|
- Fixed `updatePatternData` props issue in the Workbench component
|
|
utils:
|
|
- '[#542](https://github.com/freesewing/freesewing.org/issues/542):
|
|
Prevent neckstimate from throwing when getting an unexpected measurement '
|
|
|
|
2.4.0:
|
|
date: 2020-02-29
|
|
Added:
|
|
florence:
|
|
- Florence is a face mask pattern
|
|
- Initial release
|
|
|
|
2.3.0:
|
|
date: 2020-02-23
|
|
Added:
|
|
holmes:
|
|
- Homes is a pattern for a Sherlock Holmes hat
|
|
- Initial release
|
|
plugin-gore:
|
|
- A plugin to generate gores for semi-spheres or domes
|
|
- Initial release
|
|
|
|
2.2.0:
|
|
date: 2020-02-22
|
|
Added:
|
|
breanna:
|
|
- Breanna is a body block for womenswear
|
|
css-theme:
|
|
- Added styling for table.data
|
|
components:
|
|
- Added LineDrawing for Breanna
|
|
core:
|
|
- Added the `Path.noop()` method
|
|
- Added the `Path.insop()` methods
|
|
i18n:
|
|
- Added translations for Breanna
|
|
Changed:
|
|
aaron:
|
|
- Removed deprecated `centerBackNeckToWaist` measurement
|
|
bent:
|
|
- Removed deprecated `centerBackNeckToWaist` measurement
|
|
breanna:
|
|
- Removed deprecated `centerBackNeckToWaist` and `hpsToWaistBack` measurements
|
|
brian:
|
|
- Reworked Brian to use the new shoulderslope measurement
|
|
- Removed deprecated `centerBackNeckToWaist` measurement
|
|
- The `neck` point has been renamed to `hps`
|
|
carlton:
|
|
- Removed deprecated `centerBackNeckToWaist` measurement
|
|
carlita:
|
|
- Renamed `highPointShoulderToBust` measurement to `hpsToBust`
|
|
- Removed deprecated `centerBackNeckToWaist` measurement
|
|
components:
|
|
- DraftConfigurator has been updated to reflect frontend naming changes
|
|
- Updated Workbench component to pass data rather than gist to DraftConfigurator
|
|
- Term `pattern` is now `design`
|
|
- Term `recipe` is now `pattern`
|
|
- Term `gist` is now `data`
|
|
css-theme:
|
|
- Added new styles for the frontend changes in 2.2
|
|
- Removed smaller fonts in ul.links
|
|
i18n:
|
|
- Added/Updated strings for the 2.2 frontend changes
|
|
- Changed `Joost De Cock` to `Joost` because spam filters don't like cock
|
|
models:
|
|
- Extended the menswear size range to have 10 different sizes, just like womenswear
|
|
mui-theme:
|
|
- Changed the light background to `#f8f9fa` rather than `#fff`
|
|
- Changed the navbar to be light/dark based on the theme, rather than always dark
|
|
huey:
|
|
- Removed deprecated `centerBackNeckToWaist` measurement
|
|
hugo:
|
|
- Removed deprecated `centerBackNeckToWaist` measurement
|
|
jaeger:
|
|
- Removed deprecated `centerBackNeckToWaist` measurement
|
|
simon:
|
|
- Removed deprecated `centerBackNeckToWaist` measurement
|
|
simone:
|
|
- Renamed `highPointShoulderToBust` measurement to `hpsToBust`
|
|
- Removed deprecated `centerBackNeckToWaist` measurement
|
|
sven:
|
|
- Removed deprecated `centerBackNeckToWaist` measurement
|
|
utils:
|
|
- Neckstimate now uses proportions only
|
|
tamiko:
|
|
- Removed deprecated `centerBackNeckToWaist` measurement
|
|
trayvon:
|
|
- Removed deprecated `centerBackNeckToWaist` measurement
|
|
wahid:
|
|
- Removed deprecated `centerBackNeckToWaist` measurement
|
|
Removed:
|
|
i18n:
|
|
- Removed the files for homepage translation, and moved that content to markdown
|
|
- Removed the files for editor translation, as it is no longer used
|
|
Fixed:
|
|
create-freesewing-pattern:
|
|
- '[#257](https://github.com/freesewing/freesewing/issues/257):
|
|
Explain that pattern names are bound by the constraints of NPM package names'
|
|
hugo:
|
|
- Made sure dimensions for hood center and waistband are always shown
|
|
florent:
|
|
- Fixed an SA issue in brim top and removed SA from interfacing
|
|
sandy:
|
|
- Fixed tags in pattern config file
|
|
theo:
|
|
- Fixed issue with side piece
|
|
penelope:
|
|
- Fixed tags in pattern config file
|
|
waralee:
|
|
- Fixed tags in pattern config file
|
|
|
|
2.1.9:
|
|
date: 2020-01-18
|
|
Fixed:
|
|
simon:
|
|
- '[#253](https://github.com/freesewing/freesewing/issues/253):
|
|
Fixed type in simon sleeve causing incorrect cuff issue'
|
|
core:
|
|
- '[#19](https://github.com/freesewing/freesewing/issues/19):
|
|
Path offset issue is now fixed in upstream bezier-js@2.4.6'
|
|
|
|
2.1.8:
|
|
date: 2019-12-16
|
|
Fixed:
|
|
simon:
|
|
- '[#416](https://github.com/freesewing/freesewing.org/issues/416):
|
|
Fixed bug in simon sleeve'
|
|
|
|
2.1.7:
|
|
date: 2019-12-15
|
|
Fixed:
|
|
carlton:
|
|
- Added missing scalebox
|
|
- Re-numbered tail as part 5
|
|
|
|
2.1.6:
|
|
date: 2019-11-24
|
|
Fixed:
|
|
utils:
|
|
- '[#317](https://github.com/freesewing/freesewing.org/issues/317):
|
|
Fixed bug where format was not passed to formatImperial'
|
|
|
|
2.1.5:
|
|
date: 2019-11-19
|
|
Fixed:
|
|
plugin-dimension:
|
|
- Fixed issue where inch marks where breaking SVG because of unescaped double quotes
|
|
|
|
2.1.4:
|
|
date: 2019-11-01
|
|
Added:
|
|
- css-theme:
|
|
- Added styling for search results
|
|
Changed:
|
|
- components:
|
|
- Footer version number now links to Github release page
|
|
- example:
|
|
- Added the `snap-male` and `snap-female` snippets to the `plugin-buttons` example
|
|
Deprecated:
|
|
components:
|
|
- The Draft component has been renamed to Render. Draft still works, but will be removed in a future release.
|
|
Removed:
|
|
components:
|
|
- The Ogol component has been removed as it wasn't used
|
|
Fixed:
|
|
Security:
|
|
|
|
2.1.3:
|
|
date: 2019-10-18
|
|
Added:
|
|
i18n:
|
|
- More translated strings
|
|
Changed:
|
|
utils:
|
|
- Adjusted slope of the shoulderToShoulder measurement in neckstimate data
|
|
Fixed:
|
|
utils:
|
|
- "[#250](https://github.com/freesewing/freesewing.org/issues/250):
|
|
Model page stays empty with pre 2.0 model data: Error: 'neckstimate() requires a valid measurement name as second parameter. (received underBust)'"
|
|
|
|
2.1.2:
|
|
date: 2019-10-14
|
|
Fixed:
|
|
i18n:
|
|
- Fixed issue where symlinks were causing all languages to export English strings
|
|
|
|
2.1.1:
|
|
date: 2019-10-13
|
|
Added:
|
|
components:
|
|
- Added the fixme type Blockquote component
|
|
gatsby-remark-jargon:
|
|
- Added the gatsby-remark-jargon package, a gatbsy plugin wrapping remark-jargon
|
|
- Initial release
|
|
remark-jargon:
|
|
- Added the remark-jargon package, a remark plugin for jargon terms
|
|
- Initial release
|
|
Fixed:
|
|
css-theme:
|
|
- Fixed padding issue on mobile
|
|
utils:
|
|
- Fixed an issue with the formatMm method not adding units
|
|
|
|
2.1.0:
|
|
date: 2019-10-06
|
|
Added:
|
|
components:
|
|
- Added support for restoring recipe and pattern defaults in DraftConfigurator
|
|
i18n:
|
|
- Added translations for Penelope, Waralee, and Simone
|
|
simone:
|
|
- Added the Simone shirt pattern
|
|
- Initial release
|
|
penelope:
|
|
- Added the Penelope Pencil Skirt pattern by @woutervdub
|
|
- Initial release
|
|
utils:
|
|
- Added backend methods for administration
|
|
- Added the resendActivationEmail method to backend
|
|
waralee:
|
|
- Added the Waralee wrap Pants pattern by @woutervdub
|
|
- Initial release
|
|
Changed:
|
|
css-theme:
|
|
- Made tweaks to the main/sidebar layout
|
|
core:
|
|
- The pattern super constructor now sets a `config` property that
|
|
holds the pattern configuration. This means that unlike before, there
|
|
is no need to instantiate a pattern to access its config. You can just
|
|
import the pattern, and it's config property will contain the pattern config.
|
|
components:
|
|
- Added Penelope and Waralee linedrawings
|
|
- Changed animation of the Spinner component
|
|
simon:
|
|
- '[#123](https://github.com/freesewing/freesewing/issues/123):
|
|
Added a box pleat option to Simon'
|
|
- Added the `backDarts` option to control the inclusion of back darts
|
|
- Added the `backDartsShaping` option to control the amount of shaping by the back darts
|
|
- Changed the defaults to slightly reduce the ease and adapt the sleevecap
|
|
|
|
Deprecated:
|
|
patterns:
|
|
- The [@freesewing/patterns](https://www.npmjs.com/package/@freesewing/patterns)
|
|
package has been deprecated. Please import our patterns individually.
|
|
Fixed:
|
|
components:
|
|
- Fixed display of nested option in SampleConfigurator
|
|
- Fixed conflicting key values in React components
|
|
- Fixed issue with display of list options in Draftconfigurator
|
|
css-theme:
|
|
- Reduced the sidebar height by 64px to take navbar into account
|
|
- Fixed blockquote width on XS screens
|
|
- Made sidebar wider
|
|
simon:
|
|
- Fixed an issue where the store wasn't properly initialized causing hips and waist ease
|
|
to be set incorrectly
|
|
- Added a missing paperless dimension for the waist
|
|
- Fixed an issue where the split yoke option was not taken into account correctly
|
|
utils:
|
|
- Fixed an issue where optionDefault was not handling list options correctly
|
|
|
|
2.0.4:
|
|
date: 2019-09-27
|
|
Added:
|
|
components:
|
|
- Advanced options and settings are now hidden by default in DraftConfigurator
|
|
Fixed:
|
|
carlton:
|
|
- '[#108](https://github.com/freesewing/freesewing/issues/108):
|
|
Fixed incorrect width of the Carlton tail'
|
|
components:
|
|
- '[#104](https://github.com/freesewing/freesewing/issues/104):
|
|
Fixed incorrect embed setting on Workbench pattern export'
|
|
|
|
2.0.3:
|
|
date: 2019-09-15
|
|
Changed:
|
|
components:
|
|
- Tweaked DraftConfigurator tags to match CSS rules after frontend upgrade to react-intl v3
|
|
Fixed:
|
|
bruce:
|
|
- '[#106](https://github.com/freesewing/freesewing/issues/106):
|
|
Fix incorrect hem allowance'
|
|
create-freesewing-pattern:
|
|
- Updated example package.json to use latest tag rather than beta
|
|
utils:
|
|
- Fix measurementDiffers to pass breasts parameter to neckstimate
|
|
|
|
2.0.2:
|
|
date: 2019-09-06
|
|
Added:
|
|
i18n:
|
|
- '[#90](https://github.com/freesewing/freesewing/issues/90):
|
|
Added missing option translations for Benjamin, Florent, Sandy, Shin, and Theo'
|
|
Changed:
|
|
create-freesewing-pattern:
|
|
- Updated dependencies
|
|
Fixed:
|
|
benjamin:
|
|
- Added bandLength option to fit optiongroup (it was missing)
|
|
css-theme:
|
|
- Updated styles for DraftConfigurator component for pattern options 3 levels deep
|
|
components:
|
|
- '[#104](https://github.com/freesewing/freesewing.org/issues/104):
|
|
Changed `onDragEnd` to `onChangeCommitted` in slider element
|
|
(change in material-ui API when slider came out of beta)'
|
|
- Workbench now also lets you preload a `withBreasts` set of measurements
|
|
- DraftConfigurator now properly styles pattern options 3 levels deep
|
|
- '[#105](https://github.com/freesewing/freesewing.org/issues/105):
|
|
Moved state change in render loop to useEffect'
|
|
create-freesewing-pattern:
|
|
- Added missing `file-saver` dependency
|
|
jaeger:
|
|
- '[#76](https://github.com/freesewing/freesewing.org/issues/76):
|
|
Fixed a typo in Jaeger that was causing the side vent length to be wrong'
|
|
simon:
|
|
- '[#100](https://github.com/freesewing/freesewing.org/issues/100):
|
|
Updated simon with more sensible defaults for ease options'
|
|
- "[#102](https://github.com/freesewing/freesewing.org/issues/102):
|
|
Fixed 'Snippets not defined' error when drafting a seperate button placket"
|
|
- "[#103](https://github.com/freesewing/freesewing.org/issues/103):
|
|
Fixed 'hemSa not defined' when drafting paperless Simon without seam allowance"
|
|
utils:
|
|
- Removed lingering debug statement in formatImperial
|
|
|
|
2.0.1:
|
|
date: 2019-09-01
|
|
Added:
|
|
utils:
|
|
- The `measurementDiffers` method is new.
|
|
models:
|
|
- Expanded the size ranges available.
|
|
- Added the `withBreasts` models which were missing in earlier releases.
|
|
Changed:
|
|
models:
|
|
- The models data is now based on the data from the `neckstimate` method in the utils package.
|
|
Fixed:
|
|
theo:
|
|
- '[#78](https://github.com/freesewing/freesewing/issues/78):
|
|
Removed inherited notches from fly shield and side piece.'
|
|
models:
|
|
- '[#86](https://github.com/freesewing/freesewing/issues/86):
|
|
The `seatCircumference` measurement was missing, thus making it unavailable on the website'
|
|
|
|
2.0.0:
|
|
date: 2019-08-25
|
|
Added:
|
|
aaron:
|
|
- Initial release
|
|
benjamin:
|
|
- Initial release
|
|
bent:
|
|
- Initial release
|
|
brian:
|
|
- Initial release
|
|
bruce:
|
|
- Initial release
|
|
carlita:
|
|
- Initial release
|
|
carlton:
|
|
- Initial release
|
|
cathrin:
|
|
- Initial release
|
|
components:
|
|
- Initial release
|
|
core:
|
|
- Initial release
|
|
create-freesewing-pattern:
|
|
- Initial release
|
|
css-theme:
|
|
- Initial release
|
|
examples:
|
|
- Initial release
|
|
florent:
|
|
- Initial release
|
|
huey:
|
|
- Initial release
|
|
hugo:
|
|
- Initial release
|
|
i18n:
|
|
- Initial release
|
|
jaeger:
|
|
- Initial release
|
|
models:
|
|
- Initial release
|
|
mui-theme:
|
|
- Initial release
|
|
pattern-info:
|
|
- Initial release
|
|
plugin-banner:
|
|
- Initial release
|
|
plugin-bundle:
|
|
- Initial release
|
|
plugin-bust:
|
|
- Initial release
|
|
plugin-buttons:
|
|
- Initial release
|
|
plugin-cutonfold:
|
|
- Initial release
|
|
plugin-dimension:
|
|
- Initial release
|
|
plugin-flip:
|
|
- Initial release
|
|
plugin-grainline:
|
|
- Initial release
|
|
plugin-i18n:
|
|
- Initial release
|
|
plugin-logo:
|
|
- Initial release
|
|
plugin-round:
|
|
- Initial release
|
|
plugin-scalebox:
|
|
- Initial release
|
|
plugin-sprinkle:
|
|
- Initial release
|
|
plugin-svgattr:
|
|
- Initial release
|
|
plugin-theme:
|
|
- Initial release
|
|
plugin-title:
|
|
- Initial release
|
|
plugin-validate:
|
|
- Initial release
|
|
prettier-config:
|
|
- Initial release
|
|
rendertest:
|
|
- Initial release
|
|
sandy:
|
|
- Initial release
|
|
shin:
|
|
- Initial release
|
|
simon:
|
|
- Initial release
|
|
sven:
|
|
- Initial release
|
|
tamiko:
|
|
- Initial release
|
|
theo:
|
|
- Initial release
|
|
trayvon:
|
|
- Initial release
|
|
tutorial:
|
|
- Initial release
|
|
utils:
|
|
- Initial release
|
|
wahid:
|
|
- Initial release
|