Skip to content

Releases: n-riesco/ijavascript

v5.2.1

15 Nov 23:43
Compare
Choose a tag to compare
  • Fixed installation using jupyter_core@4.9.1 (#255)
    * Replaced TravisCI with tests run in docker containers (#252).

    Examples:

    • To build a docker image:
      $ make -C docker build-node-0.10

    • To build all docker images:
      $ make -C docker build

    • To rebuild a docker image:
      $ make -C docker rebuild-node-0.12

    • To rebuild all docker images:
      $ make -C docker rebuild

    • To run tests in a docker container:
      $ make -C docker test-node-16

    • To run tests in all the docker containers:
      $ make -C docker test
      or:
      $ npm t

    • To open a shell in docker container:
      $ make -C docker shell-latest

  • Updated installation instructions.

v5.2.0

26 Sep 17:23
Compare
Choose a tag to compare
  • Use jmp@2 (that depends on zeromq@5) if node v6 or above.

  • Updated support notice. IJavascript v5.2 will be the last version
    supporting Node.js 0.10, Node.js 4, Node.js 6 and Node.js 8.

v5.1.0

26 Sep 17:21
Compare
Choose a tag to compare
  • jp-kernel: upgraded to version 1

    • Started implementation of Jupyter Messaging Protocol v5.1.
    • Provided $$.clear({wait}) to send a clear_output` request.
    • Provided $$.display({id}) to send display_data and
      update_display_data messages.
    • Provided $$.input(options, {callback}) to send a
      input_request and handle input_reply messages.
  • bin: added flag --ijs-hide-execution-result to prevent
    IJavascript from emitting execute_result messages.

  • dockerfile: updated to use local installation and added npm
    scripts for building and testing. See:

    • npm run docker:build:node:0.10
    • npm run docker:test:node:0.10
    • npm run dockershellnode:0.10
    • npm run docker:build:node:latest
    • npm run docker:test:node:latest
    • npm run dockershellnode:latest
  • dockerfile: added Dockerfile built on top of
    jupyter/minimal-notebook.

  • lint: replaced jshint with eslint@2

  • doc: updated installation instructions for Mac, Windows and
    Anaconda.

  • doc: Removed documentation for deprecated API.

  • NOTICE:
    IJavascript v5 will be the last version supporting Node.js 0.10,
    Node.js 4, Node.js 6 and Node.js 8.

v5.0.20

11 Sep 10:34
Compare
Choose a tag to compare
  • ijsconsole: add jupyter console flag to specify kernel (fixes #111)

  • ijsconsole: show keybinding to quit (closes #112)

  • bin: refactor code to parse command flags

  • test: setup Travis CI

  • doc: update install instructions (closes #35, #55, #86 and 91)

v5.0.19

24 Mar 22:29
Compare
Choose a tag to compare
  • Added executables:

    • ijsinstall: to install the IJavascript kernel with Jupyter
    • ijsnotebook: a wrapper around jupyter notebook
    • ijsconsole: a wrapper around jupyter console
  • Updated README.md and doc/usage.md.

Closes #64, #68, #73, #79, #87, #91 and #96

v5.0.18

24 Mar 22:28
Compare
Choose a tag to compare
  • Handle is_complete_request messages (Fixes #97).

v5.0.17

24 Mar 22:28
Compare
Choose a tag to compare
  • index.js: Export Kernel class.

v5.0.16

24 Mar 22:27
Compare
Choose a tag to compare
  • Updated flag --versions to include jp-kernel and zeromq.

v5.0.15

18 Nov 12:06
Compare
Choose a tag to compare
  • Use prebuilt bindings of the ZMQ library through jp-kernel@0.1.0
    (which depends on jmp@0.7.2, which depends on zeromq, which
    provides prebuilt bindings of the ZMQ library and is now maintained by
    the zeromq organisation).
  • Provided kernel executable ijskernel (PR #84)
  • Added flag --ijs-spec-path=[none|full] (see discussion in PR #84 and
    commit ee18701)
  • Use mocha for testing

v5.0.14

05 Sep 09:18
Compare
Choose a tag to compare
  • Fixes failure to load package.json (issue #78, PR #77).