PackageTrack
Sign in Get early access

github.com/janpfeifer/gonb

v0.11.5 #2161 most downloaded on Go modules janpfeifer/gonb

What this package is like to depend on

Last release 28 days ago

27 Jul 2026

Release timing varies

gaps range from 8 days to 6 months

Most releases are documented

notes for 48 of 59 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

131 releases · first in 2023

7 releases in the last 12 months

see the full history below

Release timeline

131 releases · Feb 2023 to Jul 2026
2024 2025 2026
Release Pre-release

Releases

latest 60 of 131
  1. v0.11.6-0.20260727084338-52b28dbf9f16 27 Jul 2026 pre-release

    Nothing published for this version

  2. v0.11.5 27 Jul 2026
    Release notes

    v0.11.5, 2026/07/26

    • Windows version working (thanks @StarWindv) - see #194
    • Bumped versiontag.go that has gone stale.
    • Fixed tutorial (#195):
      • Removed golang.org/x/exp/constraints import in the tutorial.ipynb.
      • Fixed go.work section.
    • Dockerfile: Updated Go version to 1.26.5; Split into 2 stages (base and gonb-specific).
    Open source →
    Release notes
    • Windows version working (thanks @StarWindv) - see #194
    • Bumped versiontag.go that has gone stale.
    • Fixed tutorial (#195):
      • Removed golang.org/x/exp/constraints import in the tutorial.ipynb.
      • Fixed go.work section.
    • Dockerfile: Updated Go version to 1.26.5; Split into 2 stages (base and gonb-specific).
    Open source →
  3. v0.11.4 07 Jun 2026

    Nothing published for this version

  4. v0.11.3 15 Dec 2025

    Nothing published for this version

  5. v0.11.3-0.20251103165305-abb0449867dd 03 Nov 2025 pre-release

    Nothing published for this version

  6. v0.11.3-0.20251103145735-a31ed43e3144 03 Nov 2025 pre-release

    Nothing published for this version

  7. v0.11.2 24 Oct 2025

    Nothing published for this version

  8. v0.11.1 01 Jun 2025
    Release notes
    • Properly bumped the version number in version.txt.
    • Fixed tutorial.ipynb.
    Open source →
  9. v0.11.0 01 Jun 2025
    Release notes

    Very small update, but bumped the version number because the plotly package API is broken, due to the dependency on the new go-plotly version. A trivial update, if you have problems, just update your go-plotly dependency as well.

    It also adds the plotly.DarkTheme, plotly.Seaborn and GGPlot2Theme that can be used in your Plotly figures (based on plotly.io Python package).

    Open source →
    Release notes
    • Package plotly:
      • Updated go-plotly dependency to v0.7.0. It breaks compatibility, with a new version of the grob package, now imported as grob "github.com/MetalBlueberry/go-plotly/generated/v2.34.0/graph_objects".
      • PlotlySrc updated to "https://cdn.plot.ly/plotly-2.34.0.min.js".
      • Added themes (extracted from the Python library) that can be used as parameters to Layout.Template.
    Open source →
  10. v0.10.13-0.20250529160808-ffd58219e893 29 May 2025 pre-release

    Nothing published for this version

  11. v0.10.12 19 May 2025
    Release notes
    • Updated dependencies:
      • Bumped go-plotly dependency to v0.7.0.
    Open source →
  12. v0.10.12-0.20250202093514-f52815182d2d 02 Feb 2025 pre-release

    Nothing published for this version

  13. v0.10.11 02 Feb 2025
    Release notes
    • New --version and -V flags to print version; Improved %version output. (#158)
    • Clean up, refactorings and fixed context leakage.
    • Added version.txt with target version for build.
    Open source →
    Release notes
    • New --version and -V flags to print version; Improved %version output. (#158)
    • Clean up, refactorings and fixed context leakage.
    • Added version.txt with target version for build.
    Open source →
  14. v0.10.10 28 Jan 2025
    Release notes
    • Reverted replace directive: contrary to what the AI suggested, it doesn't work when running from outside a cloned repository.
      • Temporary solution, as this leaves gonb "at the mercy" of the default GOPROXY proxy.golang.org continuously proxying
        the now extinct packages under go.lsp.dev. See #157
      • See more in: go-language-server/jsonrpc2#28
      • v0.10.9 skipped: issues with the release and GOPROXY. Instead I skipped the version.
    Open source →
    Release notes
    • Reverted replace directive: contrary to what the AI suggested, it doesn't work when running from outside a cloned repository.
      • Temporary solution, as this leaves gonb "at the mercy" of the default GOPROXY proxy.golang.org continuously proxying the now extinct packages under go.lsp.dev. See https://github.com/janpfeifer/gonb/issues/157
      • See more in: https://github.com/go-language-server/jsonrpc2/issues/28
      • v0.10.9 skipped: issues with the release and GOPROXY. Instead I skipped the version.
    Open source →
  15. v0.10.9 28 Jan 2025

    Nothing published for this version

  16. v0.10.9-0.20250128172758-05c5124f6ed0 28 Jan 2025 pre-release

    Nothing published for this version

  17. v0.10.9-0.20250128172143-3e05330a0ec2 28 Jan 2025 pre-release

    Nothing published for this version

  18. v0.10.9-0.20250128171507-07c14d8aae90 28 Jan 2025 pre-release

    Nothing published for this version

  19. v0.10.9-0.20250128091723-f71534c0655c 28 Jan 2025 pre-release

    Nothing published for this version

  20. v0.10.8 28 Jan 2025
    Release notes
    • Added a replace directive from go.lsp.dev/{jsonrpc2,uri,protocol} to github.com/go-language-server/{jsonrpc2,uri,protocol} in go.mod, since go.lsp.dev seems to be down.
    • Updated dependencies to go.lsp.dev/uri and go.lsp.dev/protocol.
    • Set MIMEType KernelLanguageInfo.MIMEType, which enabled auto-complete with VSCode+Polyglot to work with GoNB+Auto-complete. Thanks @tonidy for the find and fix. More in https://github.com/dotnet/interactive/issues/3511
    • Updated Dockerfile to build the docker from main/HEAD.
    Open source →
  21. v0.10.8-0.20250120101303-fe96dbfbb32d 20 Jan 2025 pre-release

    Nothing published for this version

  22. v0.10.7 20 Jan 2025
    Release notes
    • Improved autostart logic: it now requires being mounted as "readonly" under /root/autostart.
    • Added %version, and environment variables GONB_VERSION, GONB_GIT_COMMIT.
    • Added %help info on missing environment variables.
    • Added stack traces to protocol parsing errors.
    • Include function comments in the generated code. This makes tags like //go:noinline work. See #150
    Open source →
  23. v0.10.7-0.20241102082746-2c8d5b3a06be 02 Nov 2024 pre-release

    Nothing published for this version

  24. v0.10.7-0.20241017070851-0745a3825ad8 17 Oct 2024 pre-release

    Nothing published for this version

  25. v0.10.7-0.20241016155239-ea8453363f53 16 Oct 2024 pre-release

    Nothing published for this version

  26. v0.10.6 16 Oct 2024

    Nothing published for this version

  27. v0.10.5 09 Oct 2024
    Release notes
    • Added dom.SendAsDownload to send data from cells to the client by triggering a browser download. #134
    Open source →
  28. v0.10.5-0.20241009141526-78b21ef23ada 09 Oct 2024 pre-release

    Nothing published for this version

  29. v0.10.4 07 Oct 2024
    Release notes
    • Issue #131: proper handling of tuple variable declarations like var contents, _ = os.ReadFile(...)
    Open source →
  30. v0.10.4-0.20241007110750-a6e226569273 07 Oct 2024 pre-release

    Nothing published for this version

  31. v0.10.3 18 Aug 2024
    Release notes
    • go1.23, and update dependencies.
    • Fixed GitHub's go.yaml actions, test shows green now.
    Open source →
  32. v0.10.3-0.20240818072001-d29763e8eb17 18 Aug 2024 pre-release

    Nothing published for this version

  33. v0.10.2 10 Jul 2024

    Nothing published for this version

  34. v0.10.2-0.20240710072022-95c158d1c9b3 10 Jul 2024 pre-release

    Nothing published for this version

  35. v0.10.2-0.20240419060243-ec07209f333a 19 Apr 2024 pre-release

    Nothing published for this version

  36. v0.10.1 14 Apr 2024

    Nothing published for this version

  37. v0.10.1-0.20240414100812-80bb4d922f60 14 Apr 2024 pre-release

    Nothing published for this version

  38. v0.10.1-0.20240407100614-6c87a1e4db67 07 Apr 2024 pre-release

    Nothing published for this version

  39. v0.10.1-0.20240407083535-3360f59607f6 07 Apr 2024 pre-release

    Nothing published for this version

  40. v0.10.0 07 Apr 2024

    Nothing published for this version

  41. v0.9.7-0.20240218181642-376a2f70c0bd 18 Feb 2024 pre-release

    Nothing published for this version

  42. v0.9.7-0.20240218174644-72fa07ddcb95 18 Feb 2024 pre-release

    Nothing published for this version

  43. v0.9.6 18 Feb 2024
    Release notes
    • Fixed some typos in klog formatting.
    • Updated dependencies.
    • Updated gopls dependencies: new jsonrpc2 API.
    • Added LoadScriptModuleAndRun.
    • Added Plotly Javascript support, in gonbui.plotly package. Also added example in tutorial.
    • During installation, consider /var/folders also a temporary directory.
    Open source →
  44. v0.9.6-0.20240123180035-73aec64a29c4 23 Jan 2024 pre-release

    Nothing published for this version

  45. v0.9.6-0.20240110035121-a152f4df09a4 10 Jan 2024 pre-release

    Nothing published for this version

  46. v0.9.5 10 Jan 2024
    Release notes
    • Added instrumentation to Jupyter input boxes in nbexec.
    • Added functional tests for input boxes created with %with_inputs, %with_password or gonbui.RequestInput.
    • Added logo to installation.
    Open source →
  47. v0.9.4 13 Dec 2023
    Release notes
    • Cache is by-passed if cache key is set to empty ("").
    • New widgets demo, using GoMLX's Flowers Diffusion demo
    • Updated Dockerfile to start from /notebooks directory, and with instructions to mount the host current directory in the host/ subdirectory. More in #78
    • Fixed gonbui.RequestInput.
    Open source →
  48. v0.9.4-0.20231213080855-c64500315984 13 Dec 2023 pre-release

    Nothing published for this version

  49. v0.9.4-0.20231014054944-bb617fd6c85c 14 Oct 2023 pre-release

    Nothing published for this version

  50. v0.9.4-0.20231009080308-7374a514ef28 09 Oct 2023 pre-release

    Nothing published for this version

  51. v0.9.3 09 Oct 2023
    Release notes
    • Widgets:
      • Normalized API across widgets, so they all look the same -- breaks the API, apologies.
      • Added widget.Select for a drop-down menu.
      • Improved integration tests.
    • nbexec: changed javascript code to use the public API jupyterapp.commands.execute instead.
    Open source →
  52. v0.9.2 07 Oct 2023
    Release notes
    • Fixed Darwin (and other non-linux, that are unix-like) build -- see #74.
      • Added cross-compilation to darwin/arm64 test in run-coverage.sh
    Open source →
  53. v0.9.2-0.20231007215720-2c12686fc53d 07 Oct 2023 pre-release

    Nothing published for this version

  54. v0.9.2-0.20231007091614-58b5b024488d 07 Oct 2023 pre-release

    Nothing published for this version

  55. v0.9.2-0.20231007085521-b0baf1e8633b 07 Oct 2023 pre-release

    Nothing published for this version

  56. v0.9.2-0.20231004063141-7f7d69da7f97 04 Oct 2023 pre-release

    Nothing published for this version

  57. v0.9.1 04 Oct 2023
    Release notes
    • Removed left-over debugging messages.
    • Removed left-over replace rule from tutorial.
    Open source →
  58. v0.9.1-0.20231004033107-75dcb9e9b4fd 04 Oct 2023 pre-release

    Nothing published for this version

  59. v0.9.0 04 Oct 2023
    Release notes
    • Added widgets support (experimental):
      • a websocket opened from the front-end that communicates to the kernel, and through it to the users cells.
      • API to use it in gonb/gonbui/widgets.
      • API to communicate with front-end in gonb/gonbui/comms.
        • Listen[T](address) function added to create a channel listening to front-end updates.
        • Added --comms_log flag to add verbose logging to the Javascript console.
      • API to manipulate the DOM in gonb/gonbui/dom.
        • Persist() added to persist transient changes to the DOM -- meaning dynamically generated HTML and widgets will show up when exporting to HTML or when running nbconvert.
    • Added gonb/cmd/nbexec to execute notebooks for integration testing -- nbconvert --execute was not working.
    • Added "%wasm" support (experimental):
      • Allows compiling cell to WASM and running that in the notebook. One can write widgets like this. Experimental: there are some use cases are not 100% clear. See "%help" for details on how this works.
      • Added also github.com/janpfeifer/gonb/gonbui/wasm library with some basic helpers to write WASM widgets.
      • Added gonb/examples/wasm_demo.ipynb with a couple of examples of Wasm.
    • Improved logging of errors; pre-checking for duplicate package, with improved error message.
    • Handle incoming messages in a separated goroutine, so asynchronous/concurrent messages can be handled. Specially important when executing cells that take a long time.
      • Serialize "execute_request" and other "busy" type of requests, so they are executed in the order they are received.
    • Added support for %env VAR=VALUE syntax as well (like ipython uses).
    • Refactored internal packages to internal/ subdirectory.
    Open source →
  60. v0.8.1-0.20230831080156-6fd59d103c97 31 Aug 2023 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive