Enoch Riese
6f716bcdf7
add package.json to scripts so they can install their dependencies separately
2023-02-07 16:59:20 -06:00
dependabot[bot]
e8fe071088
chore(deps-dev): bump eslint from 8.31.0 to 8.33.0
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.31.0 to 8.33.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.31.0...v8.33.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-30 04:25:17 +00:00
Joost De Cock
81dbcede66
Merge pull request #3371 from BenJamesBen/curvesintersect-return-values-fix
...
fix(core): utils.curvesIntersect correctly has 3 different return types, not 2
2023-01-12 13:30:58 +01:00
joostdecock
7f74f45c45
Chore: Update version number
2023-01-09 20:46:04 +01:00
Enoch Riese
e3acb96ee2
lint fix
2023-01-07 15:42:54 -06:00
Enoch Riese
f060abbee0
add test
2023-01-07 15:37:43 -06:00
Enoch Riese
6bdaa460aa
get stack name using current settings rather than all settings
2023-01-07 15:14:32 -06:00
Benjamin F
0251b30372
fix(core): Use shift instead of array index
2023-01-06 11:14:45 -08:00
Benjamin F
66c0e9a4e8
fix(core): utils.curvesIntersect() should return a single Point instead of an Array with one Point
2023-01-04 16:32:49 -08:00
Joost De Cock
97fc14b97e
chore: Dependecy updates
2023-01-04 13:03:44 +01:00
Enoch Riese
78bc2c89b5
Merge pull request #3308 from BenJamesBen/path-join-noop-fix
...
fix(core): Fix Path.join() to work with noop
2022-12-30 15:32:40 -06:00
joostdecock
287a19240f
release: v3.0.0-aphpa.3
2022-12-30 18:16:40 +01:00
Benjamin F
80eab3896b
fix(core): Add test for Path.join() for paths with noop operations
2022-12-29 07:06:59 -08:00
Benjamin F
65895713c4
fix(core): Fix Path.join() to work with noop
2022-12-23 15:34:18 -08:00
Joost De Cock
acb9b0d10e
Merge pull request #3285 from freesewing/core-part-getid
...
feat(core): Make Part.getId() a prototype method
2022-12-23 15:57:30 +01:00
Joost De Cock
b5e9086152
chore(core): Added test for Part.getId()
2022-12-23 15:52:02 +01:00
Joost De Cock
94a3d0be50
fix(core): Call closure in Part.getId()
2022-12-23 15:36:08 +01:00
Joost De Cock
6da872abe0
fix(core): Add param inline docs for Part.getId()
2022-12-23 15:29:44 +01:00
Joost De Cock
38f8bb2549
chore: Dependency updates
2022-12-23 15:25:39 +01:00
Joost De Cock
1f51087c25
feat(core): Make Part.getId() a prototype method
...
As requested by @BenJamesBen in #3282
2022-12-22 19:35:14 +01:00
Enoch Riese
5f4cba396f
Fix Pattern test after removal of debug setting
2022-12-19 12:18:41 -06:00
Joost De Cock
b60d077385
Merge pull request #3248 from BenJamesBen/remove-debug-setting
...
chore(core): Remove debug setting
2022-12-18 20:07:03 +01:00
joostdecock
2caf9ead96
Fixing merge conflict - Merge branch 'develop' into site-dependencies
2022-12-18 09:28:12 +01:00
Joost De Cock
b52ac77f02
chore: Updated core deps
2022-12-17 16:49:58 +01:00
Benjamin F
fd2f2fef25
chore(core): Remove debug setting
2022-12-16 11:39:24 -08:00
Joost De Cock
ff49991204
Merge pull request #3224 from eriese/eriese-paperless
...
[Fix] Paperless exports to SVG and PDF
2022-12-13 19:51:33 +01:00
Enoch Riese
4bdbddb3d6
get pages to render properly on pdf export when settings.only is an array
2022-12-13 08:39:16 -06:00
Joost De Cock
692ef11227
chore: updated contributors
2022-12-12 19:21:33 +01:00
Joost De Cock
c5d4eae079
feat: Export Bezier in shorthand call + docs
2022-12-12 18:45:51 +01:00
Enoch Riese
d78b2bb6c1
Merge branch 'develop' into eriese-v3-printing
2022-12-12 09:44:25 -06:00
Joost De Cock
12d51d5af4
Merge pull request #3172 from BenJamesBen/utils-comments-fixes
...
fix(core) Small corrections to utils.mjs comments
2022-12-09 08:04:20 +01:00
Joost De Cock
88b17bcee7
Merge pull request #3188 from BenJamesBen/pattern-sampleoptions-update
...
fix(core): Update Pattern.sampleOptions() and documentation
2022-12-09 08:00:27 +01:00
Benjamin F
04b36cb1a1
fix(core): Fix typo in points.mjs comment
2022-12-08 22:37:50 -08:00
Benjamin F
969d481585
fix(core): Update Pattern.sampleOptions() to work with additional option types
2022-12-08 20:45:17 -08:00
Enoch Riese
4f42f4038c
test the security fix
2022-12-08 20:06:22 -06:00
Enoch Riese
08f1dcdaba
security fix
2022-12-08 19:31:57 -06:00
Enoch Riese
91ece18d2b
Merge branch 'develop' into eriese-v3-printing
2022-12-08 19:28:54 -06:00
Benjamin F
b000039033
fix(core) Small corrections to utils.mjs comments
2022-12-07 18:23:02 -08:00
Benjamin F
491902aca6
fix(core): In Path.clean(), initialize cur variable before use.
2022-12-04 20:19:51 -08:00
Enoch Riese
59bf4ffb51
test uncovered lines
2022-12-04 16:59:34 -06:00
Enoch Riese
5aab19f7c5
Merge branch 'develop' into eriese-v3-printing
2022-12-04 16:29:06 -06:00
joostdecock
fab1e2f877
feat(core): Added Path.clean() method. Closes #3038 and #3056
...
This is a fix for bug #3038 which was investigated by @BenJamesBen
who also proposed a fix in PR #3056
However, after discussing the matter, we agreed it would be better
to have a generic method in core to guard against the issue of
spurious drawing operations.
This commit adds the `Path.clean()` method that does exactly that,
as well as its documentation.
2022-12-03 17:28:05 +01:00
Enoch Riese
a9098845ff
Merge branch 'develop' into eriese-v3-printing
2022-11-28 15:29:46 -06:00
Joost De Cock
a7f38491d4
Merge pull request #3080 from eriese/eriese-fix-tests
...
[Fix] Codecov report uploads
2022-11-22 15:26:49 +01:00
Enoch Riese
271686b23b
Merge branch 'develop' into eriese-v3-printing
2022-11-16 10:05:37 -06:00
Enoch Riese
c50d3889e2
use lcov for coverage reporting
2022-11-16 09:59:51 -06:00
Benjamin F
bd6ff9d657
fix(core): Calculate option distances correctly.
2022-11-16 15:11:35 +01:00
Enoch Riese
341a5cce61
more lint fixes
2022-11-15 17:29:02 -06:00
Enoch Riese
3243216369
lint fixes
2022-11-15 17:10:18 -06:00
Enoch Riese
5f37bd8c1f
decrease timeout now that it's working
2022-11-15 16:50:28 -06:00