Releases: wallstop/DxMessaging
2.2.0
2.1.9
2.1.8
2.1.7
Changelog
Changed
- Improved README with prominent Mental Model section
- Added Mermaid diagrams and decision flowchart for choosing message types
- Added Common Mistakes callout with troubleshooting link
- Updated performance comparison table with accurate benchmark range (10-17M ops/sec)
Fixed
- Regenerated corrupted meta files in
scripts/wiki
Pull Requests
Contributors
2.1.6
Changelog
Added
- Concepts index page and Mental Model documentation for understanding DxMessaging's design principles
Fixed
- Orphaned documentation pages in Concepts section now included in mkdocs.yml navigation
- Burst compiler assembly resolution errors when using DxMessaging as a package on disk and building for player platforms. Benchmarks and integration test assembly definitions now specify Editor-only platform to prevent Burst from attempting to resolve these assemblies during player builds.
Pull Requests
- Update version to 2.1.6 (#154) @wallstop
- Fix line endings (#153) @wallstop
- Update docs with better mental model, maybe fix CI (#152) @wallstop
- Third Try Dependabot (#150) @wallstop
- Potential CI fixes again (#149) @wallstop
- Potentially fix dependabot (again) (#148) @wallstop
Contributors
@dependabot[bot], @wallstop and dependabot[bot]
2.1.5
Changelog
Added
- GitHub Pages documentation deployment with MkDocs Material theme
- Wiki synchronization workflow that automatically syncs documentation to GitHub Wiki
- Documentation validation workflow that runs on pull requests and pushes
- MkDocs build validation in pre-push hooks
- Searchable documentation site at https://wallstop.github.io/DxMessaging/
- Theme-aware Mermaid diagrams with automatic light/dark mode switching for GitHub Pages
- User-visible error messages when Mermaid diagrams fail to render
Changed
- Updated
documentationUrlin package.json to point to GitHub Pages site - Enhanced README.md with links to documentation site, wiki, and changelog
- Mermaid diagrams now use neutral theme fallback for GitHub/VSCode markdown preview compatibility
Fixed
- Comprehensive syntax highlighting for C# code blocks in documentation with distinct colors for keywords, types, functions, strings, numbers, comments, namespaces, and attributes
- WCAG AA accessibility compliance for code syntax highlighting in both light and dark themes
Pull Requests
- Bump version to 2.1.5 (#146) @wallstop
- Correct SVG Path (#145) @wallstop
- SVG banner (#144) @wallstop
- CI Cleanup (#142) @wallstop
- Add templates, fix CI/CD (#141) @wallstop
- Update dependabot to ignore source generator project (#137) @wallstop
- Initial GitHub Pages (#136) @wallstop
- Docs Overhaul (#134) @wallstop
- Initial LLM Refactor + Devcontainer (#127) @wallstop
- Update EOL settings (#125) @wallstop
- Performance Improvements - Take 1 (#123) @wallstop
Contributors
@dependabot[bot], @wallstop and dependabot[bot]
2.1.4
2.1.3
✓ Reset static state in Unity on editor/domain reloads
✓ Augment DxMessaging settings with more configuration options
✓ Add context menus to MessagingComponent - can now dump context/state
✓ More comprehensive XML documentation
✓ Minor documentation updates
✓ Fix the shipped source generator solution now that the test project has been removed.
2.1.2
✓ Fully guard ALL Unity code in the project with Unity include guards
✓ Fix minor bugs related to DxMessaging lines not being stripped from stack traces
✓ More test coverage
✓ More benchmarks
✓ Source generator tests
✓ Minor source generator fixes
✓ Add file hash checking for analyzer dll copying
✓ Minor bug fixes for analyzer tagging
✓ Fix NPM badge (Fixes #78)
✓ Add installation link from README (Fixes #79)
2.1.1
✓ Fix package-lock.json.meta file being problematic for NPM users
✓ Align docs more with source generator attributes
✓ Minor performance benefits around MessagingComponent.Create call path related to both gameObject checks and emission of MessagingDebug not behind a check to see if MessagingDebug was enabled, resulting in unnecessary boxing.