-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 08 Mar 2025 22:14:52 +0000 Source: debputy Architecture: source Version: 0.1.65 Distribution: unstable Urgency: medium Maintainer: Debputy Maintainers <debputy@packages.debian.org> Changed-By: Niels Thykier <niels@thykier.net> Changes: debputy (0.1.65) unstable; urgency=medium . * LSP/Lint: - Skip hover/completion inside Deb822 comments. Generally. it ended up triggering for the next content line instead. - Improve hover docs for packages when viewed in some editors (concretely `kate`). The previous docs worked specifically with how `emacs` rendered its Markdown docs. However, `emacs`'s method does not reformat text blocks, so it does not seem like it was the best editor to test with. - Tweak Inlay hint for inherited Deb822 values to make it prettier in `kate` and other editors. The previous rendering relied on editors to "gracefully" cope with newlines in the Inlay Hint label. The specs says nothing about the editor should react to those, so it was safer to avoid them. - When emitting a code action to the editor, do not provide `TextEdit`s in the "old" and the "new" format. Some editors (Concretely, `kate`) apply both with exciting but unhelpful results. The spec seems implies that the server is at fault if this happens, so the bug was probably `debputy`'s to begin with. - Track diagnostics with full metadata internally in `debputy`. This enables quickfixes in editors that either do not inform `debputy` of related diagnostics when requesting code actions (`kate`) or when the editor does not support the `data` attribute in the diagnostic (which the spec allows the editor to "not do"). Either way, more editors should now see quickfixes with `debputy`'s diagnostics. - Fix incorrect duplication warning for `foo` vs. `foo:native` when validating package relationships. Thanks to Otto Kekäläinen <otto@debian.org> for reporting this problem with the new check introduced in 0.1.64. Checksums-Sha1: a11d9bdc5e1b44e78e4645f1d28bb0fa057f5214 2145 debputy_0.1.65.dsc 7333adf6cdef3ca3719da600d080c703d995fe3d 674868 debputy_0.1.65.tar.xz Checksums-Sha256: 4685d7e20761d34fedb75073ae0f9211f6a473497220a3d7bf9af979fed37235 2145 debputy_0.1.65.dsc 1276eed484fbd43356071fbdc1cd82a922c83f0d49f67a87bb332d43e3bcc691 674868 debputy_0.1.65.tar.xz Files: 6cb89b523de014323c4941ea30a57467 2145 devel optional debputy_0.1.65.dsc 94d97bb0450529a362c8f5b82cc27ea1 674868 devel optional debputy_0.1.65.tar.xz -----BEGIN PGP SIGNATURE----- iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmfMw+QSHG5pZWxzQHRo eWtpZXIubmV0AAoJEHQNaIiDZdKJ34wH/AlOBv8I0CTONht/NDmtifCJy9iy5qf4 0zs0PA0xCybwd9pFPkRCIaCd3ENMLvT+p5G7GQGAVx2trXfpZCIWgG5qAgOKoLfn cWm00MfF5+YlwYa3vd6XAzYnT8JehfywMLbZY5lHd6xdgU0dEtdz8wNYrVrG9GqT JCkfWqZrkQw/6Dw+S0isP4J2PYrdTGTFz1DNxDdHNLiEXf8zEPgk91SRNNVwrwiY j9iPCQP5XNHwGDqaa01efst6zn9mIXm66xV2P0WwLELGPtH2Xn0LX8EyVZy2U5Ml vT5btoGFVtAOZDUUG0Zsvj2xVI7+5Daw3gtovNYAn0jUEKACOs+P9Bs= =N7bo -----END PGP SIGNATURE-----