Releases: XpressAI/xircuits
Releases · XpressAI/xircuits
v1.20.0a1
What's Changed
- 📦 Manifest-Driven Remote Libraries by @mansouralawi in #421
- ✨ Replace docstring bubble with right sidebar preview by @rabea-al in #415
- 🧪 Add CLI uninstall tests by @rabea-al in #432
- 🐛 Fix Broken Template Launcher Due to Unbundled project-templates Dir by @MFA-X-AI in #434
- 🐛 Fix: Remove lag when copying and pasting nodes by @rabea-al in #436
- 🐛 Skip Model Serialization when Reloading All Nodes by @MFA-X-AI in #437
- 🐛 Fix: hide uninstall option for core libraries by @rabea-al in #433
- 🐛 Fix copy/paste toolbar buttons by @rabea-al in #442
- 🧪 Add Performance Test For Memory Usage by @rabea-al in #439
- 🐛 Fix Run Don't Compile Option by @MFA-X-AI in #443
- 🐞 Fix search input text color in dark theme by @rabea-al in #445
- ♻️ / ✨ Revamp Project Template Handling by @MFA-X-AI in #441
- 🧪 Add Playwright tests: Clipboard + Light/Dark toggle by @rabea-al in #444
Full Changelog: v1.19.0...v1.20.0a1
v1.19.2
v1.19.1
v1.19.0
What's Changed
- ✨ Implement "Drop Node on Link" feature by @rabea-al in #409
- ✨ Enable link drop anywhere on node area for flexible connections by @rabea-al in #410
- 🐛 fix: update viewport selector for JL 4.4 + ✨ improve zoom controls by @rabea-al in #412
- Zoom to fit feature by @mansouralawi in #403
- revert comp parser notif by @rabea-al in #422
- 🐛 Fix Workflow Not Rendering on Refresh on Slow CPUs by @MFA-X-AI in #418
- Add RunParallelProcess component by @romina1601 in #414
- ✨ Replace ReactTooltip with Notification.error + add Center action button by @rabea-al in #424
- 🔍 In-Canvas Search by @mansouralawi in #417
- ✨ Show notif for unconnected compulsory ports and warning in CLI by @rabea-al in #425
- ✨ Add uninstall support for component libraries in CLI and UI by @rabea-al in #427
- Bump form-data from 4.0.2 to 4.0.4 by @dependabot[bot] in #429
- 🐛 Skip reload for Comment nodes by @rabea-al in #430
- Add Playwright tests for zoom buttons and fix icon centering by @rabea-al in #426
- 🐛 Support macOS ⌘ Key in Keyboard Shortcuts by @MFA-X-AI in #431
- ✨ Enhance agent & service templates in Xircuits launcher by @mansouralawi in #428
Full Changelog: v1.18.0...v1.19.0
v1.18.1
v1.18.0
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
v1.17.2
Full Changelog: v1.17.1...v1.17.2
v1.17.1
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 @rabea-al @MFA-X-AI in #391
- 🧹 Remove Pygithub / GitPython / TQDM Deps by @MFA-X-AI in #392
New Contributors
Full Changelog: v1.17.0...v1.17.1
v1.17.0
What's Changed
- 🐛 Various Light Mode Fixes by @treo in #374
- ♻️ Set Component Library Install to Run on Terminal by @MFA-X-AI in #375
- Align inputs on the left and outputs on the right. by @treo in #376
- ✨ Port Utils from Component Libraries by @MFA-X-AI in #380
- ✨/🐛 Add xircuits Run CLI Command + Fix Recursive Compile by @MFA-X-AI in #378
- 🐛 Fix Argument Inputs not appearing in unsaved / uncompiled Run Dialogues by @MFA-X-AI in #379
- Add Regex components to utils.py by @wmeddie in #381
- 📚 10 New Component Libraries: Telegram, SerpAPI, SendGrid, GitHub, AWS, Requests, Confluence, GCalendar, GTasks, and Twilio by @MFA-X-AI in #382
Full Changelog: v1.16.0...v1.17.0
v1.16.2
What's Changed
- ♻️ Set Component Library Install to Run on Terminal by @MFA-X-AI in #375
- Align inputs on the left and outputs on the right. by @treo in #376
- ✨ Port Utils from Component Libraries by @MFA-X-AI in #380
- ✨/🐛 Add xircuits Run CLI Command + Fix Recursive Compile by @MFA-X-AI in #378
- 🐛 Fix Argument Inputs not appearing in unsaved / uncompiled Run Dialogues by @MFA-X-AI in #379
- Add Regex components to utils.py by @wmeddie in #381
- 📚 10 New Component Libraries: Telegram, SerpAPI, SendGrid, GitHub, AWS, Requests, Confluence, GCalendar, GTasks, and Twilio by @MFA-X-AI in #382
Full Changelog: v1.16.1...v1.16.2