1
0
Fork 0

chore: Changelog updates for all packages

This commit is contained in:
joostdecock 2022-08-24 12:03:20 +02:00
parent 1e5c55f65a
commit 373db2a75e
3 changed files with 66 additions and 9 deletions

View file

@ -1,6 +1,29 @@
# Change log for: FreeSewing (global) # Change log for: FreeSewing (global)
## Unreleased
### 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 `gatsby-remark-jargon` 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 `plugin-export-dxf` package is not part of FreeSewing v3. While v2 versions remain available, this package is no longer supported.
- The `plugin-export-dxf` 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/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.
### plugin-gore
#### Breaking
- The `goreNumber` props is removed. Please use `gores` instead
## 2.22.0 (2022-08-23) ## 2.22.0 (2022-08-23)
### octoplushy ### octoplushy

View file

@ -1,3 +1,37 @@
Unreleased:
Breaking:
all:
- This package is now ESM only.
- Dropped support for NodeJS 14.
NodeJS 16 or more recent is now required.
plugin-gore:
- The `goreNumber` props is removed. Please use `gores` instead
Removed:
global:
- The `@freesewing/components` package is not part of FreeSewing v3.
While v2 versions remain available, this package is no longer supported.
- The `@freesewing/css-theme` package is not part of FreeSewing v3.
While v2 versions remain available, this package is no longer supported.
- The `gatsby-remark-jargon` 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 `plugin-export-dxf` package is not part of FreeSewing v3.
While v2 versions remain available, this package is no longer supported.
- The `plugin-export-dxf` 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/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.
2.22.0: 2.22.0:
date: 2022-08-23 date: 2022-08-23

View file

@ -28,7 +28,7 @@ const repo = {
badges: readConfigFile('badges.yaml'), badges: readConfigFile('badges.yaml'),
scripts: readConfigFile('scripts.yaml'), scripts: readConfigFile('scripts.yaml'),
changelog: readConfigFile('changelog.yaml'), changelog: readConfigFile('changelog.yaml'),
changetypes: ['Added', 'Changed', 'Deprecated', 'Removed', 'Fixed', 'Security'], changetypes: ['Breaking', 'Added', 'Changed', 'Deprecated', 'Removed', 'Fixed', 'Security'],
dependencies: readConfigFile('dependencies.yaml', { version }), dependencies: readConfigFile('dependencies.yaml', { version }),
exceptions: readConfigFile('exceptions.yaml'), exceptions: readConfigFile('exceptions.yaml'),
templates: { templates: {
@ -358,7 +358,7 @@ function globalChangelog() {
markup += '\n## ' + v markup += '\n## ' + v
if (v !== 'Unreleased') markup += ' (' + formatDate(changes.date) + ')' if (v !== 'Unreleased') markup += ' (' + formatDate(changes.date) + ')'
markup += '\n\n' markup += '\n\n'
for (let pkg in software) { for (let pkg of ['global', ...Object.keys(software)]) {
let changed = false let changed = false
for (let type of repo.changetypes) { for (let type of repo.changetypes) {
if ( if (
@ -391,15 +391,15 @@ function packageChangelog(pkgName) {
let changes = repo.changelog[v] let changes = repo.changelog[v]
let changed = false let changed = false
for (let type of repo.changetypes) { for (let type of repo.changetypes) {
if ( if (changes[type] && (Array.isArray(changes[type][pkgName]) || Array.isArray(changes[type].all))) {
typeof changes[type] !== 'undefined' &&
changes[type] !== null &&
typeof changes[type][pkgName] !== 'undefined' &&
changes[type][pkgName] !== null
) {
if (!changed) changed = '' if (!changed) changed = ''
changed += '\n### ' + type + '\n\n' changed += '\n### ' + type + '\n\n'
for (let change of changes[type][pkgName]) changed += ' - ' + change + '\n' if (Array.isArray(changes[type][pkgName])) {
for (let change of changes[type][pkgName]) changed += ' - ' + change + '\n'
}
if (Array.isArray(changes[type].all)) {
for (let change of changes[type].all) changed += ' - ' + change + '\n'
}
} }
} }
if (v !== 'Unreleased' && changed) { if (v !== 'Unreleased' && changed) {