Skip to content

Releases: vknabel/lithia

v0.0.19

29 Jun 16:36
Compare
Choose a tag to compare

Changelog

  • e5149c0 chore(deps): update
  • ae27f01 chore(deps): update tree sitter
  • cb51972 chore(github): bug report template
  • 6fd91b5 chore(github): issue templates
  • 99cc2ac chore(goreleaser): metadata for brew cask
  • 9436964 chore(proposal): accept existing
  • e7fd98e docs(LE-003): fixed title
  • aca4fda docs(proposal): LE-002 improved potfile
  • e2e29c8 docs(proposal): LE-003 clarification
  • 89c8d6b docs(proposal): LE-004 explain concurrency
  • 9cd5f58 feat(error): impproved error messages for missing members
  • 30e95e6 feat(error): improved error messages for dicts
  • 5aace03 feat(proposals): introduce evolution proposals
  • 1252bab feat(stdlib): os.args returns the arguments passed to the program
  • 3163bed feat(stdlib): introduced apps
  • 82f5614 feat(stdlib): introduced pot, pot.cmds and pot.deps
  • d62e4c1 fix(cli): correctly handle running script and repl
  • 4a656f2 fix(docs): generate
  • 24d9a29 fix(lsp): lithia lsp tcp didn't work as expected
  • 955c05d refactor(compiler): removed global runtime.interpreter variable
  • c2fa9ea release: v0.0.19

v0.0.18

22 Nov 22:16
Compare
Choose a tag to compare

v0.0.18

  • stdlib: docs.docsToMarkup now sorts extern properties
  • stdlib: new function prelude.eager which recursively evaluates a given value
  • stdlib: new function lists.prepend for prepending lists
  • fix: improved type switch error message
  • fix: improved stdlib not found error message
  • fix: source locations were off
  • lsp: complete importable modules #35
  • lsp: field completions #35
  • lsp: type switch completions #35
  • lsp: improved statement completions
  • lsp: completions for keywords
  • lsp: outline symbols for current file
  • lsp: workspace symbols for all files
  • chore: bump dependencies
  • module: new module resolution algorithm

v0.0.17

14 Jun 15:13
Compare
Choose a tag to compare

Changelog

  • d9b4966 chore(tree-sitter): update dependencies
  • 3ad17bd feat: allow mocking the filesystem
  • a43fcd5 fix: missing external extra-file in goreleaser
  • d0d79ba fix: require go 1.18
  • 652f86e fix: sorted dictionary keys, entries and values
  • 2b160f7 lsp: fix printing alias decl imports
  • 7ad8518 refactor: separate modules for externals
  • a90cdca stdlib/compiler: alias imports, dicts #9 #32
  • 3f927c0 stdlib: futures
  • 50431f8 stdlib: new floats and !-operator #22 #24

v0.0.16

06 Mar 09:46
Compare
Choose a tag to compare

Changelog

  • 492f46f Merge pull request #34 from vknabel/feature/packages
  • 5db80b2 chore: fix pipeline
  • 8199125 chore: release v0.0.16
  • afd978e chore: testing stdlib-import-root
  • 5aee871 compiler: new concept of packages
  • 2e743ca fix: undeclared enum case error due to file order within a module
  • 621a763 lsp: autocompletion and hover information across module and file boundaries
  • 7e36af6 lsp: improved autocompletion and hover information
  • a42bdb9 lsp: improved autocompletion within a module
  • e7d71a1 lsp: local autocompletion #30
  • 6eebdb5 refactor: rename langserver to ls

v0.0.15

21 Feb 19:07
Compare
Choose a tag to compare

Changelog

  • d195c34 Update README.md
  • fe28f6c chore: release v0.0.15
  • 2a98e0c fix: docs of docs.ExternFunctionDocs has always been empty
  • 7cbb1d3 stdlib: mark functions as internal and improved docs

v0.0.14

12 Feb 08:43
Compare
Choose a tag to compare

Changelog

  • 4e0af47 Update README.md
  • 5963cb3 chore: add lithia extension to devcontainer
  • b0797ce chore: release v0.0.14
  • a63d4e9 fix: highlight multiline-comments with correct offsets
  • 282caeb fix: lsp don't log too many errors
  • 9aabd4b fix: lsp jump to definition
  • 9a48e61 fix: lsp multiline block comments
  • ac4e88f lsp: deleting files, deletes its diagnostics
  • 553ec66 stdlib: better docs generation
  • 0140ee3 stdlib: fix extern docs generation
  • ecb0346 stdlib: new markup and docs generation
  • 7280a58 stdlib: new markup and markdown library

v0.0.13

07 Feb 23:28
Compare
Choose a tag to compare

Changelog

  • 8347ecf Merge pull request #31 from vknabel/feature/syntax-highlighting-#28
  • e0519e4 chore: v0.0.13
  • 5b10b0f feat: lsp diagnostics #29
  • 31f0de8 feat: syntax highlighting without doc sync #28
  • d88ddc5 fix: extra-files in goreleaser was outdated
  • 659302e fix: highlighting issues while typing #28

v0.0.12

05 Feb 14:06
Compare
Choose a tag to compare

Changelog

v0.0.11

24 Jan 13:36
Compare
Choose a tag to compare

Changelog

  • 180add6 feat: binaries for macOS, linux, windows
  • a640c9d fix: outdated goreleaser

v0.0.10

24 Jan 11:19
Compare
Choose a tag to compare

Changelog