https://git.schokokeks.org/derivepassphrase.git/tree/24ec5f4c78137d63a81307be4036d2a06d0a1e30Recent commits to derivepassphrase.git (24ec5f4c78137d63a81307be4036d2a06d0a1e30)2024-09-12T21:26:03+02:00tag:gitlist.org,2012:commit/24ec5f4c78137d63a81307be4036d2a06d0a1e30Include explanation for virtual environments and package extras in README2024-09-12T21:26:03+02:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/340fd281628f1dc2498037e636f1772ec662bbd4Fix miscellaneous small docstring issues2024-09-12T21:23:13+02:00Marco Riccisoftware@the13thletter.info
<pre>This includes formatting, typos and missing/wrong links. Most of these
are in non-public documentation parts which don't get rendered by
default.
</pre>
tag:gitlist.org,2012:commit/df459996c5d005264830175d20a149002266e13eRelease 0.2.02024-09-12T13:59:16+02:00Marco Riccim@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/e4371b6e3217dce085a3a2abea18828a6de0a5e2Reintroduce dynamic versioning via `hatch version`2024-09-12T13:40:04+02:00Marco Riccim@the13thletter.info
<pre>When we abandoned `hatch version` in
565dd46f8506662fd4abcc8e7f9c7a99ae15958f, we had three top-level
packages sharing a version number, but `hatch version` did not support
reading or updating the version from multiple sources.
Since c4a57f311710768cb18df717a73fd48a8a3077fe however the system is
rooted in the `derivepassphrase` top-level package, and the version
number is internally copied from that package root. We are therefore
once again in the classic scenario that `hatch version` supports.
</pre>
tag:gitlist.org,2012:commit/80c2cd1295cb481f4c9fa1e2950f1dd287017f3dFix version typo in README2024-09-12T13:35:41+02:00Marco Riccim@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/519040a8d1d84e4061b91c2d95f74d0641e94efeFix phrasing and formatting in new changelog entries2024-09-12T13:31:26+02:00Marco Riccim@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/69cf6a48483555dbcb4c8506673ef942fb008e18Merge topic branch 'issue10-command-config-renaming' into master2024-09-12T13:15:58+02:00Marco Riccim@the13thletter.info
<pre>* t/issue10-command-config-renaming:
Add changelog entries for subcommand/config subsystem migration
Rename the configuration file to be subsystem-specific
Fix minor typo, formatting and logic errors in tests
Modularize test helpers to not unnecessarily manipulate config files
Reintegrate all functionality as subcommands
GitHub: Closes #10, closes #11.
</pre>
tag:gitlist.org,2012:commit/eecea3e9d87d0d6ef1f57b553c5d6bcaeb7df01eAdd changelog entries for subcommand/config subsystem migration2024-09-12T13:15:04+02:00Marco Riccim@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/4ea247a8c0739e114d44fae84f6baa09ad4ebb5cRename the configuration file to be subsystem-specific2024-09-11T22:13:56+02:00Marco Riccim@the13thletter.info
<pre>In preparation for multiple passphrase derivation schemes with separate
settings, use multiple configuration files for each part of the
application ("subsystem"). The only currently established subsystem is
"vault", using `vault.json`, and the existing configuration effectively
corresponds to a "settings" subsystem.
Until v1.0 is released, fall back to `settings.json` if `vault.json`
does not exist. (But include a deprecation warning, and attempt to
migrate to the new filename automatically.)
</pre>
tag:gitlist.org,2012:commit/2bb00f7a81dad1210b60fb9a6d905ca8d5193655Fix minor typo, formatting and logic errors in tests2024-09-11T21:06:13+02:00Marco Riccim@the13thletter.info
<pre>Fix the test `test_230b_store_config_custom_error` to actually test
a custom error.
Also expand GitHub issue references with the full URL.
</pre>