- Added scope-aware completion.
- Added scope lookup by path method in the indexer.
- Added
--version
management for sv-indexer (same version as LSP)
- Full rework of the indexer.
- Updated CMakeLists.txt to generate proper semver version strings
- Show versions upon start of LSP and indexer (standalone)
- Reduced log level in the indexer (use of trace)
- Avoid spurious errors in log due to unknown command
textDocument/didClose
- Fixed
diplomat-server.list-symbols
to handle design path as an input (#17)
- For reference, added the diplomat workspace settings schema in the source tree.
- Reorganization of all "sub applications" in sub-cmake files
- Removed definition of hash for slang::SourceRange introduced by Slang 7.0 (#14)
- Prevent segfault on badly constructed module top level interface (#15)
- Slang from 6.0 to 7.0
- uri from
master
to a fixed hash + remove shallow clone (#13)
- Add support for
include
folders in config files. - Add support to add user include folder through
diplomat-server.add-incdir
- Updated fmtlib from 10.2.1 to 11.0.2
- Updated sockpp from 0.8.1 to 1.0.0
- Updated spdlog from 1.13.0 to 1.14.1
- Updated argparse from 3.0 to 3.1
- Fix warning at compile time
Considered as first release.
Aligned with [email protected]
.
Next version will be 0.0.6
Ensure that the first title is matching the correct verion with the format
# <version> [- stuff]
No space are allowed in version which shall follow the semver format.
Then run the following bash command to extraxt the first section of the CHANGELOG.md
head -n $((`grep -n -m 2 '^# ' CHANGELOG.md | sed 's/:.\+//g' | tail -n 1`-1)) CHANGELOG.md
Run the following to extract the latest version:
grep -m 1 "^# " CHANGELOG.md | sed 's/# \([^ ]*\)\+/\1/'