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