What's Changed
- PoC for Structured Debug Logging by @treo in #384
- Add useful String components to utils by @wmeddie in #383
- Fix id setting issue by @treo in #385
- Another debug logging fix by @treo in #386
- 🐛 Fix relative path resolution in xircuits run command by @MFA-X-AI in #387
- 🐛 Update Component List to Only Search on the Base Component Library Path by @MFA-X-AI in #389
- Add new tests by @rabea-al in #390
- 🧪 Xircuits CLI Tests by @MFA-X-AI in #391
- 🧹 Remove Pygithub / GitPython / TQDM Deps by @MFA-X-AI in #392
- Add Playwright Tests by @rabea-al in #394
- make Python UI tests compatible with JupyterLab 4.4 by @rabea-al in #395
- Fix flaky UI tests by @rabea-al in #397
- ✨ Jupyterlab 4.4 + Python 3.12 + 3.13 Support by @MFA-X-AI in #393
- Set
__id__
attribute in the workflow component constructor by @treo in #396 - Add launcher support for Xircuits templates and user templates by @rabea-al in #398
- Sync JupyterLab theme with Xircuits toggle by @rabea-al in #400
- 🐞 Improve node connection test + 🧪 Add Argument component test by @rabea-al in #401
- ✨ Migrate library checks to get_config & API-based installs + 🐞 Fix launcher section reorder by @rabea-al in #402
- Show component parse error only on manual reload by @rabea-al in #404
- Bump cross-spawn from 7.0.3 to 7.0.6 in /ui-tests by @dependabot in #405
- ✨ Notifications: Install, Save, Compile + Unify Install Logic by @rabea-al in #406
- Remove ts UI tests by @rabea-al in #407
- ✨ Add Support for uv by @MFA-X-AI in #408
New Contributors
Full Changelog: v1.17.0...v1.18.0