1
0
Fork 0
freesewing/CHANGELOG.md
2025-04-23 16:46:23 +00:00

77 KiB

Change log for: FreeSewing (global)

Unreleased

bee

Added

  • Added the duoNeckTieColours option
  • Added the duoBandTieColours option
  • Added the pointedNeckTieEnds option
  • Added the pointedBandTieEnds option

Changed

  • 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

Fixed

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

plugin-annotations

Fixed

  • Fixed incorrect anchor point of the logo due to share pathstring (#202)

react

Fixed

  • Fixed issues with the pattern export feature in the Editor (#218)
  • Added Jane to the Linedrawing component (#211)

4.0.0 (2024-04-01)

bibi

Changed

  • 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

brian

Changed

  • Always load plugin-bust due to its changes in how it handle conditionality.

cathrin

Changed

  • Allow negative values in backDrop option. Fixes
  • Allow negative values for the frontRise options. Fixes

charlie

Changed

  • Fix crash when drawing the jseamStitchLine is not possible. Fixes

Fixed

  • Fix cut instructions for fly facing, only 1 to be cut. Fixes

huey

Changed

  • The lengthBonus option default was changed from 0% to 15%. Fixes

Fixed

  • Fixed an issue where ribbing height would distort the pocket under certain conditions. Fixes
  • Adding missing translation for ribbing option
  • Hide unused ribbing parts when ribbing option is disabled

hugo

Fixed

  • Add missing dimension id attributes

noble

Fixed

  • Fix 'cutonfold' text for Noble's back part. Fixes
  • Improve dart shaping. Fixes

onyx

Changed

  • Always load plugin-bust due to its changes in how it handle conditionality.

shelly

Changed

  • Always load plugin-bust due to its changes in how it handle conditionality.

simon

Changed

  • Allow negative values for the buttonFreeLength option. Fixes

simone

Fixed

  • Added missing translation for various options

tamiko

Changed

  • Always load plugin-bust due to its changes in how it handle conditionality.

teagan

Changed

  • Increased default lengthBonus from 5% to 15%. Fixes

Fixed

  • Fix side seam when length is cropped. Fixes

titan

Changed

  • Adjust cross seam curves after fitting the waist. Fixes

uma

Changed

  • Fix absolute gusset width displayed below slider.

Fixed

  • Fix back exposure when expand is off. Fixes

wahid

Changed

  • Add a warning when waist and hip reduction are both zero, so no back dart is required.

plugin-bust

Changed

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

Deprecated

  • The withCondition named export is deprecated and will always return true.

collection

Added

  • Added a new @freesewing/collection package that bundles all our designs

config

Added

  • Added a new @freesewing/config package for shared configuration

core

Breaking

  • 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

Added

  • The Path.rotate() method was added to the core API.
  • The Path.circleSegment() method was added to the core API.

Fixed

  • Fix an issue when splitting path on start or end point. Fixes

i18n

Added

  • The @freesewing/i18n package holds translations in English for where they are needed

react

Added

  • The @freesewing/react package holds shared components, hooks, and context for our React-based frontends

studio

Added

  • Added @freesewing/studio, our new development environment

utils

Added

  • Added a new @freesewing/utils package for shared utils

3.2.0 (2024-02-11)

brian

Fixed

  • Take biceps ease into account when calculating armhole depth

carlton

Fixed

  • Fixed a stray seam allowance path on the collar

charlie

Fixed

  • The back pocket welt (4) and front pocket facing (8) incorrectly indicated to cut 2 instead of 4 in the cutlist. Fixes

hugo

Fixed

  • Fix issue that crashed the design when complete is off. Fixes
  • Base pocket opening on pocket height, rather than width of the garment. Fixes

lumina

Added

  • Initial release

lumira

Added

  • Initial release

sandy

Added

  • Added a new panels option

tristan

Added

  • Inital release

plugin-annotations

Added

  • 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

Removed

  • The classes.cutlist config is removed from the title plugin, cutlist info is now included as notes

plugin-i18n

Added

  • This plugin now supports translation of nested arrays of strings, giving you more flexibility to concatenate translated parts of strings

core

Added

  • 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

Deprecated

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

3.1.0 (2023-12-26)

aaron

Changed

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

Fixed

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

albert

Changed

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

bee

Changed

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

benjamin

Changed

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

carlton

Changed

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

charlie

Changed

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

hortensia

Changed

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

huey

Changed

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

hugo

Changed

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

jaeger

Changed

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

octoplushy

Changed

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

otis

Added

  • Initial release

paco

Changed

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

penelope

Fixed

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

plugintest

Fixed

  • Remove names from old plugins from list option

sandy

Changed

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

shin

Changed

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

simon

Fixed

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

skully

Added

  • Initial release

sven

Changed

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

uma

Fixed

  • 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

Fixed

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

yuri

Changed

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

plugin-annotations

Changed

  • Added support for notes in flags

Fixed

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

plugin-bin-pack

Added

  • First release of the plugin providing the default packing implementation

plugin-ringsector

Added

  • First release of the plugin facilitating drafting a ring sector

core

Added

  • 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

Fixed

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

3.0.0 (2023-09-30)

global

Removed

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

Removed

  • This plugin no longer sets its version as an SVG attribute when rendering patterns

plugin-flip

Removed

  • This plugin no longer sets its version as an SVG attribute when rendering patterns

plugin-gore

Removed

  • This plugin no longer sets its version as an SVG attribute when rendering patterns

plugin-i18n

Removed

  • This plugin no longer sets its version as an SVG attribute when rendering patterns

plugin-measurements

Removed

  • This plugin no longer sets its version as an SVG attribute when rendering patterns

plugin-mirror

Removed

  • This plugin no longer sets its version as an SVG attribute when rendering patterns

plugin-round

Removed

  • This plugin no longer sets its version as an SVG attribute when rendering patterns

plugin-sprinkle

Removed

  • This plugin no longer sets its version as an SVG attribute when rendering patterns

plugin-svgattr

Removed

  • This plugin no longer sets its version as an SVG attribute when rendering patterns

plugin-theme

Removed

  • This plugin no longer sets its version as an SVG attribute when rendering patterns

plugin-versionfree-svg

Removed

  • This plugin no longer sets its version as an SVG attribute when rendering patterns

2.22.0 (2022-08-23)

aaron

Added

  • Support drafting for high bust

bent

Added

  • Support drafting for high bust

breanna

Fixed

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

brian

Added

  • Support drafting for high bust

Fixed

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

carlton

Added

  • Support drafting for high bust

cathrin

Fixed

  • Removed seam allowance from Part1a foldline. Fixes #2545

charlie

Changed

  • Renamed back pocket jet to back pocket welt

diana

Added

  • Support drafting for high bust

huey

Added

  • Support drafting for high bust

hugo

Added

  • Support drafting for high bust Closes #802

octoplushy

Added

  • Octoplushy is a new design for an octopus or squid plushy

paco

Changed

  • Fix hem allowance. Closes #2350

Fixed

  • Make hem allowance taper outwards to match the leg Fixes #2350

simon

Added

  • Support drafting for high bust

Fixed

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

simone

Added

Fixed

  • Don't do a negative FBA from there's no need for an FBA Fixes #2121
  • Duplicate config rather than mutating the imported simon config

sven

Added

  • Support drafting for high bust

tamiko

Added

  • Support drafting for high bust

teagan

Added

  • Support drafting for high bust

titan

Added

  • Added additional notches to aid alignment

wahid

Added

  • Support drafting for high bust

Fixed

  • Prevent facing/lining overlap when shoulders get very narrow fixes #2233
  • Fixed dependency issue with pocketFacing part
  • Added grainlines

yuri

Added

  • Support drafting for high bust

2.21.3 (2022-07-02)

core

Changed

  • Make generatePartTransform a named export

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

2.21.1 (2022-06-28)

2.21.0 (2022-06-27)

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

bella

Changed

  • Migrated from Rollup to Esbuild for all builds

benjamin

Changed

  • Migrated from Rollup to Esbuild for all builds

bent

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

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

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

examples

Changed

  • Migrated from Rollup to Esbuild for all builds

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

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

legend

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

noble

Added

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

paco

Changed

  • Migrated from Rollup to Esbuild for all builds

penelope

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

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

tiberius

Changed

  • Migrated from Rollup to Esbuild for all builds

titan

Changed

  • Migrated from Rollup to Esbuild for all builds

trayvon

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

plugin-bust

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-i18n

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-round

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-versionfree-svg

Changed

  • Migrated from Rollup to Esbuild for all builds

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.

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

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

core

Fixed

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

2.20.7 (2022-02-20)

2.20.6 (2022-02-17)

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)

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

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

benjamin

Changed

  • 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

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

examples

Added

  • Added plugin_gore example

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

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

legend

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

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

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

tiberius

Changed

  • Switched to default import for version from package.json

titan

Changed

  • Switched to default import for version from package.json

trayvon

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

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-sprinkle

Added

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

core

Added

  • Added support for settings.scale

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-bust

Added

  • Added (esm) unit tests

plugin-flip

Added

  • Added (esm) unit tests

plugin-gore

Added

  • Added (esm) unit tests

plugin-i18n

Added

  • Added (esm) unit tests

plugin-measurements

Added

  • Added (esm) unit tests

plugin-mirror

Added

  • Added (esm) unit tests

plugin-round

Added

  • Added (esm) unit tests

plugin-sprinkle

Added

  • Added (esm) unit tests

plugin-svgattr

Added

  • Added (esm) unit tests

plugin-theme

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)

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

titan

Fixed

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

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)

cornelius

Fixed

  • Removed lingering console.log statements

holmes

Fixed

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

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

titan

Changed

  • Migrated the waistbandWidth option from mm to snapped pct

trayvon

Changed

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

2.19.1 (2021-10-23)

cornelius

Added

  • Added the zipper guard

Fixed

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

hortensia

Fixed

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

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)

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

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

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

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

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

snapseries

Added

  • Initial release of @freesewing/snapseries wich holds commonly used series of snap values for percentage options

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

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)

plugin-mirror

Changed

  • Is now included in plugin-bundle

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)

i18n

Changed

  • String updates

2.16.1 (2021-05-30)

aaron

Changed

  • Changed department setting in config in line with new grouping

albert

Changed

  • Changed department setting in config in line with new grouping

bella

Changed

  • Changed department setting in config in line with new grouping

benjamin

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

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

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

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

titan

Changed

  • Changed department setting in config in line with new grouping

trayvon

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

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)

brian

Fixed

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

florent

Fixed

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

huey

Fixed

  • Fix hood dependencies See #1026

jaeger

Fixed

  • Fixed third button not showing up See #973

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

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

examples

Added

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

paco

Changed

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

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

plugin-theme

Added

  • Added the path.bartack class

core

Added

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

Changed

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

i18n

Added

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

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

i18n

Added

  • Added translations for Cornelius

2.13.2 (2021-02-21)

bella

Fixed

  • Fixed issue with out-of-order execution

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

titan

Fixed

  • Always ensure point waistIn is created in back part

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)

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

bruce

Fixed

  • Added notches to facilitate seam matching

hortensia

Added

  • Initial release of Hortensia, a handbag pattern

hugo

Fixed

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

simone

Fixed

  • Force bust dart intersection if not found initially

titan

Fixed

  • Always balance the waist

wahid

Fixed

  • Make sure roudEnd and roundStart points are always available

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)

albert

Fixed

  • Added missing scalebox

bent

Fixed

  • Added missing scalebox

bruce

Fixed

  • Added missing scalebox

florence

Fixed

  • Added missing scalebox

florent

Fixed

  • Added missing scalebox

holmes

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

wahid

Fixed

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

waralee

Fixed

  • Added missing scalebox

2.11.2 (2021-01-11)

brian

Added

  • Marked waistline on Brian. Closes #782

2.11.1 (2021-01-11)

2.11.0 (2021-01-10)

shin

Fixed

  • Removed unused lengthBonus option

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)

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)

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)

core

Changed

  • Switched to bezier-js v3

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

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

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

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

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

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

utils

Added

  • Added backend calls for creating gists/issues on Github

2.7.0 (2020-07-12)

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)

benjamin

Changed

  • 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

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

florence

Changed

  • Removed Circumference suffix from measurement names

florent

Changed

  • Removed Circumference suffix from measurement names

holmes

Changed

  • 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

legend

Added

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

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

titan

Added

  • A FreeSewing block for pants/trousers
  • Initial release

trayvon

Changed

  • Ported trayvon to the new (names for) measurements. See #416
  • 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

plugin-bust

Changed

  • Removed Circumference suffix from measurement names

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

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

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)

brian

Fixed

  • The saBase path is no longer being rendered

florence

Added

  • Florence is a face mask pattern

Deprecated

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

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

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

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

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

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)

i18n

Added

  • Added more strings

2.4.1 (2020-03-04)

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)

aaron

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

carlita

Changed

  • Renamed highPointShoulderToBust measurement to hpsToBust
  • Removed deprecated centerBackNeckToWaist measurement

carlton

Changed

  • Removed deprecated centerBackNeckToWaist measurement

florent

Fixed

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

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

trayvon

Changed

  • Removed deprecated centerBackNeckToWaist measurement

wahid

Changed

  • Removed deprecated centerBackNeckToWaist measurement

waralee

Fixed

  • Fixed tags in pattern config file

core

Added

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

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

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)

2.1.4 (2019-11-01)

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)

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

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.

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

2.0.3 (2019-09-15)

bruce

Fixed

  • #106: Fix incorrect hem allowance

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

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)

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)

aaron

Added

  • Initial release

benjamin

Added

  • Initial release

bent

Added

  • Initial release

brian

Added

  • Initial release

bruce

Added

  • Initial release

carlita

Added

  • Initial release

carlton

Added

  • Initial release

cathrin

Added

  • Initial release

examples

Added

  • Initial release

florent

Added

  • Initial release

huey

Added

  • Initial release

hugo

Added

  • Initial release

jaeger

Added

  • Initial release

rendertest

Added

  • Initial release

sandy

Added

  • Initial release

shin

Added

  • Initial release

simon

Added

  • Initial release

sven

Added

  • Initial release

tamiko

Added

  • Initial release

trayvon

Added

  • Initial release

wahid

Added

  • Initial release

plugin-bust

Added

  • Initial release

plugin-flip

Added

  • Initial release

plugin-i18n

Added

  • Initial release

plugin-round

Added

  • Initial release

plugin-sprinkle

Added

  • Initial release

plugin-svgattr

Added

  • Initial release

plugin-theme

Added

  • Initial release

core

Added

  • Initial release

i18n

Added

  • Initial release

models

Added

  • Initial release

prettier-config

Added

  • Initial release

utils

Added

  • Initial release