diff options
-rw-r--r-- | debian/changelog | 38 | ||||
-rw-r--r-- | debian/copyright | 2 |
2 files changed, 38 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog index 67c2a66..15e9d6d 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-0.0~progress7.99u1) graograman-backports; urgency=medium * Uploading to graograman-backports, remaining changes: @@ -89,7 +125,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 diff --git a/debian/copyright b/debian/copyright index e9b0cd7..f0ff31c 100644 --- a/debian/copyright +++ b/debian/copyright @@ -23,7 +23,7 @@ License: GPL-2+ Files: src/debputy/lsp/* src/debputy/linting/* Copyright: 2024 Niels Thykier <niels@thykier.net> Comment: Dual-licensed with the intention that parts can be moved to debpkg-metadata. -License: GPL-2+ or Apache-2.0 +License: GPL-2+ or Apache-2 Files: src/debputy/lsp/text_edit.py Copyright: Copyright 2017-2020 Palantir Technologies, Inc. |