Skip to content

Releases: celbridge-org/celbridge

Celbridge v0.1.4

10 Dec 14:55

Choose a tag to compare

Celbridge v0.1.4 Pre-release
Pre-release

What's Changed

Full Changelog: celbridge-v0.1.3...celbridge-v0.1.4

Celbridge v0.1.3

08 Nov 20:45

Choose a tag to compare

Celbridge v0.1.3 Pre-release
Pre-release

What's Changed

  • Persist application window state from previous session #481
  • Refresh resource registry on file system changes #483
  • Only open the default readme if no other documents are currently open
  • Update examples to reflect new resource syncing behaviour #488
  • Add number validation to data_cleaning example #498
  • Fix rename resource fails if only changing case #496
  • User defined shortcut buttons in navigation bar #454
  • Update examples to use shortcut buttons #501
  • Fix collapse explorer panel button position #503
  • Resolve warnings to reduce clutter in build log
  • Install celbridge package as a runnable Python tool

Full Changelog: celbridge-v0.1.2...celbridge-v0.1.3

Celbridge v0.1.2

25 Oct 17:12

Choose a tag to compare

Celbridge v0.1.2 Pre-release
Pre-release

What's Changed

  • Upgraded to latest version of Uno Platform
  • Renamed example project "04_citybikes" to "04_data_import"
  • Fixed multiple clicks required to close text editor documents
  • Added support for IPython scripts (.ipy files). Allows use of IPython magic commands in Python scripts.
  • Fixed save and reload race condition issue in spreadsheet documents
  • Fixed New Project dialog size changing as user enters text
  • Disabled spell checking on New Project dialog text box
  • Handle file name renaming in document tab display text

Full Changelog: celbridge-v0.1.1...celbridge-v0.1.2

Celbridge v0.1.1

20 Oct 12:44
baaf8de

Choose a tag to compare

Celbridge v0.1.1 Pre-release
Pre-release

New features

  • Added support for running a Python script automatically when a spreadsheet changes.
  • Added a "New example project" on the Home page that creates a project containing example content.
  • Added several new example projects.
  • Spreadsheets now reload automatically when the file is modified externally (e.g. by a Python script).

Bug fixes

Fixed memory leaks and performance degradation due to document WebViews not being cleaned up.

What's Changed

  • Initial JSON-RPC support for calling Python methods from C#/.NET and vice versa #458
  • Tidy up Python console process management #461
  • Clean up Webview processes when switching between projects #463
  • Monitor file system for changes and reload spreadsheets when changed #464
  • Update the Celbridge examples in #465
  • Replace placeholder Example assets for "New example project" option in #467

Full Changelog: celbridge-v0.1.0...celbridge-v0.1.1

Celbridge v0.1.0

10 Oct 09:43
6aaf906

Choose a tag to compare

Celbridge v0.1.0 Pre-release
Pre-release

This release features a number of UX improvements:

  • Simplified navigation bar on the left hand side (Main Menu, File Explorer, Community Page, Settings).
  • Community page which displays the Celbridge Discourse forum in-app
  • Initial support for selecting Light / Dark mode via the Settings page (requires a restart)
  • Various bug fixes and improvements to the first-time user experience

What's Changed

New Contributors

Full Changelog: celbridge-v0.0.12...celbridge-v0.1.0

Celbridge v0.0.12.0

01 Sep 15:03

Choose a tag to compare

Celbridge v0.0.12.0 Pre-release
Pre-release

This release includes several improvements:

  • Added an initial examples folder, provided as a .zip alongside the installer for the build.
  • New project file structure, using the new .celbridge project file extension.
  • Internal data files are now stored in a celbridge folder in the project root.
  • The .celbridge folder has been renamed to .cache and is now located inside the celbridge folder.
  • Python version and packages may be specified by editing the .celbridge config (application restart required).
  • Changed our Python runtime and package management to use uv rather than pip.
    • Super fast package and python installs
    • No Python libraries cluttering up the project folder / getting out of sync

Celbridge v0.0.11

26 Aug 11:08
417efb5

Choose a tag to compare

Celbridge v0.0.11 Pre-release
Pre-release

This release previews some major improvements to the Celbridge editor functionality.

Excel editing

Mescius have very kindly offered to sponsor the Celbridge project by providing us with a free license for their incredible Excel editor SpreadJS!

This means that Celbridge now supports editing .xlsx files directly in the editor. Simply add an Excel file to your project and open it as a document. You can now manage Excel worksheets, edit cells, apply formatting, add charts and pivot tables all without having Excel installed on your machine.

Python scripting

Celbridge now uses Python as it's core scripting engine! It comes with an embedded Python runtime, so you don't need to install Python on your machine - it just works.

When you open a Celbridge project, a new Python session is started automatically. You can interact with this process via the Python REPL in the Console window. This is a full IPython REPL session with support for syntax highlighting, command completion, error checking, debuggers, pip packages and magic commands.

You can also now add and run Python scripts via the context menu in the Explorer window. This makes it super easy to create Python scripts that operate on the files in your project.

Celbridge v0.0.10

28 Jul 15:54
54be64e

Choose a tag to compare

Celbridge v0.0.10 Pre-release
Pre-release

Lots of internal architectural changes and big fixes.
Added support for editing Excel files via the SpreadJS plugin.

Celbridge v0.0.1

23 Oct 11:50

Choose a tag to compare

Celbridge v0.0.1 Pre-release
Pre-release

This is the first early access release of Celbridge for Windows 11 PCs.

To install it, download and install the .msix file.

I would link you to the getting started documentation but sadly it doesn't exist yet - good luck!

Demo Dec 2023

21 Jan 17:57

Choose a tag to compare

Demo Dec 2023 Pre-release
Pre-release

This version of the project was used to demo the planned feature set for Celbridge in Dec 2023.

This release supports an prototype of the Cel Script visual scripting language. This was intended as a proof-of-concept however and is not suitable for future development. The visual scripting features of Celbridge are currently being reimplemented.