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

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