Skip to content

Latest commit

 

History

History
293 lines (176 loc) · 7.14 KB

CHANGELOG.md

File metadata and controls

293 lines (176 loc) · 7.14 KB

Language-Idris Changelog

Next version

Added

Fixed

v0.4.10

Added

  • Display typechecking information
  • Copy executable path to clipboard
  • Syntax highlitning in message panel
  • Proof clause
  • higlightning of parameters
  • Better support for literate idris
  • Added snippets

Fixed

  • Display error message from idris
  • Idris now restarts if stopped
  • fix comments highlightning

v0.4.9

Added

  • Allow incomplete data definition
  • Add record and rewrite keywords
  • Support literate files
  • Add cast snippet

Fixed

  • Indent after do/where/if/then/else/of
  • Save file state when executing commands

v0.4.8

Fixed

  • Fix proof search
  • Remove deprecated selector

v0.4.7

Added

  • REPL and package documentation #146 (@allancto)
  • Additional commands in menu #142 (@joheinz)

Fixed

  • Crashes with Atom 1.13.0 #149 (@melted)
  • 'import public' syntax #145 (@joheinz)

v0.4.6

Added

  • Report type checking status
  • Snippets
  • Navigate to error
  • Highlight error

Fixed

  • Styling of error messages
  • ipkg grammar

v0.4.5

Added

Fixed

  • Many different processes are spawned #114 (@pyrtsa)
  • use 'cmd' instead of 'alt' on osx (@karljs)

v0.4.4

Added

  • Make apropos view results scrollable #109 (@justjoheinz)
  • Codecompletion via autocomplete-plus #98 (@justjoheinz)
  • Replace deprecated abstract keyword with export #101 (@justjoheinz)
  • Add snippets for the most common interface implementations #99 (@justjoheinz)

Fixed

  • Nested with blocks #112
  • Fix passing packages in ipkg files #111

v0.4.3

Added

Fixed

  • After closing panel once with "X" icon, it no longer appears for type checking/inspection #90 (@justjoheinz)

v0.4.2

Added

  • syntax highlighting for constructors #95

Fixed

v0.4.1

Added

  • class and instance to interface and implementation (@justjoheinz)

Fixed

v0.4.0

Added

  • Added a REPL #80
  • Added a panel for the apropos command

Fixed

v0.3.4

Added

Fixed

  • Added a better description for the path to the idris executable in the settings
  • Fixed the highlighting of comments
  • Fix the highlighting of documentation comments #82 (@geo2a)
  • Initial clause is inserted in wrong place for functions with multiline type annotation. #72

v0.3.3

Added

Fixed

  • Most commands throw exceptions on Windows 8.1 (@aochagavia)

v0.3.2

Added

Fixed

v0.3.1

Added

Fixed

  • get documentation or types for operators #66
  • removed the statusbar #67

v0.3.0

Added

  • Add a means of setting the Idris -p option #29

Fixed

v0.2.5

Added

  • Restart the idris compiler after every commmand if it was killed #54
  • added the ability to style all the idris-panels

Fixed

  • Status message should appear only in idris projects #52 many thanks to @jeremy-w

v0.2.4

Added

Fixed

  • Uncaught ReferenceError: editor is not defined #49
  • Error when searching for type, documentation #37

v0.2.3

Added

  • make-with (@edwinb)
  • make-case (@edwinb)
  • make-lemma (@edwinb)

Fixed

  • Uncaught Error: Can't save buffer with no file path #47
  • save files before executing a command (@edwinb)
  • The Idris Errors panel should tell me if typechecking went successfully #43 (@edwinb)

v0.2.2

Added

Fixed

  • fix the new error messages

v0.2.1

Added

  • print-definition to show the definition of the selected word
  • add error messages when the compiler crashes/can't be found

Fixed

v0.2.0

Added

  • status indicator that shows if a file is loaded or dirty
  • metavariables are now called holes

Fixed

  • fixed bug in the parser when there where backslashes in the answer #32 (@david-christiansen)
  • Program not loaded before running interactive editing commands #34
  • faster startup #28

v0.1.4

Added

  • new metavariable view (Language Idris: Metavariables)
  • a tutorial that explains how to use this package
  • context menu for Language Idris: Type Of and Language Idris: Docs For

Fixed

  • Language Idris: Proof Search and Language Idris: Add Clause
  • deprecations that now broke the editor because of the dropped API methods

v0.1.3

Added

Fixed

  • Better syntax highlighting
  • fixed the parser for the ide-mode lisp
  • fixed #18
  • fixed #19
  • fixed an issue with the error lines not being clickable in the error panel

v0.1.1

Added

  • Type and doc info highlighting #9 (@archaeron)

Fixed

  • Ensure that keybindings only work on Idris files (#2)
  • Syntax highlighting for infix functions
  • Fixed a crash when idris was not installed

v0.1.0

Added

  • Shortcut to Show the doc of a variable (ctrl-alt-d)

Fixed

  • updated for the new version of Atom (@archaeron)
  • new parser for the ide-mode commands (@archaeron)
  • new serializer for the ide-mode commands (@archaeron)
  • various fixes (@ulidtko)

v0.0.1

Added

  • Case-splitting (ctrl-alt-c) (@fangel)
  • Clause-adding (ctrl-alt-a) (@fangel)
  • Proof-search (ctrl-alt-s) (@fangel)
  • Showing the types of meta-variables (ctrl-alt-t) (@fangel)
  • Show the doc of a variable (@fangel)