Releases: almond-sh/almond
v0.13.1
This release mainly adds support for Scala versions up to 2.12.16
, 2.13.8
, and 3.1.3
.
Updates / maintainance
- Update mill-main to 0.10.5 by @scala-steward in #939
- Bump coursier/setup-action from 1.2.0.pre.M3 to 1.2.0 by @dependabot in #937
- Update mdoc to 2.3.3 by @scala-steward in #951
- Update interface to 1.0.8 by @scala-steward in #947
- Bump ipython from 7.2.0 to 7.16.3 in /examples by @dependabot in #908
- Bump set-getter from 0.1.0 to 0.1.1 in /docs/website by @dependabot in #839
- Update scala-reflect to 2.13.8 by @scala-steward in #905
- Bump actions/checkout from 2 to 3 by @dependabot in #916
- Update Ammonite to 2.5.4-13-1ebd00a6 by @alexarchambault in #961
- Update fs2-core to 2.5.11 by @scala-steward in #927
- Update scala3-library_3 to 3.1.3 by @scala-steward in #942
- Update utest to 0.8.0 by @scala-steward in #940
- Bump coursier/setup-action from 1.2.0 to 1.2.1 by @dependabot in #964
- Update scala-collection-compat to 2.8.1 by @scala-steward in #952
- Update scala-reflect to 2.12.16 by @scala-steward in #941
Full Changelog: v0.13.0...v0.13.1
v0.13.0
What's Changed
- Add Scala 3 support, updates, and some maintainance by @alexarchambault in #863
Website updates
- Add IDE-related hints in dev-from-sources.md by @alexarchambault in #800
- Update usage-plotting.md by @Quafadas in #813
- Fix #835: update installation command in the docs by @anatoliykmetyuk in #868
- Add links to developer documentation in README by @alexarchambault in #931
Build-related changes
- Enable dependabot updates for GitHub actions by @alexarchambault in #851
- Fix publish settings by @alexarchambault in #830
- Validate examples from a Mill command by @alexarchambault in #852
- Fix update-docker-images.sh by @alexarchambault in #864
- Housekeeping fix ci by @Quafadas in #930
- Update / rework things in build by @alexarchambault in #932
Updates
- Update mdoc to 2.2.20 by @scala-steward in #798
- Update jsoniter-scala-core, ... to 2.7.2 by @scala-steward in #792
- Update ammonite-compiler, ammonite-repl, ... to 2.3.8-122-9be39deb by @scala-steward in #821
- Update cache-action to 6.1 by @alexarchambault in #826
- Update mdoc to 2.2.21 by @scala-steward in #818
- Update fs2-core to 2.5.6 by @scala-steward in #817
- Update scala-collection-compat to 2.4.4 by @scala-steward in #816
- Update utest to 0.7.10 by @scala-steward in #815
- Update sbt-mima-plugin to 0.9.1 by @scala-steward in #814
- Update interface to 1.0.4 by @scala-steward in #811
- Update jsoniter-scala-core, ... to 2.7.3 by @scala-steward in #805
- Bump pygments from 2.3.1 to 2.7.4 in /examples by @dependabot in #781
- Bump jinja2 from 2.10 to 2.11.3 in /examples by @dependabot in #773
- Update ammonite-spark to 0.12.0 by @scala-steward in #828
- Update fs2-core to 2.5.9 by @scala-steward in #847
- Update scala-collection-compat to 2.5.0 by @scala-steward in #846
- Update jsoniter-scala-core, ... to 2.9.1 by @scala-steward in #844
- Update sbt-mima-plugin to 0.9.2 by @scala-steward in #829
- Update jsoniter-scala-core, ... to 2.10.0 by @scala-steward in #858
- Update utest to 0.7.11 by @scala-steward in #909
- Update scalatags to 0.11.1 by @scala-steward in #907
- Update ammonite-compiler, ... to 2.4.0-31-ba6214b1 by @scala-steward in #893
- Update jsoniter-scala-core to 2.10.4 by @scala-steward in #889
- Update mdoc to 2.2.24 by @scala-steward in #888
- Bump actions/setup-python from 2 to 4 by @dependabot in #934
New Contributors
- @Quafadas made their first contribution in #813
- @anatoliykmetyuk made their first contribution in #868
Full Changelog: v0.11.2...v0.13.0
v0.11.2
v0.11.1
v0.11.0
Updates
- Add Scala
2.13.4
support - Update Ammonite from
2.2.0-4-4bd225e
to2.3.8-36-1cce53f3
Fixes
- Don't display duplicate variables in variable inspector
v0.10.9
Changes
Variable Inspector
This release adds API endpoints for the jupyterlab_variableInspector extension. Note that this requires changes in a pending PR to work, and it is recommended to pass --variable-inspector
when installing Almond to enable it (to avoid issues related to #666 when the extension runs its initialization script).
Until jupyterlab-contrib/jupyterlab-variableInspector#168 is merged, its changes have been pushed in a fork, and temporarily published as @almond-sh/jupyterlab_variableinspector
on NPM. See the README of the fork for how to install it and enable the variable inspector.
Faster Spark progress bars
Changes in the code handling progress bars for Spark jobs was made more efficient, so that it doesn't slow things down when there are many tasks. Changed in #658, thanks to @darkjh.
Miscellaneous
- Respect the
store_history
field of execute requests - Enable router handover for ZMQ router sockets
Updates
- Update scalafmt to
2.7.5
v0.10.8
Changes
--env
option when installing a kernel
--env
options are now accepted along with --install
. These allow to specify environment variables to be set via the kernel spec of the kernel. Use like
$ cs launch almond -- --install --env JAVA_OPTS=-Xmx3g --env FOO=bar
This example adds an env
field in the kernel spec of the kernel that is being installed, with value { "JAVA_OPTS": "-Xmx3g", "FOO": "bar" }
. Jupyter then sets these environment variables prior to running the kernel.
v0.10.7
Changes
- Add kernel support for the @almond-sh/scalafmt JupyterLab extension
v0.10.6
Fixes
- Take into account user-specified colors when pretty-printing values
Changes
- Ignore spurious ZeroMQ exceptions when shutting down kernel
v0.10.5
Changes
- Advertize to front-ends that we support the Jupyter message specification
5.4
(we used to send5.1
, but were already supporting5.4
features).