1
0
Fork 0
freesewing/CHANGELOG.md
Joost De Cock 6a8545d4b6
Merge pull request #2542 from BenJamesBen/2516-breanna-sleeve-notches
fix (breanna): Large shoulder slope can cause an error. Fixes #2516
2022-08-06 15:15:43 +02:00

78 KiB

Change log for: FreeSewing (global)

Unreleased

breanna

Fixed

  • Fixed bug where a large shoulder slope could cause an error. Fixes #2516

brian

Fixed

  • Make s3 options sticky to zero below 10% to avoid path split issues. Fixes #2249

aaron

Added

  • Support drafting for high bust

charlie

Changed

  • Renamed back pocket jet to back pocket welt

hugo

Added

  • Support drafting for high bust Closes #802

paco

Changed

  • Fix hem allowance. Closes #2350

simon

Fixed

  • Fix issue with boxPleat and yoke Fixes #2400
  • Removed superfluous notches in button placket, buttonhole placket, and split yoke. Fixes #2399

simone

Fixed

  • Don't do a negative FBA from there's no need for an FBA Fixes #2121

theo

Changed

  • migrated waistbandWidth option from mm to snapped pct option

wahid

Fixed

  • Prevent facing/lining overlap when shoulders get very narrow fixes #2233

plugin-title

Added

  • Added support for removing the title via a macro call
  • Added a render timestamp to the title

2.21.3 (2022-07-02)

core

Changed

  • Make generatePartTransform a named export

new-design

Changed

  • We're now loading content from the main branch by default

Fixed

  • Add bin entry to package.json

2.21.2 (2022-06-30)

simon

Changed

  • Decreased default collar ease
  • Increased default yoke height

simone

Changed

  • Decreased default collar ease
  • Increased default yoke height

ursula

Added

  • Added markers for elastics

2.21.1 (2022-06-28)

pattern-info

Fixed

  • Added Noble to the list

2.21.0 (2022-06-27)

benjamin

Changed

  • Migrated from Rollup to Esbuild for all builds

bob

Added

  • Bob is a pattern for a bib, the same one that's used in our design tutorial

florence

Changed

  • Migrated from Rollup to Esbuild for all builds

florent

Changed

  • Migrated from Rollup to Esbuild for all builds

hi

Added

  • Hi is a new desing for a shark plushy

holmes

Changed

  • Migrated from Rollup to Esbuild for all builds

hortensia

Changed

  • Migrated from Rollup to Esbuild for all builds

trayvon

Changed

  • Migrated from Rollup to Esbuild for all builds

bella

Changed

  • Migrated from Rollup to Esbuild for all builds

bent

Changed

  • Migrated from Rollup to Esbuild for all builds

breanna

Changed

  • Migrated from Rollup to Esbuild for all builds

brian

Changed

  • Migrated from Rollup to Esbuild for all builds
  • Slightly increased the default neck ease

noble

Added

  • Noble is a body block with prince(ss) seams

titan

Changed

  • Migrated from Rollup to Esbuild for all builds

aaron

Changed

  • Migrated from Rollup to Esbuild for all builds

albert

Changed

  • Migrated from Rollup to Esbuild for all builds

bee

Changed

  • Migrated from Rollup to Esbuild for all builds

bruce

Changed

  • Migrated from Rollup to Esbuild for all builds

carlita

Changed

  • Migrated from Rollup to Esbuild for all builds

carlton

Changed

  • Migrated from Rollup to Esbuild for all builds

cathrin

Changed

  • Migrated from Rollup to Esbuild for all builds

charlie

Changed

  • Migrated from Rollup to Esbuild for all builds

cornelius

Changed

  • Migrated from Rollup to Esbuild for all builds

diana

Changed

  • Migrated from Rollup to Esbuild for all builds

huey

Changed

  • Migrated from Rollup to Esbuild for all builds

hugo

Changed

  • Migrated from Rollup to Esbuild for all builds

Fixed

  • Fix incorrect seam allowance Closes #2208

jaeger

Changed

  • Migrated from Rollup to Esbuild for all builds

lucy

Added

  • Lucy is a pattern for a historical tie-on pocket

Changed

  • Migrated from Rollup to Esbuild for all builds

lunetius

Changed

  • Migrated from Rollup to Esbuild for all builds

paco

Changed

  • Migrated from Rollup to Esbuild for all builds

penelope

Changed

  • Migrated from Rollup to Esbuild for all builds

sandy

Changed

  • Migrated from Rollup to Esbuild for all builds

shin

Changed

  • Migrated from Rollup to Esbuild for all builds

simon

Changed

  • Migrated from Rollup to Esbuild for all builds
  • More accurately determine the cuff width
  • Corrected the hide() signature in the config

Fixed

  • Handle edge-case for 1/10 dolls with breasts where path split would yield empty half

simone

Changed

  • Migrated from Rollup to Esbuild for all builds
  • More accurately determine the cuff width

Fixed

  • 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

sven

Changed

  • Migrated from Rollup to Esbuild for all builds

tamiko

Changed

  • Migrated from Rollup to Esbuild for all builds

teagan

Changed

  • Migrated from Rollup to Esbuild for all builds

Fixed

  • Added missing name to config file

theo

Changed

  • Migrated from Rollup to Esbuild for all builds

tiberius

Changed

  • Migrated from Rollup to Esbuild for all builds

unice

Added

  • Unice is an underwear pattern

ursula

Changed

  • Migrated from Rollup to Esbuild for all builds

wahid

Changed

  • Migrated from Rollup to Esbuild for all builds

Fixed

  • Change hem allowance to standard SA

walburga

Changed

  • Migrated from Rollup to Esbuild for all builds

waralee

Changed

  • Migrated from Rollup to Esbuild for all builds

yuri

Changed

  • Migrated from Rollup to Esbuild for all builds

examples

Changed

  • Migrated from Rollup to Esbuild for all builds

legend

Changed

  • Migrated from Rollup to Esbuild for all builds

plugintest

Changed

  • Migrated from Rollup to Esbuild for all builds

rendertest

Changed

  • Migrated from Rollup to Esbuild for all builds

tutorial

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-banner

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-bartack

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-bundle

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-bust

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-buttons

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-cutonfold

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-dimension

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-export-dxf

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-flip

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-gore

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-grainline

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-i18n

Changed

  • Migrated from Rollup to Esbuild for all builds

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-measurements

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-mirror

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-notches

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-round

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-scalebox

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-sprinkle

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-svgattr

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-theme

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-title

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-validate

Changed

  • Migrated from Rollup to Esbuild for all builds

plugin-versionfree-svg

Changed

  • Migrated from Rollup to Esbuild for all builds

components

Changed

  • Migrated from Rollup to Esbuild for all builds

config-helpers

Added

  • 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

core

Changed

  • 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.

gatsby-remark-jargon

Changed

  • Migrated from Rollup to Esbuild for all builds

i18n

Changed

  • Migrated from Rollup to Esbuild for all builds

Fixed

  • Added missing lab namespace for English

models

Changed

  • Migrated from Rollup to Esbuild for all builds

mui-theme

Changed

  • Migrated from Rollup to Esbuild for all builds

pattern-info

Changed

  • Migrated from Rollup to Esbuild for all builds

remark-jargon

Changed

  • Migrated from Rollup to Esbuild for all builds

utils

Changed

  • Migrated from Rollup to Esbuild for all builds

2.20.8 (2022-05-21)

brian

Added

  • Set sleevecapHeight value in store

Changed

  • Better defaults for sleevecap and armhole depth

Fixed

  • Adde both front and back armhole pitch points Closes #2057
  • Fixed issue with the sleeve length

huey

Changed

  • Better defaults for sleevecap and armhole depth
  • Huey now extends the Brian config

simon

Changed

  • Better defaults for sleevecap and armhole depth
  • Slightly higher collar vs collar stand
  • Simon now extends the Brian config

Fixed

  • Fixed issue with the sleeve length

simone

Changed

  • Better defaults for sleevecap and armhole depth
  • Slightly higher collar vs collar stand
  • Simone now extends the Simon config

Fixed

  • Fixed issue with the sleeve length

sven

Changed

  • Better defaults for sleevecap and armhole depth
  • Sven now extends the Brian config

teagan

Changed

  • Better defaults for sleevecap and armhole depth
  • Teagan now extends the Brian config

yuri

Changed

  • Better defaults for sleevecap and armhole depth
  • Yuri now extends the Brian config

components

Fixed

  • Fix restore of pattern defaults in draft configurator Closes #1932

core

Fixed

  • Fixed warning message when moving to a non-existing point
  • Fixed incorrect decision in Path.boundary()

2.20.7 (2022-02-20)

components

Fixed

  • Type-check for optionalMeasurements key in gist Closes #1918

2.20.6 (2022-02-17)

components

Fixed

  • Handle unset props.pattern in DraftConfigurator option.hide check

css-theme

Fixed

  • Set units on fontsizes to support scale setting

2.20.5 (2022-02-17)

simon

Fixed

  • Fixed grainline indicator on sleeve since it was slightly off-grain

simone

Fixed

  • Fixed grainline indicator on sleeve since it was slightly off-grain

core

Fixed

  • Fix bug in Svg.escapeText() that only escaped the first quote

2.20.4 (2022-01-28)

2.20.3 (2022-01-28)

simon

Fixed

  • Properly style SA paths on cuffs and collarstand
  • SA path on sleeve was double-drawn

core

Changed

  • Setting Path.render() no longer raises an info message
  • Always raise debug, but only store it whend debug is enabled

2.20.2 (2022-01-27)

i18n

Fixed

  • Patterns options were always in English due to symlinks being used

2.20.1 (2022-01-27)

bee

Changed

  • Exposed additional Bella options

hugo

Fixed

  • Seam allowance on pocket is incorrectly marked for cut-on-fold Closes #1731

simon

Fixed

  • Remove debug outline when enabling box pleat setting

2.20.0 (2022-01-24)

benjamin

Changed

  • Switched to default import for version from package.json

florence

Changed

  • Switched to default import for version from package.json

florent

Changed

  • Switched to default import for version from package.json

holmes

Changed

  • Switched to default import for version from package.json

hortensia

Changed

  • Switched to default import for version from package.json

trayvon

Changed

  • Switched to default import for version from package.json

bella

Changed

  • 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

bent

Changed

  • Switched to default import for version from package.json

breanna

Changed

  • Switched to default import for version from package.json

brian

Changed

  • Switched to default import for version from package.json

titan

Changed

  • Switched to default import for version from package.json

aaron

Changed

  • Switched to default import for version from package.json

albert

Changed

  • Switched to default import for version from package.json

bee

Changed

  • 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

bruce

Changed

  • Switched to default import for version from package.json

carlita

Changed

  • Switched to default import for version from package.json

carlton

Changed

  • Switched to default import for version from package.json

cathrin

Changed

  • Switched to default import for version from package.json

charlie

Changed

  • Expose the frontPocketFacing option to the user via option groups
  • Switched to default import for version from package.json

cornelius

Changed

  • Switched to default import for version from package.json

diana

Changed

  • Expose the cuffEase option to the user via option groups
  • Switched to default import for version from package.json

huey

Changed

  • Switched to default import for version from package.json

hugo

Changed

  • Switched to default import for version from package.json

jaeger

Changed

  • Switched to default import for version from package.json

lunetius

Changed

  • Switched to default import for version from package.json

paco

Changed

  • Hide the frontPocketFlapSize from the user
  • Switched to default import for version from package.json

penelope

Changed

  • Switched to default import for version from package.json

sandy

Changed

  • Switched to default import for version from package.json

shin

Changed

  • Switched to default import for version from package.json

simon

Changed

  • Switched to default import for version from package.json

simone

Changed

  • Switched to default import for version from package.json

sven

Changed

  • 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

Changed

  • Switched to default import for version from package.json

teagan

Changed

  • Lock the frontArmholeDeeper option to a static value
  • Switched to default import for version from package.json

theo

Changed

  • Switched to default import for version from package.json

tiberius

Changed

  • Switched to default import for version from package.json

ursula

Changed

  • Switched to default import for version from package.json

wahid

Changed

  • Switched to default import for version from package.json

walburga

Changed

  • Switched to default import for version from package.json

waralee

Changed

  • Switched to default import for version from package.json

yuri

Changed

  • Switched to default import for version from package.json

examples

Added

  • Added plugin_gore example

Changed

  • Switched to default import for version from package.json

legend

Changed

  • Switched to default import for version from package.json

plugintest

Added

  • Added the plugintest pattern which is used for testing plugins

Changed

  • Switched to default import for version from package.json

rendertest

Changed

  • Restructured the pattern to allow inclusion of individual parts in Example component
  • Switched to default import for version from package.json

tutorial

Changed

  • Switched to default import for version from package.json

plugin-banner

Changed

  • Changed the default options
  • Now part of @freesewing/plugin-bundle

plugin-bartack

Changed

  • Now part of @freesewing/plugin-bundle

Fixed

  • Fixed issue with bartackFractionAlong macro
  • Handle start and endpoints being the same in bartackFractionAlong
  • Support start and endpoints being reversed in bartackFractionAlong

plugin-bundle

Changed

  • plugin-banner is now part of plugin-bundle
  • plugin-bartack is now part of plugin-bundle

plugin-cutonfold

Added

  • Support for scale setting

plugin-dimension

Fixed

  • Support hiding start/end markers on path dimensions (pd macro)

plugin-flip

Added

  • Added support for flipping around the Y-axis

plugin-gore

Changed

  • 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

plugin-grainline

Added

  • Added support for custom text

plugin-sprinkle

Added

  • Added support for scale to scale all sprinkled snippets
  • Added support for rotate to rotate all sprinkled snippets

plugin-title

Added

  • Added support for settings.scale

Removed

  • Removed rendering of config.cut as it's not used

components

Added

  • Added support for settings.scale to Draft and Workbench components

Fixed

  • Support handling of   in text

core

Added

  • Added support for settings.scale

css-theme

Added

  • Added support for settings.scale
  • Included variables used by TailwindCSS themes for compatibility

i18n

Fixed

  • Fixed issue that was causing plugin translations to always be in English

2.19.9 (2022-01-09)

simon

Fixed

  • Fix incorrectly alliegned fabric match line. Move to CF instead [Fixed by @nicholasdower in

2.19.8 (2022-01-08)

simon

Fixed

  • Make seam allowance stop at fold when using rounded back option Fixes #1608

yuri

Fixed

  • Fix dependency configuration Fixes #1334

core

Fixed

  • Remove CSS var in SVG to preserve styling Fixes #1606

2.19.7 (2022-01-06)

brian

Changed

  • Always calculate sleevecap notch from armhole rather than shoulder
  • Default for sleevecapEase option is now 0

simon

Fixed

  • Correctly place sleevecap notches Closes #1602

simone

Fixed

  • Correctly place sleevecap notches Closes #1602

2.19.6 (2021-12-29)

rendertest

Changed

  • Updated the rendertest pattern to be more concise

plugin-banner

Added

  • Added (esm) unit tests

plugin-bartack

Added

  • Added (esm) unit tests

Changed

  • Add utility classes and CSS variables for better styling support

plugin-bundle

Added

  • Added (esm) unit tests

plugin-bust

Added

  • Added (esm) unit tests

plugin-buttons

Added

  • Added (esm) unit tests

Changed

  • Add utility classes and CSS variables for better styling support

Fixed

  • Only add snippets once to SVG object

plugin-cutonfold

Added

  • Added (esm) unit tests

plugin-dimension

Added

  • Added (esm) unit tests

plugin-export-dxf

Added

  • Added (esm) unit tests

plugin-flip

Added

  • Added (esm) unit tests

plugin-gore

Added

  • Added (esm) unit tests

plugin-grainline

Added

  • Added (esm) unit tests

plugin-i18n

Added

  • Added (esm) unit tests

plugin-logo

Added

  • Added (esm) unit tests

plugin-measurements

Added

  • Added (esm) unit tests

plugin-mirror

Added

  • Added (esm) unit tests

plugin-notches

Added

  • Added (esm) unit tests

plugin-round

Added

  • Added (esm) unit tests

plugin-scalebox

Added

  • Added (esm) unit tests

Changed

  • Add utility classes and CSS variables for better styling support

plugin-sprinkle

Added

  • Added (esm) unit tests

plugin-svgattr

Added

  • Added (esm) unit tests

plugin-theme

Added

  • Added (esm) unit tests

plugin-title

Added

  • Added (esm) unit tests

Changed

  • Add utility classes and CSS variables for better styling support

plugin-validate

Added

  • Added (esm) unit tests

plugin-versionfree-svg

Added

  • Added (esm) unit tests

core

Added

  • Added the new attributes.setIfUnset() method
  • Added the new scale setting

2.19.5 (2021-11-13)

charlie

Changed

  • Updated the waistHeight options to increase both min and max values

Fixed

  • 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

penelope

Changed

  • Increased maximum for the waistEase option
  • Increased maximum for the seatEase options

yuri

Fixed

  • Fix seam allowance on back, gusset and hood center parts Closes #1464

core

Fixed

  • 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.

2.19.4 (2021-11-09)

titan

Fixed

  • Fixed a regression that caused the waistHeight option to be ignored. Closes #1467

paco

Fixed

  • Make paperless markings available when detail is disabled Closes #1400
  • Make pocket flaps properly parametric Closes #1401

simon

Fixed

  • Fix dependencies when only drafting a front Closes #1445

simone

Fixed

  • Fix dependencies when only drafting a front Closes #1445

2.19.3 (2021-11-05)

charlie

Changed

  • Converted the waistbandWidth options to snapped pct (was normal pct)

Fixed

  • Worked around ESM issue by adding snapseries as local dependency

2.19.2 (2021-11-02)

holmes

Fixed

  • Fixed SA to use twice the SA value on hem allowance

trayvon

Changed

  • Migrated the knotWidth and tipWidth options from mm to snapped pct

titan

Changed

  • Migrated the waistbandWidth option from mm to snapped pct

cornelius

Fixed

  • Removed lingering console.log statements

sandy

Changed

  • Migrated the waistbandWidth option from mm to snapped pct

simon

Fixed

  • Fixed missing store object in button(hole)placket part

simone

Fixed

  • Fixed missing store object in button(hole)placket part

components

Added

  • Added linedrawing for Tiberius
  • Added linedrawing for Walburga

2.19.1 (2021-10-23)

hortensia

Fixed

  • Fixed issue with the handle width not drafting correctly Closes #1403

cornelius

Added

  • Added the zipper guard

Fixed

  • Fixed issue where the cuff style is not drafted in certain configurations Closes #1325

simon

Fixed

  • Fixed incorrect value for brianFitCollar resulting in incorrect collar fit Closes #1411

simone

Fixed

  • Fixed incorrect value for brianFitCollar resulting in incorrect collar fit Closes #1411

2.19.0 (2021-10-17)

holmes

Added

  • Added the headEase option
  • Added the earLength option
  • Added the earWidth option
  • Added the visorWidth option
  • Added the buttonhole option

Changed

  • 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

  • Changed the handleWidth option type from mm to pct

bee

Added

  • Bee is a bikini
  • Initial release

charlie

Changed

  • Changed the waistbandWidth option type from mm to pct

Fixed

  • Support drafting of non-human measurements (dolls & giants) Closes #1313

jaeger

Changed

  • Changed the collarRoll option type from mm to pct

Fixed

  • Support drafting of non-human measurements (dolls & giants) Closes #1321

lunetius

Added

  • Lunetius is a lacerna, a historical Roman cloak
  • Initial release

paco

Changed

  • Changed the waistbandWidth option type from mm to pct
  • Changed the ankleElastic option type from mm to pct

Fixed

  • Support drafting of non-human measurements (dolls & giants) Closes #1316

penelope

Changed

  • 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

Fixed

  • Support drafting of non-human measurements (dolls & giants) Closes #1320

simon

Changed

  • 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

Fixed

  • Support drafting of non-human measurements (dolls & giants) Closes #1319

simone

Changed

  • 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

Fixed

  • Support drafting of non-human measurements (dolls & giants) Closes #1318
  • Fix issue with armhole introduced with the S3 options in Brian Closes

theo

Changed

  • Added deprecation warning as we need to rewrite this pattern

tiberius

Added

  • Tiberius is a tunica, a historic Roman tunic
  • Initial release

walburga

Added

  • Walburga is a wappenrock (tabard/surcoat), a historical European/medieval (ish) garment
  • Initial release

plugin-versionfree-svg

Added

  • 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

components

Added

  • Added Bee linedrawing

Changed

  • Added measurements for dolls & giants to Workbench measurments selector
  • Added sampling for dolls & giants to Workbench tests

Fixed

  • Added missing linedrawing for Yuri

core

Added

Changed

  • Pattern.on() is now chainable as it returns the Pattern object

i18n

Fixed

  • Fixed bug in resolving of shared pattern options
  • Removed optional chaining which broke node v12 support

pattern-info

Changed

  • Added Bee pattern
  • Added Lunetius pattern
  • Added Tiberius pattern
  • Added Walburga pattern

2.18.0 (2021-09-09)

holmes

Fixed

  • The brimWidth option is not a percent option, allowing the pattern to scale properly

huey

Fixed

  • Replace cut-on-fold indicator on pocket with a regular grainline indicator Closes #1265

simon

Fixed

  • Avoid paperless depending on a complete pattern

theo

Fixed

  • Avoid paperless depending on a complete pattern

wahid

Fixed

  • Close Seam Allowance path of front lining Closes #1267
  • Support a zero value for the backScyeDart option

yuri

Added

  • Initial release of Yuri, a fancy zipless cardigan based on the Huey & Hugo hoodies

core

Fixed

  • Handle path.offset() of very short curves with control points on the start or end point Closes #1257

i18n

Added

  • Added translations for Yuri

Fixed

  • Added optional chaining so missing options always lead to clear error message

2.17.4 (2021-08-20)

simon

Fixed

  • Fixed typo that caused paperless to error

2.17.3 (2021-08-16)

i18n

Added

  • New translations

utils

Fixed

  • Added missing bustPointToUnderbust measurement to neckstimate

2.17.2 (2021-08-15)

simon

Added

  • Added new ffsa option to let the user control the extra SA for flat-felled seams Closes #1251

simone

Added

  • Added new ffsa option to let the user control the extra SA for flat-felled seams Closes #1251

i18n

Added

  • Added new ffsa option for simon & simone

models

Added

  • Added the new bustPointToUnderbust measurement for future bikini pattern

2.17.1 (2021-07-14)

core

Fixed

  • Fixed edge case in utils.beamsIntersect() when line is almost vertical See #1206

2.17.0 (2021-07-01)

bent

Added

  • The s3collar and s3armhole options now allow shifting the shoulder seam (s3` is short for Shift Shoulder Seam)

brian

Added

  • The s3collar and s3armhole options now allow shifting the shoulder seam (s3` is short for Shift Shoulder Seam)

carlita

Added

  • The s3collar and s3armhole options now allow shifting the shoulder seam (s3` is short for Shift Shoulder Seam)

carlton

Added

  • The s3collar and s3armhole options now allow shifting the shoulder seam (s3` is short for Shift Shoulder Seam)

charlie

Fixed

  • Add @freesewing/plugin-mirror as peer dependency

diana

Changed

  • Set brian s3 options as constants

huey

Added

  • The s3collar and s3armhole options now allow shifting the shoulder seam (s3` is short for Shift Shoulder Seam)

hugo

Changed

  • Set brian s3 options as constants

jaeger

Changed

  • Set brian s3 options as constants

paco

Fixed

  • The waistband was incorrectly using the cuff widht See #1113
  • Only draft the cuff part when it's needed See #1113

simon

Added

  • Added support for configuring the height of the Yoke. See #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

Removed

  • The yokeDart option is replaced by the roundBack option

simone

Added

  • Added support for configuring the height of the Yoke. See #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

Removed

  • The yokeDart option is replaced by the roundBack option

sven

Added

  • The s3collar and s3armhole options now allow shifting the shoulder seam (s3` is short for Shift Shoulder Seam)

ursula

Added

  • Initial release of Ursula, a basic, highly-customizable underwear pattern

tutorial

Fixed

  • Set department in the config to one of the newly accepted values

plugin-bundle

Changed

  • Include plugin-buttons
  • Include plugin-mirror

plugin-buttons

Changed

  • Is now included in plugin-bundle

plugin-mirror

Changed

  • Is now included in plugin-bundle

components

Added

  • Added Reddit icon to Icon component
  • Added Ursula linedrawing to Linedrawings

Changed

Removed

  • Removed Gitter icon from Icon component

Fixed

  • Correctly load saved value for mm options See #1136

core

Fixed

  • 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

i18n

Changed

  • Changed antman references to antperson

2.16.2 (2021-05-05)

components

Fixed

  • Don't publish ESM modules as it causes issues with react-intl See #1079

i18n

Changed

  • String updates

2.16.1 (2021-05-30)

benjamin

Changed

  • Changed department setting in config in line with new grouping

florence

Changed

  • Changed department setting in config in line with new grouping

florent

Changed

  • Changed department setting in config in line with new grouping

holmes

Changed

  • Changed department setting in config in line with new grouping

hortensia

Changed

  • Changed department setting in config in line with new grouping

trayvon

Changed

  • Changed department setting in config in line with new grouping

bella

Changed

  • Changed department setting in config in line with new grouping

bent

Changed

  • Changed department setting in config in line with new grouping

breanna

Changed

  • Changed department setting in config in line with new grouping

brian

Changed

  • Changed department setting in config in line with new grouping

titan

Changed

  • Changed department setting in config in line with new grouping

aaron

Changed

  • Changed department setting in config in line with new grouping

albert

Changed

  • Changed department setting in config in line with new grouping

bruce

Changed

  • Changed department setting in config in line with new grouping

carlita

Changed

  • Changed department setting in config in line with new grouping

carlton

Changed

  • Changed department setting in config in line with new grouping

cathrin

Changed

  • Changed department setting in config in line with new grouping

charlie

Changed

  • Changed department setting in config in line with new grouping

cornelius

Changed

  • Changed department setting in config in line with new grouping

diana

Changed

  • Changed department setting in config in line with new grouping

huey

Changed

  • Changed department setting in config in line with new grouping

hugo

Changed

  • Changed department setting in config in line with new grouping

jaeger

Changed

  • Changed department setting in config in line with new grouping

paco

Changed

  • Changed department setting in config in line with new grouping

penelope

Changed

  • Changed department setting in config in line with new grouping

sandy

Changed

  • Changed department setting in config in line with new grouping

shin

Changed

  • Changed department setting in config in line with new grouping

simon

Changed

  • Changed department setting in config in line with new grouping

simone

Changed

  • Changed department setting in config in line with new grouping

sven

Changed

  • Changed department setting in config in line with new grouping

tamiko

Changed

  • Changed department setting in config in line with new grouping

teagan

Changed

  • Changed department setting in config in line with new grouping

theo

Changed

  • Changed department setting in config in line with new grouping

wahid

Changed

  • Changed department setting in config in line with new grouping

waralee

Changed

  • Changed department setting in config in line with new grouping

components

Added

  • Added a new designs icon
  • We now publish .mjs files again for the different components

i18n

Added

  • New translations for pattern filter

utils

Changed

  • 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

2.16.0 (2021-05-24)

florent

Fixed

  • Add missing notches See #1015
  • Removed inherited miniscale points

brian

Fixed

  • Paperless dimensions don't extend to hem See #1030

huey

Fixed

  • Fix hood dependencies See #1026

jaeger

Fixed

  • Fixed third button not showing up See #973

components

Changed

  • 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

css-theme

Changed

  • Changes to code styling

i18n

Changed

  • Changes to cfp strings

2.15.4 (2021-05-08)

bella

Fixed

  • Fixed incorrect part dependencies See #1002

2.15.3 (2021-05-05)

shin

Fixed

  • Fixed issue where a legReduction of zero broke the draft See #997

2.15.2 (2021-04-28)

jaeger

Fixed

  • Draft a third button when it's requested See #973

core

Fixed

  • 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

2.15.1 (2021-04-24)

charlie

Added

  • Added a curved waistband option

Fixed

  • Keep frontPocketSlantRound and frontPocketSlantBend options from being zero

simon

Added

  • Added some dimensions to clarify the X value of shoulder/armhole points

core

Fixed

  • Fixed bug in the dependency resolved when dependecies are passed as a string See #971

2.15.0 (2021-04-15)

bella

Fixed

  • Shoulder point control point fix for doll-sized clothes

titan

Added

  • Added the waistbandHeight option
  • Added the crossSeamCurveAngle option
  • Added the crotchSeamCurveAngle option

Changed

  • Crotch- and Cross seam have been redrawn using the new angle options
  • Added waistbandWidth option

Fixed

  • 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

charlie

Added

  • Inital release of the Charlie Chinos pattern

cornelius

Fixed

  • Handle edge-case where splitting a path on and endpoint causes things to break

paco

Changed

  • Extended range and inreased default of the healEase option
  • Added the (disabled) waistbandHeight option from Titan
  • Changed to Titan's waistbandWidth option

examples

Added

  • Added examples for bartack plugin
  • Added examples for new buttonhole-start/end snippets

plugin-buttons

Added

  • Added the buttonhole-end snippet
  • Added the buttonhole-start snippet

plugin-dimension

Added

  • Added the rmad macro

plugin-logo

Added

  • Render logo in currentColor to support dark mode

plugin-theme

Added

  • Added the path.bartack class

components

Added

  • Added charlie LineDrawing

Changed

  • Show raised info above pattern in workbench
  • Round point coordinates in design UI now that they are no longer rounded in core

Fixed

  • Always show design mode switch

core

Added

  • The part.getId() method now takes an optional prefix argument

Changed

  • Don't round coordinates internally to avoid path.split misses

css-theme

Added

  • Added the path.bartack class

Changed

  • Removed old bartack styling for new plugin
  • Better example styling to prevent UI jumping

i18n

Added

  • Added translation for new Titan options
  • Added translations for Charlie

pattern-info

Added

  • Added Charlie
  • Info now also contains deprecated status

2.14.0 (2021-03-07)

cornelius

Added

  • Cornelius is a FreeSewing pattern for cycling breeches

hugo

Fixed

  • Replaced grainline indicator on pocket with cut-on-fold indicator

components

Added

  • Added Bella linedrawing
  • Added Cornelius linedrawing

i18n

Added

  • Added translations for Cornelius

2.13.2 (2021-02-21)

bella

Fixed

  • Fixed issue with out-of-order execution

titan

Fixed

  • Always ensure point waistIn is created in back part

paco

Fixed

  • Only add paperless dimensions for pockets if we drafted pockets

penelope

Fixed

  • Fixed issue in shape part

simone

Fixed

  • Fixed type in bustsidecode finder code

pattern-info

Fixed

  • Make pattern list alphabetic

2.13.1 (2021-02-14)

hortensia

Fixed

  • Fix incorrectly named part

simon

Fixed

  • Added missing sleeve notch on yoke

utils

Added

  • Pass pattern handle to tiler

2.13.0 (2021-02-13)

hortensia

Added

  • Initial release of Hortensia, a handbag pattern

bella

Fixed

  • Verify whether back dart passes armhole depth

breanna

Fixed

  • Try harder to find the intersection point for the scyedart
  • Define missing y variable in paperless branch

titan

Fixed

  • Always balance the waist

bruce

Fixed

  • Added notches to facilitate seam matching

hugo

Fixed

  • Fix style of the seam allowance paths
  • Fix sleeve dependencies

simone

Fixed

  • Force bust dart intersection if not found initially

theo

Fixed

  • Check for intersection returning an array

wahid

Fixed

  • Make sure roudEnd and roundStart points are always available

components

Added

  • Linedrawing for hortensia

Fixed

  • Check point attributes are present before using them

i18n

Added

  • Translation for Hortensia

2.12.1 (2021-01-27)

2.12.0 (2021-01-19)

bella

Added

  • Initial release of this body block for womenswear

2.11.3 (2021-01-16)

florence

Fixed

  • Added missing scalebox

florent

Fixed

  • Added missing scalebox

holmes

Fixed

  • Added missing scalebox

bent

Fixed

  • Added missing scalebox

albert

Fixed

  • Added missing scalebox

bruce

Fixed

  • Added missing scalebox

huey

Fixed

  • Added missing scalebox
  • Added cut-on-fold indicator to pocket
  • Removed lingering notch from pocket part

hugo

Fixed

  • Removed inherited notches

jaeger

Fixed

  • Added missing scalebox

shin

Fixed

  • Added missing scalebox

simon

Fixed

  • Cleaned up notches
  • Marked where to match fabric on closure

simone

Fixed

  • Cleaned up notches

theo

Fixed

  • Cleaned up notches

wahid

Fixed

  • Added missing scalebox
  • Proper styling for SA on front and back

waralee

Fixed

  • Added missing scalebox

plugin-scalebox

Added

  • Now includes the miniscale macro

Changed

  • Took my name off the patterns

components

Fixed

  • Fixed links in Workbench footer

2.11.2 (2021-01-11)

brian

Added

  • Marked waistline on Brian. Closes #782

components

Fixed

  • Fixed links in Workbench footer

2.11.1 (2021-01-11)

2.11.0 (2021-01-10)

shin

Fixed

  • Removed unused lengthBonus option

plugin-notches

Added

  • Initial release. See #757

components

Added

  • Added some more examples to the Examples component
  • Draft configurator now supports collapsing of subgroups
  • Draft configurator now supports actions atop the menu

Removed

  • Removed the Emblem component
  • Removed the Navbar component
  • Removed the Ogol component

Fixed

  • Include basic themeing in Example component
  • Updated the note and tip icons

css-theme

Added

  • Proper formatting for markdown syntax highlighting
  • Now includes the fonts so you don't have to

Changed

  • Plenty of changes for a new look
  • Restyled the draft configurator

i18n

Changed

  • New strings for new features

Fixed

  • Type in Simon title

2.10.7 (2020-11-18)

simon

Fixed

  • Yoke dart did not affect sleevecap length. See #687

2.10.6 (2020-11-15)

components

Added

  • Workbench now supports loading a pattern configuration from a (github) gist

2.10.5 (2020-11-14)

i18n

Fixed

  • Added missing cty. translations to non-English language files

2.10.4 (2020-11-13)

titan

Fixed

  • Issue with incorrectly named point

2.10.3 (2020-11-08)

components

Changed

  • Draft component now supports snippets in the same way as the render method

core

Changed

  • Renderprops now includes SVG with preRender hook applied

2.10.2 (2020-11-07)

core

Fixed

  • Fixed bundled bezier-js version

2.10.1 (2020-11-07)

components

Changed

  • Changes to workbench

core

Changed

  • Switched to bezier-js v3

css-theme

Changed

  • Removed unused CSS code

2.10.0 (2020-10-17)

albert

Added

  • Albert is an apron pattern

2.9.0 (2020-10-02)

teagan

Added

  • Teagan is a T-shirt pattern

plugin-dimension

Added

  • Added support for passing in the ID used to add paths to the part
  • Added the rmd macro that removes dimensions

plugin-title

Added

  • Added support for cutting instructions. Closes #500

components

Added

  • Added Teagan line drawing
  • Added Discord icon in Icon component

core

Added

  • 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

Added

  • Changes to UI colors

i18n

Added

  • Added translations for plugin-title
  • Added translations for teagan
  • Added some translations for the UI

Fixed

  • Replaced a few identical files with symlinks

pattern-info

Added

  • Added teagan info

2.8.1 (2020-08-16)

benjamin

Fixed

  • Fixed issue with (length of) band

paco

Fixed

  • Added Titan as a peer dependency

2.8.0 (2020-08-10)

benjamin

Fixed

  • Fix for incorrect length of the ribbon

paco

Added

  • Initial release for Paco, a pattern for summer pants

components

Added

  • Added Paco to LineDrawing component

Removed

  • Removed the Footer component

core

Fixed

  • Fix an edge case in utils.pointOnCurve for perfect horizontal curves

2.7.2 (2020-07-29)

core

Fixed

  • Fixed wrong return value in debug message from Path

2.7.1 (2020-07-24)

aaron

Fixed

  • Set missing option brianFitCollar to false

bruce

Fixed

  • Fixed a check for an undefined value in the store

carlton

Fixed

  • Removed unused hipsEase code

hugo

Fixed

  • Set missing option brianFitCollar to false
  • Adding missing control point to front neck opening

simon

Fixed

  • Set missing option brianFitCollar to false
  • Don't assume the chHips-notch is available because it's not in Simone. Fixes #833

simone

Fixed

  • Set missing option brianFitCollar to false

sven

Fixed

  • Avoided loading unset ribbingHeight from store

wahid

Added

  • Added the square hem style. Fixes #672

Changed

  • Hem radius can no longer be zero. Use teh square hem style for that

components

Added

  • Workbench now includes events debug output and enables debug by default

core

Added

  • 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

css-theme

Added

  • Added themeing for events

utils

Added

  • Added backend calls for creating gists/issues on Github

2.7.0 (2020-07-12)

benjamin

Changed

  • Removed Circumference suffix from measurement names

florence

Changed

  • Removed Circumference suffix from measurement names

florent

Changed

  • Removed Circumference suffix from measurement names

holmes

Changed

  • Removed Circumference suffix from measurement names

trayvon

Changed

  • Ported trayvon to the new (names for) measurements. See #416
  • Removed Circumference suffix from measurement names

bent

Changed

  • 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
  • Set tip of undersleeve as anchor point for sampling
  • Removed Circumference suffix from measurement names

breanna

Changed

  • Ported breanna to the new shoulderSlope measurement. See #358
  • Ported breanna to the new (names for) other measurements. See #416
  • Removed Circumference suffix from measurement names
  • Removed deprecated debug() statements

brian

Changed

  • Ported brian to new shoulderSlope degree measurement. See #358
  • Ported brian to the new (names for) other measurements. See #416
  • Set HPS as anchor point for sampling in front and back
  • Removed Circumference suffix from measurement names
  • Removed deprecated debug() statements

titan

Added

  • A FreeSewing block for pants/trousers
  • Initial release

aaron

Changed

  • 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
  • Removed Circumference suffix from measurement names
  • Report armhole and neck opening length through raised events

Fixed

  • Fixed incorrect instruction for neck binding (the indicated length was only half)

bruce

Changed

  • Ported bruce to the new (names for) measurements. See #416
  • Removed Circumference suffix from measurement names
  • Removed deprecated debug() statements

Fixed

  • Sampling some options would not work in Bruce because the code shared across patterns would only run once. That's fixed now.

carlita

Changed

  • Better range for the shoulderSlopeReduction measurement
  • Ported carlita to the new (names for) measurements. See #416
  • Set a sample anchor point on the side part
  • Removed Circumference suffix from measurement names

carlton

Changed

  • Better range for the shoulderSlopeReduction measurement
  • Ported carlton to the new (names for) measurements. See #416
  • Removed Circumference suffix from measurement names

cathrin

Changed

  • Ported carlita to the new (names for) measurements. See #416
  • Set sample anchor points on all panels
  • Removed Circumference suffix from measurement names
  • Removed deprecated debug() statements

Fixed

diana

Changed

  • Made the shoulderSlopeReduction option static so it's not available in the UI
  • Ported diana to the new (names for) measurements. See #416
  • Removed Circumference suffix from measurement names

huey

Changed

  • No longer use the naturalWaist measurement
  • Changed some option to better defaults
  • Ported huey to the new (names for) measurements. See #416
  • Made the shoulderSlopeReduction option static so it's not available in the UI
  • Removed Circumference suffix from measurement names

Fixed

hugo

Added

  • Added shaping of the side seam

Changed

  • Changed some option to better defaults
  • Ported hugo to the new (names for) measurements. See #416
  • Removed Circumference suffix from measurement names
  • Removed deprecated debug() statements

jaeger

Changed

  • Changed some option to better defaults
  • Set an anchor on side part for sampling
  • Ported jaeger to the new (names for) measurements. See #416
  • Removed Circumference suffix from measurement names

penelope

Changed

  • Ported penelope to the new (names for) measurements. See #416
  • Removed Circumference suffix from measurement names

sandy

Changed

  • Ported sandy to the new (names for) measurements. See #416
  • Removed Circumference suffix from measurement names

shin

Changed

  • Ported shin to the new (names for) measurements. See #416
  • Removed Circumference suffix from measurement names

simon

Changed

  • Ported simon to the new (names for) measurements. See #416
  • Removed Circumference suffix from measurement names

simone

Changed

  • Ported simone to the new (names for) measurements. See #416
  • Removed Circumference suffix from measurement names

sven

Changed

  • Improved the shaping of the side seam
  • Changed some option to better defaults
  • Ported sven to the new (names for) measurements. See #416
  • Removed Circumference suffix from measurement names

tamiko

Changed

  • Switch from shoulderSlope option to shoulderSlope measurement
  • Ported tamiko to the new (names for) measurements. See #416
  • Removed Circumference suffix from measurement names

theo

Changed

  • Ported theo to the crotchDepth measurement. See #425
  • Removed Circumference suffix from measurement names

wahid

Changed

  • Ported wahid to the new (names for) measurements. See #416
  • Removed Circumference suffix from measurement names
  • Removed wrist and shoulderToWrist as required measurements

waralee

Changed

  • Ported waralee to the crotchDepth measurement. See #425
  • Removed Circumference suffix from measurement names

legend

Added

  • A pattern to document the markings on our patterns
  • Initial release

tutorial

Changed

  • Removed Circumference suffix from measurement names

plugin-bust

Changed

  • Removed Circumference suffix from measurement names

plugin-buttons

Changed

  • 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.

Removed

  • Snippet snap-male and snap-female are no longer available. Use snap-stud and snap-socket instead

plugin-measurements

Added

  • A FreeSewing plugin that adds measurements that can be calculated based on existing measurements

plugin-mirror

Added

  • A FreeSewing plugin for mirroring points or paths
  • Initial release

components

Added

  • 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

Changed

  • Handle escaped quotes for React render. See #437

Fixed

  • Fixed bug that broke millimeter sliders

core

Added

  • Added support for injecting custom (path) styles when sampling. Closes #380
  • Added support for custom sample styles
  • Added support for raising events via raise.[type]() method

Fixed

css-theme

Changed

  • Updated the width of the SVG paths of a draft to match plugin-theme

i18n

Changed

  • Added translations for Titan
  • Removed Circumference suffix from measurement names

models

Changed

  • Models now come with the new measurements. See #416
  • Ported models to the crotchDepth measurement. See #425
  • Removed Circumference suffix from measurement names

utils

Added

  • Added new isDegMeasurement method. See #358
  • neckStimate now supports all new measurements. See #416

Changed

  • Changed neckstimate to handle new shoulderSlope degree measurement. See #358
  • Changed neckstimate to support all new measurements. See #416
  • Ported neckstimate to the crotchDepth measurement. See #425
  • Removed Circumference suffix from measurement names
  • Added the isDegMeasurement method

2.6.0 (2020-05-01)

florence

Added

  • Florence is a face mask pattern

Deprecated

  • @freesewing/fu has been renamed to @freesewing/florence

brian

Fixed

  • The saBase path is no longer being rendered

hugo

Fixed

  • 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

Fixed

  • 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

plugin-export-dxf

Added

  • This plugin can export your pattern as DXF-ASTM
  • Initial release

components

Added

  • #368: Allow pan and zoom in the Workbench component.
  • #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

core

Changed

  • 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()

css-theme

Added

  • New styled for updated Workbench component

i18n

Changed

  • Changes to support the renaming of @freesewing/fu to @freesewing/florence

2.5.0 (2020-04-05)

diana

Added

  • Diana is a top with a draped neck

css-theme

Changed

  • The sidebar no longer has a different background

Fixed

  • Fixed incorrect border value on active sidebar link

i18n

Added

  • title, description, and options for Dianna

2.4.6 (2020-03-23)

i18n

Fixed

  • Fixed an bug in the i18n package

2.4.5 (2020-03-19)

florence

Changed

  • Improved shape based on community feedback

wahid

Fixed

  • Check whether frontScyeDart option is zero prior to implementing it

utils

Changed

  • neckstimate() now returns values rounded to nearest mm

2.4.4 (2020-03-15)

huey

Fixed

  • The sleevecapBackFactorY and sleevecapFrontFactorY options had a minimum above the default

simon

Fixed

  • The sleevecapBackFactorY and sleevecapFrontFactorY options had a minimum above the default

simone

Fixed

  • The sleevecapBackFactorY and sleevecapFrontFactorY options had a minimum above the default

sven

Fixed

  • The sleevecapBackFactorY and sleevecapFrontFactorY options had a minimum above the default

plugin-dimension

Changed

  • Don't escape inch symbol in text. Instead let Svg.escapeText() handle it at render time

core

Fixed

  • 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

2.4.3 (2020-03-12)

i18n

Added

  • Added more translations

2.4.2 (2020-03-08)

plugin-title

Changed

  • Added for to title output

components

Changed

  • Don't load docs in DraftConfigurator

i18n

Added

  • Added more strings

2.4.1 (2020-03-04)

components

Fixed

  • Fixed updatePatternData props issue in the Workbench component

utils

Fixed

  • #542: Prevent neckstimate from throwing when getting an unexpected measurement

2.4.0 (2020-02-29)

florence

Added

  • Florence is a face mask pattern
  • Initial release

2.3.0 (2020-02-23)

holmes

Added

  • Homes is a pattern for a Sherlock Holmes hat
  • Initial release

plugin-gore

Added

  • A plugin to generate gores for semi-spheres or domes
  • Initial release

2.2.0 (2020-02-22)

florent

Fixed

  • Fixed an SA issue in brim top and removed SA from interfacing

trayvon

Changed

  • Removed deprecated centerBackNeckToWaist measurement

bent

Changed

  • Removed deprecated centerBackNeckToWaist measurement

breanna

Added

  • Breanna is a body block for womenswear

Changed

  • Removed deprecated centerBackNeckToWaist and hpsToWaistBack measurements

brian

Changed

  • Reworked Brian to use the new shoulderslope measurement
  • Removed deprecated centerBackNeckToWaist measurement
  • The neck point has been renamed to hps

aaron

Changed

  • Removed deprecated centerBackNeckToWaist measurement

carlita

Changed

  • Renamed highPointShoulderToBust measurement to hpsToBust
  • Removed deprecated centerBackNeckToWaist measurement

carlton

Changed

  • Removed deprecated centerBackNeckToWaist measurement

huey

Changed

  • Removed deprecated centerBackNeckToWaist measurement

hugo

Changed

  • Removed deprecated centerBackNeckToWaist measurement

Fixed

  • Made sure dimensions for hood center and waistband are always shown

jaeger

Changed

  • Removed deprecated centerBackNeckToWaist measurement

penelope

Fixed

  • Fixed tags in pattern config file

sandy

Fixed

  • Fixed tags in pattern config file

simon

Changed

  • Removed deprecated centerBackNeckToWaist measurement

simone

Changed

  • Renamed highPointShoulderToBust measurement to hpsToBust
  • Removed deprecated centerBackNeckToWaist measurement

sven

Changed

  • Removed deprecated centerBackNeckToWaist measurement

tamiko

Changed

  • Removed deprecated centerBackNeckToWaist measurement

theo

Fixed

  • Fixed issue with side piece

wahid

Changed

  • Removed deprecated centerBackNeckToWaist measurement

waralee

Fixed

  • Fixed tags in pattern config file

components

Added

  • Added LineDrawing for Breanna

Changed

  • 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

core

Added

  • Added the Path.noop() method
  • Added the Path.insop() methods

css-theme

Added

  • Added styling for table.data

Changed

  • Added new styles for the frontend changes in 2.2
  • Removed smaller fonts in ul.links

i18n

Added

  • Added translations for Breanna

Changed

  • Added/Updated strings for the 2.2 frontend changes
  • Changed Joost De Cock to Joost because spam filters don't like cock

Removed

  • Removed the files for homepage translation, and moved that content to markdown
  • Removed the files for editor translation, as it is no longer used

models

Changed

  • Extended the menswear size range to have 10 different sizes, just like womenswear

mui-theme

Changed

  • Changed the light background to #f8f9fa rather than #fff
  • Changed the navbar to be light/dark based on the theme, rather than always dark

utils

Changed

  • Neckstimate now uses proportions only

2.1.9 (2020-01-18)

simon

Fixed

  • #253: Fixed type in simon sleeve causing incorrect cuff issue

core

Fixed

  • #19: Path offset issue is now fixed in upstream bezier-js@2.4.6

2.1.8 (2019-12-16)

simon

Fixed

  • #416: Fixed bug in simon sleeve

2.1.7 (2019-12-15)

carlton

Fixed

  • Added missing scalebox
  • Re-numbered tail as part 5

2.1.6 (2019-11-24)

utils

Fixed

  • #317: Fixed bug where format was not passed to formatImperial

2.1.5 (2019-11-19)

plugin-dimension

Fixed

  • Fixed issue where inch marks where breaking SVG because of unescaped double quotes

2.1.4 (2019-11-01)

components

Deprecated

  • The Draft component has been renamed to Render. Draft still works, but will be removed in a future release.

Removed

  • The Ogol component has been removed as it wasn't used

2.1.3 (2019-10-18)

i18n

Added

  • More translated strings

utils

Changed

  • Adjusted slope of the shoulderToShoulder measurement in neckstimate data

Fixed

  • #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 (2019-10-14)

i18n

Fixed

  • Fixed issue where symlinks were causing all languages to export English strings

2.1.1 (2019-10-13)

components

Added

  • Added the fixme type Blockquote component

css-theme

Fixed

  • Fixed padding issue on mobile

gatsby-remark-jargon

Added

  • Added the gatsby-remark-jargon package, a gatbsy plugin wrapping remark-jargon
  • Initial release

remark-jargon

Added

  • Added the remark-jargon package, a remark plugin for jargon terms
  • Initial release

utils

Fixed

  • Fixed an issue with the formatMm method not adding units

2.1.0 (2019-10-06)

penelope

Added

  • Added the Penelope Pencil Skirt pattern by @woutervdub
  • Initial release

simon

Changed

  • #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

Fixed

  • 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

simone

Added

  • Added the Simone shirt pattern
  • Initial release

waralee

Added

  • Added the Waralee wrap Pants pattern by @woutervdub
  • Initial release

components

Added

  • Added support for restoring recipe and pattern defaults in DraftConfigurator

Changed

  • Added Penelope and Waralee linedrawings
  • Changed animation of the Spinner component

Fixed

  • Fixed display of nested option in SampleConfigurator
  • Fixed conflicting key values in React components
  • Fixed issue with display of list options in Draftconfigurator

core

Changed

  • 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.

css-theme

Changed

  • Made tweaks to the main/sidebar layout

Fixed

  • Reduced the sidebar height by 64px to take navbar into account
  • Fixed blockquote width on XS screens
  • Made sidebar wider

i18n

Added

  • Added translations for Penelope, Waralee, and Simone

utils

Added

  • Added backend methods for administration
  • Added the resendActivationEmail method to backend

Fixed

  • Fixed an issue where optionDefault was not handling list options correctly

2.0.4 (2019-09-27)

carlton

Fixed

  • #108: Fixed incorrect width of the Carlton tail

components

Added

  • Advanced options and settings are now hidden by default in DraftConfigurator

Fixed

  • #104: Fixed incorrect embed setting on Workbench pattern export

2.0.3 (2019-09-15)

bruce

Fixed

  • #106: Fix incorrect hem allowance

components

Changed

  • Tweaked DraftConfigurator tags to match CSS rules after frontend upgrade to react-intl v3

utils

Fixed

  • Fix measurementDiffers to pass breasts parameter to neckstimate

2.0.2 (2019-09-06)

benjamin

Fixed

  • Added bandLength option to fit optiongroup (it was missing)

jaeger

Fixed

  • #76: Fixed a typo in Jaeger that was causing the side vent length to be wrong

simon

Fixed

  • #100: Updated simon with more sensible defaults for ease options
  • #102: Fixed 'Snippets not defined' error when drafting a seperate button placket
  • #103: Fixed 'hemSa not defined' when drafting paperless Simon without seam allowance

components

Fixed

  • #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: Moved state change in render loop to useEffect

css-theme

Fixed

  • Updated styles for DraftConfigurator component for pattern options 3 levels deep

i18n

Added

  • #90: Added missing option translations for Benjamin, Florent, Sandy, Shin, and Theo

utils

Fixed

  • Removed lingering debug statement in formatImperial

2.0.1 (2019-09-01)

theo

Fixed

  • #78: Removed inherited notches from fly shield and side piece.

models

Added

  • Expanded the size ranges available.
  • Added the withBreasts models which were missing in earlier releases.

Changed

  • The models data is now based on the data from the neckstimate method in the utils package.

Fixed

  • #86: The seatCircumference measurement was missing, thus making it unavailable on the website

utils

Added

  • The measurementDiffers method is new.

2.0.0 (2019-08-25)

benjamin

Added

  • Initial release

florent

Added

  • Initial release

trayvon

Added

  • Initial release

bent

Added

  • Initial release

brian

Added

  • Initial release

aaron

Added

  • Initial release

bruce

Added

  • Initial release

carlita

Added

  • Initial release

carlton

Added

  • Initial release

cathrin

Added

  • Initial release

huey

Added

  • Initial release

hugo

Added

  • Initial release

jaeger

Added

  • Initial release

sandy

Added

  • Initial release

shin

Added

  • Initial release

simon

Added

  • Initial release

sven

Added

  • Initial release

tamiko

Added

  • Initial release

theo

Added

  • Initial release

wahid

Added

  • Initial release

examples

Added

  • Initial release

rendertest

Added

  • Initial release

tutorial

Added

  • Initial release

plugin-banner

Added

  • Initial release

plugin-bundle

Added

  • Initial release

plugin-bust

Added

  • Initial release

plugin-buttons

Added

  • Initial release

plugin-cutonfold

Added

  • Initial release

plugin-dimension

Added

  • Initial release

plugin-flip

Added

  • Initial release

plugin-grainline

Added

  • Initial release

plugin-i18n

Added

  • Initial release

plugin-logo

Added

  • Initial release

plugin-round

Added

  • Initial release

plugin-scalebox

Added

  • Initial release

plugin-sprinkle

Added

  • Initial release

plugin-svgattr

Added

  • Initial release

plugin-theme

Added

  • Initial release

plugin-title

Added

  • Initial release

plugin-validate

Added

  • Initial release

components

Added

  • Initial release

core

Added

  • Initial release

css-theme

Added

  • Initial release

i18n

Added

  • Initial release

models

Added

  • Initial release

mui-theme

Added

  • Initial release

pattern-info

Added

  • Initial release

prettier-config

Added

  • Initial release

utils

Added

  • Initial release