Releases: TuringApp/Turing
Releases · TuringApp/Turing
Turing β-0.11
Fixed
- Fixes for Debian [8baff18]
- Recent articles are loaded on a separate thread to prevent lock [19ad904]
- Modules are loaded asynchronously when program loads [bb5e652]
- Issue #49 (Recent files still appear even if the file doesn't exist) [9aaa596]
- Crash when clearing recent files list on some platforms [a1fdb02]
- Help→Examples is now implemented [9d4ce0b]
- Line numbers in errors [04c96b0]
- Lowered the number of useless parentheses when converting to Python [80193f8]
- Non-ASCII characters can now be used in source strings [e1fc49a]
- Menus are now handled correctly on Linux and macOS [4155aa7]
Added
Turing β-0.10
Fixed
- Fix NumPy integral types overflow bug [6ddfaf4]
- User can enter input before end of animation [af7d2e7]
- Disable unsafe evaluation by default for input [6ca11cb]
- Inclusive range function was not inclusive [ba0fbf3]
- NOT operator not working in certain cases [a395188]
- Round function was incorrectly checking types [56626c3]
- Input wrapper was not passing kwargs [77ffaf9]
- Qt fixer was working incorrectly [81d4c99]
Added
- Allow parameterless functions in pseudocode [fad0601]
- Choice function [b8914ff)
- Upper and Lower functions [f8fa583]
- "Text-only" setting for input statements [81768da]
- Display newlines after display statements [7dd7e5a]
- Allow array access operator for strings [6b0214d]
- String can now be compared [9ca0cda]
- New home page [237471d]
- Tabs are now switched automatically when creating and opening a file [84f9712]
- "Clear Recent" button is now working [6eb8137]
- Converted Python code is now formatted automatically [fb06678]
Turing β-0.9
Fixed
- Fix thread lock (#37) [5b863dc]
- Refactor main.py code [b788231]
- Put global variables in state objects [eb51827]
- Fix "grad" parameters of graph window [f945cae]
- New and Open buttons are disabled when program is running [9910729]
- Fix old Linux distros build [18a204e]
- Fix macOS execution and release packaging [8b2684f]
- Fix line number in error messages [5eec755]
- Fix auto step in FOR-loops [c3c18ba]
- Fix range and irange wrappers [9192ee4]
- Embed editor backend in main binary [6ef59ea]
Added
Turing β-0.8
Turing β-0.7
Fixed
- Parser stringification bug [9003587]
- Code editor panel translation bug [af2ae15]
- Backend file name was not changed on non-Win32 platforms [5663e08]
- Import bug that removed splash screen [8f2c789]
- Language menu items are now loaded dynamically [29a111c]
- Packaged binary didn't include Qt translations [25b0059]
Added
- Color choice dialog for plot statements [a07e579]
- Autosave feature [4b71787]
- German translation [a38ee08]
- Spanish translation [a38ee08]
- Italian translation [913b33f]
- Simplified Chinese translation [913b33f]
Removed
- Old forgotten Settings dialog [88f6737]
Turing β-0.6
Fixed
- Stop button for Python scripts [c3a0a35]
- HTML escaping of Python exceptions messages [0e6cdf2]
round()
for parameter between 0 and 1 for compatibility [971cf48]- "Add Else" button is now hidden if an Else statement is already present [d875f5b]
- Axes are now displayed [690a2bd]
- Dialog boxes sizes [f204f29]
Added
- User input is now eval'ed in the current scope [0ca4a38]
- Breakpoints can now display messages [1bd179c]
- Breakpoints can now be used in Python scripts [6b47448]
- Zoom functions [e35f1f7]
- Search field to expression editor [f31cae5]
- Main UI is now less dense [51226dc]
- Statements buttons now have icons [3b6c2c7]
- "Plot Function" statement [556d30f]
- "Wait" statement [39d54ad]
Turing β-0.5
Fixed
- dialog boxes are now centered to their parents [23355ca]
- tab order in some statements dialogs [361dafc]
- fixed localization system (now standard Qt texts are localized too → #28), generic root ISO 639 codes are used now [18f995b]
- two Algobox compatibility funcs were calling their backends wrong [40a14ee]
- function display in the Help window, due to a Qt bug that didn't detect that the label text was HTML [784cca3]
- Qt renderer bug that added margin between outputs (only first time) [960e9ec]
Added
Turing β-0.4
First release that can be considered mostly working.
Turing β-0.3
This release works quite well for a beta, you can do mostly anything you want except complicated bullshit such as for-loops or Python debugging. This will come at a later point when my depression is gone. In the meantime, I guess we will have gotten file I/O working good enough to be considered stable and most bugs in the evaluator will have been fixed.