---
title: "particle Breaking Changes on PyPI | Since.dev"
description: "What each particle release removed, renamed or changed: 1,298 breaking changes in 1 version on PyPI, each with its source."
canonical_url: https://since.dev/packages/pypi/particle
last_updated: 2026-06-25
---

# particle breaking changes

Every breaking API change we have recorded in particle on PyPI: 1,298 breaking changes in 1 version. Below are its newest version, removals and renames first, each with its source.

Newest change June 25, 2026

## 1.0.0

1,298 breaking changes, first published June 25, 2026.

- **Removed**  

The 2020 and 2022 nucleus data files are no longer shipped. Code that loads them must use the 2026 nucleus data file. [github.com](https://github.com/scikit-hep/particle/releases/tag/v1.0.0)
- **Removed**  

The superseded 2022 and 2023 PDG and derived data files are no longer shipped. Code that loads those data files must switch to a newer version. [github.com](https://github.com/scikit-hep/particle/releases/tag/v1.0.0)
- **Removed**  

The package no longer supports Python 3.9. Users on Python 3.9 must stay on an earlier release or upgrade Python. [github.com](https://github.com/scikit-hep/particle/releases/tag/v1.0.0)
- **Removed** `particle.converters.corsika.BiMap`  

particle.converters.corsika.BiMap was removed in particle 1.0.0 [pypi.org](https://pypi.org/project/particle/1.0.0/)
- **Removed** `particle.converters.geant.BiMap`  

particle.converters.geant.BiMap was removed in particle 1.0.0 [pypi.org](https://pypi.org/project/particle/1.0.0/)
- **Removed** `particle.converters.pythia.BiMap`  

particle.converters.pythia.BiMap was removed in particle 1.0.0 [pypi.org](https://pypi.org/project/particle/1.0.0/)
- **Removed** `particle.corsika.corsika7id.data`  

particle.corsika.corsika7id.data was removed in particle 1.0.0 [pypi.org](https://pypi.org/project/particle/1.0.0/)
- **Removed** `particle.geant.geant3id.data`  

particle.geant.geant3id.data was removed in particle 1.0.0 [pypi.org](https://pypi.org/project/particle/1.0.0/)
- **Removed** `particle.geant.geant3id.MatchingIDNotFound`  

particle.geant.geant3id.MatchingIDNotFound was removed in particle 1.0.0 [pypi.org](https://pypi.org/project/particle/1.0.0/)
- **Removed** `particle.particle.literals.a_0_1450_0`  

particle.particle.literals.a_0_1450_0 was removed in particle 1.0.0 [pypi.org](https://pypi.org/project/particle/1.0.0/)

And 1,288 more in this version.

## Check your code

These are the changes. To see which of them reach your code, [scan a public repository](https://since.dev/scan.md), or have your coding agent call `check_code` with your manifest or lockfile over [MCP](https://since.dev/docs.md#mcp). [The API](https://since.dev/docs.md#api) reads every change in every version, not only the newest. A fix pull request opens for the changes that reach a connected repository. Nothing merges or deploys.

## Put your code on continuous maintenance.

Scan a public repository now, or give your agent one line.

[Scan a repository](https://since.dev/scan.md). Any public GitHub repository. No sign-in.

### Tell your agent what changed since it was trained.

`claude mcp add --transport http since https://api.since.dev/mcp`

[Get an API key](https://app.since.dev/login?mode=signup)

Codex, Cursor and any MCP client use https://api.since.dev/mcp.

---

Every page on this site as Markdown: https://since.dev/sitemap.md. For agents: https://since.dev/llms.txt.
