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/--verboseoutput.
README:Usage- Update usage documentation to reflect current help message
text.CI- Updatepre-commitlinters.
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- Updatepyyamlto 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
versionattribute to allow for more seamless data changes in the future. - Rename
bgg_idsattribute 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
versionattribute to allow for more seamless data changes in the future. - Add
dateattribute. - Replace
boardgamesandexpansionsattributes with a singleitemsattribute. - Add
typeattribute toitemsobjects.
- Move existing collection data files from
- Migrate collection state files to new location and format (NON-BREAKING - these migrations happen automatically)
meeple collections- Update--sortoption help text.meeple find- Update
-b/--boardgamesoption help text. - Update
-e/--expansionsoption help text. - Update
--playersoption help text. - Update
--max-timeoption help text. - Update
--weightoption help text. - Update
--sortoption help text and move to bottom of options.
- Update
meeple list- Update
-b/--boardgamesoption help text. - Update
-e/--expansionsoption help text. - Update
--sortoption help text.
- Update
meeple stats- Update output summary message and table format.
- Update
-b/--boardgamesoption help text. - Update
-e/--expansionsoption help text.
GENERAL- Rename
COLLECTION/Sargument--helpreferences toCOLLECTION_NAME/S - Rename
IDargument--helpreferences 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.