# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.3.5] - 2026-02-25

### Added

- Add clean references

## [0.3.4] - 2026-02-25

### Changed

- Automatically update uv.lock with new version
- Prepare for v0.3.4

## [0.3.3] - 2026-02-25

### Added

- Add uv.lock

### Changed

- Prepare for v0.3.3

### Fixed

- Correct size formatting rounding error

## [0.3.2] - 2026-02-25

### Changed

- Include root documents and update repository metadata
- Prepare for v0.3.2

### Removed

- Remove linked files

## [0.3.1] - 2026-02-25

### Changed

- Migrate from MkDocs to Zensical and update CI actions
- Update documentation to reflect current project features
- Update site_url and social links
- Prepare for v0.3.1

### Fixed

- Format markdown

### Removed

- Markdown file

## [0.3.0] - 2026-02-25

### Added

- Add system cleanup command and update README

### Changed

- Refine DEFAULT_TARGET_FOLDERS and update tests
- Implement .fsweepignore support and update tests
- Bump version to 0.3.0
- Setup MkDocs documentation and modernize CI workflows
- Prepare for v0.3.0

### Fixed

- Correct versioning during release

## [0.2.0] - 2026-02-24

### Added

- Add config-driven cleanup modes and scan indexing
- Add dry-run parity and benchmark/index coverage

### Changed

- Document quickstart, config, and index benchmarking
- Release version 0.2.0
- Update changelog for v0.2.0

### Fixed

- Trigger from release workflow completion

## [0.1.0] - 2026-02-24

### Added

- Add pytest job and PyPI release pipeline

### Changed

- Initial commit
- Configure ruff, ty, and local ty pre-commit hook
- Avoid redundant traversal when scanning targets
- Normalize imports and docstring formatting
- Refresh install and development instructions
- Configure ruff, ty, and local ty pre-commit hook
- Satisfy ruff checks in fsweep package modules
- Format for extra line
- Expand fsweep targets and update tooling
- Scaffold templates and community files
- Apply prek formatting updates
- Split release and publish workflows
- Update project metadata and lockfile
- Update changelog for v0.1.0

### Fixed

- Run prek
- Ty args
- When actions run
- Fix ruff violations across test suite
- Grant read access to pull requests for git-cliff

### Removed

- Remove pytest-cov from dev dependencies
- Remove ty prek

[0.3.5]: https://github.com/drew-simmons/fsweep/compare/v0.3.4..v0.3.5
[0.3.4]: https://github.com/drew-simmons/fsweep/compare/v0.3.3..v0.3.4
[0.3.3]: https://github.com/drew-simmons/fsweep/compare/v0.3.2..v0.3.3
[0.3.2]: https://github.com/drew-simmons/fsweep/compare/v0.3.1..v0.3.2
[0.3.1]: https://github.com/drew-simmons/fsweep/compare/v0.3.0..v0.3.1
[0.3.0]: https://github.com/drew-simmons/fsweep/compare/v0.2.0..v0.3.0
[0.2.0]: https://github.com/drew-simmons/fsweep/compare/v0.1.0..v0.2.0
[0.1.0]: https://github.com/drew-simmons/fsweep/tree/v0.1.0

<!-- generated by git-cliff -->
