diff --git a/.github/workflows/tests.aaron.yml b/.github/workflows/tests.aaron.yml index 0fce4496de9..1357d305cff 100644 --- a/.github/workflows/tests.aaron.yml +++ b/.github/workflows/tests.aaron.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/aaron && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/aaron && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.benjamin.yml b/.github/workflows/tests.benjamin.yml index 6e948a42fbc..0cbb24cd7ac 100644 --- a/.github/workflows/tests.benjamin.yml +++ b/.github/workflows/tests.benjamin.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/benjamin && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/benjamin && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.bent.yml b/.github/workflows/tests.bent.yml index b89a4056426..d06aa804b7f 100644 --- a/.github/workflows/tests.bent.yml +++ b/.github/workflows/tests.bent.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/bent && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/bent && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.breanna.yml b/.github/workflows/tests.breanna.yml index 90d87e2469e..bf9dd148084 100644 --- a/.github/workflows/tests.breanna.yml +++ b/.github/workflows/tests.breanna.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/breanna && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/breanna && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.brian.yml b/.github/workflows/tests.brian.yml index 8a9b8336755..aee43c74712 100644 --- a/.github/workflows/tests.brian.yml +++ b/.github/workflows/tests.brian.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/brian && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/brian && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.bruce.yml b/.github/workflows/tests.bruce.yml index cce6420ef51..b559fd26791 100644 --- a/.github/workflows/tests.bruce.yml +++ b/.github/workflows/tests.bruce.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/bruce && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/bruce && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.carlita.yml b/.github/workflows/tests.carlita.yml index cd751d46008..424440ff85e 100644 --- a/.github/workflows/tests.carlita.yml +++ b/.github/workflows/tests.carlita.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/carlita && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/bent @freesewing/carlton @freesewing/plugin-bust @freesewing/plugin-buttons @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/carlita && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/bent@^2.7.0-beta.2 @freesewing/carlton@^2.7.0-beta.2 @freesewing/plugin-bust@^2.7.0-beta.2 @freesewing/plugin-buttons@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.carlton.yml b/.github/workflows/tests.carlton.yml index 3277e16d46b..ce44055e8e8 100644 --- a/.github/workflows/tests.carlton.yml +++ b/.github/workflows/tests.carlton.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/carlton && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/bent @freesewing/plugin-buttons @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/carlton && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/bent@^2.7.0-beta.2 @freesewing/plugin-buttons@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.cathrin.yml b/.github/workflows/tests.cathrin.yml index 5eb6474cfa7..8d742dcc84b 100644 --- a/.github/workflows/tests.cathrin.yml +++ b/.github/workflows/tests.cathrin.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/cathrin && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/cathrin && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.diana.yml b/.github/workflows/tests.diana.yml index c8bde81ef33..a2340229532 100644 --- a/.github/workflows/tests.diana.yml +++ b/.github/workflows/tests.diana.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/diana && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/diana && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.examples.yml b/.github/workflows/tests.examples.yml index 67c05fda1c0..1a22e2d71dd 100644 --- a/.github/workflows/tests.examples.yml +++ b/.github/workflows/tests.examples.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/examples && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/examples && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.florence.yml b/.github/workflows/tests.florence.yml index bbbaa044e95..219aeeca1e4 100644 --- a/.github/workflows/tests.florence.yml +++ b/.github/workflows/tests.florence.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/florence && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/florence && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.florent.yml b/.github/workflows/tests.florent.yml index 096a03740a6..a626d06532c 100644 --- a/.github/workflows/tests.florent.yml +++ b/.github/workflows/tests.florent.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/florent && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/florent && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.holmes.yml b/.github/workflows/tests.holmes.yml index d29ee6fd88e..125eea9ba17 100644 --- a/.github/workflows/tests.holmes.yml +++ b/.github/workflows/tests.holmes.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/holmes && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/plugin-bust @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/holmes && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/plugin-bust@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.huey.yml b/.github/workflows/tests.huey.yml index 90adba86eaa..3ac2ec2f241 100644 --- a/.github/workflows/tests.huey.yml +++ b/.github/workflows/tests.huey.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/huey && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/huey && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.hugo.yml b/.github/workflows/tests.hugo.yml index 8b683e17457..6cddd8d54f4 100644 --- a/.github/workflows/tests.hugo.yml +++ b/.github/workflows/tests.hugo.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/hugo && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/hugo && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.jaeger.yml b/.github/workflows/tests.jaeger.yml index 527f339c53a..4197da0e36b 100644 --- a/.github/workflows/tests.jaeger.yml +++ b/.github/workflows/tests.jaeger.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/jaeger && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/bent @freesewing/plugin-buttons @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/jaeger && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/bent@^2.7.0-beta.2 @freesewing/plugin-buttons@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.legend.yml b/.github/workflows/tests.legend.yml index 68e37c4d15a..5be71dcae17 100644 --- a/.github/workflows/tests.legend.yml +++ b/.github/workflows/tests.legend.yml @@ -22,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/legend && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/plugin-buttons @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/legend && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/plugin-buttons@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.notation-legend.yml b/.github/workflows/tests.notation-legend.yml deleted file mode 100644 index f4a4402f516..00000000000 --- a/.github/workflows/tests.notation-legend.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: Unit tests - Notation-legend - -on: [push] - -jobs: - test: - runs-on: ubuntu-latest - - strategy: - matrix: - node-version: [12.x] - - steps: - - name: Checkout repository - uses: actions/checkout@v2 - - name: Setup Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 - with: - node-version: ${{ matrix.node-version }} - - name: Install dependencies - run: cd packages/notation-legend && npm install - env: - CI: true - - name: Install peer & test dependencies - run: cd packages/notation-legend && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/plugin-buttons @freesewing/models @freesewing/pattern-info mocha chai - env: - CI: true - - name: Build pattern - run: cd packages/notation-legend && npm run build - - name: Run pattern unit tests - run: cd packages/notation-legend && npm run testci diff --git a/.github/workflows/tests.penelope.yml b/.github/workflows/tests.penelope.yml index 308a542585e..7e42b71c0ff 100644 --- a/.github/workflows/tests.penelope.yml +++ b/.github/workflows/tests.penelope.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/penelope && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/penelope && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.rendertest.yml b/.github/workflows/tests.rendertest.yml index afdfe00e1de..bb112658e1f 100644 --- a/.github/workflows/tests.rendertest.yml +++ b/.github/workflows/tests.rendertest.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/rendertest && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/rendertest && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.sandy.yml b/.github/workflows/tests.sandy.yml index 48b5f031fe9..a6f68a6a994 100644 --- a/.github/workflows/tests.sandy.yml +++ b/.github/workflows/tests.sandy.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/sandy && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/sandy && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.shin.yml b/.github/workflows/tests.shin.yml index de35cdf6a1d..5e1382cffa7 100644 --- a/.github/workflows/tests.shin.yml +++ b/.github/workflows/tests.shin.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/shin && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/shin && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.simon.yml b/.github/workflows/tests.simon.yml index 362e087511e..ce066386732 100644 --- a/.github/workflows/tests.simon.yml +++ b/.github/workflows/tests.simon.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/simon && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/plugin-buttons @freesewing/plugin-flip @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/simon && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/plugin-buttons@^2.7.0-beta.2 @freesewing/plugin-flip@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.simone.yml b/.github/workflows/tests.simone.yml index ef1554b0c33..81ccdf720ab 100644 --- a/.github/workflows/tests.simone.yml +++ b/.github/workflows/tests.simone.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/simone && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/simon @freesewing/plugin-buttons @freesewing/plugin-flip @freesewing/plugin-bust @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/simone && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/simon@^2.7.0-beta.2 @freesewing/plugin-buttons@^2.7.0-beta.2 @freesewing/plugin-flip@^2.7.0-beta.2 @freesewing/plugin-bust@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.sven.yml b/.github/workflows/tests.sven.yml index 41825283ce5..d18a16259f2 100644 --- a/.github/workflows/tests.sven.yml +++ b/.github/workflows/tests.sven.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/sven && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/sven && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.tamiko.yml b/.github/workflows/tests.tamiko.yml index abe036e1dd0..51a6f576f56 100644 --- a/.github/workflows/tests.tamiko.yml +++ b/.github/workflows/tests.tamiko.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/tamiko && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/tamiko && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.theo.yml b/.github/workflows/tests.theo.yml index c38628cb29f..0a888055721 100644 --- a/.github/workflows/tests.theo.yml +++ b/.github/workflows/tests.theo.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/theo && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/theo && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.trayvon.yml b/.github/workflows/tests.trayvon.yml index 8cdec7ba464..805e23c1656 100644 --- a/.github/workflows/tests.trayvon.yml +++ b/.github/workflows/tests.trayvon.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/trayvon && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/trayvon && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.tutorial.yml b/.github/workflows/tests.tutorial.yml index 53058f85fd9..1f7cd88393a 100644 --- a/.github/workflows/tests.tutorial.yml +++ b/.github/workflows/tests.tutorial.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/tutorial && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/tutorial && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.wahid.yml b/.github/workflows/tests.wahid.yml index d270bc0c5a9..0f519332ead 100644 --- a/.github/workflows/tests.wahid.yml +++ b/.github/workflows/tests.wahid.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/wahid && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/plugin-buttons @freesewing/plugin-round @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/wahid && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/brian@^2.7.0-beta.2 @freesewing/plugin-buttons@^2.7.0-beta.2 @freesewing/plugin-round@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/.github/workflows/tests.waralee.yml b/.github/workflows/tests.waralee.yml index 6c845862e7a..5f3a3e4626e 100644 --- a/.github/workflows/tests.waralee.yml +++ b/.github/workflows/tests.waralee.yml @@ -4,7 +4,6 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: @@ -23,7 +22,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/waralee && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai + run: 'cd packages/waralee && npm install @freesewing/core@^2.7.0-beta.2 @freesewing/plugin-bundle@^2.7.0-beta.2 @freesewing/models@2.7.0-beta.2 @freesewing/pattern-info@2.7.0-beta.2 mocha chai' env: CI: true - name: Build pattern diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b3d6cd2cce..f7562146f33 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ - Better handling of `armholeDrop` option - Ported aaron to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416) - Removed `Circumference` suffix from measurement names +- Report armhole and neck opening length through raised events #### Fixed @@ -39,6 +40,7 @@ - Ported breanna to the new shoulderSlope measurement. See [#358](https://github.com/freesewing/freesewing/issues/358) - Ported breanna to the new (names for) other measurements. See [#416](https://github.com/freesewing/freesewing/issues/416) - Removed `Circumference` suffix from measurement names +- Removed deprecated `debug()` statements ### brian @@ -48,6 +50,7 @@ - Ported brian to the new (names for) other measurements. See [#416](https://github.com/freesewing/freesewing/issues/416) - Set HPS as anchor point for sampling in front and back - Removed `Circumference` suffix from measurement names +- Removed deprecated `debug()` statements ### bruce @@ -55,6 +58,7 @@ - Ported bruce to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416) - Removed `Circumference` suffix from measurement names +- Removed deprecated `debug()` statements #### Fixed @@ -84,6 +88,7 @@ - Ported carlita to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416) - Set sample anchor points on all panels - Removed `Circumference` suffix from measurement names +- Removed deprecated `debug()` statements #### Fixed @@ -97,6 +102,11 @@ - 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 + +#### Changed + +- Handle escaped quotes for React render. See [#437](https://github.com/freesewing/freesewing/issues/437) #### Fixed @@ -107,6 +117,12 @@ #### Added - Added support for injecting custom (path) styles when sampling. Closes [#380](https://github.com/freesewing/freesewing/issues/380) +- Added support for custom sample styles +- Added support for raising events via `raise.[type]()` method + +#### Fixed + +- [Properly escape quotes in imperial units](https://github.com/freesewing/freesewing/issues/437) ### css-theme @@ -165,6 +181,7 @@ - Changed some option to better defaults - Ported hugo to the new (names for) measurements. See [#416](https://github.com/freesewing/freesewing/issues/416) - Removed `Circumference` suffix from measurement names +- Removed deprecated `debug()` statements ### i18n @@ -1276,18 +1293,6 @@ - Initial release -### plugin-debug - -#### Added - -- Initial release - -### plugin-designer - -#### Added - -- Initial release - ### plugin-dimension #### Added diff --git a/config/changelog.yaml b/config/changelog.yaml index 6925cf2b78d..5abb687d99b 100644 --- a/config/changelog.yaml +++ b/config/changelog.yaml @@ -72,6 +72,8 @@ Unreleased: - Set sample anchor points on all panels - Removed `Circumference` suffix from measurement names - Removed deprecated `debug()` statements + components: + - Handle escaped quotes for React render. See [#437](https://github.com/freesewing/freesewing/issues/437) css-theme: - Updated the width of the SVG paths of a draft to match plugin-theme diana: diff --git a/config/templates/workflows/tests.pattern.yml b/config/templates/workflows/tests.pattern.yml index ee8447911de..037162c7e2b 100644 --- a/config/templates/workflows/tests.pattern.yml +++ b/config/templates/workflows/tests.pattern.yml @@ -25,7 +25,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: cd packages/{{ pattern }} && npm install {{{ peerdeps }}} @freesewing/models @freesewing/pattern-info mocha chai + run: "cd packages/{{ pattern }} && npm install {{{ peerdeps }}} @freesewing/models@{{{ version }}} @freesewing/pattern-info@{{{ version }}} mocha chai" env: CI: true - name: Build pattern diff --git a/package.json b/package.json index ac5f96d0dd3..5a1a969a7a8 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "fs-extra": "^9.0.1", "gh-pages": "^2.1.1", "husky": "^3.0.5", - "js-yaml": "^3.13.1", + "js-yaml": "^3.14.9", "jsonlint": "^1.6.3", "lerna": "^3.20.2", "mocha": "^7.1.1", diff --git a/packages/aaron/CHANGELOG.md b/packages/aaron/CHANGELOG.md index 23aa77707d2..a67309b4ee5 100644 --- a/packages/aaron/CHANGELOG.md +++ b/packages/aaron/CHANGELOG.md @@ -1,18 +1,21 @@ # Change log for: @freesewing/aaron + ## 2.2.0 (2020-02-22) ### Changed -- Removed deprecated `centerBackNeckToWaist` measurement + - Removed deprecated `centerBackNeckToWaist` measurement ## 2.0.0 (2019-08-25) ### Added -- Initial release + - Initial release + This is the **initial release**, and the start of this change log. > Prior to version 2, FreeSewing was not a JavaScript project. > As such, that history is out of scope for this change log. + diff --git a/packages/aaron/package.json b/packages/aaron/package.json index 460f9e632f2..83c294457a3 100644 --- a/packages/aaron/package.json +++ b/packages/aaron/package.json @@ -34,13 +34,19 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/brian": "^2.7.0-beta.1", - "@freesewing/core": "^2.7.0-beta.1", - "@freesewing/plugin-bundle": "^2.7.0-beta.1" + "@freesewing/core": "^2.7.0-beta.2", + "@freesewing/plugin-bundle": "^2.7.0-beta.2", + "@freesewing/brian": "^2.7.0-beta.2" }, + "dependencies": {}, "devDependencies": { + "react": "^16.8", + "react-dom": "^16.8", "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/register": "^7.4.4", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "babel-jest": "24.7.1", + "jest": "24.7.1", "@freesewing/components": "^2.7.0-beta.2", "@freesewing/css-theme": "^2.7.0-beta.2", "@freesewing/i18n": "^2.7.0-beta.2", @@ -49,24 +55,11 @@ "@freesewing/plugin-buttons": "^2.7.0-beta.2", "@freesewing/plugin-flip": "^2.7.0-beta.2", "@freesewing/utils": "^2.7.0-beta.2", - "@material-ui/core": "4.0.1", - "@material-ui/icons": "4.0.1", - "@material-ui/lab": "^v4.0.0-alpha.14", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", - "chai": "^4.1.2", - "chai-string": "^1.4.0", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "mocha": "^6.1.4", - "prop-types": "15.7.2", - "react": "^16.8", - "react-dom": "^16.8", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -76,7 +69,15 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "4.0.1", + "@material-ui/icons": "4.0.1", + "@material-ui/lab": "^v4.0.0-alpha.14", + "react-intl": "2.8.0", + "prop-types": "15.7.2", + "mocha": "^6.1.4", + "chai": "^4.1.2", + "chai-string": "^1.4.0", + "@babel/register": "^7.4.4" }, "files": [ "dist/*", diff --git a/packages/benjamin/CHANGELOG.md b/packages/benjamin/CHANGELOG.md index ed88e757787..61a6ca8462d 100644 --- a/packages/benjamin/CHANGELOG.md +++ b/packages/benjamin/CHANGELOG.md @@ -1,18 +1,21 @@ # Change log for: @freesewing/benjamin + ## 2.0.2 (2019-09-06) ### Fixed -- Added bandLength option to fit optiongroup (it was missing) + - Added bandLength option to fit optiongroup (it was missing) ## 2.0.0 (2019-08-25) ### Added -- Initial release + - Initial release + This is the **initial release**, and the start of this change log. > Prior to version 2, FreeSewing was not a JavaScript project. > As such, that history is out of scope for this change log. + diff --git a/packages/benjamin/package.json b/packages/benjamin/package.json index 6f8842e145b..13121311d7f 100644 --- a/packages/benjamin/package.json +++ b/packages/benjamin/package.json @@ -34,12 +34,18 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.1", - "@freesewing/plugin-bundle": "^2.7.0-beta.1" + "@freesewing/core": "^2.7.0-beta.2", + "@freesewing/plugin-bundle": "^2.7.0-beta.2" }, + "dependencies": {}, "devDependencies": { + "react": "^16.8", + "react-dom": "^16.8", "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/register": "^7.4.4", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "babel-jest": "24.7.1", + "jest": "24.7.1", "@freesewing/components": "^2.7.0-beta.2", "@freesewing/css-theme": "^2.7.0-beta.2", "@freesewing/i18n": "^2.7.0-beta.2", @@ -48,24 +54,11 @@ "@freesewing/plugin-buttons": "^2.7.0-beta.2", "@freesewing/plugin-flip": "^2.7.0-beta.2", "@freesewing/utils": "^2.7.0-beta.2", - "@material-ui/core": "4.0.1", - "@material-ui/icons": "4.0.1", - "@material-ui/lab": "^v4.0.0-alpha.14", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", - "chai": "^4.1.2", - "chai-string": "^1.4.0", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "mocha": "^6.1.4", - "prop-types": "15.7.2", - "react": "^16.8", - "react-dom": "^16.8", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -75,7 +68,15 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "4.0.1", + "@material-ui/icons": "4.0.1", + "@material-ui/lab": "^v4.0.0-alpha.14", + "react-intl": "2.8.0", + "prop-types": "15.7.2", + "mocha": "^6.1.4", + "chai": "^4.1.2", + "chai-string": "^1.4.0", + "@babel/register": "^7.4.4" }, "files": [ "dist/*", diff --git a/packages/bent/CHANGELOG.md b/packages/bent/CHANGELOG.md index 38f80cefe2f..0e32ce831bf 100644 --- a/packages/bent/CHANGELOG.md +++ b/packages/bent/CHANGELOG.md @@ -1,18 +1,21 @@ # Change log for: @freesewing/bent + ## 2.2.0 (2020-02-22) ### Changed -- Removed deprecated `centerBackNeckToWaist` measurement + - Removed deprecated `centerBackNeckToWaist` measurement ## 2.0.0 (2019-08-25) ### Added -- Initial release + - Initial release + This is the **initial release**, and the start of this change log. > Prior to version 2, FreeSewing was not a JavaScript project. > As such, that history is out of scope for this change log. + diff --git a/packages/bent/package.json b/packages/bent/package.json index c1c7e8eafaf..c4fab49c123 100644 --- a/packages/bent/package.json +++ b/packages/bent/package.json @@ -34,13 +34,19 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/brian": "^2.7.0-beta.1", - "@freesewing/core": "^2.7.0-beta.1", - "@freesewing/plugin-bundle": "^2.7.0-beta.1" + "@freesewing/core": "^2.7.0-beta.2", + "@freesewing/plugin-bundle": "^2.7.0-beta.2", + "@freesewing/brian": "^2.7.0-beta.2" }, + "dependencies": {}, "devDependencies": { + "react": "^16.8", + "react-dom": "^16.8", "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/register": "^7.4.4", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "babel-jest": "24.7.1", + "jest": "24.7.1", "@freesewing/components": "^2.7.0-beta.2", "@freesewing/css-theme": "^2.7.0-beta.2", "@freesewing/i18n": "^2.7.0-beta.2", @@ -49,24 +55,11 @@ "@freesewing/plugin-buttons": "^2.7.0-beta.2", "@freesewing/plugin-flip": "^2.7.0-beta.2", "@freesewing/utils": "^2.7.0-beta.2", - "@material-ui/core": "4.0.1", - "@material-ui/icons": "4.0.1", - "@material-ui/lab": "^v4.0.0-alpha.14", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", - "chai": "^4.1.2", - "chai-string": "^1.4.0", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "mocha": "^6.1.4", - "prop-types": "15.7.2", - "react": "^16.8", - "react-dom": "^16.8", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -76,7 +69,15 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "4.0.1", + "@material-ui/icons": "4.0.1", + "@material-ui/lab": "^v4.0.0-alpha.14", + "react-intl": "2.8.0", + "prop-types": "15.7.2", + "mocha": "^6.1.4", + "chai": "^4.1.2", + "chai-string": "^1.4.0", + "@babel/register": "^7.4.4" }, "files": [ "dist/*", diff --git a/packages/breanna/CHANGELOG.md b/packages/breanna/CHANGELOG.md index bccf718fe5b..33f34f773b7 100644 --- a/packages/breanna/CHANGELOG.md +++ b/packages/breanna/CHANGELOG.md @@ -1,16 +1,19 @@ # Change log for: @freesewing/breanna + ## 2.2.0 (2020-02-22) ### Added -- Breanna is a body block for womenswear + - Breanna is a body block for womenswear ### Changed -- Removed deprecated `centerBackNeckToWaist` and `hpsToWaistBack` measurements + - Removed deprecated `centerBackNeckToWaist` and `hpsToWaistBack` measurements + This is the **initial release**, and the start of this change log. > Prior to version 2, FreeSewing was not a JavaScript project. > As such, that history is out of scope for this change log. + diff --git a/packages/breanna/package.json b/packages/breanna/package.json index e9edc7372bf..5d5131991ef 100644 --- a/packages/breanna/package.json +++ b/packages/breanna/package.json @@ -34,13 +34,19 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/brian": "^2.7.0-beta.1", - "@freesewing/core": "^2.7.0-beta.1", - "@freesewing/plugin-bundle": "^2.7.0-beta.1" + "@freesewing/core": "^2.7.0-beta.2", + "@freesewing/plugin-bundle": "^2.7.0-beta.2", + "@freesewing/brian": "^2.7.0-beta.2" }, + "dependencies": {}, "devDependencies": { + "react": "^16.8", + "react-dom": "^16.8", "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/register": "^7.4.4", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "babel-jest": "24.7.1", + "jest": "24.7.1", "@freesewing/components": "^2.7.0-beta.2", "@freesewing/css-theme": "^2.7.0-beta.2", "@freesewing/i18n": "^2.7.0-beta.2", @@ -49,24 +55,11 @@ "@freesewing/plugin-buttons": "^2.7.0-beta.2", "@freesewing/plugin-flip": "^2.7.0-beta.2", "@freesewing/utils": "^2.7.0-beta.2", - "@material-ui/core": "4.0.1", - "@material-ui/icons": "4.0.1", - "@material-ui/lab": "^v4.0.0-alpha.14", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", - "chai": "^4.1.2", - "chai-string": "^1.4.0", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "mocha": "^6.1.4", - "prop-types": "15.7.2", - "react": "^16.8", - "react-dom": "^16.8", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -76,7 +69,15 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "4.0.1", + "@material-ui/icons": "4.0.1", + "@material-ui/lab": "^v4.0.0-alpha.14", + "react-intl": "2.8.0", + "prop-types": "15.7.2", + "mocha": "^6.1.4", + "chai": "^4.1.2", + "chai-string": "^1.4.0", + "@babel/register": "^7.4.4" }, "files": [ "dist/*", diff --git a/packages/brian/CHANGELOG.md b/packages/brian/CHANGELOG.md index ae45bbc2de8..b72f921e9c3 100644 --- a/packages/brian/CHANGELOG.md +++ b/packages/brian/CHANGELOG.md @@ -1,26 +1,29 @@ # Change log for: @freesewing/brian + ## 2.6.0 (2020-05-01) ### Fixed -- The `saBase` path is no longer being rendered + - The `saBase` path is no longer being rendered ## 2.2.0 (2020-02-22) ### Changed -- Reworked Brian to use the new shoulderslope measurement -- Removed deprecated `centerBackNeckToWaist` measurement -- The `neck` point has been renamed to `hps` + - Reworked Brian to use the new shoulderslope measurement + - Removed deprecated `centerBackNeckToWaist` measurement + - The `neck` point has been renamed to `hps` ## 2.0.0 (2019-08-25) ### Added -- Initial release + - Initial release + This is the **initial release**, and the start of this change log. > Prior to version 2, FreeSewing was not a JavaScript project. > As such, that history is out of scope for this change log. + diff --git a/packages/brian/package.json b/packages/brian/package.json index caff5d8da48..4431acfa125 100644 --- a/packages/brian/package.json +++ b/packages/brian/package.json @@ -34,12 +34,18 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.1", - "@freesewing/plugin-bundle": "^2.7.0-beta.1" + "@freesewing/core": "^2.7.0-beta.2", + "@freesewing/plugin-bundle": "^2.7.0-beta.2" }, + "dependencies": {}, "devDependencies": { + "react": "^16.8", + "react-dom": "^16.8", "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/register": "^7.4.4", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "babel-jest": "24.7.1", + "jest": "24.7.1", "@freesewing/components": "^2.7.0-beta.2", "@freesewing/css-theme": "^2.7.0-beta.2", "@freesewing/i18n": "^2.7.0-beta.2", @@ -48,24 +54,11 @@ "@freesewing/plugin-buttons": "^2.7.0-beta.2", "@freesewing/plugin-flip": "^2.7.0-beta.2", "@freesewing/utils": "^2.7.0-beta.2", - "@material-ui/core": "4.0.1", - "@material-ui/icons": "4.0.1", - "@material-ui/lab": "^v4.0.0-alpha.14", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", - "chai": "^4.1.2", - "chai-string": "^1.4.0", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "mocha": "^6.1.4", - "prop-types": "15.7.2", - "react": "^16.8", - "react-dom": "^16.8", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -75,7 +68,15 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "4.0.1", + "@material-ui/icons": "4.0.1", + "@material-ui/lab": "^v4.0.0-alpha.14", + "react-intl": "2.8.0", + "prop-types": "15.7.2", + "mocha": "^6.1.4", + "chai": "^4.1.2", + "chai-string": "^1.4.0", + "@babel/register": "^7.4.4" }, "files": [ "dist/*", diff --git a/packages/bruce/CHANGELOG.md b/packages/bruce/CHANGELOG.md index 8e06f9f8d36..ee05d59ab89 100644 --- a/packages/bruce/CHANGELOG.md +++ b/packages/bruce/CHANGELOG.md @@ -1,18 +1,21 @@ # Change log for: @freesewing/bruce + ## 2.0.3 (2019-09-15) ### Fixed -- [#106](https://github.com/freesewing/freesewing/issues/106): Fix incorrect hem allowance + - [#106](https://github.com/freesewing/freesewing/issues/106): Fix incorrect hem allowance ## 2.0.0 (2019-08-25) ### Added -- Initial release + - Initial release + This is the **initial release**, and the start of this change log. > Prior to version 2, FreeSewing was not a JavaScript project. > As such, that history is out of scope for this change log. + diff --git a/packages/bruce/package.json b/packages/bruce/package.json index 9c1359a3699..b1b124b16f0 100644 --- a/packages/bruce/package.json +++ b/packages/bruce/package.json @@ -34,12 +34,18 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.1", - "@freesewing/plugin-bundle": "^2.7.0-beta.1" + "@freesewing/core": "^2.7.0-beta.2", + "@freesewing/plugin-bundle": "^2.7.0-beta.2" }, + "dependencies": {}, "devDependencies": { + "react": "^16.8", + "react-dom": "^16.8", "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/register": "^7.4.4", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "babel-jest": "24.7.1", + "jest": "24.7.1", "@freesewing/components": "^2.7.0-beta.2", "@freesewing/css-theme": "^2.7.0-beta.2", "@freesewing/i18n": "^2.7.0-beta.2", @@ -48,24 +54,11 @@ "@freesewing/plugin-buttons": "^2.7.0-beta.2", "@freesewing/plugin-flip": "^2.7.0-beta.2", "@freesewing/utils": "^2.7.0-beta.2", - "@material-ui/core": "4.0.1", - "@material-ui/icons": "4.0.1", - "@material-ui/lab": "^v4.0.0-alpha.14", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", - "chai": "^4.1.2", - "chai-string": "^1.4.0", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "mocha": "^6.1.4", - "prop-types": "15.7.2", - "react": "^16.8", - "react-dom": "^16.8", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -75,7 +68,15 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "4.0.1", + "@material-ui/icons": "4.0.1", + "@material-ui/lab": "^v4.0.0-alpha.14", + "react-intl": "2.8.0", + "prop-types": "15.7.2", + "mocha": "^6.1.4", + "chai": "^4.1.2", + "chai-string": "^1.4.0", + "@babel/register": "^7.4.4" }, "files": [ "dist/*", diff --git a/packages/carlita/CHANGELOG.md b/packages/carlita/CHANGELOG.md index f52dfe1bb67..ee2948bd968 100644 --- a/packages/carlita/CHANGELOG.md +++ b/packages/carlita/CHANGELOG.md @@ -1,19 +1,22 @@ # Change log for: @freesewing/carlita + ## 2.2.0 (2020-02-22) ### Changed -- Renamed `highPointShoulderToBust` measurement to `hpsToBust` -- Removed deprecated `centerBackNeckToWaist` measurement + - Renamed `highPointShoulderToBust` measurement to `hpsToBust` + - Removed deprecated `centerBackNeckToWaist` measurement ## 2.0.0 (2019-08-25) ### Added -- Initial release + - Initial release + This is the **initial release**, and the start of this change log. > Prior to version 2, FreeSewing was not a JavaScript project. > As such, that history is out of scope for this change log. + diff --git a/packages/carlita/package.json b/packages/carlita/package.json index 8233f383b00..5f0f6fb5b32 100644 --- a/packages/carlita/package.json +++ b/packages/carlita/package.json @@ -34,17 +34,23 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/bent": "^2.7.0-beta.1", - "@freesewing/brian": "^2.7.0-beta.1", - "@freesewing/carlton": "^2.7.0-beta.1", - "@freesewing/core": "^2.7.0-beta.1", - "@freesewing/plugin-bundle": "^2.7.0-beta.1", - "@freesewing/plugin-bust": "^2.7.0-beta.1", - "@freesewing/plugin-buttons": "^2.7.0-beta.1" + "@freesewing/core": "^2.7.0-beta.2", + "@freesewing/plugin-bundle": "^2.7.0-beta.2", + "@freesewing/brian": "^2.7.0-beta.2", + "@freesewing/bent": "^2.7.0-beta.2", + "@freesewing/carlton": "^2.7.0-beta.2", + "@freesewing/plugin-bust": "^2.7.0-beta.2", + "@freesewing/plugin-buttons": "^2.7.0-beta.2" }, + "dependencies": {}, "devDependencies": { + "react": "^16.8", + "react-dom": "^16.8", "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/register": "^7.4.4", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "babel-jest": "24.7.1", + "jest": "24.7.1", "@freesewing/components": "^2.7.0-beta.2", "@freesewing/css-theme": "^2.7.0-beta.2", "@freesewing/i18n": "^2.7.0-beta.2", @@ -53,24 +59,11 @@ "@freesewing/plugin-buttons": "^2.7.0-beta.2", "@freesewing/plugin-flip": "^2.7.0-beta.2", "@freesewing/utils": "^2.7.0-beta.2", - "@material-ui/core": "4.0.1", - "@material-ui/icons": "4.0.1", - "@material-ui/lab": "^v4.0.0-alpha.14", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", - "chai": "^4.1.2", - "chai-string": "^1.4.0", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "mocha": "^6.1.4", - "prop-types": "15.7.2", - "react": "^16.8", - "react-dom": "^16.8", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -80,7 +73,15 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "4.0.1", + "@material-ui/icons": "4.0.1", + "@material-ui/lab": "^v4.0.0-alpha.14", + "react-intl": "2.8.0", + "prop-types": "15.7.2", + "mocha": "^6.1.4", + "chai": "^4.1.2", + "chai-string": "^1.4.0", + "@babel/register": "^7.4.4" }, "files": [ "dist/*", diff --git a/packages/carlton/CHANGELOG.md b/packages/carlton/CHANGELOG.md index d6ac90b84e7..2ec085ce6ce 100644 --- a/packages/carlton/CHANGELOG.md +++ b/packages/carlton/CHANGELOG.md @@ -1,31 +1,34 @@ # Change log for: @freesewing/carlton + ## 2.2.0 (2020-02-22) ### Changed -- Removed deprecated `centerBackNeckToWaist` measurement + - Removed deprecated `centerBackNeckToWaist` measurement ## 2.1.7 (2019-12-15) ### Fixed -- Added missing scalebox -- Re-numbered tail as part 5 + - Added missing scalebox + - Re-numbered tail as part 5 ## 2.0.4 (2019-09-27) ### Fixed -- [#108](https://github.com/freesewing/freesewing/issues/108): Fixed incorrect width of the Carlton tail + - [#108](https://github.com/freesewing/freesewing/issues/108): Fixed incorrect width of the Carlton tail ## 2.0.0 (2019-08-25) ### Added -- Initial release + - Initial release + This is the **initial release**, and the start of this change log. > Prior to version 2, FreeSewing was not a JavaScript project. > As such, that history is out of scope for this change log. + diff --git a/packages/carlton/package.json b/packages/carlton/package.json index d16a4c1a571..884ce082f83 100644 --- a/packages/carlton/package.json +++ b/packages/carlton/package.json @@ -34,15 +34,21 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/bent": "^2.7.0-beta.1", - "@freesewing/brian": "^2.7.0-beta.1", - "@freesewing/core": "^2.7.0-beta.1", - "@freesewing/plugin-bundle": "^2.7.0-beta.1", - "@freesewing/plugin-buttons": "^2.7.0-beta.1" + "@freesewing/core": "^2.7.0-beta.2", + "@freesewing/plugin-bundle": "^2.7.0-beta.2", + "@freesewing/brian": "^2.7.0-beta.2", + "@freesewing/bent": "^2.7.0-beta.2", + "@freesewing/plugin-buttons": "^2.7.0-beta.2" }, + "dependencies": {}, "devDependencies": { + "react": "^16.8", + "react-dom": "^16.8", "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/register": "^7.4.4", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "babel-jest": "24.7.1", + "jest": "24.7.1", "@freesewing/components": "^2.7.0-beta.2", "@freesewing/css-theme": "^2.7.0-beta.2", "@freesewing/i18n": "^2.7.0-beta.2", @@ -51,24 +57,11 @@ "@freesewing/plugin-buttons": "^2.7.0-beta.2", "@freesewing/plugin-flip": "^2.7.0-beta.2", "@freesewing/utils": "^2.7.0-beta.2", - "@material-ui/core": "4.0.1", - "@material-ui/icons": "4.0.1", - "@material-ui/lab": "^v4.0.0-alpha.14", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", - "chai": "^4.1.2", - "chai-string": "^1.4.0", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "mocha": "^6.1.4", - "prop-types": "15.7.2", - "react": "^16.8", - "react-dom": "^16.8", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -78,7 +71,15 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "4.0.1", + "@material-ui/icons": "4.0.1", + "@material-ui/lab": "^v4.0.0-alpha.14", + "react-intl": "2.8.0", + "prop-types": "15.7.2", + "mocha": "^6.1.4", + "chai": "^4.1.2", + "chai-string": "^1.4.0", + "@babel/register": "^7.4.4" }, "files": [ "dist/*", diff --git a/packages/cathrin/CHANGELOG.md b/packages/cathrin/CHANGELOG.md index 90a74d3c7a0..776e2008af5 100644 --- a/packages/cathrin/CHANGELOG.md +++ b/packages/cathrin/CHANGELOG.md @@ -1,12 +1,15 @@ # Change log for: @freesewing/cathrin + ## 2.0.0 (2019-08-25) ### Added -- Initial release + - Initial release + This is the **initial release**, and the start of this change log. > Prior to version 2, FreeSewing was not a JavaScript project. > As such, that history is out of scope for this change log. + diff --git a/packages/cathrin/package.json b/packages/cathrin/package.json index 43014dd162c..2a26bb7d913 100644 --- a/packages/cathrin/package.json +++ b/packages/cathrin/package.json @@ -34,12 +34,18 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.1", - "@freesewing/plugin-bundle": "^2.7.0-beta.1" + "@freesewing/core": "^2.7.0-beta.2", + "@freesewing/plugin-bundle": "^2.7.0-beta.2" }, + "dependencies": {}, "devDependencies": { + "react": "^16.8", + "react-dom": "^16.8", "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/register": "^7.4.4", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "babel-jest": "24.7.1", + "jest": "24.7.1", "@freesewing/components": "^2.7.0-beta.2", "@freesewing/css-theme": "^2.7.0-beta.2", "@freesewing/i18n": "^2.7.0-beta.2", @@ -48,24 +54,11 @@ "@freesewing/plugin-buttons": "^2.7.0-beta.2", "@freesewing/plugin-flip": "^2.7.0-beta.2", "@freesewing/utils": "^2.7.0-beta.2", - "@material-ui/core": "4.0.1", - "@material-ui/icons": "4.0.1", - "@material-ui/lab": "^v4.0.0-alpha.14", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", - "chai": "^4.1.2", - "chai-string": "^1.4.0", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "mocha": "^6.1.4", - "prop-types": "15.7.2", - "react": "^16.8", - "react-dom": "^16.8", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -75,7 +68,15 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "4.0.1", + "@material-ui/icons": "4.0.1", + "@material-ui/lab": "^v4.0.0-alpha.14", + "react-intl": "2.8.0", + "prop-types": "15.7.2", + "mocha": "^6.1.4", + "chai": "^4.1.2", + "chai-string": "^1.4.0", + "@babel/register": "^7.4.4" }, "files": [ "dist/*", diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index 33251b77bb3..2f2d537b6b9 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -1,106 +1,109 @@ # Change log for: @freesewing/components + ## 2.6.0 (2020-05-01) ### Added -- [#368](https://github.com/freesewing/freesewing/issues/368): Allow pan and zoom in the Workbench component. -- [#374](https://github.com/freesewing/freesewing/issues/374): Allow (extra) translations to be added to the workbench component -- New shortcut buttons and sidebar collapse support for Workbench -- Refactor to remove prop-types dependency -- Reworked the withLanguage component to allow adding translations at run-time + - [#368](https://github.com/freesewing/freesewing/issues/368): Allow pan and zoom in the Workbench component. + - [#374](https://github.com/freesewing/freesewing/issues/374): Allow (extra) translations to be added to the workbench component + - New shortcut buttons and sidebar collapse support for Workbench + - Refactor to remove prop-types dependency + - Reworked the withLanguage component to allow adding translations at run-time ## 2.4.2 (2020-03-08) ### Changed -- Don't load docs in DraftConfigurator + - Don't load docs in DraftConfigurator ## 2.4.1 (2020-03-04) ### Fixed -- Fixed `updatePatternData` props issue in the Workbench component + - Fixed `updatePatternData` props issue in the Workbench component ## 2.2.0 (2020-02-22) ### Added -- Added LineDrawing for Breanna + - 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` + - 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` ## 2.1.4 (2019-11-01) ### Deprecated -- The Draft component has been renamed to Render. Draft still works, but will be removed in a future release. + - 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 + - The Ogol component has been removed as it wasn't used ## 2.1.1 (2019-10-13) ### Added -- Added the fixme type Blockquote component + - Added the fixme type Blockquote component ## 2.1.0 (2019-10-06) ### Added -- Added support for restoring recipe and pattern defaults in DraftConfigurator + - Added support for restoring recipe and pattern defaults in DraftConfigurator ### Changed -- Added Penelope and Waralee linedrawings -- Changed animation of the Spinner component + - 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 + - Fixed display of nested option in SampleConfigurator + - Fixed conflicting key values in React components + - Fixed issue with display of list options in Draftconfigurator ## 2.0.4 (2019-09-27) ### Added -- Advanced options and settings are now hidden by default in DraftConfigurator + - Advanced options and settings are now hidden by default in DraftConfigurator ### Fixed -- [#104](https://github.com/freesewing/freesewing/issues/104): Fixed incorrect embed setting on Workbench pattern export + - [#104](https://github.com/freesewing/freesewing/issues/104): Fixed incorrect embed setting on Workbench pattern export ## 2.0.3 (2019-09-15) ### Changed -- Tweaked DraftConfigurator tags to match CSS rules after frontend upgrade to react-intl v3 + - Tweaked DraftConfigurator tags to match CSS rules after frontend upgrade to react-intl v3 ## 2.0.2 (2019-09-06) ### Fixed -- [#104](https://github.com/freesewing/freesewing.org/issues/104): Changed `onDragEnd` to `onChangeCommitted` in slider element (change in material-ui API when slider came out of beta) -- Workbench now also lets you preload a `withBreasts` set of measurements -- DraftConfigurator now properly styles pattern options 3 levels deep -- [#105](https://github.com/freesewing/freesewing.org/issues/105): Moved state change in render loop to useEffect + - [#104](https://github.com/freesewing/freesewing.org/issues/104): Changed `onDragEnd` to `onChangeCommitted` in slider element (change in material-ui API when slider came out of beta) + - Workbench now also lets you preload a `withBreasts` set of measurements + - DraftConfigurator now properly styles pattern options 3 levels deep + - [#105](https://github.com/freesewing/freesewing.org/issues/105): Moved state change in render loop to useEffect ## 2.0.0 (2019-08-25) ### Added -- Initial release + - Initial release + This is the **initial release**, and the start of this change log. > Prior to version 2, FreeSewing was not a JavaScript project. > As such, that history is out of scope for this change log. + diff --git a/packages/components/package.json b/packages/components/package.json index 13c45cef7eb..42c8768a661 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -26,26 +26,28 @@ "watch": "BABEL_ENV=production rollup -c -w -o dist/index.js -f cjs" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.1", - "@freesewing/css-theme": "^2.7.0-beta.1", - "@freesewing/examples": "^2.7.0-beta.1", - "@freesewing/i18n": "^2.7.0-beta.1", - "@freesewing/models": "^2.7.0-beta.1", - "@freesewing/mui-theme": "^2.7.0-beta.1", - "@freesewing/pattern-info": "^2.7.0-beta.1", - "@freesewing/plugin-theme": "^2.7.0-beta.1", - "@freesewing/rendertest": "^2.7.0-beta.1", - "@freesewing/tutorial": "^2.7.0-beta.1", - "@freesewing/utils": "^2.7.0-beta.1", + "react": "^16.8", + "@freesewing/pattern-info": "^2.7.0-beta.2", + "@freesewing/mui-theme": "^2.7.0-beta.2", + "@freesewing/css-theme": "^2.7.0-beta.2", + "@freesewing/plugin-theme": "^2.7.0-beta.2", + "@freesewing/core": "^2.7.0-beta.2", + "@freesewing/models": "^2.7.0-beta.2", + "@freesewing/examples": "^2.7.0-beta.2", + "@freesewing/rendertest": "^2.7.0-beta.2", + "@freesewing/tutorial": "^2.7.0-beta.2", + "typeface-roboto-condensed": "latest", + "@freesewing/i18n": "^2.7.0-beta.2", + "@freesewing/utils": "^2.7.0-beta.2", + "react-intl": "^2.8.0", "@material-ui/core": "^4.0.1", "@material-ui/icons": "^4.0.1", "@material-ui/lab": "^v4.0.0-alpha.14", - "file-saver": "^2.0.2", "prismjs": "1.16.0", - "react": "^16.8", - "react-intl": "^2.8.0", - "typeface-roboto-condensed": "latest" + "file-saver": "^2.0.2" }, + "dependencies": {}, + "devDependencies": {}, "files": [ "Blockquote/*", "Draft/*", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index f08369415af..46030ee8878 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,44 +1,47 @@ # Change log for: @freesewing/core + ## 2.6.0 (2020-05-01) ### 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()` + - 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()` ## 2.4.4 (2020-03-15) ### 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 + - 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.2.0 (2020-02-22) ### Added -- Added the `Path.noop()` method -- Added the `Path.insop()` methods + - Added the `Path.noop()` method + - Added the `Path.insop()` methods ## 2.1.9 (2020-01-18) ### Fixed -- [#19](https://github.com/freesewing/freesewing/issues/19): Path offset issue is now fixed in upstream bezier-js@2.4.6 + - [#19](https://github.com/freesewing/freesewing/issues/19): Path offset issue is now fixed in upstream bezier-js@2.4.6 ## 2.1.0 (2019-10-06) ### 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. + - 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. ## 2.0.0 (2019-08-25) ### Added -- Initial release + - Initial release + This is the **initial release**, and the start of this change log. > Prior to version 2, FreeSewing was not a JavaScript project. > As such, that history is out of scope for this change log. + diff --git a/packages/core/package.json b/packages/core/package.json index 96b618bdddd..32a9401b747 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -35,11 +35,13 @@ "report": "BABEL_ENV=production nyc report --reporter=html", "coverage": "BABEL_ENV=production nyc npm test && nyc report --reporter=text-lcov > coverage.lcov && ./node_modules/.bin/codecov" }, + "peerDependencies": {}, "dependencies": { "bezier-js": "^2.4.6", "bin-pack": "1.0.2", "hooks": "^0.3.2" }, + "devDependencies": {}, "files": [ "dist/*", "README.md", diff --git a/packages/create-freesewing-pattern/CHANGELOG.md b/packages/create-freesewing-pattern/CHANGELOG.md index 8f3bba9113b..7f758372278 100644 --- a/packages/create-freesewing-pattern/CHANGELOG.md +++ b/packages/create-freesewing-pattern/CHANGELOG.md @@ -1,40 +1,43 @@ # Change log for: create-freesewing-pattern + ## 2.6.0 (2020-05-01) ### Added -- [#365](https://github.com/freesewing/freesewing/issues/365): Check for node version and raise an error it is too old. + - [#365](https://github.com/freesewing/freesewing/issues/365): Check for node version and raise an error it is too old. ## 2.2.0 (2020-02-22) ### Fixed -- [#257](https://github.com/freesewing/freesewing/issues/257): Explain that pattern names are bound by the constraints of NPM package names + - [#257](https://github.com/freesewing/freesewing/issues/257): Explain that pattern names are bound by the constraints of NPM package names ## 2.0.3 (2019-09-15) ### Fixed -- Updated example package.json to use latest tag rather than beta + - Updated example package.json to use latest tag rather than beta ## 2.0.2 (2019-09-06) ### Changed -- Updated dependencies + - Updated dependencies ### Fixed -- Added missing `file-saver` dependency + - Added missing `file-saver` dependency ## 2.0.0 (2019-08-25) ### Added -- Initial release + - Initial release + This is the **initial release**, and the start of this change log. > Prior to version 2, FreeSewing was not a JavaScript project. > As such, that history is out of scope for this change log. + diff --git a/packages/create-freesewing-pattern/package.json b/packages/create-freesewing-pattern/package.json index 57bf373f059..7a8b2c994fe 100644 --- a/packages/create-freesewing-pattern/package.json +++ b/packages/create-freesewing-pattern/package.json @@ -23,9 +23,8 @@ "symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -", "start": "rollup -c -w" }, + "peerDependencies": {}, "dependencies": { - "@freesewing/i18n": "^2.7.0-beta.2", - "@freesewing/pattern-info": "^2.7.0-beta.2", "chalk": "^2.4.2", "commander": "^2.19.0", "conf": "^2.2.0", @@ -41,8 +40,11 @@ "p-each-series": "^1.0.0", "parse-git-config": "^3.0.0", "validate-npm-package-name": "^3.0.0", - "which": "^1.3.1" + "which": "^1.3.1", + "@freesewing/i18n": "^2.7.0-beta.2", + "@freesewing/pattern-info": "^2.7.0-beta.2" }, + "devDependencies": {}, "files": [ "lib", "template", diff --git a/packages/css-theme/CHANGELOG.md b/packages/css-theme/CHANGELOG.md index a50636e7bac..02c82532640 100644 --- a/packages/css-theme/CHANGELOG.md +++ b/packages/css-theme/CHANGELOG.md @@ -1,63 +1,66 @@ # Change log for: @freesewing/css-theme + ## 2.6.0 (2020-05-01) ### Added -- New styled for updated Workbench component + - New styled for updated Workbench component ## 2.5.0 (2020-04-05) ### Changed -- The sidebar no longer has a different background + - The sidebar no longer has a different background ### Fixed -- Fixed incorrect border value on active sidebar link + - Fixed incorrect border value on active sidebar link ## 2.2.0 (2020-02-22) ### Added -- Added styling for table.data + - Added styling for table.data ### Changed -- Added new styles for the frontend changes in 2.2 -- Removed smaller fonts in ul.links + - Added new styles for the frontend changes in 2.2 + - Removed smaller fonts in ul.links ## 2.1.1 (2019-10-13) ### Fixed -- Fixed padding issue on mobile + - Fixed padding issue on mobile ## 2.1.0 (2019-10-06) ### Changed -- Made tweaks to the main/sidebar layout + - 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 + - Reduced the sidebar height by 64px to take navbar into account + - Fixed blockquote width on XS screens + - Made sidebar wider ## 2.0.2 (2019-09-06) ### Fixed -- Updated styles for DraftConfigurator component for pattern options 3 levels deep + - Updated styles for DraftConfigurator component for pattern options 3 levels deep ## 2.0.0 (2019-08-25) ### Added -- Initial release + - Initial release + This is the **initial release**, and the start of this change log. > Prior to version 2, FreeSewing was not a JavaScript project. > As such, that history is out of scope for this change log. + diff --git a/packages/css-theme/package.json b/packages/css-theme/package.json index a7098802840..fac9bd4cf15 100644 --- a/packages/css-theme/package.json +++ b/packages/css-theme/package.json @@ -27,9 +27,11 @@ "start": "rollup -c -w", "watch": "npx node-sass --watch --output-style compressed src/theme.scss dist/theme.css" }, + "peerDependencies": {}, "dependencies": { "open-color": "1.6.3" }, + "devDependencies": {}, "files": [ "dist/*", "README.md", diff --git a/packages/diana/CHANGELOG.md b/packages/diana/CHANGELOG.md index c0256a6cb37..9243660ce63 100644 --- a/packages/diana/CHANGELOG.md +++ b/packages/diana/CHANGELOG.md @@ -1,12 +1,15 @@ # Change log for: @freesewing/diana + ## 2.5.0 (2020-04-05) ### Added -- Diana is a top with a draped neck + - Diana is a top with a draped neck + This is the **initial release**, and the start of this change log. > Prior to version 2, FreeSewing was not a JavaScript project. > As such, that history is out of scope for this change log. + diff --git a/packages/diana/package.json b/packages/diana/package.json index 6298cea8db3..571e3af6c6f 100644 --- a/packages/diana/package.json +++ b/packages/diana/package.json @@ -34,13 +34,19 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/brian": "^2.7.0-beta.1", - "@freesewing/core": "^2.7.0-beta.1", - "@freesewing/plugin-bundle": "^2.7.0-beta.1" + "@freesewing/core": "^2.7.0-beta.2", + "@freesewing/plugin-bundle": "^2.7.0-beta.2", + "@freesewing/brian": "^2.7.0-beta.2" }, + "dependencies": {}, "devDependencies": { + "react": "^16.8", + "react-dom": "^16.8", "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/register": "^7.4.4", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "babel-jest": "24.7.1", + "jest": "24.7.1", "@freesewing/components": "^2.7.0-beta.2", "@freesewing/css-theme": "^2.7.0-beta.2", "@freesewing/i18n": "^2.7.0-beta.2", @@ -49,24 +55,11 @@ "@freesewing/plugin-buttons": "^2.7.0-beta.2", "@freesewing/plugin-flip": "^2.7.0-beta.2", "@freesewing/utils": "^2.7.0-beta.2", - "@material-ui/core": "4.0.1", - "@material-ui/icons": "4.0.1", - "@material-ui/lab": "^v4.0.0-alpha.14", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", - "chai": "^4.1.2", - "chai-string": "^1.4.0", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "mocha": "^6.1.4", - "prop-types": "15.7.2", - "react": "^16.8", - "react-dom": "^16.8", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -76,7 +69,15 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "4.0.1", + "@material-ui/icons": "4.0.1", + "@material-ui/lab": "^v4.0.0-alpha.14", + "react-intl": "2.8.0", + "prop-types": "15.7.2", + "mocha": "^6.1.4", + "chai": "^4.1.2", + "chai-string": "^1.4.0", + "@babel/register": "^7.4.4" }, "files": [ "dist/*", diff --git a/packages/diana/rollup.config.js b/packages/diana/rollup.config.js index 142439a7f29..fe05d197cb2 100644 --- a/packages/diana/rollup.config.js +++ b/packages/diana/rollup.config.js @@ -1,27 +1,35 @@ -import babel from 'rollup-plugin-babel' -import resolve from 'rollup-plugin-node-resolve' -import commonjs from 'rollup-plugin-commonjs' -import json from 'rollup-plugin-json' -import minify from 'rollup-plugin-babel-minify' -import peerDepsExternal from 'rollup-plugin-peer-deps-external' -import { name, version, description, author, license, main, module } from './package.json' +import babel from "rollup-plugin-babel"; +import resolve from "rollup-plugin-node-resolve"; +import commonjs from "rollup-plugin-commonjs"; +import json from "rollup-plugin-json"; +import minify from "rollup-plugin-babel-minify"; +import peerDepsExternal from "rollup-plugin-peer-deps-external"; +import { + name, + version, + description, + author, + license, + main, + module +} from "./package.json"; const output = [ { file: main, - format: 'cjs', + format: "cjs", sourcemap: true } -] -if (typeof module !== 'undefined') +]; +if (typeof module !== "undefined") output.push({ file: module, - format: 'es', + format: "es", sourcemap: true - }) + }); export default { - input: 'src/index.js', + input: "src/index.js", output, plugins: [ peerDepsExternal(), @@ -29,8 +37,8 @@ export default { commonjs(), json(), babel({ - exclude: 'node_modules/**', - plugins: ['@babel/plugin-proposal-object-rest-spread'] + exclude: "node_modules/**", + plugins: ["@babel/plugin-proposal-object-rest-spread"] }), minify({ comments: false, @@ -38,4 +46,4 @@ export default { banner: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` }) ] -} +}; diff --git a/packages/diana/tests/shared.test.js b/packages/diana/tests/shared.test.js index dd9d74fa7a5..990cf0bcaad 100644 --- a/packages/diana/tests/shared.test.js +++ b/packages/diana/tests/shared.test.js @@ -1,10 +1,10 @@ // This file is auto-generated. // Changes you make will be overwritten. -const expect = require('chai').expect -const models = require('@freesewing/models') -const patterns = require('@freesewing/pattern-info') +const expect = require("chai").expect; +const models = require("@freesewing/models") +const patterns = require("@freesewing/pattern-info") -const Diana = require('../dist') +const Diana = require('../dist') // Shared tests const testPatternConfig = require('../../../tests/patterns/config') @@ -12,10 +12,28 @@ const testPatternDrafting = require('../../../tests/patterns/drafting') const testPatternSampling = require('../../../tests/patterns/sampling') // Test config -testPatternConfig('diana', new Diana(), expect, models, patterns) +testPatternConfig( + 'diana', + new Diana(), + expect, + models, + patterns +) // Test drafting -testPatternDrafting('diana', Diana, expect, models, patterns) +testPatternDrafting( + 'diana', + Diana, + expect, + models, + patterns +) // Test sampling -testPatternSampling('diana', Diana, expect, models, patterns) +testPatternSampling( + 'diana', + Diana, + expect, + models, + patterns +) diff --git a/packages/examples/CHANGELOG.md b/packages/examples/CHANGELOG.md index 01a9f7cbd56..0ece520e638 100644 --- a/packages/examples/CHANGELOG.md +++ b/packages/examples/CHANGELOG.md @@ -1,12 +1,15 @@ # Change log for: @freesewing/examples + ## 2.0.0 (2019-08-25) ### Added -- Initial release + - Initial release + This is the **initial release**, and the start of this change log. > Prior to version 2, FreeSewing was not a JavaScript project. > As such, that history is out of scope for this change log. + diff --git a/packages/examples/package.json b/packages/examples/package.json index dbbcf53f2cf..8894011d1c6 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -29,12 +29,18 @@ "testci": "BABEL_ENV=production ./node_modules/.bin/_mocha tests/*.test.js --require @babel/register" }, "peerDependencies": { - "@freesewing/core": "^2.7.0-beta.1", - "@freesewing/plugin-bundle": "^2.7.0-beta.1" + "@freesewing/core": "^2.7.0-beta.2", + "@freesewing/plugin-bundle": "^2.7.0-beta.2" }, + "dependencies": {}, "devDependencies": { + "react": "^16.8", + "react-dom": "^16.8", "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/register": "^7.4.4", + "babel-eslint": "10.0.1", + "eslint": "^5.16.0", + "babel-jest": "24.7.1", + "jest": "24.7.1", "@freesewing/components": "^2.7.0-beta.2", "@freesewing/css-theme": "^2.7.0-beta.2", "@freesewing/i18n": "^2.7.0-beta.2", @@ -43,24 +49,11 @@ "@freesewing/plugin-buttons": "^2.7.0-beta.2", "@freesewing/plugin-flip": "^2.7.0-beta.2", "@freesewing/utils": "^2.7.0-beta.2", - "@material-ui/core": "4.0.1", - "@material-ui/icons": "4.0.1", - "@material-ui/lab": "^v4.0.0-alpha.14", "@svgr/rollup": "^2.4.1", - "babel-eslint": "10.0.1", - "babel-jest": "24.7.1", - "chai": "^4.1.2", - "chai-string": "^1.4.0", "cross-env": "^5.1.4", - "eslint": "^5.16.0", "gh-pages": "^1.2.0", - "jest": "24.7.1", - "mocha": "^6.1.4", - "prop-types": "15.7.2", - "react": "^16.8", - "react-dom": "^16.8", - "react-intl": "2.8.0", "react-scripts": "^3.0.0", + "webpack": "4.29.6", "rollup": "^0.64.1", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-babel-minify": "^7.0.0", @@ -70,7 +63,15 @@ "rollup-plugin-peer-deps-external": "^2.2.0", "rollup-plugin-postcss": "^1.6.2", "rollup-plugin-url": "^1.4.0", - "webpack": "4.29.6" + "@material-ui/core": "4.0.1", + "@material-ui/icons": "4.0.1", + "@material-ui/lab": "^v4.0.0-alpha.14", + "react-intl": "2.8.0", + "prop-types": "15.7.2", + "mocha": "^6.1.4", + "chai": "^4.1.2", + "chai-string": "^1.4.0", + "@babel/register": "^7.4.4" }, "files": [ "dist/*", diff --git a/packages/florence/CHANGELOG.md b/packages/florence/CHANGELOG.md index 141e989217e..0187aa1a42f 100644 --- a/packages/florence/CHANGELOG.md +++ b/packages/florence/CHANGELOG.md @@ -1,29 +1,32 @@ # Change log for: @freesewing/florence + ## 2.6.0 (2020-05-01) ### Added -- Florence is a face mask pattern + - Florence is a face mask pattern ### Deprecated -- @freesewing/fu has been renamed to @freesewing/florence + - @freesewing/fu has been renamed to @freesewing/florence ## 2.4.5 (2020-03-19) ### Changed -- Improved shape based on community feedback + - Improved shape based on community feedback ## 2.4.0 (2020-02-29) ### Added -- Florence is a face mask pattern -- Initial release + - Florence is a face mask pattern + - Initial release + This is the **initial release**, and the start of this change log. > Prior to version 2, FreeSewing was not a JavaScript project. > As such, that history is out of scope for this change log. + diff --git a/packages/florence/README.md b/packages/florence/README.md index e8bbe85ad8e..17b73ffeb1f 100644 --- a/packages/florence/README.md +++ b/packages/florence/README.md @@ -1,5 +1,4 @@ ![FreeSewing](https://freesewing.org/banner.jpg) -

- - - - + + + + - + - +