Releases: solaegis/CharacterMarkdown
Releases · solaegis/CharacterMarkdown
CharacterMarkdown - Updated for Gold Road v2.2.6
CharacterMarkdown - Updated for Gold Road v2.2.6
See CHANGELOG.md for full release notes.
CharacterMarkdown - Updated for Gold Road v2.2.5
[2.2.5] - 2025-12-26
CharacterMarkdown - Updated for Gold Road v2.2.4
[2.2.4] - 2025-12-06
🔧 Fixed
- ESOUI Compliance: Fixed package compliance issue that caused rejection
- Removed all non-allowed file types (C/C++ headers, Python scripts, config files)
- Enhanced build exclusion system to prevent future compliance issues
- Added automated validation to detect ESOUI-disallowed files before upload
- Package now contains only ESOUI-allowed files:
*.lua,*.xml,*.txt,*.addon
🛠️ Cleanup
- Removed test and debug files from repository root
- Cleaned up temporary validation and test files
- Enhanced
.build-ignorewith comprehensive exclusions - Improved ZIP validation script to catch compliance issues early
CharacterMarkdown - Updated for Gold Road v2.2.3
[2.2.3] - 2025-12-06
🛠️ Cleanup
- Removed dead code and documentation references for deprecated 'Discord' and 'Quick' output formats.
- Added documentation for the 'TONL' output format.
CharacterMarkdown - Updated for Gold Road v2.2.2
[2.2.2] - 2025-12-06
Added
- Companion Features: Enhanced companion data collection and display
- Added "Available Companions" section listing all unlocked companions
- Companion list now indicates if a companion is available or requires a quest
- Advanced Stats: Detailed breakdown of advanced combat statistics
- Expanded stats collection to include more granular data points
Fixed
- Markdown Generation: Fixed several issues with document generation
- Fixed double separators appearing in Table of Contents
- Fixed chunking logic to prevent breaking inline markdown links
- Mermaid Diagrams: Comprehensive fixes for Champion Point diagrams
- Fixed incorrect quoting of node IDs causing parse errors
- Fixed diagram truncation issue by adjusting chunking limits
- Corrected star connections and slottable status (e.g., Meticulous Disassembly)
- Improved diagram layout (top-down direction, smoother curves)
- Stats: Fixed calculation of Healing Critical stat
- Companions: Fixed missing ability bar for active companion
Planned
- Export templates (user-defined markdown templates)
- Build comparison (compare two characters side-by-side)
- Historical tracking (save build snapshots)
- Guild integration (share builds to guild roster)
- Build import (parse markdown back to settings)
CharacterMarkdown - Updated for Gold Road v2.2.1
[2.2.1] - 2025-11-16
Fixed
- Test Validation: Improved test validation clarity and accuracy
- Fixed confusing test summary message ("validation passed" now just "passed")
- Fixed Backpack inventory pattern to handle both bold and non-bold formatting
- Fixed Companion section detection to match both singular and plural forms ("Companion" and "Companions")
- Test results now clearly indicate pass/fail status without ambiguity
CharacterMarkdown - Updated for Gold Road v2.2.0
[2.2.0] - 2025-11-15
Added
- Documentation System: Comprehensive documentation organization and tooling
- Added
docs/prompts/changelog_entry_prompt.md- AI-assisted CHANGELOG generation - Added
docs/prompts/documentation_consolidation_prompt.md- Documentation cleanup automation - Added
docs/DOCUMENTATION_AUDIT_GUIDE.md- Documentation health check guide - Added
docs/RELEASE_TASKS_REFERENCE.md- Complete task command reference - Added
docs/TASKFILE_ENHANCEMENTS.md- Taskfile improvements documentation - Added
docs/VERSION_PLACEHOLDER_SYSTEM.md- Git-based versioning guide - Created
archive/directory for historical implementation docs
- Added
- Release Automation: Enhanced release workflow and validation
- Comprehensive pre-release validation script (
scripts/pre-release-check.sh) - New task commands:
task release:check,task release:tag,task release:checklist - Documentation audit tasks:
task docs:audit,task docs:links - Example file cleanup:
task examples:trimwith dry-run support - Git hook installation:
task git:hooks:installfor automated validation
- Comprehensive pre-release validation script (
- Scripts and Tools: New utility scripts for maintenance
scripts/trim-markdown.py- Clean up markdown files (remove chunk markers, excess padding)scripts/README.md- Documentation for all project scripts
Changed
- Documentation Structure: Major reorganization for better maintainability
- Moved 17 implementation/review docs to
archive/directory - Updated all documentation with improved formatting and cross-references
- Enhanced
RELEASE_CHECKLIST.mdwith AI automation instructions - Improved
docs/PUBLISHING.md,docs/DEVELOPMENT.md,docs/ARCHITECTURE.md - Streamlined example files in
assets/examples/andassets/templates/
- Moved 17 implementation/review docs to
- GitHub Actions: Enhanced release workflow (
release.yaml)- Better validation and error handling
- Improved release artifact generation
- Taskfile: Expanded task automation (
Taskfile.yaml)- New release management tasks
- Documentation validation tasks
- Example file cleanup tasks
- Git operations tasks
Fixed
- Example Files: Cleaned up markdown examples
- Removed chunk markers from example files
- Reduced excessive trailing newlines
- Improved readability for distribution
CharacterMarkdown - Updated for Gold Road v2.1.11
[2.1.11] - 2025-01-21
Fixed
- Critical: Fixed guild collector crash -
Extended.luawas missing from manifest- Added
src/collectors/Extended.luatoCharacterMarkdown.addon - Fixed "Attempt to call a nil value" error when collecting guild data
- Added
- Critical: Fixed Lua 5.1 compatibility - removed
gotostatement- Replaced
goto continuewith properifcontrol flow (Lua 5.2+ feature) - Guild collector now works in ESO's Lua 5.1 environment
- Replaced
- API Functions: Updated titles collector to use correct ESO API functions
- Replaced deprecated
GetPlayerTitle()/GetNumPlayerTitles()/GetPlayerTitleByIndex() - Now uses
GetCurrentTitle(),GetTitleName(),GetNumTitles(),IsTitleKnown() - Updated
Character.luacollector to use correct title API pattern
- Replaced deprecated
- Zone Completion: Enhanced zone completion tracking with POI-based API
- Added three-tier fallback:
GetZoneCompletionStatus()→ POI tracking → manual calculation - More accurate zone completion percentages using Points of Interest (POI) system
- Better handling of zones with partial completion data
- Added three-tier fallback:
Changed
- Error Handling: Enhanced
SafeCollect()to handle nil function references gracefully- Prevents crashes when collectors fail to load
- Better error messages for debugging
- Footer: Updated footer to show format instead of version
- Changed from
**Generated by Character Markdown v2.1.7** - Now shows:
**Generated by Character Markdown (GITHUB)**(format-based) - Removed version number from footer output
- Changed from
Added
- Guild Data: Full guild membership information collection
- Guild names, member counts, player rank, alliance
- Uses correct API:
GetGuildMemberInfo()andGetFinalGuildRankName()
CharacterMarkdown - Updated for Gold Road v2.1.10
[2.1.10] - 2025-01-21
Added
- Release Automation: Enhanced GitHub Actions workflow for automated releases
- Automatic version updates in README_ESOUI.txt during release process
- Improved release artifact generation and validation
- Streamlined ESOUI upload process
Changed
- Release Process: Optimized workflow for better reliability
- Better error handling in release automation
- Enhanced ZIP package validation
- Improved changelog extraction and formatting
CharacterMarkdown - Updated for Gold Road v2.1.9
CharacterMarkdown - Updated for Gold Road v2.1.9
See CHANGELOG.md for full release notes.