Recent commits to derivepassphrase.git (aa6e4e0a9e54fc22e0184c4ed2d6afa8e04b6a6b) https://git.schokokeks.org/derivepassphrase.git/tree/aa6e4e0a9e54fc22e0184c4ed2d6afa8e04b6a6b Recent commits feed provided by GitList. Move vault config exporter functions to the top For both the `storeroom` and the `vault_native` modules, move the exporter function to the top of the module. https://git.schokokeks.org/derivepassphrase.git/commit/aa6e4e0a9e54fc22e0184c4ed2d6afa8e04b6a6b software@the13thletter.info (Marco Ricci) Sun, 19 Jan 2025 21:10:38 +0100 aa6e4e0a9e54fc22e0184c4ed2d6afa8e04b6a6b Expose the `EVP_BytesToKey` implementation at class level This implementation ought to appear in the documentation, which it cannot if it stays an inner function. https://git.schokokeks.org/derivepassphrase.git/commit/771ed1642991e626046bfbb0a5d101a9895d8f98 software@the13thletter.info (Marco Ricci) Sun, 19 Jan 2025 21:10:38 +0100 771ed1642991e626046bfbb0a5d101a9895d8f98 Fix the parsing of options to `mkdocstrings` in the reference pages The options were actually never being honored because they were incorrectly specified. This fix also requires the submodules of `derivepassphrase.exporter` to be included at a lower heading level (lest they aren't rendered properly). This was always intended that way. https://git.schokokeks.org/derivepassphrase.git/commit/f920017655d97795827b34c1fcee0143c502b225 software@the13thletter.info (Marco Ricci) Sun, 19 Jan 2025 21:10:38 +0100 f920017655d97795827b34c1fcee0143c502b225 Document internal functions of the vault config exporter Add missing docstrings, and make the (private) methods visible. https://git.schokokeks.org/derivepassphrase.git/commit/51223f0276ad1abdfec7b7b9fd7be2a89ea239bc software@the13thletter.info (Marco Ricci) Sun, 19 Jan 2025 21:10:38 +0100 51223f0276ad1abdfec7b7b9fd7be2a89ea239bc Consolidate ExportVaultConfigDataFunction documentation Instead of duplicating the argument and exception descriptions in each function adhering to the protocol, document the protocol, and have the implementing function reference the protocol. (In the current documentation layout, this is all on the same page anyway.) https://git.schokokeks.org/derivepassphrase.git/commit/75ea7844415f5c78114860f7958bc39a8e4c6704 software@the13thletter.info (Marco Ricci) Sun, 19 Jan 2025 14:27:33 +0100 75ea7844415f5c78114860f7958bc39a8e4c6704 Reset excluded doc files for offline documentation builds Primarily, this is to make draft pages such as individual changelog entry files viewable offline. https://git.schokokeks.org/derivepassphrase.git/commit/7034de3a91b2acbffc8ceaf3335536d8934f13de software@the13thletter.info (Marco Ricci) Sun, 19 Jan 2025 14:18:23 +0100 7034de3a91b2acbffc8ceaf3335536d8934f13de Remove license text from some docstrings in `derivepassphrase.cli` The license of some parts of the code is clearly an implementation detail: you have to read the source code to make any use of this license information. Accordingly, it does not belong in the rendered API documentation. So take it out of the docstrings, and put it into inline code comments. Apart from that, also include only *one* copy of the license text and have all other affected methods refer to that copy instead. https://git.schokokeks.org/derivepassphrase.git/commit/8ac0d9518326b4904f30e35278d47ffad3a8fdf6 software@the13thletter.info (Marco Ricci) Sun, 19 Jan 2025 13:49:11 +0100 8ac0d9518326b4904f30e35278d47ffad3a8fdf6 Copyedit "altered versions" license FAQ Change the phrasing of the short version in minor ways, put the Zlib FAQ question number into the link text, and ensure "PEP 440" uses non-breakable spaces. https://git.schokokeks.org/derivepassphrase.git/commit/359d258a10203fa042da602438acc02058f0cbc1 software@the13thletter.info (Marco Ricci) Sun, 19 Jan 2025 13:12:54 +0100 359d258a10203fa042da602438acc02058f0cbc1 Fix links and other wrapping-related formatting in changelog Fix some links that were badly wrapped (line break between link text and link identifier/reference), causing MkDocs to not recognize them as a link. Also reformat the changelog in general such that sentence breaks occur only at line breaks. (Sentences may still take up multiple lines, however.) These are all whitespace-only changes. https://git.schokokeks.org/derivepassphrase.git/commit/0be96c9ea635a5ee8ea2d3bd840af1625aec414b software@the13thletter.info (Marco Ricci) Sun, 19 Jan 2025 13:02:24 +0100 0be96c9ea635a5ee8ea2d3bd840af1625aec414b Merge topic branch 'fix-zsh-completion' into master * t/fix-zsh-completion: Add changelog entry for fixed Zsh completion Fix Zsh completion output, again https://git.schokokeks.org/derivepassphrase.git/commit/ef67c2dd0a0216c5da3000278a3888cd1a345e2f software@the13thletter.info (Marco Ricci) Sun, 19 Jan 2025 12:42:35 +0100 ef67c2dd0a0216c5da3000278a3888cd1a345e2f