# 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).

## [Unreleased]

## [0.3.4](https://github.com/rust-lang/glob/compare/v0.3.3...v0.3.4) - 2026-07-21

- Cache filename for sorting in `fill_todo` ([#181](https://github.com/rust-lang/glob/pull/181))
- Replace `into_error` method with `impl Into` ([#179](https://github.com/rust-lang/glob/pull/179))
- Replace tempdir with tempfile ([#176](https://github.com/rust-lang/glob/pull/176))
- Set the edition to 2021 ([#188](https://github.com/rust-lang/glob/pull/188))

## [0.3.3](https://github.com/rust-lang/glob/compare/v0.3.2...v0.3.3) - 2025-08-11

- Optimize memory allocations ([#147](https://github.com/rust-lang/glob/pull/147))
- Bump the MSRV to 1.63 ([#172](https://github.com/rust-lang/glob/pull/172))
- Fix spelling in pattern documentation ([#164](https://github.com/rust-lang/glob/pull/164))
- Fix version numbers and some formatting ([#157](https://github.com/rust-lang/glob/pull/157))
- Style fixes ([#137](https://github.com/rust-lang/glob/pull/137))

## [0.3.2](https://github.com/rust-lang/glob/compare/v0.3.1...v0.3.2) - 2024-12-28

## What's Changed
* Add fs::symlink_metadata to detect broken symlinks by @kyoheiu in https://github.com/rust-lang/glob/pull/105
* Add support for windows verbatim disk paths by @nico-abram in https://github.com/rust-lang/glob/pull/112
* Respect `require_literal_leading_dot` option in `glob_with` method for path components by @JohnTitor in https://github.com/rust-lang/glob/pull/128
* Harden tests for symlink by @JohnTitor in https://github.com/rust-lang/glob/pull/127
* Remove "extern crate" directions from README by @zmitchell in https://github.com/rust-lang/glob/pull/131
* Add FIXME for tempdir by @JohnTitor in https://github.com/rust-lang/glob/pull/126
* Cache information about file type by @Kobzol in https://github.com/rust-lang/glob/pull/135
* Document the behaviour of ** with files by @Wilfred in https://github.com/rust-lang/glob/pull/138
* Add dependabot by @oriontvv in https://github.com/rust-lang/glob/pull/139
* Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/rust-lang/glob/pull/140
* Check only (no longer test) at the MSRV by @tgross35 in https://github.com/rust-lang/glob/pull/151
* Add release-plz for automated releases by @tgross35 in https://github.com/rust-lang/glob/pull/150

## New Contributors
* @kyoheiu made their first contribution in https://github.com/rust-lang/glob/pull/105
* @nico-abram made their first contribution in https://github.com/rust-lang/glob/pull/112
* @zmitchell made their first contribution in https://github.com/rust-lang/glob/pull/131
* @Kobzol made their first contribution in https://github.com/rust-lang/glob/pull/135
* @Wilfred made their first contribution in https://github.com/rust-lang/glob/pull/138
* @oriontvv made their first contribution in https://github.com/rust-lang/glob/pull/139
* @dependabot made their first contribution in https://github.com/rust-lang/glob/pull/140
* @tgross35 made their first contribution in https://github.com/rust-lang/glob/pull/151

**Full Changelog**: https://github.com/rust-lang/glob/compare/0.3.1...0.3.2
