Skip to content

Latest commit

 

History

History
271 lines (155 loc) · 16.3 KB

CHANGELOG.md

File metadata and controls

271 lines (155 loc) · 16.3 KB

3.0.2 (2023-04-14)

Bug fixes

  • update michie-macro version in lockfile (3ca4ced)

Build system / dependencies

3.0.1 (2023-02-19)

Testing

  • add rust-toolchain.toml and update .stderr files (825f09c)
  • satisfy iter_kv_map (cbdded5)

Documentation

  • fix readme ci badge (5f122f8), closes #240
  • rm "made by mobus operandi" (6948ba2)
  • rm erroneous clone call from "how it works" (a67994e), closes #239
  • rm unused import in store_init example (176c1ad), closes #227

Build system / dependencies

3.0.0 (2022-10-24)

⚠ BREAKING CHANGES

  • no default store type

Co-authored-by: José Manuel Peña josemanuelp2@gmail.com

Features

2.0.0 (2022-10-24)

⚠ BREAKING CHANGES

  • The key_type parameter is removed.

Co-authored-by: Vimal Patel mailtovimal@gmail.com Co-authored-by: José Manuel Peña josemanuelp2@gmail.com

Features

  • remove key_type parameter (56dbf31)

Testing

  • underscore some intentionally unused fns (3f84c81)
  • update expected error messages (c73608a)
  • update stderr files (d0c7437)

Build system / dependencies

1.1.0 (2022-06-26)

Features

  • rename trait parameters (b7f42dd)

1.0.0 (2022-06-18)

⚠ BREAKING CHANGES

  • Signatures of MemoizationStore::insert and MemoizationStore::get altered.

Co-authored-by: Roland Fredenhagen dev@modprog.de

Features

  • return type does not have to be Clone (044862d)

0.3.0 (2022-06-15)

Features

  • better error when fn with default return type (4ddeb42)

0.2.13 (2022-06-09)

Documentation

0.2.12 (2022-06-08)

Documentation

0.2.11 (2022-06-07)

CI

Documentation

0.2.10 (2022-06-07)

Documentation

0.2.9 (2022-06-07)

Bug fixes

  • increase michie-macro available attempts to 90 (d32756a)

0.2.8 (2022-06-06)

Documentation

  • update section on mobus operandi (d43f2ad), closes #205

0.2.7 (2022-06-06)

Documentation

  • no table of contents in table of contents (b8df712), closes #203

0.2.6 (2022-06-05)

Bug fixes

  • obtain michie_macro version with cargo-show (8b66492)

0.2.5 (2022-06-05)

Bug fixes

  • rename publish task to publish_crates (b76ef6b)

0.2.4 (2022-06-05)

Bug fixes

  • wait for macro crate available on crates.io (eb62de2)

0.2.3 (2022-06-03)

Bug fixes

0.2.2 (2022-06-02)

Testing

  • all dev_deps are single constraint caret (0cd4e76)

Build system / dependencies

Documentation

Refactoring

  • extract store_trait_object (136f9aa)

CI

Prior to adopting semantic commits

  • 83d4bf5 gitignore /.bin and check in ci
  • 53381e2 cargo-run-bin
  • d4fb751 add cargo-make to CI cache key
  • 6cd753f rm ~/.cargo/.crates2.json from CI cache key
  • 6a886c9 actions/cache@v3
  • c17c7ed cargo install cargo-make
  • ae6fb14 parallel cargo-make tasks
  • 2d38992 Revert "modular github actions jobs"
  • 678ff56 modular github actions jobs
  • e2fa381 rename workflow
  • d8f2f00 run workflow on PRs against any branch
  • dc76069 rename workflow file
  • 118dde1 remove name for step "rustup update"
  • bd2c9cf rename ci job-id
  • 25e6592 rename ci workflow
  • a913d37 install cargo-make in github action via binary
  • b33e66d ci cache rust on failure
  • c51b3eb pre-commit hook
  • 1f75206 reorder bounds in generic example
  • 91ec53a improve doc regarding 'static
  • ed0acbb rename cache to store in code
  • 3338de7 no explicit links for types from std/core
  • 442fe8a remove trybuild bug workaround
  • 8ceee5d rewrite "no default key_expr" section
  • ce8ddcf store type inference
  • 438df06 rewrite type requirements section
  • cedaba8 consistently name <K, R> everywhere
  • 3597812 rephrase store_init section
  • be7f0fd rewrite store_type section
  • adfd853 rm extra blank line
  • d25bd49 move the basic example into the key_expr section
  • 905c03b rewrite key_expr section
  • c1ff2bb move "why no default key_expr to later
  • d62694a move "How it works" to later
  • 62346fc remove redundant parsing of ItemFn
  • 2e0352b remove fake attribute workaround