Skip to content

Latest commit

 

History

History
81 lines (71 loc) · 3.64 KB

CHANGELOG.md

File metadata and controls

81 lines (71 loc) · 3.64 KB

Change Log

v0.3.17

  • [plug-in] added languages.registerCodeLensProvider Plug-in API
  • [plug-in] added languages.registerDocumentSymbolProvider Plug-in API
  • [core] ctrl+alt+a and ctrl+alt+d to switch tabs left/right
  • [core] added theia.applicationName to application package.json and improved window title
  • [cpp] Use Option+Command+o instead of Option+o on macOS for 'Switch Header/Source'

v0.3.16

  • [plug-in] added DocumentLinkProvider Plug-in API
  • [plug-in] Terminal.sendText API adds a new line to the text being sent to the terminal if addNewLine parameter wasn't specified
  • Reverted [cpp] Add debugging for C/C++ programs. This feature will come back in its own cpp-specific repo
  • [core] Add methods to unregister menus, commands and keybindings
  • [terminal] Add 'open in terminal' to navigator
  • [markers] Added ability to remove markers
  • [windows] Implemented drives selector for the file dialog
  • [callhierarchy][typescript] adapt to hierarchical document symbols
  • [output] Add button to clear output view
  • [debug] decouple debug model from UI + clean up

v0.3.15

  • [plug-in] added menus contribution point
  • [cpp] Add debugging for C/C++ programs
  • View Keybindings Widget - used to view and search keybindings
  • multi-root workspace support, vsCode compatibility
  • Add TCL grammar file
  • [debug] resolve variables in configurations
  • Add debug toolbar
  • Make Debug Session Views Act like Panels

v0.3.13

  • [cpp] Add a status bar button to select an active cpp build configuration
  • Recently opened workspaces history
  • [git/blame] convert to toggle command
  • [cpp] Watch changes to compile_commands.json
  • [ts] one ls for all js related languages
  • [terminal] update to xterm.js 3.5.0
  • Reimplemented further widgets with use of React JSX
  • Do not store markers in browser local storage by default
  • fix #2315: fine grain marker tree computation
  • [tree] don't render collapsed nodes
  • [textmate] added C/C++, Java, Python, CSS, html, less, markdown, shell, xml, yaml
  • Misc components re-impplemented using react

v0.3.12

  • New Plugin system !
  • Introducing Task API.
    • Note, the format of tasks.json has been changed. For details, see the Task extension's README.md.
  • HTML files now open in the editor by default.
  • Search In Folder... new feature !
  • git commit now alerts the user if no files are staged.
  • .md files that are edited in diff mode now correctly open with the editor.
  • Added an UI when developing plugins.
  • Theia alerts you when the opening of a new tab is denied by the browser.
  • Migrated widgets to react.
  • The workspace root can no longer be deleted.
  • Fixed git unstaging feature.
  • Added quick option to toggle the autosave feature.
  • Added the missing Search menu item !
  • File Download feature !
  • Textmate syntax coloring support ! (works on .ts files for now until more grammars are registered)
  • A lot of fixes and improvements !

v0.3.11

  • Delete files on OSX with cmd+backspace.
  • Changed the font in the editor.
  • Logger's level can be set more finely.
  • jdt.ls download on postinstall.
  • Fixed the capital R key (shift + r) not working in the editor.
  • It is now possible to toggle hidden files in the navigator.
  • Search and replace widget !
  • Search can work in hidden files.
  • Fixed several memory leaks.
  • Added git sync and git publish actions.
  • General fixes and improvements.