# What changed in jupyter-builder

> 22 changes in jupyter-builder 0.0 to 1 from its official release notes, upgrade guides and advisories: 5 breaking, 1 deprecations, 1 new APIs and options. Each one cited. Sources checked 2026-11-08. HTML: https://unstale.sh/pypi/jupyter-builder/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## jupyter-builder 1

### Breaking changes

- Switched back to Module Federation v1, which may affect build compatibility. (1.2.0) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v1.2.0)
- A requested core version that cannot be found now raises an error; v-prefixed versions are accepted. (1.1.0) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v1.1.0)
- Unsupported Node.js versions now fail fast with a clear error, and the hard-coded node executable is removed. (1.1.0) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v1.1.0)
- The setuptools dependency was removed. (1.0.2) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v1.0.2)

### New APIs and options

- Adds a jupyterlab.rspackConfig alias for configuring Rspack. (1.2.4) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v1.2.4)

### Behavior and default changes

- The version check now allows Node.js prereleases. (1.2.3) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v1.2.3)
- Package discovery is improved, changing how jupyter-builder finds packages. (1.1.0) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v1.1.0)
- Fetching switches to stdlib HTTP and npm registry tarballs. (1.0.0) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v1.0.0)

### Tooling

- Adds the `py.typed` marker to indicate that the package provides type information. (1.1.1) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v1.1.1)
- The bundled yarn.js now supports workspaces foreach. (1.0.1) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v1.0.1)

### Fixes and other changes

- Prevents _resolve_core_path_for_jupyterlab_builder from overwriting the installed package.json. (1.2.4) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v1.2.4)
- Fixes a TypeError when package.json omits the dependencies field. (1.2.4) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v1.2.4)
- The version pin now supports npm range specifiers. (1.2.3) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v1.2.3)
- Fixes path issues when building on Windows. (1.2.2) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v1.2.2)
- Partial version specifiers such as 4 and 4.5 are now supported. (1.2.1) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v1.2.1)
- Fallback resolution was improved. (1.2.0) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v1.2.0)
- Symlinks are no longer resolved when locating node, fixing compatibility with Volta-style shims. (1.1.1) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v1.1.1)

## jupyter-builder 0.0

### Breaking changes

- Requires Python 3.10 or newer. (0.0.8) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v0.0.8)

### Deprecations

- The core-path flag was restored and marked deprecated. (0.0.4) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v0.0.4)

### Tooling

- Fully supports @jupyterlab/builder, improving compatibility for developers using it. (0.0.9) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v0.0.9)
- Handles both @jupyter/builder and @jupyterlab/builder. (0.0.8) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v0.0.8)

### Fixes and other changes

- Fixes the missing tomli dependency for Python versions below 3.11. (0.0.8) — [release notes](https://github.com/jupyterlab/jupyter-builder/releases/tag/v0.0.8)
