1
0
Fork 0

breaking: New annotation plugin replaces others

This wraps up the initial work on a new annotations plugin that replaces
other plugins that provide annotations. As a result, the following
plugins are now no longer available:

- plugin-banner
- plugin-bartack
- plugin-buttons
- plugin-cutonfold
- plugin-dimension
- plugin-grainine
- plugin-logo
- plugin-notches
- plugin-scalebox
- plugin-title

The new plugin-annotations package provides all these plugins used to
provide. In addition, it also includes the following new macros:

- bannerbox
- pleat
- sewTogether
This commit is contained in:
joostdecock 2023-04-15 15:14:56 +02:00
parent ad18463e2a
commit d0447c0f77
39 changed files with 655 additions and 926 deletions

View file

@ -54,18 +54,6 @@
- Fixed pocket size issue
- Fixed waist shaping issue
### plugin-banner
#### Removed
- This plugin no longer sets its version as an SVG attribute when rendering patterns
### plugin-bartack
#### Removed
- This plugin no longer sets its version as an SVG attribute when rendering patterns
### plugin-bundle
#### Removed
@ -74,24 +62,6 @@
### plugin-bust
#### Removed
- This plugin no longer sets its version as an SVG attribute when rendering patterns
### plugin-buttons
#### Removed
- This plugin no longer sets its version as an SVG attribute when rendering patterns
### plugin-cutonfold
#### Removed
- This plugin no longer sets its version as an SVG attribute when rendering patterns
### plugin-dimension
#### Removed
- This plugin no longer sets its version as an SVG attribute when rendering patterns
@ -108,12 +78,6 @@
- The `goreNumber` props is removed. Please use `gores` instead
#### Removed
- This plugin no longer sets its version as an SVG attribute when rendering patterns
### plugin-grainline
#### Removed
- This plugin no longer sets its version as an SVG attribute when rendering patterns
@ -138,24 +102,12 @@
### plugin-mirror
#### Removed
- This plugin no longer sets its version as an SVG attribute when rendering patterns
### plugin-notches
#### 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-scalebox
#### Removed
- This plugin no longer sets its version as an SVG attribute when rendering patterns
@ -174,16 +126,6 @@
### plugin-theme
#### Removed
- This plugin no longer sets its version as an SVG attribute when rendering patterns
### plugin-title
#### Changed
- Use localized date format
#### Removed
- This plugin no longer sets its version as an SVG attribute when rendering patterns
@ -349,13 +291,6 @@
- Support drafting for high bust
### 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)
@ -729,18 +664,6 @@
### 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
@ -753,24 +676,6 @@
### 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
@ -783,12 +688,6 @@
### plugin-gore
#### Changed
- Migrated from Rollup to Esbuild for all builds
### plugin-grainline
#### Changed
- Migrated from Rollup to Esbuild for all builds
@ -813,24 +712,12 @@
### 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
@ -849,12 +736,6 @@
### plugin-theme
#### Changed
- Migrated from Rollup to Esbuild for all builds
### plugin-title
#### Changed
- Migrated from Rollup to Esbuild for all builds
@ -1341,25 +1222,6 @@
- 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
@ -1367,18 +1229,6 @@
- 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
@ -1392,12 +1242,6 @@
- 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
@ -1405,16 +1249,6 @@
- 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
### core
#### Added
@ -1488,22 +1322,6 @@
- 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
@ -1512,32 +1330,6 @@
### 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
@ -1550,12 +1342,6 @@
### plugin-gore
#### Added
- Added (esm) unit tests
### plugin-grainline
#### Added
- Added (esm) unit tests
@ -1580,12 +1366,6 @@
### plugin-mirror
#### Added
- Added (esm) unit tests
### plugin-notches
#### Added
- Added (esm) unit tests
@ -1596,16 +1376,6 @@
- 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
@ -1624,16 +1394,6 @@
- Added (esm) unit tests
### plugin-title
#### Added
- Added (esm) unit tests
#### Changed
- Add utility classes and CSS variables for better styling support
### plugin-versionfree-svg
#### Added
@ -2175,12 +1935,6 @@
- Include plugin-buttons
- Include plugin-mirror
### plugin-buttons
#### Changed
- Is now included in plugin-bundle
### plugin-mirror
#### Changed
@ -2570,19 +2324,6 @@
- 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
@ -2843,16 +2584,6 @@
- Added missing scalebox
### plugin-scalebox
#### Added
- Now includes the miniscale macro
#### Changed
- Took my name off the patterns
## 2.11.2 (2021-01-11)
@ -2874,12 +2605,6 @@
- Removed unused lengthBonus option
### plugin-notches
#### Added
- Initial release. See [#757](https://github.com/freesewing/freesewing/issues/757)
### i18n
#### Changed
@ -2965,19 +2690,6 @@
- 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](https://github.com/freesewing/freesewing/issues/500)
### core
#### Added
@ -3366,16 +3078,6 @@
- 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
@ -3532,12 +3234,6 @@
- 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
@ -3556,12 +3252,6 @@
## 2.4.2 (2020-03-08)
### plugin-title
#### Changed
- Added *for* to title output
### i18n
#### Added
@ -3796,12 +3486,6 @@
## 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)
@ -4073,12 +3757,6 @@
### tutorial
#### Added
- Initial release
### plugin-banner
#### Added
- Initial release
@ -4091,36 +3769,12 @@
### 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
@ -4139,12 +3793,6 @@
### plugin-round
#### Added
- Initial release
### plugin-scalebox
#### Added
- Initial release
@ -4163,12 +3811,6 @@
### plugin-theme
#### Added
- Initial release
### plugin-title
#### Added
- Initial release