CHANGELOG-2021.md
--backend=false or --backend false are now handled as expected and
turn off the "backend" option. The same fix has been applied to all other
boolean command-line options as well.--no-data-gathering command line option. Flag's
name has been changed to --data-gathering, so now --data-gathering=false
and --data-gathering=true are supported as well.null coordinates. Now
the presence of such points in the dataset will not break initial map
positioning.This update contains major performance improvements and exposes new privacy user settings. We will work towards stabilizing it in the next weeks in order to make these updates be shipped in a stable release before the end of the year.
cmd+o
to bring the list of projects. Select a project on the list to open it.Create New Project. When you choose it by
clicking with mouse or selecting and pressing enter, a new unnamed project
will be created and opened in the application. Then you can give a name to
this project.If you're interested in the enhancements and fixes made to the Enso compiler, you can find their release notes here.
-- argument separator. All
arguments following the separator will be passed to the backend.--verbose parameter. If --verbose is given as command line
argument, the IDE and the backend will produce more detailed logs.If you're interested in the enhancements and fixes made to the Enso compiler, you can find their release notes here.
Table and
Column datatypes are properly visualized. Scatter Plot can display points of
different colors, shapes and sizes, all as defined by the data within the
Table.--theme=dark option to enable it.--no-node-labels option. This is
useful when creating demo videos.Table, but also Vector.Image type and a string with an image encoded in base64.
The histogram visualization has been adjusted, allowing you to display the
values of the precomputed bins, which is useful when the dataset is relatively
big, and it's cheaper to send the precomputed bins rather than the entire
dataset.console.log in a
visualisation or during development would crash the IDE. Now it correctly logs
the string representation of the object. This is great for debugging custom
visualizations.--no-data-gathering command-line flag when starting the IDE.--no-window now starts all the required backend services
again, and prints the port on the command line. This allows you to open the
IDE in a web browser of your choice.watch command works on first try.. Running the build command
run watch would fail if it was run as the first command on a clean
repository. This now works.inputType field of visualizations is actually taken into
consideration. The visualization chooser shows only the entries that
work properly for the node's output type.Table output and
adding a new node with expression at "x" == "y", the selected node was
applied to the right side of ==: at "x" == operator1."y" instead of
operator1.at "x" == "y".Enso_Project.data is visible in the searcher.LONGITUDE or
Longitude, where previously only longitude was recognized.window.theme variable. It is even possible to change and develop themes live
by editing theme variables directly in the Chrome Inspector. Use the following
command to give this a go:
theme.snapshot("t1"); theme.get("t1").interactiveMode().If you're interested in the enhancements and fixes made to the Enso compiler, you can find their release notes here.
This is a release focused on bug-fixing, stability, and performance. It improves the performance of workflows and visualizations, and improves the look and feel of the graphical interface. In addition, the graphical interface now informs the users about errors and where they originate.
latitude, longitude, and optionally label columns can now be shown
as points on a map.import, lambdas, and parentheses, whereupon typing certain
text the edit could be automatically reverted.Main modules
are omitted in expressions inserted by the searcher. For example, the point
method of Geo library will be displayed as Geo.point and will insert
import Geo instead of Geo.Main.Unresolved_symbol types,
which made all methods pink. This is fixed now.If you're interested in the enhancements and fixes made to the Enso compiler, you can find their release notes here.
This is the first release of Enso, a general-purpose programming language and environment for interactive data processing. It is a tool that spans the entire stack, going from high-level visualization and communication to the nitty-gritty of backend services, all in a single language.
Please note that this release collects anonymous usage data which will be used to improve Enso and prepare it for a stable release. We will switch to opt-in data collection in stable version releases. The usage data will not contain your code (expressions above nodes), however, reported errors may contain brief snippets of out of context code that specifically leads to the error, like "the method 'foo' does not exist on Number". The following data will be collected: