Releases: boldandbrad/meeple-cli
Releases · boldandbrad/meeple-cli
v1.3.1
v1.3.0
Added
meeple campaigns
- List active crowdfunding campaigns.meeple open
:--campaign
- Open an item's crowdfunding campaign page.
v1.2.0
Added
README
:FAQ
- Add faq statement about slow collection imports.CI
- Add Python 3.12 support. (#90)
Changed
meeple import
- Add progress bar to indicate status of collection fetch from
BGG.meeple info
- Show a list of collections the item is contained in. (#56)
- Add designers, artists, and publishers to
-v
/--verbose
output.
README
:Usage
- Update usage documentation to reflect current help message
text.CI
- Updatepre-commit
linters.
Fixed
meeple import --verbose
- Fix crash.meeple collections
- Prevent update warning message from printing more than once.meeple collections
- Fix sort order of NA Last Updated values.GENERAL
- Fix justification of numeric values in tables. (#83)GENERAL
- Print a more elegant error message when BGG API rate limit is exceeded.
v1.1.0
TLDR; multi add and drop!
Changed
meeple add
- Add multiple items to a collection at once. (#77)
- Update help text wording to be consistent with action.
- Dim 'already added' message text.
meeple drop
- Drop multiple items from a collection at once. (#78)
- Update help text wording to be consistent with action.
- Dim 'already dropped' message text.
meeple collections
- Update 'pending update' warning message text.
Fixed
meeple add
- Prevent adding duplicate items in collections when collection
data has not yet been updated.meeple list
/meeple find
- Order items with NA rank values last when
sorting by rank. (#81)
v1.0.1
Changed
DEPENDENCY
- Updatepyyaml
to v6.0.1.
Fixed
- Fix homebrew install dependency crash.
v1.0.0
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 toactive
.
- Move location of collection state files from
- 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
andexpansions
attributes with a singleitems
attribute. - Add
type
attribute toitems
objects.
- Move existing collection data files from
- Migrate collection state files to new location and format (NON-BREAKING - these migrations happen automatically)
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.
- Update
meeple list
- Update
-b/--boardgames
option help text. - Update
-e/--expansions
option help text. - Update
--sort
option help text.
- Update
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 toCOLLECTION_NAME/S
- Rename
ID
argument--help
references toBGG_ID
- Rename
v0.2.0
BoardGameGeek collection import and multi-collection actions!
Added
meeple import
- Import BoardGameGeek user collections. (#46)- Import as either one large collection or as separate collections based on item status.
--one
- Import as one collection.--many
- Import as separate collections by status.--dry-run
- Simulate import operations without persisting.-v/--verbose
- Output additional details.
Changed
meeple delete
- Delete multiple collections at once. (#69)meeple new
- Create multiple collections at once. (#70)meeple update
- Update multiple specific collections at once. (#66)
Fixed
meeple find
- Fix error message collection name formatting.meeple rename
- Fix help message wording.
v0.1.0
Out of beta!
Changed
GENERAL
- Code cleanup and increased test coverage.
v0.1.0rc1
Added
meeple list
- Show warning message when the collection has pending changes.meeple move
- Gracefully handle the re-removal of items slated to be added to the source collection.
- Gracefully handle the re-addition of items slated to be dropped from the destination collection.
Changed
meeple add
/meeple drop
/meeple move
/meeple update
- Update output message wording.meeple update
- Skipped collection output is now dimmed.GENERAL
- Reduce duplicate code.
Fixed
meeple add
- Remove rogue
'
character in output. - Properly colorize collection name in output.
- Remove rogue
meeple search
- Properly show error message when no results found matching query.meeple collections
- Properly dim NA Last Updated value.
v0.1.0b8
Fixed
meeple stats
:-b/-e
- Fix output format issue.