Skip to content

Latest commit

 

History

History
160 lines (111 loc) · 3.47 KB

CHANGELOG.md

File metadata and controls

160 lines (111 loc) · 3.47 KB

0.5.3 230730

Fixes

  • updated and tested new version for later IDE

0.5.2 230629

Added

  • Refactor - extract lambda to function
  • Refactor - rename symbol
  • Swank action - disassemble
  • Swank action - undefine function
  • Swank action - unintern symbol function
  • Swank action - reevalute defvar

Fixes

  • Fixed indentation issues
  • Fixed symbol parsing - |123| reported as number
  • Fixed #88, #83

0.5.1 230508

Added

  • Symbol inspection
  • Rainbow braces option
  • More browser options
  • Evaluate top level action

Changes

  • Macroexpand is now action and menu, no longer automatic!

Fixes

  • Added symbols with no file into all search places

0.5.0 230319

Added

  • Hyperspec embedded in the tool window (requires internet connection to see obviously)

Changes

  • support for definitions under other expressions
  • SltPlainTextSymbolCompletionContributor - to be used with git and such

0.4.1 230218

Fixes

  • fixed error with breakpoints in other subsystems
  • fixed error with project closure causing listener to be called even after project was dead

0.4.0 230211

Added

  • Support for multiple lisp interprets
  • ABCL Support
  • CCL Support
  • AllegroCL Support
  • CMUCL Support
  • Breakpoint support
  • Spellchecker support
  • Folding support, structure support, navigation bar

Fixes

  • Fixed parser issue with dot
  • Fixed xref speed issues with large psi

Changes

  • Feature list for each interpret changes availability of functions in IDE

0.3.1 230203

Added

  • Thread list with actions
  • Showing function parameters with ctrl+p

Changes

  • SLT library is now formatted into multiple chunks
  • Grammar now properly reacts to user errors or unfinished forms

Fixes

  • Fixed tests
  • Speed optimizations

0.3.0 230108

Added

  • Current package at editor cursor widget
  • Automatic Indentation
  • SDK support, Automatic download for Windows users
  • References
  • Global class/symbol search

Fixes

  • Fixed action threading
  • Fixed repl not closing
  • Fixed templates
  • Fixed lexer issue with comments
  • Various fixes related to windows

0.2.1 - 230120

Fixes

  • Attempting to fix windows path error

0.2.0 - 230120

Added

  • Added first version of inspector - so far only read-only. To access, start interactive debugging and then click on any local variable.
  • Macro expand. When you hover over a symbol that is a macro call in a form, it will macro expand it in the documentation. Due to async notion, you need to hover again to see it.
  • Basic completion suggestion working

Fixes

  • Changed internal environment to be more decoupled
  • Fixed code highlight for methods
  • Fixed bad package when package does not exist
  • Fixed lisp parser, REFERENCE_LABEL requiring datum, now it is stand alone
  • Fixed line comment highlight color
  • Fixed highlight on braces
    • no longer using standard BracePair but instead use internal brace matcher to prevent auto brace inserting

0.1.1 - 230115

Fixes

  • Fixed bug in build without certificates (oops!)
  • Fixed package detector to work with #: packages
  • Fixed settings to correctly restart on change
  • Fixed settings to save quicklisp path

0.1.0 - 230115

Initial release

Added

  • Basic language parsing and lexing
  • REPL
    • Click on + icon to create REPL
  • Interactive debugger
  • Eval actions - right click menu in editor
    • Eval in region
    • Eval previous/next/current form
    • Eval file of current editor
  • Eval file action
  • Some basic .cl, .lisp and .asdf templates