summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-25 02:59:48 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-25 02:59:48 +0000
commit19622aa7da4115447f99785c84f649691e98ced2 (patch)
treee5f8c3584233ee216f8e923d3c0f0b620942411f
parentMerging upstream version 0.1.29. (diff)
downloaddebputy-19622aa7da4115447f99785c84f649691e98ced2.tar.xz
debputy-19622aa7da4115447f99785c84f649691e98ced2.zip
Merging debian version 0.1.29.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--debian/changelog38
-rw-r--r--debian/copyright2
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.