Releases: JeanMarcMbouma/BbQ.ChatWidgets
Releases · JeanMarcMbouma/BbQ.ChatWidgets
v1.0.1
What's Changed
- Implement ng-packagr for Angular package with type definitions by @Copilot in #54
- Wrap WidgetEventManager and SsrWidgetRenderer in Angular DI for standalone/SSR compatibility by @Copilot in #56
- Add AngularWidgetRenderer with native Angular component rendering and easy component swapping by @Copilot in #58
- Add onboarding documentation: 30-second demos, widget gallery, integration paths, and use case tutorials by @Copilot in #65
- AgentRegistry: replace dictionary with IServiceCollection keyed services by @Copilot in #69
- Polish and update BbQ.ChatWidgets.Agents documentation by @Copilot in #70
- DI-friendly widget registration via AddWidget<TWidget> by @Copilot in #71
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- docs: fix broken emoji placeholders and normalize docs formatting by @JeanMarcMbouma in #1
- Docs/fix docs api mismatches by @JeanMarcMbouma in #2
- chore(js): remove duplicate docs from js/ root (canonical in docs/js/) by @JeanMarcMbouma in #3
- Docs/fix broken emojis by @JeanMarcMbouma in #4
- Fix docfx installation in docs build workflow by @Copilot in #6
- Use local TypeDoc installation instead of npx downloads by @Copilot in #7
- Fix JSON syntax error in docfx.json by @Copilot in #9
- Fix non-existent docfx_assembly.json reference in generate-docs.ps1 by @Copilot in #8
- Fix README.md path reference in NuGet package configuration by @Copilot in #10
- Refactor code structure for improved readability and maintainability by @JeanMarcMbouma in #5
- feat: implement SSE-driven clock widget with metadata-based orchestra… by @JeanMarcMbouma in #11
- Feature/sse clock widget by @JeanMarcMbouma in #12
- Refactor WidgetSseService to use explicit filtering with .Where() by @Copilot in #13
- Blazor samples by @JeanMarcMbouma in #14
- Add MIT LICENSE file to repository root by @Copilot in #16
- Add master branch to docs workflow triggers by @JeanMarcMbouma in #19
- Fix docfx API navigation by removing toc.yml exclusion by @Copilot in #18
- Enable number-from-string deserialization in Serialization class by @Copilot in #21
- Make FormField extensible to support any registered widget type with validation by @Copilot in #23
- Refactor Blazor WidgetRenderer to use type pattern matching by @Copilot in #27
- Add validation support to JS form widget by @Copilot in #25
- Update FormWidgetComponent.razor by @JeanMarcMbouma in #29
- Implement automatic chat history summarization for context management by @Copilot in #31
- Add complete Angular sample application with all scenario pages by @Copilot in #33
- Bump esbuild, @vitest/coverage-v8, @vitest/ui and vitest in /js by @dependabot[bot] in #34
- Bump webpack-dev-server and @angular-devkit/build-angular in /Sample/BbQ.ChatWidgets.Sample.Angular/ClientApp by @dependabot[bot] in #36
- Bump @angular/common, @angular/forms, @angular/platform-browser, @angular/platform-browser-dynamic and @angular/router in /Sample/BbQ.ChatWidgets.Sample.Angular/ClientApp by @dependabot[bot] in #35
- Bump tmp and @angular/cli in /Sample/BbQ.ChatWidgets.Sample.Angular/ClientApp by @dependabot[bot] in #38
- Add widgets integration to Angular sample with delta streaming fix by @Copilot in #40
- Add @bbq-chat/widgets-angular package for native Angular integration by @Copilot in #42
- Fix DocFX documentation structure and add JavaScript API navigation by @Copilot in #45
- Replace DocFX default logo with BbQ ChatWidgets branding by @Copilot in #47
- Bump qs from 6.14.0 to 6.14.1 in /Sample/BbQ.ChatWidgets.Sample.Angular/ClientApp by @dependabot[bot] in #48
- Add Angular component and template support for custom widget renderers by @Copilot in #50
- Fix Angular library exports and implement missing sample pages by @Copilot in #52
New Contributors
- @JeanMarcMbouma made their first contribution in #1
- @dependabot[bot] made their first contribution in #34
Full Changelog: https://github.com/JeanMarcMbouma/BbQ.ChatWidgets/commits/v1.0.0