Skip to content

v1.0.0

Compare
Choose a tag to compare
@boldandbrad boldandbrad released this 13 Oct 19:11
· 28 commits to main since this release

Data format changes and auto update flags.

Added

  • meeple add: --update - Automatically update collection data. (#26)
  • meeple drop: --update - Automatically update collection data. (#26)
  • meeple move: --update - Automatically update collection data. (#26)
  • meeple collections: --update - Update collection data before showing results.
  • meeple list: --verbose - Summarize output above table. (#40)
  • meeple find: --verbose - Summarize output above table. (#40)

Changed

  • DATA
    • Migrate collection state files to new location and format (NON-BREAKING - these migrations happen automatically)
      • Move location of collection state files from .meeple/collections/ to .meeple/collections/state/. Automatically migrate existing files.
      • Add version attribute to allow for more seamless data changes in the future.
      • Rename bgg_ids attribute to active.
    • Update collection data storage pattern (BREAKING - historical data is no longer tracked)
      • Move existing collection data files from .meeple/data/ to .meeple/archives/v0/
      • Move location of new collection data files from .meeple/data/ to .meeple/collections/data/
      • Only store data for the most recent update
        • Note: Historical data storage may return in the future, but at this time it only increases complexity without benefit.
      • Add version attribute to allow for more seamless data changes in the future.
      • Add date attribute.
      • Replace boardgames and expansions attributes with a single items attribute.
      • Add type attribute to items objects.
  • meeple collections - Update --sort option help text.
  • meeple find
    • Update -b/--boardgames option help text.
    • Update -e/--expansions option help text.
    • Update --players option help text.
    • Update --max-time option help text.
    • Update --weight option help text.
    • Update --sort option help text and move to bottom of options.
  • meeple list
    • Update -b/--boardgames option help text.
    • Update -e/--expansions option help text.
    • Update --sort option help text.
  • meeple stats
    • Update output summary message and table format.
    • Update -b/--boardgames option help text.
    • Update -e/--expansions option help text.
  • GENERAL
    • Rename COLLECTION/S argument --help references to COLLECTION_NAME/S
    • Rename ID argument --help references to BGG_ID