Skip to content

Releases: jupyterlite/terminal

v1.3.1

25 Mar 10:03

Choose a tag to compare

1.3.1

This is a bug fix release updating to cockle 1.4.1 to include two bug fixes:

(Full Changelog)

Maintenance and upkeep improvements

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.

(GitHub contributors page for this release)

@ianthomas23 (activity)

v1.3.0

02 Mar 16:57

Choose a tag to compare

1.3.0

This release updates cockle to 1.4.0 which switches from using WebAssembly command packages built using Emscripten 3.1.73 to Emscripten 4.0.9 that are available on the emscripten-forge-4x channel.

(Full Changelog)

Maintenance and upkeep improvements

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.

(GitHub contributors page for this release)

@ianthomas23 (activity) | @martinRenou (activity)

v1.2.0

03 Dec 13:04

Choose a tag to compare

1.2.0

This release updates to jupyterlite 0.7.0 and cockle 1.3.0. The latter includes a fix for a significant bug when using the service worker for stdin when running interactive commands such as vim. For full details see the Cockle changelog.

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@github-actions | @ianthomas23

v1.1.0

27 Oct 08:39

Choose a tag to compare

1.1.0

This updates from cockle 1.0.0 to 1.2.0 bringing the following enhancements:

  • Support termios settings in JavaScript and External commands.
  • New environment variable COCKLE_DARK_MODE to indicate if terminal is currently dark or light mode.
  • Include shellId in all run and tab completion contexts.
  • Various improvements to tab completion.

For full details see the Cockle changelog.

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@github-actions | @ianthomas23 | @jtpio | @vercel

v1.0.1

03 Sep 16:55

Choose a tag to compare

1.0.1

This is a maintenance release to support JupyterLite 0.7 as well as 0.6.

(Full Changelog)

Maintenance and upkeep improvements

  • Run CI on earliest and latest supported jupyterlite-core #65 (@ianthomas23)
  • Allow for JupyterLite 0.7 pre-releases #64 (@jtpio)

Contributors to this release

(GitHub contributors page for this release)

@ianthomas23 | @jtpio | @vercel

v1.0.0

11 Aug 16:24

Choose a tag to compare

1.0.0

This is a major release introducing support for tab completion in built-in, external and javascript commands via CommandArguments classes. There are also new built-in commands false, true, help and which, and support for handling theme changes.

The changes in external commands, command contexts and command argument classes are backwards incompatible, hence the major version bump.

(Full Changelog)

Enhancements made

Contributors to this release

(GitHub contributors page for this release)

@ianthomas23 | @vercel

v0.2.2

27 Jun 10:23

Choose a tag to compare

0.2.2

This release adds support for the less command (with limitations), various enhancements to external commands (TypeScript commands that run in the main UI thread), and initial support to determine the terminal background color to identify dark mode.

(Full Changelog)

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@ianthomas23 | @jtpio | @vercel

v0.2.1

09 Jun 13:32

Choose a tag to compare

0.2.1

This is a bug fix release to fix bugs in URLs and the use of ServiceWorker for stdin from cockle 0.1.1.

(Full Changelog)

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@ianthomas23

v0.2.0

04 Jun 13:25

Choose a tag to compare

0.2.0

This release is a significant rewrite to work with JupyterLite 0.6.0 and to add support for using the JupyterLite ServiceWorker to provide stdin whilst commands are running, as an alternative to the existing SharedArrayBuffer implementation. Use of a ServiceWorker means it is no longer necessary to serve the terminal extension using cross-origin headers.

If served with cross-origin headers both the SharedArrayBuffer and ServiceWorker stdin implementations will be available, with SharedArrayBuffer used by default. The user can switch between them at runtime using the shell command cockle-config -s.

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@ianthomas23 | @jtpio | @vercel

v0.2.0a0

19 May 08:37

Choose a tag to compare

v0.2.0a0 Pre-release
Pre-release

0.2.0a0

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@ianthomas23 | @jtpio | @vercel