Skip to content

Releases: XpressAI/xircuits

v1.20.0a1

09 Sep 07:47

Choose a tag to compare

v1.20.0a1 Pre-release
Pre-release

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

15 Aug 09:27

Choose a tag to compare

This release includes patch #436 and #437
Full Changelog: v1.19.1...v1.19.2

v1.19.1

05 Aug 09:11

Choose a tag to compare

This release includes patch #434

Full Changelog: v1.19.0...v1.19.1

v1.19.0

25 Jul 07:35

Choose a tag to compare

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

10 Jul 07:27

Choose a tag to compare

This release includes patch #422 for #416

Full Changelog: v1.18.0...v1.18.1

v1.18.0

12 Jun 10:38

Choose a tag to compare

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

05 May 14:52

Choose a tag to compare

Full Changelog: v1.17.1...v1.17.2

v1.17.1

16 Apr 13:46

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.17.0...v1.17.1

v1.17.0

21 Feb 07:12

Choose a tag to compare

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

21 Feb 03:31

Choose a tag to compare

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