Release 0.2.0
- chore: clean up GitHub Actions workflows (3f1e4be)
- fix: correct dark/light mode logo switching (1aef54e)
- fix: correct Tests badge URL for GitHub Actions (6f5b6e0)
- docs: remove redundant horizontal dividers from README (f3a03af)
- docs: restore thick horizontal dividers throughout README (23769cc)
- docs: add comprehensive launch checklist and repository audit (0b5876a)
- docs: improve README grammar and structure (e1fea68)
- chore: remove .idea directory from version control (e1e5836)
- chore: format Python code with Black and isort (e4f87dc)
- docs: add comprehensive test failure explanation guide (203ece7)
- docs: improve README structure (d39a088)
- docs: fix CascadeFlow stack alignment (470f3a9)
- docs: fix ASCII art alignment (12ecc30)
- docs: move n8n logo inline with heading (7245525)
- docs: move language logos inline (e8e589a)
- docs: improve visual spacing (b8064cd)
- docs: fix divider and add migration icon (fe83e69)
- docs: fix header links and update docs index (8553d30)
- docs: add comprehensive API documentation (1baf3cf)
- docs: link to architecture guide (aa8743e)
- docs: move architecture guide to docs/ from gitignored .analysis/ (679adff)
- fix: add stream() alias and fix streaming examples (2e20b2f)
- fix: support positional name arg in ModelConfig (b5faa77)
- feat: TypeScript workspace setup + comprehensive marketing materials (906764d)
- docs: add comprehensive launch validation report (e7123bb)
- chore: pre-launch cleanup and version bump to 0.1.1 (598a25a)
- chore: remove marketing materials from repository (a281712)
- chore: add internal documentation to gitignore (6923aae)
- docs: add language logos to example section headers (4050ace)
- docs: remove outdated TypeScript vs Python comparison (7271e76)
- docs: fix broken links and update references for launch (e04b338)
- feat: comprehensive v0.2.0 feature plan and research (f889a17)
- docs: add optional dependencies implementation guide (5021f09)
- docs: clarify opt-in ML strategy and zero-dependency DX (2395498)
- docs: add comprehensive v0.2.0 planning documents (9c8a6bd)
- feat(telemetry): add per-user budget tracking with time-based resets (v0.2.0) (7d8651b)
- docs(examples): add real-world validation for per-user budget tracking (e942ccc)
- docs(guides): add comprehensive user budget tracking guide (3a27aa2)
- feat(telemetry): add enforcement callbacks for budget limits (v0.2.0) (e45c6e0)
- feat(telemetry): add graceful degradation and export features (v0.2.0) (976b3d2)
- feat(integrations): add LiteLLM integration for cost tracking (v0.2.0, Milestone 2.1) (ece41fd)
- feat(integrations): enhance LiteLLM integration with BudgetManager and callbacks (2cd3a57)
- feat(integrations): add logprobs extraction from LiteLLM responses (d92d666)
- feat(ml): add unified embedding service with BGE-small-en-v1.5 (255fc54)
- test(ml): add comprehensive tests for unified embedding service (221a6ce)
- refactor(quality): update semantic checker to use unified embedder (3d054d9)
- feat(cascade): integrate semantic quality validation into draft decisions (58251e0)
- test(quality): add semantic quality validation tests (90d42d4)
- fix(tests): update semantic quality test mocks for UnifiedEmbeddingService (180e7f8)
- feat(routing): add semantic domain detection with ML embeddings (c19db86)
- fix(huggingface): migrate to new Inference Providers API endpoint (b743e67)
- feat(quality): add semantic complexity detection with ML embeddings (0dcde58)
- feat(quality): add semantic alignment scoring with ML embeddings (6539f67)
- feat(routing): add semantic validation option to multi-step pipelines (88294ff)
- test(ml): add comprehensive integration tests and benchmarks (ece4aa4)
- feat(providers): enhance Ollama and vLLM for remote deployments (5395992)
- feat(routing): add multi-step cascade pipeline executor (612fec6)
- feat(integrations): add OpenTelemetry metrics exporter (438d9ca)
- feat(telemetry): add cost forecasting and anomaly detection (8b8b612)
- feat: export new modules in init.py files (a4d874e)
- feat: add comprehensive provider configuration and semantic quality exports (a5d030c)
- feat(providers): add automatic LiteLLM cost calculation (423936d)
- docs: add local providers guide and semantic quality examples (5799058)
- chore: remove .env.template in favor of .env.example (7c423aa)
- fix(tests): update cost estimation tests for accurate LiteLLM pricing (34c2685)
- feat(benchmark): add comprehensive production benchmark suite infrastructure (fb9bd36)
- feat(benchmark): implement provider comparison and report generation (2200fef)
- feat(v0.2.0): Complete backwards compatibility and Presets 2.0 implementation (249a302)
- feat: Add comprehensive v0.2.0 real-world benchmark suite and validation (6cb893a)
- docs: add v0.2.0 comprehensive documentation - Phase 1 (1e553fb)
- docs: complete v0.2.0 documentation - Phase 2 (5d1b68a)
- docs: add comprehensive v0.2.1 planning and analysis (6d08c5b)
- docs: add v0.2.1 implementation plan and milestones (ae9da95)
- feat(batch): implement batch processing with LiteLLM + fallback (9441954)
- feat(batch): add batch processing example (fba28de)
- feat(v0.2.1): Complete Milestone 3 - User Profile Foundation (d97022b)
- feat(v0.2.1): Complete Milestone 4 - Rate Limiting per-user/per-tier (1dd4f2c)
- feat(v0.2.1): Complete Milestone 5 - Basic Guardrails (Content Moderation + PII Detection) (dc4424d)
- feat(typescript): Add v0.2.1 multi-tenant features to TypeScript package (6edab3f)
- docs(n8n): Add v0.2.1 multi-tenant features to n8n integration README (9c8bbbe)
- docs: Add comprehensive v0.2.1 release summary (2838d97)
- feat(benchmarks): Add comprehensive v0.2.1 benchmark suite + official dataset strategy (e9a77b0)
- fix(benchmarks): Correct BatchConfig parameter name (c027d0a)
- fix(quality): lower ALIGNMENT_FLOOR from 0.25 to 0.15 for user profiles (230b2c5)
- docs: add routing proxy research and architecture design (fae69ce)
- chore: disable dependabot automatic pull requests (028dcc5)
- docs: add organization README and publishing setup guides (7cd1d95)
- chore: update Cascadeflow logo files with latest design (19b4b53)
- feat: add Lemony logo to organization README with theme support (a0eab56)
- feat: add bright Lemony logo and enable theme switching for org README (9f6e39d)
- fix: add black fill color to Lemony dark logo SVG (91a52f1)
- fix: use feature branch URLs for Lemony logos (update to main after merge) (30ea742)
- Revert to relative paths for Lemony logos (9886154)
- fix: resolve 4 P0/P2 example failures for production readiness (89568d3)
- chore: add .claude directory to .gitignore (d80de2b)
- fix(tests): fix user tier test and update .gitignore (c21a37d)
- fix(tests): improve test_agent.py - 71.4% pass rate (20/28 passing) (5ff2d26)
- chore: clean up feature branch - remove outdated files (765d9b5)
- feat: comprehensive reasoning models and quality improvements (e6e2847)
- feat: complete pre-launch preparation with LiteLLM integration and documentation (7343c42)
- docs: add launch readiness checklist for v0.2.0 (9488504)
- fix: critical bugs in examples - use ModelConfig instead of dicts, add provider prefixes (4d1524f)
- fix: correct Together AI model prefix (together_ai/ not together/) (c8e7aa1)
- docs: update launch checklist with completed tasks (afa690e)
- feat: switch to total downloads badge using PePy (ac3e8a5)
- fix: revert to shields.io downloads badge (PePy requires published package) (6cb717f)
- feat: add PePy total downloads badge (ready for post-publish) (f1b45d7)
- feat: add automated npm publishing workflow and readiness validation (197ed3c)
- chore: cleanup temporary files and improve .gitignore for public release (869fb62)
- docs: add comprehensive pre-merge checklist and update .gitignore (a3c9a18)
- Merge feature/cost-control-quality-v2: Comprehensive improvements for v0.2.0 release (5f66300)
- chore: bump version to 0.2.0 across all packages (f1aeb45)