367 lines · 23.2 KB · Markdown
RawDownload

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v1.0.3 (2021-10-15)

This release contains no functional changes, but a more useful changelog.

Commit Statistics

  • 13 commits contributed to the release over the course of 11 calendar days.
  • 0 commits where understood as conventional.
  • 1 unique issue was worked on: #198

Commit Details

view details
  • #198
    • Adjust all changelogs to fulfil requirements for publishing (04b9ca0)
    • Handle changelogs with upcoming version section if they were left for editing (0f5f47d)
    • deduplicate conventional message ids (e695eda)
    • regenerate all changelogs to get links (0c81769)
    • Mention actual issues that where worked on (a517e39)
    • respect release-wide ignore list to allow removing entire conventional headlines (145103d)
    • Rebuild all changelogs to assure properly ordered headlines (4a9a05f)
    • Sort all commits by time, descending… (f536bad)
    • greatly reduce changelog size now that the traversal fix is applied (a0bc98c)
    • Fixup remaining changelogs… (2f75db2)
  • Uncategorized
    • Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
    • make fmt, but now it picked up some parts that usually don't get altered… (01f7b72)
    • Update changelogs just for fun (21541b3)

v1.0.2 (2021-09-10)

  • Compatibility with Rust 1.55. It informed about the incorrect usage of std::io::ErrorKind::Other which this crate also dependent on in its tests.

Commit Statistics

  • 3 commits contributed to the release.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release git-tempfile v1.0.2 (310ea73)
    • Update changelogs once more… (d57d279)
    • Update changelogs retro-actively… (78cfe0a)

v1.0.1 (2021-09-10)

Commit Statistics

  • 4 commits contributed to the release over the course of 15 calendar days.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release git-tempfile v1.0.1 (295eb37)
    • [tempfile #195] adapt to Rust 1.55 (d9e71ac)
    • thanks clippy (4701296)
    • Merge pull request #172 from mellowagain/main (61aebbf)

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

v1.0.0 (2021-08-25)

  • initial release

Commit Statistics

  • 3 commits contributed to the release.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release git-tempfile v1.0.0 (1238535)
    • [stability #171] prepare git-lock and git-tempfile release (3a1cf4d)
    • [stability #171] Prime git-tempfile and git-lock for release (01278fe)

v1.0.0 (2021-08-25)

v0.6.1 (2021-08-17)

Commit Statistics

  • 2 commits contributed to the release over the course of 1 calendar day.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release git-tempfile v0.6.1 (eda952f)
    • Apply nightly rustfmt rules. (5e0edba)

v0.6.0 (2021-08-11)

Commit Statistics

  • 2 commits contributed to the release.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.6.0 (d58f37e)
    • [utils #154] refactor: bool.then(||this) - neat (1dec1c4)

v0.5.0 (2021-08-10)

Commit Statistics

  • 13 commits contributed to the release over the course of 40 calendar days.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.5.0 (0e11e98)
    • [pack #153] implement io traits for tempfiles (59d03d6)
    • clippy on tests and thanks clippy (a77a71c)
    • thanks clippy (e1964e4)
    • Merge branch 'remove-unnecessary-unsafe' (7a3c5c1)
    • Remove unnecessary pub(crate) exports (3d2456e)
    • [lock] support recoverable commits (b2217e7)
    • [ref] support for persistence with recovery (d8b2d66)
    • [ref] refactor (a261b82)
    • [ref] allow reflogs to be created in place of empty directory trees (80a6e0e)
    • [tempfile] a way to delete empty dirs recursively (6025aa0)
    • Bump libc from 0.2.97 to 0.2.98 (caf6495)
    • [tempfile] close a tempfile while keeping track of it (aa96ed1)

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

v0.4.0 (2021-06-23)

Commit Statistics

  • 9 commits contributed to the release over the course of 2 calendar days.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.4.0 (4512798)
    • [lock] add [must_use = "reason"] attribute where it matters (813c46b)
    • [lock] refactor, remaining docs (956e69f)
    • [lock] tests green (3706b26)
    • [lock] cleanup signal handling even more… (9fb13d2)
    • [lock] first tests and a lot of refactoring (3c34194)
    • [lock] refactor; Marker is definitely not necessary… (6af84c9)
    • [lock] test what happens if multiple tempfiles are created (17942c7)
    • [lock] sketch API (f0e1427)

v0.3.0 (2021-06-20)

Commit Statistics

  • 13 commits contributed to the release.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.3.0 (92f3a83)
    • [tempfile] refactor (f3144a8)
    • [tempfile] remaining tests (450db66)
    • [tempfile] refactor (3bafa7b)
    • [tempfile] implement 'closed' version of tempfile (d4bb61d)
    • [tempfile] refactor (4788222)
    • [tempfile] fix docs (3cd6712)
    • [tempfile] sketch of a closed registration with different types (db9bb11)
    • [tempfile] refactor (8a0ce64)
    • [tempfile] typesafe diffentiation between writable tempfiles and closed ones (3b424b1)
    • [tempfile] refactor (913f301)
    • [tempfile] refactor (9384617)
    • [tempfile] implement 'map' on tempfile to realize that 'close()' can't be done… (f4a1d33)

v0.2.0 (2021-06-19)

Commit Statistics

  • 46 commits contributed to the release over the course of 3 calendar days.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.2.0 (7c2eb36)
    • [tempfile] improve docs (d311b08)
    • thanks clippy (a0f9803)
    • [tempfile] refactor (3a0f1ad)
    • [tempfile] refactor (9b8abd0)
    • [tempfile] cleanup control for named and unnamed tempfiles (0ef85a2)
    • [tempfile] all remaining remove_dir tests I can think of (3e45e5f)
    • [tempfile] first bunch of tests for error handling and basic function of rmdir (ba41a15)
    • [tempfile] quick impl of remove-dir iter without tests (bf48913)
    • [tempfile] refactor (9226dbe)
    • [tempfile] refactor (730b733)
    • [tempfile] refactor (1da35ce)
    • [tempfile] improve Retries documentation; retries docs for remove_dir (e665a5f)
    • [tempfile] sketch how tempfile cleanup should be configured… (71acede)
    • [tempfile] logic fixed, it's working (6ad4946)
    • [tempfile] better counting, but… (972113f)
    • [tempfile] better retry counts (c7a35ca)
    • [tempfile] refactor (273d722)
    • [tempfile] a better way to count retries… (e110b97)
    • [tempfile] trying to implement remove_dir really shows that… (1319b90)
    • [tempfile] docs for create_dir; frame for remove_dir; (aa6b6d1)
    • [tempfile] tests for automatic directory creation (3bd5cee)
    • [tempfile] refactor (d441312)
    • [tempfile] use create_dir::all based on configuration… (156c021)
    • [tempfile] remove todo (5a14ab6)
    • [tempfile] more information about error cases, too (7415141)
    • [tempfile] refactor (ae0c97a)
    • [tempfile] refactor (7c7658d)
    • [tempfile] test for racy directory creation… (c9073bf)
    • [tempfile] verify existing files are handled correctly (28fee55)
    • [tempfile] a test for directory creation limits (584b4b7)
    • [tempfile] limit retries for directory creation… (1536c7a)
    • [tempfile] refactor (fa7b8e9)
    • [tempfile] handle interrupts and assure there is an end to it (dc0afbd)
    • [tempfile] first recursive directory creation (b01faa9)
    • [tempfile] refactor (7b59392)
    • [tempfile] another test (9e4834d)
    • [tempfile] first sketch of iterator based create directory all… (314693c)
    • [lock] frame for git-lock crate (e6bc87d)
    • [tempfile] add journey test to validate operation on process level (2d1efd4)
    • [tempfile] more docs (d0c5e6b)
    • refactor (e0b7f69)
    • [tempfile] clean cargo manifest (d43f514)
    • [tempfile] fix windows for good (3192a47)
    • [tempfile] fix windows build (hopefully) (6c1df66)
    • [tempfile] refactor (4a45df0)

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

v0.1.0 (2021-06-15)

Commit Statistics

  • 16 commits contributed to the release.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • [tempfile] prepare release (c0f7fde)
    • [tempfile] an example to show off signal handlers (f325e69)
    • [tempfile] remaining docs (d334dc0)
    • [tempfile] restore original signal handler behaviour. (9f91dd8)
    • [tempfile] process-id filter on deletion to support forks (611056f)
    • [tempfile] implement handler correctly, probably. (8cb0bbc)
    • [tempfile] remove tempfiles on shutdown, but… (954b760)
    • [tempfile] switch to dashmap as slab (6164719)
    • [tempfile] a more realistic slab test shows the index can get quite high. (915f14c)
    • [tempfile] first step towards clearing tempfiles… (b0e0cee)
    • [tempfile] precisely named tempfiles (edc74f0)
    • [tempfile] take() method (d377397)
    • [tempfile] basic operation of a tempfile (a692950)
    • [tempfile] show that slabs can store a lot actually (0cc5b33)
    • [tempfile] initial docs as there is a lot to consider (9dffc2b)
    • [tempfile] crate frame (1b04c39)