Skip to content

v2.4.2

Choose a tag to compare

@github-actions github-actions released this 06 Jul 06:26
f5d6f6d

What's Changed

  • Bump Meziantou.Analyzer from 3.0.96 to 3.0.98 by @dependabot[bot] in #622
  • chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #621
  • chore(deps): bump actions/setup-dotnet from 5.2.0 to 5.3.0 by @dependabot[bot] in #620
  • chore(deps): bump github/codeql-action from 4.36.0 to 4.36.1 by @dependabot[bot] in #619
  • chore: regenerate Gitleaks baseline for v2.3.5 by @rygel in #618
  • fix: Minimax always shows two bars, remove conditional skipping by @rygel in #623
  • chore: prepare v2.3.6-beta.1 by @rygel in #624
  • feat: Test Connection button and descriptive provider error states by @rygel in #628
  • feat: provider health indicators showing last refresh time by @rygel in #629
  • chore(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0 by @dependabot[bot] in #625
  • chore(deps): bump github/codeql-action from 4.36.1 to 4.36.2 by @dependabot[bot] in #626
  • .NET 10 Migration + Version Comparison Fix by @rygel in #630
  • Bump Meziantou.Analyzer from 3.0.98 to 3.0.102 by @dependabot[bot] in #627
  • Add Web Analytics page with per-model breakdown, latency trends, HTTP status history, and details panel by @rygel in #631
  • Release v2.3.6-beta.4 by @rygel in #632
  • docs: Infrastructure and Core audit findings (task-46, task-48) by @rygel in #634
  • feat: ProviderDefinition value-based equality (task-36) by @rygel in #633
  • refactor: add CreateBaseUsage helper and migrate 4 providers by @rygel in #635
  • refactor: cycle 17 core - remove dead code and fix version test by @rygel in #636
  • refactor: lean cleanup batch 2 - remove dead code and simplify patterns by @rygel in #639
  • refactor: lean cleanup batch 3 - merge connection methods, simplify dispose by @rygel in #640
  • refactor: deduplicate architecture normalization, replace fake generic ParseValue by @rygel in #641
  • refactor: cycle 18 UI - remove dead dependencies and dead code by @rygel in #637
  • refactor: remove 21 code-restating comments across UI files by @rygel in #642
  • refactor: cycle 18 Infrastructure - remove dead dependency and constructor by @rygel in #638
  • release: v2.3.6-beta.5 by @rygel in #643
  • Cycle 19: Carry-Forward Clearance by @rygel in #644
  • release: v2.3.6-beta.6 (cycle 19) by @rygel in #645
  • fix: prevent preferences reset after update restart by @rygel in #646
  • fix: add retry to LoadAsync for transient file locks + regression tests by @rygel in #648
  • fix: correct version to 2.3.6-beta.7 by @rygel in #649
  • release: 2.3.6-beta.8 by @rygel in #650
  • fix: preserve update notification after hibernation network failure by @rygel in #651
  • Add spending summary, sparklines, and terminal title by @rygel in #652
  • Refactor ProviderUsage into sealed subtype hierarchy with polymorphic JSON by @rygel in #653
  • Bump Meziantou.Analyzer from 3.0.102 to 3.0.112 by @dependabot[bot] in #659
  • chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #658
  • chore(deps): bump actions/cache from 5.0.5 to 6.0.0 by @dependabot[bot] in #656
  • chore(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1 by @dependabot[bot] in #657
  • Bump Microsoft.VisualStudio.Threading.Analyzers from 17.14.15 to 18.7.23 by @dependabot[bot] in #660
  • fix: reconstruct ProviderUsage subtypes on DB read and preserve StatusProviderUsage through pipeline by @rygel in #654
  • fix: installer uses .NET 10 runtime instead of .NET 8 (issue #647) by @rygel in #661
  • release: v2.3.6-beta.9 by @rygel in #662
  • fix: startup delay + card_type migration for pre-Evolve databases by @rygel in #663
  • release: v2.3.6-beta.10 by @rygel in #664
  • fix: timestamp conversion was dropping newer provider_history columns by @rygel in #665
  • release: v2.3.6-beta.11 by @rygel in #666
  • fix: restore UpdateChannel converter and harden against settings wipe (v2.3.6-beta.12) by @rygel in #667
  • fix: migration preserves all card columns, throws on column mismatch (v2.3.6-beta.13) by @rygel in #668
  • fix: Codex dual bars — OfType excluded ModelScopedProviderUsage (v2.3.6-beta.14) by @rygel in #669
  • chore: remove card filtering from rendering pipeline, add architecture rules by @rygel in #670
  • release: v2.3.6-beta.15 by @rygel in #671
  • Cycle 21: Core consolidation (UsageMath helpers + UsageAnalyticsService move) by @rygel in #672
  • Cycle 22: Tray tooltip aggregate usage by @rygel in #674
  • Cycle 22: ProviderMetadataCatalog inversion + Groq provider by @rygel in #676
  • Cycle 22: Collapse IUsageAnalyticsService interface by @rygel in #675
  • Cycle 22: Analytics page + CSV export by @rygel in #673
  • Cycle 23 Infrastructure: Anthropic Usage provider + rate-limit header parsing by @rygel in #678
  • Cycle 23 Core: Move ProviderMetadataCatalog to Core + fix BetaUpdateCheck suffix by @rygel in #677
  • Cycle 23 Web: Spending summary cards on dashboard homepage by @rygel in #679
  • chore: remove stray build log files by @rygel in #680
  • Disable AnthropicUsageProvider visibility by @rygel in #681
  • Preserve UI data across sleep/hibernate resume by @rygel in #682
  • Simplify hibernate fix: just keep stale data, no special resume behavior by @rygel in #683
  • Pre-release cleanup: version bump, changelog update, auth fallback fix by @rygel in #684
  • Add GitHub Pages landing page by @rygel in #685
  • Fix zizmor: set persist-credentials false on landing deploy checkout by @rygel in #686
  • Add CNAME and startupbar widget to landing page by @rygel in #687
  • Landing page updates: text fixes, web app section, version corrections by @rygel in #688
  • chore(deps): bump actions/cache from 6.0.0 to 6.1.0 by @dependabot[bot] in #689
  • chore(deps): bump actions/setup-dotnet from 5.3.0 to 5.4.0 by @dependabot[bot] in #690
  • chore(deps): bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #691
  • chore(deps): bump actions/configure-pages from 5 to 6 by @dependabot[bot] in #692
  • chore(deps): bump actions/upload-pages-artifact from 3 to 5 by @dependabot[bot] in #693
  • chore(deps): bump actions/checkout from 4 to 7 by @dependabot[bot] in #694
  • Bump Meziantou.Analyzer from 3.0.112 to 3.0.117 by @dependabot[bot] in #695
  • Redesign landing page features section by @rygel in #696
  • Tighten landing page spacing, add support section, fix provider counts by @rygel in #697
  • Prepare v2.4.0 stable release by @rygel in #698
  • Fix hero headline to 'Track your AI providers' by @rygel in #699
  • Add SEO infrastructure: robots.txt, sitemap.xml, structured data by @rygel in #701
  • Prefer absolute reset_at epoch over relative reset_after_seconds for Codex by @rygel in #700
  • Prepare v2.4.1-beta.1 release by @rygel in #702
  • Fix auto-tag workflow: allow credential persistence for tag push by @rygel in #703
  • Add Codex reset credits to tooltip and database by @rygel in #704
  • Prepare v2.4.2-beta.1 release by @rygel in #705
  • Release v2.4.2-beta.2: Fix reset credits tooltip rendering by @rygel in #706
  • Fix reset credits propagation: lift to parent instead of digging into child cards by @rygel in #707
  • Release v2.4.2-beta.3: Proper fix - propagate reset credits to parent by @rygel in #708
  • Bump to 2.4.2-beta.4 by @rygel in #709
  • Release v2.4.2-beta.6 by @rygel in #710
  • release: v2.4.2 by @rygel in #711

Full Changelog: v2.3.5...v2.4.2