Warning, /education/cantor/CHANGELOG.md is written in an unsupported language. File is not indexed.

0001 # Changelog
0002 
0003 ## 22.12
0004 
0005 ### New features
0006 
0007     * Red-highlight the text field for the executable path if wrong path was provided in the settings
0008 
0009 ## 22.08
0010 
0011 ### New features
0012 
0013     * Added zooming related actions (zoom in, zoom out, zoom original) to the context menu of the worksheet
0014     * Smooth zoom in the worksheet view with the mouse wheel
0015     * Show the information about the available internal help system in Maxima and in R in the help panel
0016 
0017 ### Bug fixes:
0018 
0019     * Enable highdpi pixmaps, fixes icon rendering on highdpi screens
0020     * Open URLs in the "Select Backend"-dialog in the external browser, BUG: 456650
0021     * When saving the results, use the file extension and not the mime-type in the QFileDialog to show the relevant files only
0022     * [maxima] properly embedd the results of the commands from the draw package (draw, draw2d and draw3d)
0023     * [maxima] properly parse plot and draw commands with line breaks
0024     * [maxima] remove the obsolete quotes in string variable values and properly handle quoted sub-strings in string variables
0025     * [R] Remove backspaces in the help output in R
0026 
0027 ## The information for the releases 20.12 - 22.04 was not maintained.
0028 
0029 
0030 ## 20.08
0031 
0032 ### New features
0033 
0034     * Change entries replacement logic and add possibility to use previous logic via Cantor setting option
0035     * Add possibility to change plot extension (available variants: jpeg, png, svg and eps (if builded with eps support)) in Octave backend
0036     * Use file name instead file URL in title bar
0037     * LaTeX typesettings in Sage is back
0038     * Add a filter in open dialog to present Cantor worksheets and Jupyter notebooks together
0039     * Add new global entries actions: collapsing all results, uncollapsing all results, remove all results
0040     * Add actions for selection
0041     * Disable highlighting updates for excluded from execution entries
0042     * Add new entry type - HorizontalRuleEntry
0043     * Add zoom widget
0044     * Add tooltips for almost all settings entries
0045     * Python Plot Extension: Add support for different packages
0046     * Improve tabulation handling in Command Entries. Now the tabulation works like tabulation in code editors
0047     * Support popular Julia plot packages in PlotExtension
0048     * Add File Browser panel
0049     * Now it is possible to save and load images in Cantor worksheet file format
0050 
0051 ## 20.04
0052 
0053 ### New features
0054 
0055     * WorksheetControlItem: special element, for better UX, while user interact with cell. Now, this element handle drag-and-drop and cell selection (details below)
0056     * Multiple cells selection: now user can select not one, but many sells via Ctrl+LeftClick. Selection also visualizate on control elements
0057     * Actions on selection (first version): now user can apply some actions on selected cells, for example evaulating, deleting, moving.
0058     * Possibility to change result collapsing via double click on '>>>' prompt element
0059     * Add collapsing of text results with a lot of visible lines (limit of collapsing set in Settings). Double click can collapse/uncollapse collapsed text result.
0060 
0061 ## 19.12
0062 
0063 ### Screenshots
0064 
0065     * https://imgur.com/frfNeBH
0066     * https://imgur.com/IAJ4YAN
0067     * https://imgur.com/eBesNdR
0068 
0069 ### New features
0070 
0071     * Support for Jupyter Notebook format (.ipynb)
0072     * Allow to convert Cantor's native worksheet format to Jupyter notebook and back
0073     * Allow to change the type of a worksheet entry via the context menu
0074     * Leave the markdown and latex cells in the edit mode if the the user hits the cancel/escape button
0075     * Add opportunity to set path to local documentation in Sage backend
0076 
0077 ### Important bug fixes
0078 
0079     * Fix rendering of embedded math in Markdown Entry on openSUSE
0080     * Show the pointer hand cursor when hovering over a URL in a markdown entry
0081     * Make sagemath backend compatible with sagemath built with python3
0082 
0083 ## 19.08
0084 
0085 ### Screenshots
0086 
0087     * https://imgur.com/Xpj2EcQ
0088     * https://imgur.com/KnXYvFP
0089     * https://imgur.com/CmucWdR
0090 
0091 ### New features
0092 
0093     * Instead of showing only available and workable backends, Cantor shows all available backends and for non workable shows reason, why this backend doesn't work.
0094     * Allow to set the path to custom Julia installations. However, Cantor will work with versions only it was compiled for.
0095     * For Markdown and LaTeX entries allow to switch via double click from the rendered result to the original code and back via the evaluation of the entry
0096     * Save the results of rendered markdown and LaTeX entries as part of the project. This allows to see the results also on with no support for markdown and latex rendering
0097     * Hide "Help" panel on startup. Automatically show this panel when user executes a command entry with a help expression
0098     * Add "Recent Files" submenu (https://bugs.kde.org/show_bug.cgi?id=409138)
0099 
0100 ### Important bug fixes
0101 
0102     * [R] Fix bug with expression only from comment - now Cantor R backend don't freeze on 'Computing' after running the expression
0103     * Save error status and message of Command Entry into .cws (Cantor Worksheet file) - Cantor have lost them on saving before
0104     * Reset Command Entry numeration after Backend restart
0105     * Close loaded worksheet, if the loading failed (before Cantor show empty broken worksheet)
0106     * [Python] Fix bug with non-working interruption (before interrupted only Cantor expression: Python Server still continued to work)
0107     * Don't scroll to worksheet's end after the project was loaded
0108     * [Julia, Python] Report about server side errors, for example, crashes
0109     * [Python] Don't use Qt in pythonserver executable for avoding problems (often crashes) with PyQt5 (https://bugs.kde.org/show_bug.cgi?id=397264, https://bugs.kde.org/show_bug.cgi?id=407362)
0110     * [Python] Show Python warnings not as errors, but as text results (https://bugs.kde.org/show_bug.cgi?id=409240)
0111     * Add missing context menu to MarkdownEntry
0112     * Fix bug with rendering loaded rendered MarkdownEntry as empty
0113     * Fix unworking 'Show LaTeX Code' action in Latex Entry context menu
0114     * Fix problem with an incorrect window title after closing all tabs
0115 
0116 ## 19.04
0117 
0118 ### New Features
0119 
0120     * Possibility to hide and show results of command entry via context menu
0121     * [Maxima, Octave, Python, R] Add a way to specify the path to the local documentation in the settings. By default, this path didn't specified and Cantor uses online documentation.
0122     * Huge improvment of variables managment: better parsing, option to turn on and turn off variable managment, better GUI performance by limitation of value size (too big for showing values replaced by "<too big variable>" text
0123 
0124 ### Important bug fixes
0125 
0126     * [Sage] Fix execuation for unsystem Sage installation
0127     * [Julia] Fix bug, that suppressing output don't work