summaryrefslogtreecommitdiffstats
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog33
1 files changed, 33 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 82fcc80..e2cd056 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,36 @@
+debputy (0.1.40) unstable; urgency=medium
+
+ * Manifest changes:
+ - The manifest parser now validates the used features against the
+ integration mode. This causes some invalid manifests to be
+ detected at parse time (`debputy manifest`) rather than at
+ build time for `dh-sequence-zz-debputy-rrr`).
+
+ * LSP/Lint:
+ - Use `dh_assistant` to determine inactive commands. This improves
+ the check to cover commands that `debhelper` knows are inactive.
+ However, the functionality now requires `debhelper (>= 13.15~)`.
+ - Apply sequences from `debian/control` when analyzing `debian/rules`.
+ Note for LSP: Depending on your editor, you may have to save
+ `debian/control` first and then trigger a change in `debian/rules`
+ for it to be visible. (Known issue, see debputy#103 and debputy#108)
+ - Provide inlay hints for inherited fields in `debian/control`.
+ - Provide integration mode level checks for most features. The
+ capabilities on `path-metadata` is a known and notable case where
+ the LSP/Lint side is silent where `debputy check-manifest` would
+ complain.
+ - Provide a warning for unknown capabilities (that `cap_from_text`
+ does not recognize). Previously, this would only appear in
+ `debputy check-manifest` or during builds.
+ - Validate boolean and enum-like values for attributes of the
+ manifest. These would previously only be caught by
+ `debputy check-manifest` or during builds.
+
+ * debputy: Remove internal `--integration-mode=rrr` option.
+ * dh_debputy: Remove internal `--integration-mode=rrr` option.
+
+ -- Niels Thykier <niels@thykier.net> Sun, 30 Jun 2024 12:43:55 +0000
+
debputy (0.1.39) unstable; urgency=medium
* LSP/Lint: