diff options
Diffstat (limited to 'debian/changelog')
-rw-r--r-- | debian/changelog | 38 |
1 files changed, 37 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog index 16a32d3..ff33f8f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,39 @@ +debputy (0.1.29) unstable; urgency=medium + + * LSP/Lint: + - The hover docs for a substvar like `${foo:Depends}` will now mention + that it is a "relationship substvar" and how it is redundant with + bleeding edge package helpers. + - Provide docs for many Completion suggestions in `d/control` and + `d/tests/control` + - Improve semantic token support for deb822 files to cover react + to known values, inter-stanza comments, field comments and in-field + value comments for known fields. In-field value comments for + unknown fields are still not marked as comments. + - Detect all mismatches between package name and section. Previously, + only `-udeb` packages have its section validated. + - The mismatched section diagnostics now provide quick-fixes also + when the `Section` field is not provided in the `Package` stanza + (or in the `Source` stanza) + + [ Niels Thykier ] + * d/copyright: Fix typo of `Apache-2` license + * debputy: Support `--ignore-language-ids` in `debputy lsp server`. This + is useful for editors that provide language IDs that `debputy` does + not recognize, since it will make `debputy` disregard the language + ID and fallback to filename based rules. See the extended description + in `man debputy` for pros and cons of this option. + * Make `--tcp` and `--ws` for `debputy lsp server` mutually exclusive. + Previously, one of the options would just be "silently" ignored. + * debputy.pod: Document all `debputy lsp server` related command options + * LSP: Fix IndexError triggered with `emacs/eglot` in `d/control` + * debputy: Fix a warning about unknown "didChange" notifications. + + [ Jochen Sprickerhof ] + * `debputy lsp editor-configs`: add `neovim+nvim-lspconfig` + + -- Niels Thykier <niels@thykier.net> Wed, 24 Apr 2024 18:00:41 +0000 + debputy (0.1.28) unstable; urgency=medium [ Niels Thykier ] @@ -50,7 +86,7 @@ debputy (0.1.27) unstable; urgency=medium by default. The `make` man page strongly implies that it "may" run code, which will be unhelpful to anyone using `debputy lint` to review packages. - - The `debputy.manfiest` diagnostics now flag conflicting + - The `debputy.manifest` diagnostics now flag conflicting attributes in the manifest. Previously, these were only flagged by `debputy check-manifest` or during build. (Closes: #85) - When there is a typo of a keyword in `debputy.manifest` with one |