Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ All notable changes to MultiClean are documented here.

## [Unreleased]

## [0.5.0] - 2026-08-14

### Fixed
- Edge smoothing no longer translates the output by one pixel down and to the
right when `smooth_edge_size` is even. `cv2.morphologyEx(MORPH_OPEN)` applies
Expand All @@ -19,6 +21,13 @@ All notable changes to MultiClean are documented here.
have cached results produced with an even `smooth_edge_size`, regenerate
them or expect a one-pixel offset against new output.

- The source distribution no longer ships the example notebooks, their sample
rasters, or the README artwork. `setuptools-scm` hands the sdist every
git-tracked file, so these were swept in automatically — 4.9 MB of a 7.2 MB
tarball, none of it read by anything in the package. A `MANIFEST.in` now
prunes them, taking the sdist to 3.9 MB. The notebooks remain on GitHub,
where the README links them. Wheels were never affected and are unchanged.

## [0.4.0] - 2026-07-28

### Changed
Expand Down Expand Up @@ -103,7 +112,8 @@ All notable changes to MultiClean are documented here.
- Documentation: README, two example notebooks (land use, cloud
shadow), and a Google Colab tutorial notebook.

[Unreleased]: https://github.com/DPIRD-DMA/MultiClean/compare/v0.4.0...HEAD
[Unreleased]: https://github.com/DPIRD-DMA/MultiClean/compare/v0.5.0...HEAD
[0.5.0]: https://github.com/DPIRD-DMA/MultiClean/compare/v0.4.0...v0.5.0
[0.4.0]: https://github.com/DPIRD-DMA/MultiClean/compare/v0.3.1...v0.4.0
[0.3.1]: https://github.com/DPIRD-DMA/MultiClean/compare/v0.3.0...v0.3.1
[0.3.0]: https://github.com/DPIRD-DMA/MultiClean/compare/v0.2.0...v0.3.0
Expand Down
21 changes: 21 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# setuptools-scm hands the sdist every git-tracked file, which swept in the
# example notebooks and the sample rasters they read — 4.9 MB of a 7.2 MB
# tarball, for content nobody installing the package needs. They stay on
# GitHub, where the README's tutorial badge links them. The wheel was never
# affected; it is built from `packages` alone.
prune notebooks

# README artwork and the notebook that regenerates it. The README loads these
# over raw.githubusercontent.com rather than from the package, so nothing in
# the sdist reads them.
prune assets

# Editor config, of no use to anyone unpacking the sdist.
prune .vscode

# Deliberately kept: tests/ so the sdist can be verified after unpacking, and
# the CI workflows, RELEASING.md and CHANGELOG.md so a packager can see how the
# release is built and what changed. Together they are ~48 KB, excepting the
# 4.9 MB of fixture rasters under tests/data. Note that nothing downstream runs
# the suite today — the conda-forge recipe only import-checks — so if sdist size
# becomes a problem again, tests/data is the thing left to reconsider.