Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 1.94 KB

CHANGELOG.md

File metadata and controls

60 lines (41 loc) · 1.94 KB

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.

0.2.1 - 2023-08-19

Fixed

  • Fixed some failing doc tests.

0.2.0 - 2023-08-19

Added

  • Proper changelog.
  • New helper function on facti_lib::ModInfo to construct a builder: facti_lib::ModInfo::builder(...).
  • Can now serialize and deserialize the Changelog struct with serde.
  • Can now convert the Changelog struct to string. Borth "as-is" (implemented via Display trait) and a sorted variant (Changelog::to_string_sorted) are possible.
  • Various versions can now convert to and from other representations.
  • More documentation has been added.

Changed

  • Restructured some code internally, does not affect the public API.
  • BREAKING: Renamed fields on facti_lib::modinfo::ModPackageInfo and changed their types to be more appropriate (they are now PathBuf instead of String and named appropriately).

Fixed

  • Adjusted generic type args on facti_lib::ModInfoBuilder to avoid possible issue of conflicting types.

Removed

  • facti_lib::ModInfoBuilder::new(...) is no longer publicly accessible, instead use the new facti_lib::ModInfo::builder(...) helper.

0.1.0 - 2023-08-15

Added

  • Factorio mod changelog parser.
  • Ability to load info.json files.
  • Implementations of various data formats relevant to Factorio mods.