Releases: boldandbrad/meeple-cli
Releases · boldandbrad/meeple-cli
v0.1.0b7
Big step towards 0.1.0 release!
Added
meeple add
- Gracefully handle the re-addition of items slated to be dropped.
- Recommend
meeple update
in output.
meeple collections
- Show pending changes indicators and warning message.meeple drop
- Gracefully handle the re-removal of items slated to be added.
- Recommend
meeple update
in output.
meeple find
/meeple list
/meeple search
/meeple stats
- Show warning message when no items match provided filters.meeple move
- Recommendmeeple update
in output.meeple stats
- Show pending changes warning message.meeple update
:-f/--force
- Force update regardless of collection state.INSTALL
- Install via Homebrew. See project README for details.
Changed
meeple completions
- Simplify output style.meeple delete
/meeple open
- Confirmation input must now matchy/Y/n/N
or a re-prompt will occur.meeple update
- By default, only update collections that are either outdated or have pending changes.
- Output is more readable.
GENERAL
- Item names now appear blue and italicized in output messages.
- Collection names now appear magenta and underlined in output messages.
- Commands now appear green in output messages.
- Item Ids and other values now appear yellow in error and warning messages.
- Output message ontainer borders now appear dimmer.
DATA
- Update collection yaml file format to accomodate pending changes. (NON-BREAKING - Collection modifying commands such
meeple add/drop/move/update
will automatically convert old files to the new format when possible.)
- Update collection yaml file format to accomodate pending changes. (NON-BREAKING - Collection modifying commands such
Fixed
meeple find
- Exit with error when no collections exist to search.GENERAL
- Properly print out messages as Errors instead of Warnings when the
result is a process termination.
v0.1.0b6
Added
GENERAL
- Sortedby column indicator in sorted output.meeple list
- Type column included if output contains both boardgames and expansions.TESTS
- Increase test coverage.CI
- Report test coverage to Codecov.CI
- Speed up test github action withpre-commit
caching.
v0.1.0b5
Added
meeple info
:-v/--verbose
- Output additional details.meeple open
:-y/--yes
- Bypass confirmation.meeple find
/meeple list
:--sort
- Sort output by time.
Changed
GENERAL
- Output Play Time values as expected duration instead of a range.GENERAL
- Update Time column header text to Play Time.
Removed
ROADMAP
- Remove roadmap from README. Move to GitHub issues.
v0.1.0b4
Added
meeple find
- Search collections for board games and expansions.- Search in just one, multiple, or all collections at once.
-b/--boardgames
- Output only board games.-e/--expansions
- Output only expansions.--players
- Output only board games/expansions that support the provided player count.--max-time
- Output only board games/expansions that fit the provided play time (Min).--weight
- Output only board games/expansions that match the provided weight range.--sort
- Sort output by id, name, year, rank, rating, or weight.
GENERAL
- Shell tab completion support forbash
,zsh
, andfish
.- Tab completion support for all commands.
- Tab completion support for all command
COLLECTION
arguments. - Tab completion support for all command options.
meeple completions
- Setup shell tab completions.README
- Disclaimer section.
- FAQ section.
Changed
meeple
:-h/--help
- Group like commands in output.GENERAL
:-h/--help
- Standardize help messages.GENERAL
:ID
arg - Improve argument type checking and error handling.CHANGELOG
: Standardize release notes format.
Fixed
meeple search
- Fix data serialization crash.GENERAL
- Properly format missing board game or expansion data as "NA".
v0.1.0b3
Added
meeple collections
:--sort
- Sort output by name, board game count, expansion count, or updated date.meeple list
:--sort
- Sort output by id, name, year, rank, rating, or weight.
Changed
GENERAL
- Update minimum supported python version from3.8
to3.10
.GENERAL
- play time outputs display with their appropriate unit (Min).GENERAL
- weight outputs no longer display with scale ("/ 5").meeple update
- Update output format.meeple collections
:-h/--help
- Update help message.meeple list
:-h/--help
- Update help message.meeple stats
- Avg. Max Players output now calculates items with a max player count greater than 10 as 10 to avoid skewed results from outliers.CI
- Replacetrunk
code lint manager withpre-commit
.- Various code lint fixes and improvements.
Fixed
meeple list
- Fix format of rank output when value is "NA".
v0.1.0b2
Added
meeple rename
- Rename a collection.DEPENDENCY
-rich
.
Changed
meeple search
- Include year published column in output.
- Sort results by ID by default.
meeple info
- Include min age in output.GENERAL
- Standardize and tabulate command output formats.
Removed
DEPENDENCY
-tabulate
.
Fixed
meeple stats
- no longer crash when the collection only contains unrated,
unranked, or unweighted items.
v0.1.0b1
Added
meeple search
- Search BoardGameGeek for a board game or expansion.meeple info
- Get and display detailed info for a board game or expansion.meeple open
- Open a board game or expansion on BoardGameGeek.meeple hot
- Ability to get and display the current BoardGameGeek hotness list.meeple new
- Create a new collection.meeple collections
- List all collections.-v/--verbose
- Output additional details.
meeple delete
- Delete a collection.-y/--yes
- Bypass confirmation.
meeple add
- Add a board game/expansion to a collection.meeple list
- List all board games/expansions in a collection.-b/--boardgames
- Output only board games.-e/--expansions
- Output only expansions.-v/--verbose
- Output additional details.
meeple drop
- Remove a board game/expansion from a collection.meeple stats
- Calculate and display average board game stats for a collection.-b/--boardgames
- Output only board games.-e/--expansions
- Output only expansions.
meeple update
- Update local collection data with snapshot from BoardGameGeek.meeple move
- Move a board game/expansion from one collection to another.