chore: prepare release 2.8.1
Some checks are pending
CI / build (push) Waiting to run

This commit is contained in:
matt 2025-10-16 11:44:18 -07:00
parent ab1aac1ee7
commit e0fe8a36e6
7 changed files with 36 additions and 12 deletions

View file

@ -13,7 +13,7 @@
# HOST=0.0.0.0 # Uvicorn bind host (only when APP_MODE=web).
# PORT=8080 # Uvicorn port.
# WORKERS=1 # Uvicorn worker count.
APP_VERSION=v2.8.0 # Matches dockerhub compose.
APP_VERSION=v2.8.1 # Matches dockerhub compose.
############################
# Theming

View file

@ -9,6 +9,19 @@ This format follows Keep a Changelog principles and aims for Semantic Versioning
## [Unreleased]
### Summary
_No unreleased changes yet._
### Added
_No unreleased changes yet._
### Changed
_No unreleased changes yet._
### Fixed
_No unreleased changes yet._
## [2.8.1] - 2025-10-16
### Summary
Improved colorless commander support with automatic card filtering and display fixes.
### Added

View file

@ -1,15 +1,13 @@
# MTG Python Deckbuilder ${VERSION}
### Summary
Improved colorless commander support with automatic card filtering and display fixes.
_No unreleased changes yet._
### Added
- **Colorless Commander Filtering**: 25 cards that don't work in colorless decks are now automatically excluded
- Filters out cards like Arcane Signet, Commander's Sphere, and medallions that reference "commander's color identity" or colored spells
- Only applies to colorless identity commanders (Karn, Kozilek, Liberator, etc.)
_No unreleased changes yet._
### Changed
_No unreleased changes yet._
### Fixed
- **Colorless Commander Display**: Fixed three bugs affecting colorless commander decks
- Color identity now displays correctly (grey "C" button with "Colorless" label)
- Wastes now correctly added as basic lands in colorless decks
- Colored basics (Plains, Island, etc.) no longer incorrectly added to colorless decks
_No unreleased changes yet._

View file

@ -119,7 +119,7 @@ services:
# WEB_THEME_FILTER_PREWARM: "0"
WEB_AUTO_ENFORCE: "0" # 1=auto-run compliance export after builds
WEB_CUSTOM_EXPORT_BASE: "" # Optional: custom base dir for deck export artifacts
APP_VERSION: "2.8.0" # Displayed version label (set per release/tag)
APP_VERSION: "2.8.1" # Displayed version label (set per release/tag)
# ------------------------------------------------------------------
# Misc / Land Selection (Step 7) Environment Tuning

View file

@ -121,7 +121,7 @@ services:
# WEB_THEME_FILTER_PREWARM: "0"
WEB_AUTO_ENFORCE: "0" # 1=auto-run compliance export after builds
WEB_CUSTOM_EXPORT_BASE: "" # Optional: custom base dir for deck export artifacts
APP_VERSION: "2.8.0" # Displayed version label (set per release/tag)
APP_VERSION: "2.8.1" # Displayed version label (set per release/tag)
# ------------------------------------------------------------------
# Misc / Land Selection (Step 7) Environment Tuning

13
docs/releases/v2.8.1.md Normal file
View file

@ -0,0 +1,13 @@
# MTG Python Deckbuilder v2.8.1
### Summary
Improved colorless commander support with automatic card filtering and display fixes.
### Added
**Colorless Commander Filtering**: 25 cards that don't work in colorless decks are now automatically excluded. This prevents cards like Arcane Signet, Commander's Sphere, and medallions (which reference "commander's color identity" or colored spells) from being suggested for colorless commanders like Karn, Kozilek, or Liberator. Colored commanders still have access to all cards.
### Fixed
**Colorless Commander Display**: Fixed three bugs affecting colorless commander decks:
- Color identity now displays correctly with a grey "C" button and "Colorless" label
- Wastes now correctly added as basic lands (14-15 copies instead of just 1)
- Colored basics (Plains, Island, etc.) no longer incorrectly added to colorless decks

View file

@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "mtg-deckbuilder"
version = "2.8.0"
version = "2.8.1"
description = "A command-line tool for building and analyzing Magic: The Gathering decks"
readme = "README.md"
license = {file = "LICENSE"}