Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs hello pipeline #21

Open
wants to merge 245 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
245 commits
Select commit Hold shift + click to select a range
7cc7cfa
build: Export cpp-base64 from WebAssemblyInterface
thewtex Nov 4, 2022
149721d
feat(readImageLocalFile): Support casting options
thewtex Nov 4, 2022
6d1c20a
feat(readImageArrayBuffer): Support componentType, pixelType options
thewtex Nov 4, 2022
9b8c32a
feat(readImageBlob): Add pixelType, componentType options
thewtex Nov 4, 2022
54deca3
feat(readImageDICOMArrayBufferSeries): Add componentType, pixelType
thewtex Nov 4, 2022
94460b7
style: ts-standard updates
thewtex Nov 4, 2022
d42fbc1
feat(readImageFileSeries): Support componentType, pixelType
thewtex Nov 4, 2022
68c523e
Merge pull request #681 from thewtex/cpp-base64-export
thewtex Nov 5, 2022
1e3e083
ci(testing-data): Remove Pinata pinning
thewtex Nov 6, 2022
770d853
refactor: Updates for master to main branch rename
thewtex Nov 6, 2022
075eb0b
ci: Remove unused Azure Pipelines config
thewtex Nov 6, 2022
79f562a
Merge pull request #683 from thewtex/branch-rename
thewtex Nov 7, 2022
6e0d4c1
test: Update released data resources
thewtex Nov 7, 2022
0327e29
Merge pull request #684 from thewtex/testing-data-update
thewtex Nov 7, 2022
5e5d142
feat(readImageDICOMFileSeries): Support componentType, pixelType options
thewtex Nov 7, 2022
9ac40b9
feat(readImageFile): Support componentType, pixelType
thewtex Nov 7, 2022
0a61e48
feat(readImageLocalDICOMFileSeries): Support componentType, pixelType
thewtex Nov 7, 2022
09c335b
test: Retrieve released data from Kitware's Apache server
thewtex Nov 7, 2022
2b50d9c
feat(writeImageArrayBuffer): Support componentType, pixelType
thewtex Nov 7, 2022
23eca87
feat(writeImageLocalFile): Support componentType, pixelType
thewtex Nov 7, 2022
14702a7
Merge pull request #685 from thewtex/kw-apache-data
thewtex Nov 8, 2022
7f9a0a9
Merge pull request #682 from thewtex/io-cast-image
thewtex Nov 8, 2022
0668e27
chore(release): 1.0.0-b.49 [skip ci]
semantic-release-bot Nov 8, 2022
9e52a8b
build(deps): bump loader-utils from 2.0.2 to 2.0.3
dependabot[bot] Nov 9, 2022
c4e2392
build(deps): bump loader-utils from 2.0.2 to 2.0.3 in /examples/webpack
dependabot[bot] Nov 9, 2022
f4ca382
Merge pull request #686 from InsightSoftwareConsortium/dependabot/npm…
thewtex Nov 10, 2022
08ead98
build: Update ExternalData.cmake for w3s.link gateway output
thewtex Nov 10, 2022
a730cb6
Merge pull request #687 from InsightSoftwareConsortium/dependabot/npm…
thewtex Nov 10, 2022
6970f54
docs: Document how to add new testing data
thewtex Nov 10, 2022
872fb71
Merge pull request #689 from thewtex/w3s-gateway
thewtex Nov 10, 2022
8a7cfa7
Merge pull request #690 from thewtex/test-data-docs
thewtex Nov 11, 2022
f9ac56e
feat(Image): use Map for metadata member
thewtex Jul 2, 2022
282db1b
feat(Image): support metadata serialization
thewtex Jul 2, 2022
8659b8c
Merge pull request #691 from thewtex/metadata-support
thewtex Nov 14, 2022
117ff55
chore(release): 1.0.0-b.50 [skip ci]
semantic-release-bot Nov 14, 2022
7af2985
feat(itk-wasm-cli): Update default Docker image for 20221114-8659b8cc
thewtex Nov 14, 2022
1e4a827
docs(docker-release): Note checking out a new branch
thewtex Nov 14, 2022
6939a86
Merge pull request #692 from thewtex/meta-docker
thewtex Nov 15, 2022
7d70f0b
chore(release): 1.0.0-b.51 [skip ci]
semantic-release-bot Nov 15, 2022
c9ffa2b
docs: Add BREAKING_CHANGES.md to track beta breaking changes
thewtex Nov 17, 2022
4c2adc9
build(deps): bump loader-utils from 2.0.3 to 2.0.4 in /examples/webpack
dependabot[bot] Nov 18, 2022
32f3091
build(deps): bump loader-utils from 2.0.3 to 2.0.4
dependabot[bot] Nov 18, 2022
9e90091
Merge pull request #695 from InsightSoftwareConsortium/dependabot/npm…
thewtex Nov 21, 2022
1f2b6a6
Merge pull request #696 from InsightSoftwareConsortium/dependabot/npm…
thewtex Nov 21, 2022
b0f1611
build(deps): bump engine.io from 6.2.0 to 6.2.1
dependabot[bot] Nov 22, 2022
d6452c1
Merge pull request #697 from InsightSoftwareConsortium/dependabot/npm…
thewtex Nov 22, 2022
33e199c
Merge pull request #694 from thewtex/pre-release-breaking-changes
thewtex Dec 9, 2022
a0e6705
feat(Python): Add IO wrapping
thewtex Mar 8, 2022
0183eb0
build(Python): Add setup.py
thewtex Mar 8, 2022
75e8337
ci(GitHubActions): Add C++, Python package builds
thewtex Mar 8, 2022
1b6926c
ci(GitHubActions): Migrate to remote module reusable action
thewtex Dec 16, 2022
f367476
build(Windows): Use C++20 standard
thewtex Dec 17, 2022
f023f0f
build(libcbor): Bump to latest master
thewtex Dec 17, 2022
93b8a7b
build(Windows): Replace std::atol with std::strtoull
thewtex Dec 17, 2022
9234e1a
build(GCC): Address operator | warning
thewtex Dec 17, 2022
7616825
build(macos): Use C++17
thewtex Dec 18, 2022
ddc6068
build(SharedLibs): Add missing export specification, linkage
thewtex Dec 19, 2022
0c62f22
build(Windows): Simplify cbor pair initialization
thewtex Dec 19, 2022
06916b2
docs(NativePythonPackage): Improve long description
thewtex Dec 19, 2022
8e8d08c
test(C++): Disable itkPipelineTest in CI
thewtex Dec 19, 2022
e756897
Merge pull request #511 from InsightSoftwareConsortium/python-wrapping
thewtex Dec 20, 2022
02876b1
chore(release): 1.0.0-b.52 [skip ci]
semantic-release-bot Dec 20, 2022
d37dad3
feat(ITK): Bump to 2022-12-21 master
thewtex Dec 22, 2022
79b5730
feat(itk-wasm-cli): Update default Docker image for 20221222-d37dad3f
thewtex Dec 22, 2022
94cb9d8
Merge pull request #700 from thewtex/itk-bump-2022-12-21
thewtex Dec 22, 2022
d1b4b9b
chore(release): 1.0.0-b.53 [skip ci]
semantic-release-bot Dec 23, 2022
1fa7dbd
ci(NativePython): Fix wheel uploads
thewtex Dec 20, 2022
c4fe622
build(PythonPackages): Enable CMAKE_POSITION_INDEPENDENT_CODE
thewtex Dec 23, 2022
575ceb1
Merge pull request #699 from InsightSoftwareConsortium/wheel-uploads
thewtex Dec 23, 2022
c02db3d
docs(Badges): Fix C++ / Native Python link
thewtex Dec 27, 2022
febde7a
Merge pull request #701 from thewtex/cxx-badges
thewtex Dec 28, 2022
7e228e5
build(deps): bump json5 from 1.0.1 to 1.0.2
dependabot[bot] Jan 8, 2023
9406da1
Merge pull request #704 from InsightSoftwareConsortium/dependabot/npm…
thewtex Jan 8, 2023
40d8e62
build(deps): bump json5 from 2.2.1 to 2.2.3 in /examples/webpack
dependabot[bot] Jan 8, 2023
329dff3
Merge pull request #705 from InsightSoftwareConsortium/dependabot/npm…
thewtex Jan 9, 2023
859ad9c
chore(HelloWorldExample): Bump dependencies to latest
thewtex Jan 9, 2023
e3bc54a
refactor(HelloWorldExample): Run example on port 8083
thewtex Jan 9, 2023
4759d24
docs(HelloWorldExample): WASM -> Wasm
thewtex Jan 9, 2023
49d8cf9
docs(HelloWorld): Updates and improvements for 1.0.0-b.53
thewtex Jan 9, 2023
3e646d8
docs(HelloWorld): Update screenshot
thewtex Jan 9, 2023
4afb68f
ci(HelloWorld): Bump actions to latest
thewtex Jan 9, 2023
1444f69
ci(Python): Add native ARM wheel support
thewtex Jan 9, 2023
ed0754b
ci(HelloWorldExample): Update emscripten-build artifact directory
thewtex Jan 9, 2023
f7fd69a
Merge pull request #706 from thewtex/hello-wasm
thewtex Jan 9, 2023
3da51ff
Merge pull request #707 from thewtex/arm-wheels
thewtex Jan 9, 2023
3697fea
docs(examples): remove manual line breaks from examples/index.md
dzenanz Oct 26, 2022
7523fdf
docs: remove manual line breaks in itk_js_to_itk_wasm_migration_guide.md
dzenanz Nov 3, 2022
95d8324
docs: typo fixes in itk_js_to_itk_wasm_migration_guide.md
dzenanz Nov 3, 2022
0741bf3
docs(HelloWorldExample): More direct link to Git repository
dzenanz Jan 9, 2023
10e9118
docs(HelloWorldExample): HTML file should be named index.html
dzenanz Jan 9, 2023
7464905
Merge pull request #677 from InsightSoftwareConsortium/docUpdate
thewtex Jan 10, 2023
2a65e19
feat(runPipeline): Support passing pipelineBaseUrl directly
thewtex Jan 13, 2023
9abf7ee
Merge pull request #709 from thewtex/pipelineBasUrl
thewtex Jan 13, 2023
f632414
chore(release): 1.0.0-b.54 [skip ci]
semantic-release-bot Jan 13, 2023
af20cd9
fix(runPipeline): Support URL pipelineBaseUrl
thewtex Jan 14, 2023
0c74d62
Merge pull request #711 from thewtex/pipeline-base-url-url
thewtex Jan 14, 2023
6a4d98d
chore(release): 1.0.0-b.55 [skip ci]
semantic-release-bot Jan 14, 2023
1ed0b88
fix(createWebWorkerPromise): Move up one directory
thewtex Jan 16, 2023
59b5d23
Merge pull request #712 from thewtex/inline-worker-path
thewtex Jan 16, 2023
8890f30
chore(release): 1.0.0-b.56 [skip ci]
semantic-release-bot Jan 16, 2023
fcc852e
build(toolchains): Bump to wasi-sdk-19, emscripten latest release
thewtex Jan 15, 2023
358f42b
feat(itk-wasm-cli): Update default Docker image for 20230116-fcc852e2
thewtex Jan 16, 2023
9dfa2b8
Merge pull request #713 from thewtex/toolchain-updates
thewtex Jan 17, 2023
b864076
chore(release): 1.0.0-b.57 [skip ci]
semantic-release-bot Jan 17, 2023
a31769e
feat(itk-wasm-cli): Update default Docker image for 20230116-9dfa2b8a
thewtex Jan 17, 2023
0d4701a
Merge remote-tracking branch 'upstream/main'
thewtex Jan 17, 2023
56f90a9
chore(release): 1.0.0-b.58 [skip ci]
semantic-release-bot Jan 17, 2023
615b5cc
refactor: Move BuildZstd.cmake into CMake/
thewtex Nov 9, 2022
d89417b
docs(itk-wasm-cli): Fix source dir description
thewtex Nov 15, 2022
c330ca6
refactor(compress-stringify): Move to packages/
thewtex Nov 15, 2022
76d6de2
refactor(itk-wasm-cli): Change default build dir to emscripten-build
thewtex Dec 11, 2022
a3190c2
fix(cli): Filter duplicate .umd.wasm when globbing
thewtex Dec 11, 2022
531e7b6
feat(bindgen): Output package.json with name, description
thewtex Dec 29, 2022
d86d2a6
feat(bindgen): tsc build configuration
thewtex Dec 29, 2022
947f719
refactor(bindgen): Always output to the src/ dir
thewtex Dec 29, 2022
4371a39
refactor(bindgen): Use language for the default outputDir
thewtex Dec 29, 2022
bb862e2
refactor(bindgen): Only output package files if they do not exist
thewtex Dec 29, 2022
2c52310
feat(bindgen): Output readme
thewtex Dec 29, 2022
61f7415
feat(bindgen): Generate Node build configuration
thewtex Dec 29, 2022
88ebd0a
style(bindgen): Nullish coalescing operator for language, outputDir
thewtex Dec 29, 2022
9c2a112
feat(bindgen): Generate browser ESM bundle
thewtex Dec 29, 2022
f41fefb
feat(bindgen): Add npm badge to readme
thewtex Jan 2, 2023
af6791e
feat(bindgen): readme pipeline function interfaces
thewtex Jan 3, 2023
41af4f2
feat(bindgen): Generate docsify documentation
thewtex Jan 5, 2023
7529612
refactor(bindgen): Make package-name and package-description required
thewtex Jan 8, 2023
84de1cd
feat(bindgen): Copy WASM modules to dist/pipelines/
thewtex Jan 8, 2023
ada116b
feat(bindgen): Add --repository flag
thewtex Jan 8, 2023
7cc069f
feat(compress-stringify): Initial bindgen output
thewtex Jan 8, 2023
3420f69
test(compress-stringify): Add Node tests
thewtex Jan 8, 2023
f57e34c
test(compress-stringify): Add cypress configuration
thewtex Jan 8, 2023
d207738
build(compress-stringify): Add missing build dev packages
thewtex Jan 11, 2023
3b91544
build(dicom-package): Update to required itk-wasm version
thewtex Jan 12, 2023
4ad3d48
refactor(compress-stringify): Default is "data:base64,"
thewtex Jan 12, 2023
756fb4c
test(compressStringify): Add demo app interface
thewtex Jan 11, 2023
44ccd29
style(src/pipeline): Run prettier
thewtex Jan 13, 2023
05f2fd6
build: Bump itk-wasm, @rollup/plugin-terser
thewtex Jan 13, 2023
04bf847
feat(compress-stringify): Add pipelines-base-url.ts
thewtex Jan 14, 2023
2b658f8
refactor(CLI): Factor typescript binden into its own module
thewtex Jan 15, 2023
f28f401
refactor(bindgen): Generate kebab case typescript modules
thewtex Jan 15, 2023
718866d
feat(bindgen): Build demo with vite
thewtex Jan 16, 2023
d440f49
style(pipelines-base-url): Specify return type
thewtex Jan 17, 2023
5928148
feat(bindgen): Add vite.config.js
thewtex Jan 17, 2023
59cc9b4
feat(bindgen): Add itkConfig.js
thewtex Jan 17, 2023
c8d09a3
test(compress-stringify): Update Node tests for package layout
thewtex Jan 17, 2023
19790f0
build(compress-stringify): Add itkConfig.js
thewtex Jan 18, 2023
9a5909a
test(compress-stringify): Render compressStringify outputs
thewtex Jan 18, 2023
eac3d8b
test(compressStringify): Download button
thewtex Jan 18, 2023
a529533
test(compress-stringify): Add parseStringDecompress interface
thewtex Jan 18, 2023
e273682
test(compress-stringify): Define cypress spec
thewtex Jan 18, 2023
6b08205
build(compress-stringify): Add build scripts
thewtex Jan 18, 2023
7fad14e
docs(compress-stringify): Document setPipelinesBaseUrl, getPipelinesB…
thewtex Jan 18, 2023
5e1e605
docs(ViteExample): Update to Vite 4.0.4
thewtex Jan 17, 2023
1dc7637
test(inputs-outputs-example): Specify emscripten build path
thewtex Jan 18, 2023
ee64994
Merge pull request #715 from thewtex/vite-example-plugin-static-copy
thewtex Jan 19, 2023
ea46543
Merge pull request #702 from thewtex/compress-stringify-package
thewtex Jan 19, 2023
8678494
chore(release): 1.0.0-b.59 [skip ci]
semantic-release-bot Jan 19, 2023
fd1eed9
docs(parse-string-decompress): Use bindgen output
thewtex Jan 19, 2023
cc190fa
docs(compress-stringify): Add Functions header
thewtex Jan 19, 2023
e0b6d52
docs(compress-stringify): Add example link
thewtex Jan 19, 2023
a3f5e9b
docs(compress-stringify): Improve rendering, add example link/embed
thewtex Jan 19, 2023
9a6082d
Merge pull request #717 from thewtex/compress-stringify-docs
thewtex Jan 19, 2023
59de2c2
docs(compress-stringify): Add documentation link
thewtex Jan 19, 2023
48d6210
build(compress-stringify): Update pnpm-lock.yaml
thewtex Jan 19, 2023
bc7f95a
feat(runPipeline): Support specification of pipelineWorkerUrl
thewtex Jan 20, 2023
cfe3073
build(CLI11): Bump to v2.3.2
thewtex Jan 20, 2023
1e630a9
Merge pull request #718 from thewtex/itk-compress-stringify-docs
thewtex Jan 20, 2023
da1f3f5
Merge pull request #720 from thewtex/cli11-bump
thewtex Jan 20, 2023
4a5ba84
Merge pull request #719 from thewtex/pipeline-worker-url
thewtex Jan 21, 2023
5d9c32d
chore(release): 1.0.0-b.60 [skip ci]
semantic-release-bot Jan 21, 2023
69b62d0
feat(runPipeline): Support passing null pipelineWorkerUrl
thewtex Jan 21, 2023
bb8aad2
Merge pull request #722 from thewtex/null-pipeline-worker
thewtex Jan 22, 2023
cb81dda
build: Ignore sprintf warnings
thewtex Jan 22, 2023
d8bca6e
Merge pull request #724 from thewtex/sprintf-warning
thewtex Jan 22, 2023
76447af
refactor(CxxClasses): Rename WASM to Wasm
thewtex Jan 21, 2023
5e3aea6
feat(itk-wasm-cli): Update default Docker image for 20230121-26870ef2
thewtex Jan 21, 2023
a6620b2
feat(itk-wasm-cli): Update default Docker image for 20230122-5e3aea6c
thewtex Jan 22, 2023
638501c
chore(release): 1.0.0-b.61 [skip ci]
semantic-release-bot Jan 22, 2023
d21f7a7
Merge pull request #725 from thewtex/wasm-naming
thewtex Jan 23, 2023
f55e8ca
docs: Migrate to docsify
thewtex Jan 22, 2023
29f9c69
chore(release): 1.0.0-b.62 [skip ci]
semantic-release-bot Jan 23, 2023
fb27d37
Merge pull request #726 from thewtex/docsify
thewtex Jan 23, 2023
d062459
build(compress-stringify): Bump itk-wasm to 1.0.0-b.60
thewtex Jan 21, 2023
e85fc2a
refactor(cli): Get wasm modules through glob of buildDir
thewtex Jan 21, 2023
07a794d
build(compress-stringify): Add bindgen build target
thewtex Jan 21, 2023
590e8de
chore(glob): Bump to 8.1.0
thewtex Jan 21, 2023
0b7bb9f
feat(bindgen): Use vite or webpack shipped pipelineWorker
thewtex Jan 21, 2023
27e6d89
docs(compress-stringify): Copy inputs for repeated runs in demo
thewtex Jan 23, 2023
f86626f
chore(itk-compress-stringify): Bump to 0.2.0
thewtex Jan 24, 2023
52da854
docs(itk-compress-stringify): Remove centering of Example Documentati…
thewtex Jan 24, 2023
3f86d7f
feat(compress-stringify): Use assets hosted on jsDelivr by default
thewtex Jan 24, 2023
15d5f95
chore(compress-stringify): Bump version to 0.3.0
thewtex Jan 24, 2023
de42b42
ci(MacOSCxx): Bump Action to use XCode 13.2
thewtex Jan 24, 2023
65d129e
fix(rollup.worker.config): remove unused babel import
PaulHax Jan 24, 2023
0c43e14
Merge pull request #731 from thewtex/xcode-13.2
thewtex Jan 24, 2023
0fc9436
build(deps): bump ua-parser-js from 0.7.31 to 0.7.33
dependabot[bot] Jan 24, 2023
d2c275e
build(typescriptResources): Ignore unloadable / unfound package.json
thewtex Jan 24, 2023
97f4f76
feat(core): Add set/get PipelineWorkerUrl PipelinesBaseUrl
thewtex Jan 24, 2023
5d98ee7
Merge pull request #730 from thewtex/compress-stringify-pipeline-base
thewtex Jan 25, 2023
57c9ea3
Merge pull request #732 from InsightSoftwareConsortium/dependabot/npm…
thewtex Jan 25, 2023
8d1bd81
docs(docsify): Add redirects for shared links
thewtex Jan 25, 2023
9e810c1
chore(release): 1.0.0-b.63 [skip ci]
semantic-release-bot Jan 25, 2023
b191f55
Merge pull request #733 from thewtex/docsify-redirects
thewtex Jan 25, 2023
c56c511
build(semantic-release): Bump packages to latest versions
thewtex Jan 25, 2023
f06d000
feat(Python): Support Image IO in pipelines
thewtex Oct 28, 2022
14a68e8
build: Move glob from dev to normal dependency
thewtex Jan 25, 2023
366378c
ci(javascript-typescript): Bump to Node 18
thewtex Jan 26, 2023
74b257b
Merge pull request #734 from thewtex/python-pipeline
thewtex Jan 26, 2023
d8c5005
Merge pull request #735 from thewtex/semantic-release-bumps
thewtex Jan 26, 2023
5df5edf
chore(release): 1.0.0-b.64 [skip ci]
semantic-release-bot Jan 26, 2023
2ce5590
fix(IOExample): Bump itk-wasm to 1.0.0-b.63 for missing glob
thewtex Jan 26, 2023
3c849b8
Merge pull request #737 from thewtex/io-example-version
thewtex Jan 26, 2023
927be66
chore(release): 1.0.0-b.65 [skip ci]
semantic-release-bot Jan 26, 2023
3341ca0
feat(bindgen): Default to itk-wasm package asset configuration
thewtex Jan 27, 2023
5c35043
build: Exclude typescript template files from main build
thewtex Jan 27, 2023
8946dc0
test(ts-standard): Ignore bindgen/typescript-resources
thewtex Jan 30, 2023
cfa7ada
Merge pull request #738 from thewtex/compress-stringify-init
thewtex Jan 31, 2023
5b7a7e3
chore(release): 1.0.0-b.66 [skip ci]
semantic-release-bot Jan 31, 2023
84a3d5e
refactor(runPipeline): Pass execution options in options object
thewtex Jan 31, 2023
8a62e2a
Merge pull request #743 from thewtex/run-pipeline-options
thewtex Feb 1, 2023
0f02eb8
docs(Examples): Add different-input-types examples
thewtex Jan 31, 2023
d455276
build(WASI): Address lack of strtold in CLI11
thewtex Feb 2, 2023
ea674c1
feat(itk-wasm-cli): Update default Docker image for 20230201-d4552761
thewtex Feb 2, 2023
a328d98
Merge pull request #747 from thewtex/wasi-strtold
thewtex Feb 6, 2023
0e37262
Merge pull request #746 from thewtex/different-input-types
thewtex Feb 6, 2023
403c3a8
chore(release): 1.0.0-b.67 [skip ci]
semantic-release-bot Feb 6, 2023
6634822
build(wasi): Add support for printscan-long-double
thewtex Feb 6, 2023
89b7886
feat(itk-wasm-cli): Update default Docker image for 20230206-66348225
thewtex Feb 6, 2023
5ef56f4
Merge pull request #748 from thewtex/long-double-flag
thewtex Feb 7, 2023
bea6441
refactor(itk-dicom): refactor itk-dicom as package
jadh4v Jan 27, 2023
46ef37f
fix(itk-dicom): build issues for the new package
jadh4v Jan 27, 2023
9bab0e3
build(deps): bump @sideway/formula from 3.0.0 to 3.0.1
dependabot[bot] Feb 9, 2023
8afc93b
build(deps): bump @sideway/formula in /examples/webpack
dependabot[bot] Feb 9, 2023
e1d7883
Merge pull request #751 from InsightSoftwareConsortium/dependabot/npm…
thewtex Feb 9, 2023
6f8c6d5
Merge pull request #752 from InsightSoftwareConsortium/dependabot/npm…
thewtex Feb 9, 2023
c25240a
Merge pull request #740 from jadh4v/ENH-migrate-dicom-module-to-separ…
thewtex Feb 9, 2023
b7c2a54
chore(release): 1.0.0-b.68 [skip ci]
semantic-release-bot Feb 9, 2023
977b8f9
feat(CLI): Add docker pull status information when required
thewtex Feb 10, 2023
9464f56
fix(bindgen): Pack .npmignore resource into the package
thewtex Feb 10, 2023
565d02c
Merge pull request #753 from thewtex/cli-docker-pull-status
thewtex Feb 10, 2023
8351432
Merge pull request #754 from thewtex/npm-ignore-bindgen-pack
thewtex Feb 10, 2023
be864f7
chore(release): 1.0.0-b.69 [skip ci]
semantic-release-bot Feb 10, 2023
99d8e00
fix(bindgen): Add missing .nojekyll
thewtex Feb 10, 2023
01d047d
Merge pull request #755 from thewtex/typescript-no-jekyll
thewtex Feb 10, 2023
c1c7637
chore(release): 1.0.0-b.70 [skip ci]
semantic-release-bot Feb 10, 2023
eff54a8
docs(HelloPipeline): Minor improvements
thewtex Feb 10, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 22 additions & 0 deletions .github/workflows/cxx-python.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: C++,Native Python

on: [push,pull_request]

env:
itk-git-tag: "v5.3.0"
itk-wheel-tag: "v5.3.0"
ITKMeshToPolyData-git-tag: "v0.10.0"

jobs:
cxx-build-workflow:
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-cxx.yml@03626a23c22246e89e36c7e918a158c440f9b099
with:
itk-module-deps: '[email protected]'
ctest-options: '-E itkPipelineTest'

python-build-workflow:
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-package-python.yml@03626a23c22246e89e36c7e918a158c440f9b099
with:
itk-module-deps: 'InsightSoftwareConsortium/[email protected]'
secrets:
pypi_password: ${{ secrets.pypi_password }}
50 changes: 38 additions & 12 deletions .github/workflows/examples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,18 +27,18 @@ jobs:

build-hello-world-example:
name: hello-world build
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04

defaults:
run:
working-directory: ./examples/hello-world

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3

- uses: actions/setup-node@v2
- uses: actions/setup-node@v3
with:
node-version: '16'
node-version: '18'

- name: Install
run: |
Expand All @@ -49,36 +49,36 @@ jobs:
npm run build

- name: Save wasm builds
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: hello-world-build
if-no-files-found: error
path: |
examples/hello-world/web-build
examples/hello-world/emscripten-build
examples/hello-world/wasi-build


test-hello-world-example:
name: Hello World Test
name: hello-world test
needs: build-hello-world-example
runs-on: ubuntu-20.04
container: cypress/browsers:node16.13.2-chrome97-ff96
runs-on: ubuntu-22.04
container: cypress/browsers:node18.12.0-chrome107

defaults:
run:
working-directory: ./examples/hello-world

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3

- name: Load wasm builds
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: hello-world-build
path: examples/hello-world

- name: Test
uses: cypress-io/github-action@v2
uses: cypress-io/github-action@v5
with:
working-directory: ./examples/hello-world
browser: chrome
Expand Down Expand Up @@ -220,3 +220,29 @@ jobs:
npm run emscripten-build-release
npm run emscripten-build-debug
npm run wasi-build-debug

test-different-input-types-example:
name: different-input-types
runs-on: ubuntu-22.04
defaults:
run:
working-directory: ./examples/different-input-types

steps:
- uses: actions/checkout@v3

- uses: actions/setup-node@v3
with:
node-version: '18'

- name: Install
run: |
npm install

- name: Build
run: |
npm run build

- name: Test
run: |
npm run test
31 changes: 5 additions & 26 deletions .github/workflows/javascript-typescript.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on: [push,pull_request]

jobs:
build-test-deploy:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04

steps:
- uses: actions/checkout@v2
Expand All @@ -27,9 +27,9 @@ jobs:
run: |
./src/docker/pull.sh

- uses: actions/setup-node@v2
- uses: actions/setup-node@v3
with:
node-version: '16'
node-version: '18'

- name: Install packages
run: |
Expand Down Expand Up @@ -59,10 +59,10 @@ jobs:
cd test/pipelines/median-filter-pipeline

node ../../../src/itk-wasm-cli.js build -i itkwasm/emscripten:latest .
rm -rf web-build
rm -rf emscripten-build

node ../../../src/itk-wasm-cli.js build -i itkwasm/wasi:latest .
rm -rf web-build
rm -rf emscripten-build

cd -

Expand All @@ -74,24 +74,3 @@ jobs:
git config --global user.name "GitHub Actions"
git config --global user.email "[email protected]"
npx semantic-release

- name: Setup ipfs
uses: ibnesayeed/setup-ipfs@master
with:
ipfs_version: ^0.8

- name: Pin testing data
if: github.ref == 'refs/heads/master'
env:
PINATA_JWT: ${{ secrets.PINATA_JWT }}
run: |
mkdir itk-wasm-testing-data
rsync -v -r --exclude=Objects --exclude='*-hash-stamp' ./build-emscripten/ExternalData/ ./itk-wasm-testing-data/
new_cid=$(ipfs add -r -Q --cid-version 1 --raw-leaves itk-wasm-testing-data)

ipfs pin remote service add pinata https://api.pinata.cloud/psa "$PINATA_JWT"
if test $(ipfs pin remote ls --service=pinata --name=itk-wasm-testing-data --cid=$new_cid | wc -l) -lt 1; then
ipfs pin remote add --service=pinata --name=itk-wasm-testing-data $new_cid
else
echo "CID ${new_cid} already pinned on Pinata."
fi
2 changes: 1 addition & 1 deletion .github/workflows/python-wasm.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Python WASM
name: Python Wasm

on: [push,pull_request]

Expand Down
19 changes: 14 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,30 +29,39 @@ dist/dicom/dist/*
dist/dicom/dist/demo/*
!dist/dicom/dist/demo/app.js

packages/compress-stringify/typescript/dist/pipelines/
packages/compress-stringify/typescript/dist/*.d.ts
packages/compress-stringify/typescript/dist/*.js
packages/compress-stringify/typescript/dist/*.map
packages/compress-stringify/typescript/cypress/videos/
packages/compress-stringify/emscripten-build/
packages/compress-stringify/typescript/demo/
packages/compress-stringify/typescript/dist/

node_modules
.DS_Store
yarn.lock
.vscode

examples/Node.js/logo.tif
examples/Node.js/package-lock.json
examples/HelloWorld/web-build
examples/HelloWorld/emscripten-build
examples/HelloWorld/wasi-build
examples/HelloWorld/package-lock.json
examples/UMD/package-lock.json
examples/Webpack/package-lock.json
examples/Webpack/cypress/videos/

test/median-filter-pipeline/itk-wasm
test/pipelines/median-filter-pipeline/web-build
test/pipelines/median-filter-pipeline/emscripten-build
test/pipelines/median-filter-pipeline/wasi-build
src/docker/itk-wasm/median-filter-pipelineCopy/

src/docker/itk-wasm/ITKWebAssemblyInterfaceModuleCopy/
test/stdout-stderr-pipeline/itk-wasm
test/pipelines/stdout-stderr-pipeline/web-build/
test/pipelines/input-output-files-pipeline/web-build/
test/pipelines/mesh-read-write-pipeline/web-build/
test/pipelines/stdout-stderr-pipeline/emscripten-build/
test/pipelines/input-output-files-pipeline/emscripten-build/
test/pipelines/mesh-read-write-pipeline/emscripten-build/
test/pipelines/stdout-stderr-pipeline/wasi-build/
test/pipelines/input-output-files-pipeline/wasi-build/
test/pipelines/mesh-read-write-pipeline/wasi-build/
Expand Down
23 changes: 23 additions & 0 deletions BREAKING_CHANGES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# itk-wasm breaking changes

This is a log of itk-wasm breaking changes in the 1.0 beta pre-release. We work to
limit any breaking changes to when they are needed, provide backwards
compatible interfaces when possible, and document breaking changes. However,
for long-term improvement of the package, breaking changes are occasionally
needed. These changes are noted here.

For a log and guide when transitioning from itk.js to itk-wasm,
please see [the migration
guide](doc/content/docs/itk_js_to_itk_wasm_migration_guide.md).

## From 1.0.0-b.61 to 1.0.0-b.62

- WASM renamed to Wasm in C++ classes.

## From 1.0.0-b.51 to 1.0.0-b.52

- The default itkwasm CLI build directory is `emscripten-build` instead of `web-build`.

## From 1.0.0-b.49 to 1.0.0-b.50

- Image.metadata is now a Map instead of an Object.
Loading