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

docs hello pipeline #21

wants to merge 245 commits into from

Conversation

thewtex
Copy link
Owner

@thewtex thewtex commented Feb 10, 2023

  • build: Export cpp-base64 from WebAssemblyInterface
  • feat(readImageLocalFile): Support casting options
  • feat(readImageArrayBuffer): Support componentType, pixelType options
  • feat(readImageBlob): Add pixelType, componentType options
  • feat(readImageDICOMArrayBufferSeries): Add componentType, pixelType options
  • style: ts-standard updates
  • feat(readImageFileSeries): Support componentType, pixelType
  • ci(testing-data): Remove Pinata pinning
  • refactor: Updates for master to main branch rename
  • ci: Remove unused Azure Pipelines config
  • test: Update released data resources
  • feat(readImageDICOMFileSeries): Support componentType, pixelType options
  • feat(readImageFile): Support componentType, pixelType
  • feat(readImageLocalDICOMFileSeries): Support componentType, pixelType
  • test: Retrieve released data from Kitware's Apache server
  • feat(writeImageArrayBuffer): Support componentType, pixelType
  • feat(writeImageLocalFile): Support componentType, pixelType
  • chore(release): 1.0.0-b.49 [skip ci]
  • build(deps): bump loader-utils from 2.0.2 to 2.0.3
  • build(deps): bump loader-utils from 2.0.2 to 2.0.3 in /examples/webpack
  • build: Update ExternalData.cmake for w3s.link gateway output
  • docs: Document how to add new testing data
  • feat(Image): use Map for metadata member
  • feat(Image): support metadata serialization
  • chore(release): 1.0.0-b.50 [skip ci]
  • feat(itk-wasm-cli): Update default Docker image for 20221114-8659b8cc
  • docs(docker-release): Note checking out a new branch
  • chore(release): 1.0.0-b.51 [skip ci]
  • docs: Add BREAKING_CHANGES.md to track beta breaking changes
  • build(deps): bump loader-utils from 2.0.3 to 2.0.4 in /examples/webpack
  • build(deps): bump loader-utils from 2.0.3 to 2.0.4
  • build(deps): bump engine.io from 6.2.0 to 6.2.1
  • feat(Python): Add IO wrapping
  • build(Python): Add setup.py
  • ci(GitHubActions): Add C++, Python package builds
  • ci(GitHubActions): Migrate to remote module reusable action
  • build(Windows): Use C++20 standard
  • build(libcbor): Bump to latest master
  • build(Windows): Replace std::atol with std::strtoull
  • build(GCC): Address operator | warning
  • build(macos): Use C++17
  • build(SharedLibs): Add missing export specification, linkage
  • build(Windows): Simplify cbor pair initialization
  • docs(NativePythonPackage): Improve long description
  • test(C++): Disable itkPipelineTest in CI
  • chore(release): 1.0.0-b.52 [skip ci]
  • feat(ITK): Bump to 2022-12-21 master
  • feat(itk-wasm-cli): Update default Docker image for 20221222-d37dad3f
  • chore(release): 1.0.0-b.53 [skip ci]
  • ci(NativePython): Fix wheel uploads
  • build(PythonPackages): Enable CMAKE_POSITION_INDEPENDENT_CODE
  • docs(Badges): Fix C++ / Native Python link
  • build(deps): bump json5 from 1.0.1 to 1.0.2
  • build(deps): bump json5 from 2.2.1 to 2.2.3 in /examples/webpack
  • chore(HelloWorldExample): Bump dependencies to latest
  • refactor(HelloWorldExample): Run example on port 8083
  • docs(HelloWorldExample): WASM -> Wasm
  • docs(HelloWorld): Updates and improvements for 1.0.0-b.53
  • docs(HelloWorld): Update screenshot
  • ci(HelloWorld): Bump actions to latest
  • ci(Python): Add native ARM wheel support
  • ci(HelloWorldExample): Update emscripten-build artifact directory
  • docs(examples): remove manual line breaks from examples/index.md
  • docs: remove manual line breaks in itk_js_to_itk_wasm_migration_guide.md
  • docs: typo fixes in itk_js_to_itk_wasm_migration_guide.md
  • docs(HelloWorldExample): More direct link to Git repository
  • docs(HelloWorldExample): HTML file should be named index.html
  • feat(runPipeline): Support passing pipelineBaseUrl directly
  • chore(release): 1.0.0-b.54 [skip ci]
  • fix(runPipeline): Support URL pipelineBaseUrl
  • chore(release): 1.0.0-b.55 [skip ci]
  • fix(createWebWorkerPromise): Move up one directory
  • chore(release): 1.0.0-b.56 [skip ci]
  • build(toolchains): Bump to wasi-sdk-19, emscripten latest release
  • feat(itk-wasm-cli): Update default Docker image for 20230116-fcc852e2
  • chore(release): 1.0.0-b.57 [skip ci]
  • feat(itk-wasm-cli): Update default Docker image for 20230116-9dfa2b8a
  • chore(release): 1.0.0-b.58 [skip ci]
  • refactor: Move BuildZstd.cmake into CMake/
  • docs(itk-wasm-cli): Fix source dir description
  • refactor(compress-stringify): Move to packages/
  • refactor(itk-wasm-cli): Change default build dir to emscripten-build
  • fix(cli): Filter duplicate .umd.wasm when globbing
  • feat(bindgen): Output package.json with name, description
  • feat(bindgen): tsc build configuration
  • refactor(bindgen): Always output to the src/ dir
  • refactor(bindgen): Use language for the default outputDir
  • refactor(bindgen): Only output package files if they do not exist
  • feat(bindgen): Output readme
  • feat(bindgen): Generate Node build configuration
  • style(bindgen): Nullish coalescing operator for language, outputDir
  • feat(bindgen): Generate browser ESM bundle
  • feat(bindgen): Add npm badge to readme
  • feat(bindgen): readme pipeline function interfaces
  • feat(bindgen): Generate docsify documentation
  • refactor(bindgen): Make package-name and package-description required
  • feat(bindgen): Copy WASM modules to dist/pipelines/
  • feat(bindgen): Add --repository flag
  • feat(compress-stringify): Initial bindgen output
  • test(compress-stringify): Add Node tests
  • test(compress-stringify): Add cypress configuration
  • build(compress-stringify): Add missing build dev packages
  • build(dicom-package): Update to required itk-wasm version
  • refactor(compress-stringify): Default is "data:base64,"
  • test(compressStringify): Add demo app interface
  • style(src/pipeline): Run prettier
  • build: Bump itk-wasm, @rollup/plugin-terser
  • feat(compress-stringify): Add pipelines-base-url.ts
  • refactor(CLI): Factor typescript binden into its own module
  • refactor(bindgen): Generate kebab case typescript modules
  • feat(bindgen): Build demo with vite
  • style(pipelines-base-url): Specify return type
  • feat(bindgen): Add vite.config.js
  • feat(bindgen): Add itkConfig.js
  • test(compress-stringify): Update Node tests for package layout
  • build(compress-stringify): Add itkConfig.js
  • test(compress-stringify): Render compressStringify outputs
  • test(compressStringify): Download button
  • test(compress-stringify): Add parseStringDecompress interface
  • test(compress-stringify): Define cypress spec
  • build(compress-stringify): Add build scripts
  • docs(compress-stringify): Document setPipelinesBaseUrl, getPipelinesBaseUrl
  • docs(ViteExample): Update to Vite 4.0.4
  • test(inputs-outputs-example): Specify emscripten build path
  • chore(release): 1.0.0-b.59 [skip ci]
  • docs(parse-string-decompress): Use bindgen output
  • docs(compress-stringify): Add Functions header
  • docs(compress-stringify): Add example link
  • docs(compress-stringify): Improve rendering, add example link/embed
  • docs(compress-stringify): Add documentation link
  • build(compress-stringify): Update pnpm-lock.yaml
  • feat(runPipeline): Support specification of pipelineWorkerUrl
  • build(CLI11): Bump to v2.3.2
  • chore(release): 1.0.0-b.60 [skip ci]
  • feat(runPipeline): Support passing null pipelineWorkerUrl
  • build: Ignore sprintf warnings
  • refactor(CxxClasses): Rename WASM to Wasm
  • feat(itk-wasm-cli): Update default Docker image for 20230121-26870ef2
  • feat(itk-wasm-cli): Update default Docker image for 20230122-5e3aea6c
  • chore(release): 1.0.0-b.61 [skip ci]
  • docs: Migrate to docsify
  • chore(release): 1.0.0-b.62 [skip ci]
  • build(compress-stringify): Bump itk-wasm to 1.0.0-b.60
  • refactor(cli): Get wasm modules through glob of buildDir
  • build(compress-stringify): Add bindgen build target
  • chore(glob): Bump to 8.1.0
  • feat(bindgen): Use vite or webpack shipped pipelineWorker
  • docs(compress-stringify): Copy inputs for repeated runs in demo
  • chore(itk-compress-stringify): Bump to 0.2.0
  • docs(itk-compress-stringify): Remove centering of Example Documentation links
  • feat(compress-stringify): Use assets hosted on jsDelivr by default
  • chore(compress-stringify): Bump version to 0.3.0
  • ci(MacOSCxx): Bump Action to use XCode 13.2
  • fix(rollup.worker.config): remove unused babel import
  • build(deps): bump ua-parser-js from 0.7.31 to 0.7.33
  • build(typescriptResources): Ignore unloadable / unfound package.json
  • feat(core): Add set/get PipelineWorkerUrl PipelinesBaseUrl
  • docs(docsify): Add redirects for shared links
  • chore(release): 1.0.0-b.63 [skip ci]
  • build(semantic-release): Bump packages to latest versions
  • feat(Python): Support Image IO in pipelines
  • build: Move glob from dev to normal dependency
  • ci(javascript-typescript): Bump to Node 18
  • chore(release): 1.0.0-b.64 [skip ci]
  • fix(IOExample): Bump itk-wasm to 1.0.0-b.63 for missing glob
  • chore(release): 1.0.0-b.65 [skip ci]
  • feat(bindgen): Default to itk-wasm package asset configuration
  • build: Exclude typescript template files from main build
  • test(ts-standard): Ignore bindgen/typescript-resources
  • chore(release): 1.0.0-b.66 [skip ci]
  • refactor(runPipeline): Pass execution options in options object
  • docs(Examples): Add different-input-types examples
  • build(WASI): Address lack of strtold in CLI11
  • feat(itk-wasm-cli): Update default Docker image for 20230201-d4552761
  • chore(release): 1.0.0-b.67 [skip ci]
  • build(wasi): Add support for printscan-long-double
  • feat(itk-wasm-cli): Update default Docker image for 20230206-66348225
  • refactor(itk-dicom): refactor itk-dicom as package
  • fix(itk-dicom): build issues for the new package
  • build(deps): bump @sideway/formula from 3.0.0 to 3.0.1
  • build(deps): bump @sideway/formula in /examples/webpack
  • chore(release): 1.0.0-b.68 [skip ci]
  • feat(CLI): Add docker pull status information when required
  • fix(bindgen): Pack .npmignore resource into the package
  • chore(release): 1.0.0-b.69 [skip ci]
  • fix(bindgen): Add missing .nojekyll
  • chore(release): 1.0.0-b.70 [skip ci]
  • docs(HelloPipeline): Minor improvements

thewtex and others added 30 commits November 4, 2022 08:00
…e64-export

build: Export cpp-base64 from WebAssemblyInterface
The add algorithm is not the same as web3.storage.
…-data-update

test: Update released data resources
Also try estuary.tech before another web3.storage attempt.
…he-data

test: Retrieve released data from Kitware's Apache server
…-image

Image IO componentType, pixelType options
# [1.0.0-b.49](InsightSoftwareConsortium/ITK-Wasm@itk-wasm-v1.0.0-b.48...itk-wasm-v1.0.0-b.49) (2022-11-08)

### Features

* **readImageArrayBuffer:** Support componentType, pixelType options ([6d1c20a](InsightSoftwareConsortium@6d1c20a))
* **readImageBlob:** Add pixelType, componentType options ([9b8c32a](InsightSoftwareConsortium@9b8c32a))
* **readImageDICOMArrayBufferSeries:** Add componentType, pixelType ([54deca3](InsightSoftwareConsortium@54deca3))
* **readImageDICOMFileSeries:** Support componentType, pixelType options ([5e5d142](InsightSoftwareConsortium@5e5d142))
* **readImageFileSeries:** Support componentType, pixelType ([d42fbc1](InsightSoftwareConsortium@d42fbc1))
* **readImageFile:** Support componentType, pixelType ([9ac40b9](InsightSoftwareConsortium@9ac40b9))
* **readImageLocalDICOMFileSeries:** Support componentType, pixelType ([0a61e48](InsightSoftwareConsortium@0a61e48))
* **readImageLocalFile:** Support casting options ([149721d](InsightSoftwareConsortium@149721d))
* **writeImageArrayBuffer:** Support componentType, pixelType ([2b50d9c](InsightSoftwareConsortium@2b50d9c))
* **writeImageLocalFile:** Support componentType, pixelType ([23eca87](InsightSoftwareConsortium@23eca87))
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.3/CHANGELOG.md)
- [Commits](webpack/loader-utils@v2.0.2...v2.0.3)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.3/CHANGELOG.md)
- [Commits](webpack/loader-utils@v2.0.2...v2.0.3)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…Consortium/dependabot/npm_and_yarn/loader-utils-2.0.3

build(deps): bump loader-utils from 2.0.2 to 2.0.3
…Consortium/dependabot/npm_and_yarn/examples/webpack/loader-utils-2.0.3

build(deps): bump loader-utils from 2.0.2 to 2.0.3 in /examples/webpack
…eway

build: Update ExternalData.cmake for w3s.link gateway output
thewtex and others added 30 commits January 30, 2023 20:36
…s-stringify-init

feat(bindgen): Default to itk-wasm package asset configuration
# [1.0.0-b.66](InsightSoftwareConsortium/ITK-Wasm@itk-wasm-v1.0.0-b.65...itk-wasm-v1.0.0-b.66) (2023-01-31)

### Features

* **bindgen:** Default to itk-wasm package asset configuration ([3341ca0](InsightSoftwareConsortium@3341ca0))
Order independent and allow for future options, e.g. disableSimd.
…eline-options

refactor(runPipeline): Pass execution options in options object
Demonstrates how to create a pipeline that accepts two different input
image types.
…nt-input-types

docs(Examples): Add different-input-types examples
# [1.0.0-b.67](InsightSoftwareConsortium/ITK-Wasm@itk-wasm-v1.0.0-b.66...itk-wasm-v1.0.0-b.67) (2023-02-06)

### Features

* **itk-wasm-cli:** Update default Docker image for 20230201-d4552761 ([ea674c1](InsightSoftwareConsortium@ea674c1))
Explicitly required for std::strtold, used by CLI11.
Bumps [@sideway/formula](https://github.com/sideway/formula) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sideway/formula/releases)
- [Commits](hapijs/formula@v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: "@sideway/formula"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [@sideway/formula](https://github.com/sideway/formula) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sideway/formula/releases)
- [Commits](hapijs/formula@v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: "@sideway/formula"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…Consortium/dependabot/npm_and_yarn/sideway/formula-3.0.1

build(deps): bump @sideway/formula from 3.0.0 to 3.0.1
…Consortium/dependabot/npm_and_yarn/examples/webpack/sideway/formula-3.0.1

build(deps): bump @sideway/formula from 3.0.0 to 3.0.1 in /examples/webpack
…ate-dicom-module-to-separate-package

refac(itk-dicom): refactor itk-dicom as package
# [1.0.0-b.68](InsightSoftwareConsortium/ITK-Wasm@itk-wasm-v1.0.0-b.67...itk-wasm-v1.0.0-b.68) (2023-02-09)

### Bug Fixes

* **itk-dicom:** build issues for the new package ([46ef37f](InsightSoftwareConsortium@46ef37f))

### Features

* **itk-wasm-cli:** Update default Docker image for 20230206-66348225 ([89b7886](InsightSoftwareConsortium@89b7886))
npm pack ignores this file by default so rename.
…ker-pull-status

feat(CLI): Add docker pull status information when required
…ore-bindgen-pack

fix(bindgen): Pack .npmignore resource into the package
# [1.0.0-b.69](InsightSoftwareConsortium/ITK-Wasm@itk-wasm-v1.0.0-b.68...itk-wasm-v1.0.0-b.69) (2023-02-10)

### Bug Fixes

* **bindgen:** Pack .npmignore resource into the package ([9464f56](InsightSoftwareConsortium@9464f56))

### Features

* **CLI:** Add docker pull status information when required ([977b8f9](InsightSoftwareConsortium@977b8f9)), closes [InsightSoftwareConsortium#749](InsightSoftwareConsortium#749)
To address:

```
Error: ENOENT: no such file or directory, copyfile '/home/matt/src/ITKCleaver/node_modules/.pnpm/[email protected]/node_modules/itk-wasm/src/bindgen/typescript-resources/.nojekyll' -> 'typescript/.nojekll'
```
…ipt-no-jekyll

fix(bindgen): Add missing .nojekyll
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants