Releases: almond-sh/almond
v0.13.2
What's Changed
- Add support for rich display of Python objects in ScalaPy (rebased) in #854
- Add New Option '--use-thread-interrupt' by @piiteraq in #1007
Updates / maintainance
- Update ammonite-compiler_2.12.10, ... to 2.5.4-14-dc4c47bc by @scala-steward in #966
- Update jsoniter-scala-core to 2.13.5 by @scala-steward in #960
- Update nbconvert and jupyter used to validate examples on CI by @alexarchambault in #967
- For full cross-compiled modules, only import main Scala versions ones... by @alexarchambault in #968
- Bumped library versions to compile with Scala 3.1.1 by @hmf in #918
- Add missing explicit main class by @alexarchambault in #972
- Update metabrowse to 0.2.8 by @kiendang in #886
- Allow to easily run a jupyter console from sources by @alexarchambault in #973
- Tweaking by @alexarchambault in #974
- Update slf4j-nop to 2.0.0 by @scala-steward in #975
- Update mill-main to 0.10.6 by @scala-steward in #977
- Update mill-main to 0.10.7 by @scala-steward in #979
- Update ammonite-compiler_2.12.10, ... to 2.5.4-19-cd76521f by @scala-steward in #978
- Update mill-mima to 0.0.12 by @scala-steward in #982
- Update ammonite-compiler_2.12.10, ... to 2.5.4-22-4a9e6989 by @scala-steward in #984
- Update utest to 0.8.1 by @scala-steward in #985
- Update interface to 1.0.9 by @scala-steward in #987
- Update slf4j-nop to 2.0.1 by @scala-steward in #988
- Update ammonite-compiler_2.12.10, ... to 2.5.4-26-9cd15abe by @scala-steward in #991
- Update mill-mima to 0.0.13 by @scala-steward in #990
- Bump jansi to 2.4.0 by @tanishiking in #993
- Update ammonite-compiler_2.12.10, ... to 2.5.4-35-ebdeebe4 by @scala-steward in #997
- Update mill-main to 0.10.8 by @scala-steward in #998
- Update mdoc to 2.3.6 by @scala-steward in #1001
- Update slf4j-nop to 2.0.3 by @scala-steward in #1002
- Update ammonite-spark to 0.13.4 by @scala-steward in #1003
- Update scalatags to 0.12.0 by @scala-steward in #999
- Update ammonite-compiler_2.12.10, ... to 2.5.5 by @scala-steward in #1004
- Update interface to 1.0.11 by @scala-steward in #1013
- Bump coursier/setup-action from 1.2.1 to 1.3.0 by @dependabot in #1006
- Update mill-main to 0.10.9 by @scala-steward in #1012
- Update metabrowse to 0.2.9 by @alexarchambault in #1015
- Update Ammonite to 2.5.5-17-df243e14 by @alexarchambault in #1016
- Update scala-reflect to 2.12.17 by @scala-steward in #992
- Bump coursier/cache-action from 6.3 to 6.4 by @dependabot in #1005
- Bump css-what from 2.1.0 to 2.1.3 in /docs/website by @dependabot in #995
- Update scala-reflect to 2.13.10 by @scala-steward in #1000
New Contributors
- @hmf made their first contribution in #918
- @tanishiking made their first contribution in #993
- @piiteraq made their first contribution in #1007
Full Changelog: v0.13.1...v0.13.2
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.4support - Update Ammonite from
2.2.0-4-4bd225eto2.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_historyfield 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