Releases: vknabel/lithia
Releases · vknabel/lithia
v0.0.19
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
andpot.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
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
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
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
v0.0.14
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