Skip to content

Releases: connectci-platform/qa-bot

v2.7.3: Fix URL parsing for bracket-wrapped URLs

Choose a tag to compare

@a-pasquale a-pasquale released this 13 Nov 19:49

Bug Fixes

URL Parsing Improvements

  • Fixed issue where URLs wrapped in square brackets [https://example.com] were not being converted to clickable markdown links
  • Resolved double-processing bug that caused malformed markdown rendering
  • URLs like [https://forms.gle/oSTsvh6cDkjECL2VA] now correctly render as clickable links

Technical Details

  • Implemented two-pass URL processing approach:
    • First pass: converts [URL] to [URL](URL)
    • Second pass: converts bare URLs while avoiding already-processed markdown
  • Fixed regex pattern to prevent URL truncation at closing brackets

This fix ensures LLM responses with bracket-wrapped URLs render correctly in the chatbot interface.

v2.7.2 - Dependency Updates

Choose a tag to compare

@a-pasquale a-pasquale released this 06 Nov 18:57

Dependency Updates

This release includes security updates for development dependencies.

Changes

  • Updated 16 development dependencies via npm audit fix
  • Fixed security vulnerabilities in development tooling (webpack, babel, express, etc.)
  • Remaining vulnerabilities are in react-scripts dev dependencies only and do not affect production builds

Important Notes

  • The production library build (dist/) is not affected by these vulnerabilities
  • All vulnerabilities are in development-only dependencies used for local development and testing
  • Production code remains secure and unchanged from v2.7.1

Previous Release: v2.7.1 included accessibility improvements (role="application" and ARIA label fixes)

Full Changelog: v2.7.1...v2.7.2

v2.7.1 - Accessibility Improvements

Choose a tag to compare

@a-pasquale a-pasquale released this 06 Nov 18:45

Accessibility Fixes

This release resolves multiple accessibility violations detected by axe-core testing:

Changes

  • Fixed landmark violations: Changed QA bot wrapper from role="region" to role="application" to properly scope the nested main landmark from react-chatbotify
  • Improved ARIA labels: Made aria-label dynamic based on embedded vs floating mode for better screen reader context
  • Enhanced live region: Added role="status" to the live region for improved screen reader announcements
  • Removed redundant wrapper: Eliminated duplicate main landmark wrapper (react-chatbotify already provides its own)

Resolved Violations

  • ✅ landmark-main-is-top-level: Main landmark is now properly scoped within application role
  • ✅ landmark-no-duplicate-main: Removed redundant main wrapper
  • ✅ aria-prohibited-attr: Added proper role to live region div

Technical Details

According to WCAG/ARIA guidelines, role="application" creates a separate application context that can have its own main landmark, making nested landmarks from third-party components (like react-chatbotify) acceptable.

Full Changelog: v2.7.0...v2.7.1

Release 2.7.0

Choose a tag to compare

@bacalj bacalj released this 04 Sep 19:35

What's Changed

Full Changelog: v2.6.4...v2.7.0

v2.6.4 - cleanup, height

Choose a tag to compare

@bacalj bacalj released this 29 Aug 17:42
  • Made chat window taller for better user experience
  • Cleaned up unused hooks and improved code organization

What's Changed

Full Changelog: v2.6.3...v2.6.4

v2.6.3 preserve hyperlinks in AI responses

Choose a tag to compare

@bacalj bacalj released this 27 Aug 16:52

What's Changed

  • Support hyperlinks in bot responses by @bacalj in #47

Full Changelog: v2.6.2...v2.6.3

2.6.2 Fix embedded bot scroll issue

Choose a tag to compare

@bacalj bacalj released this 26 Aug 20:44

What's Changed

  • prevent embedded bot from breaking page by @bacalj in #46

Full Changelog: v2.6.1...v2.6.2

2.6.1 Updated AI endpoints

Choose a tag to compare

@bacalj bacalj released this 13 Aug 16:17

This updates endpoint constants

Full Changelog: v2.6.0...v2.6.1

React compatibility, AI loop improvements, update react chatbotify

Choose a tag to compare

@bacalj bacalj released this 12 Aug 15:11

What's Changed

  • feat: upgrade to react-chatbotify v2.2.0 with compatibility improvements and qa chat loop improvements by @bacalj in #40

Full Changelog: v2.4.7...v2.6.0

Release 2.4.7

Choose a tag to compare

@bacalj bacalj released this 30 Jul 18:57
aeb06f1

What's Changed

Full Changelog: v2.4.3...v2.4.7