6c2adf2d80b8d99d469b5854201f74a744fdb751
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1) 
2) <!doctype html>
3) <html lang="en" class="no-js">
4)   <head>
5)     
6)       <meta charset="utf-8">
7)       <meta name="viewport" content="width=device-width,initial-scale=1">
8)       
9)         <meta name="description" content="An almost faithful Python reimplementation of James Coglan's vault.">
10)       
11)       
12)         <meta name="author" content="Marco Ricci">
13)       
14)       
15)         <link rel="canonical" href="https://the13thletter.info/derivepassphrase/0.x/changelog/">
16)       
17)       
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

18)         <link rel="prev" href="../reference/derivepassphrase.vault/">
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

19)       
20)       
21)       
22)       <link rel="icon" href="../assets/images/favicon.png">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

23)       <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.5.39">
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

24)     
25)     
26)       
27)         <title>Changelog - derivepassphrase</title>
28)       
29)     
30)     
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

31)       <link rel="stylesheet" href="../assets/stylesheets/main.8c3ca2c6.min.css">
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

32)       
33)       
34) 
35) 
36)     
37)     
38)     
39)   
40)     
41)     
42)         <style>:root{--md-text-font:"Noto Sans";--md-code-font:"Noto Mono"}</style>
43)   
44) 
45)     
46)       <link rel="stylesheet" href="../assets/_mkdocstrings.css">
47)     
48)       <link rel="stylesheet" href="../mkdocstrings_recommended_styles.css">
49)     
50)     
51)     
52)     
53)     
54)   </head>
55)   
56)   
57)     <body dir="ltr">
58)   
59)     
60)     <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
61)     <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
62)     <label class="md-overlay" for="__drawer"></label>
63)     <div data-md-component="skip">
64)       
65)         
66)         <a href="#changelog-for-derivepassphrase" class="md-skip">
67)           Skip to content
68)         </a>
69)       
70)     </div>
71)     <div data-md-component="announce">
72)       
73)     </div>
74)     
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

75)       <div data-md-color-scheme="default" data-md-component="outdated" hidden>
76)         
77)       </div>
78)     
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

79)     
80)       
81)     
82)     <div class="md-container" data-md-component="container">
83)       
84)       
85)         
86)           
87)             
88) <nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
89)   <div class="md-grid">
90)     <ul class="md-tabs__list">
91)       
92)         
93)   
94)   
95)   
96)     <li class="md-tabs__item">
97)       <a href=".." class="md-tabs__link">
98)         
99)   
100)     
101)   
102)   Overview
103) 
104)       </a>
105)     </li>
106)   
107) 
108)       
109)         
110)   
111)   
112)   
113)     
114)     
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

115)       <li class="md-tabs__item">
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

116)         <a href="../tutorials/basic-setup-passphrase/" class="md-tabs__link">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

117)           
118)   
119)     
120)   
121)   Tutorials & Examples
122) 
123)         </a>
124)       </li>
125)     
126)   
127) 
128)       
129)         
130)   
131)   
132)   
133)     
134)     
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

135)       <li class="md-tabs__item">
136)         <a href="../reference/" class="md-tabs__link">
137)           
138)   
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

139)     
140)   
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

141)   Reference
142) 
143)         </a>
144)       </li>
145)     
146)   
147) 
148)       
149)         
150)   
151)   
152)     
153)   
154)   
155)     <li class="md-tabs__item md-tabs__item--active">
156)       <a href="./" class="md-tabs__link">
157)         
158)   
159)     
160)   
161)   Changelog
162) 
163)       </a>
164)     </li>
165)   
166) 
167)       
168)     </ul>
169)   </div>
170) </nav>
171)           
172)         
173)       
174)       <main class="md-main" data-md-component="main">
175)         <div class="md-main__inner md-grid">
176)           
177)             
178)               
179)               <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
180)                 <div class="md-sidebar__scrollwrap">
181)                   <div class="md-sidebar__inner">
182)                     
183) 
184) 
185)   
186) 
187) 
188) <nav class="md-nav md-nav--primary md-nav--lifted" aria-label="Navigation" data-md-level="0">
189)   <label class="md-nav__title" for="__drawer">
190)     <a href=".." title="derivepassphrase" class="md-nav__button md-logo" aria-label="derivepassphrase" data-md-component="logo">
191)       
192)   
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

193)   <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

194) 
195)     </a>
196)     derivepassphrase
197)   </label>
198)   
199)     <div class="md-nav__source">
200)       <a href="https://github.com/the-13th-letter/derivepassphrase" title="Go to repository" class="md-source" data-md-component="source">
201)   <div class="md-source__icon md-icon">
202)     
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

203)     <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"/></svg>
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

204)   </div>
205)   <div class="md-source__repository">
206)     the-13th-letter/derivepassphrase
207)   </div>
208) </a>
209)     </div>
210)   
211)   <ul class="md-nav__list" data-md-scrollfix>
212)     
213)       
214)       
215)   
216)   
217)   
218)   
219)     <li class="md-nav__item">
220)       <a href=".." class="md-nav__link">
221)         
222)   
223)   <span class="md-ellipsis">
224)     Overview
225)   </span>
226)   
227) 
228)       </a>
229)     </li>
230)   
231) 
232)     
233)       
234)       
235)   
236)   
237)   
238)   
239)     
240)     
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

241)       
242)         
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

243)       
244)     
245)     
246)       
247)       
248)         
249)       
250)     
251)     
252)     <li class="md-nav__item md-nav__item--nested">
253)       
254)         
255)         
256)         <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2" >
257)         
258)           
259)           <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0">
260)             
261)   
262)   <span class="md-ellipsis">
263)     Tutorials & Examples
264)   </span>
265)   
266) 
267)             <span class="md-nav__icon md-icon"></span>
268)           </label>
269)         
270)         <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false">
271)           <label class="md-nav__title" for="__nav_2">
272)             <span class="md-nav__icon md-icon"></span>
273)             Tutorials & Examples
274)           </label>
275)           <ul class="md-nav__list" data-md-scrollfix>
276)             
277)               
278)                 
279)   
280)   
281)   
282)   
283)     <li class="md-nav__item">
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

284)       <a href="../tutorials/basic-setup-passphrase/" class="md-nav__link">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

285)         
286)   
287)   <span class="md-ellipsis">
288)     Tutorial: setting up derivepassphrase vault for three accounts, with a master passphrase
289)   </span>
290)   
291) 
292)       </a>
293)     </li>
294)   
295) 
296)               
297)             
298)           </ul>
299)         </nav>
300)       
301)     </li>
302)   
303) 
304)     
305)       
306)       
307)   
308)   
309)   
310)   
311)     
312)     
313)       
314)         
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

315)           
316)         
317)       
318)         
319)       
320)         
321)       
322)         
323)       
324)         
325)       
326)         
327)       
328)     
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

329)     
330)       
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

331)       
332)         
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

333)       
334)     
335)     
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

336)     <li class="md-nav__item md-nav__item--nested">
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

337)       
338)         
339)         
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

340)         <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3" >
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

341)         
342)           
343)           
344)           <div class="md-nav__link md-nav__container">
345)             <a href="../reference/" class="md-nav__link ">
346)               
347)   
348)   <span class="md-ellipsis">
349)     Reference
350)   </span>
351)   
352) 
353)             </a>
354)             
355)               
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

356)               <label class="md-nav__link " for="__nav_3" id="__nav_3_label" tabindex="0">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

357)                 <span class="md-nav__icon md-icon"></span>
358)               </label>
359)             
360)           </div>
361)         
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

362)         <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false">
363)           <label class="md-nav__title" for="__nav_3">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

364)             <span class="md-nav__icon md-icon"></span>
365)             Reference
366)           </label>
367)           <ul class="md-nav__list" data-md-scrollfix>
368)             
369)               
370)             
371)               
372)                 
373)   
374)   
375)   
376)   
377)     <li class="md-nav__item">
378)       <a href="../reference/derivepassphrase.1/" class="md-nav__link">
379)         
380)   
381)   <span class="md-ellipsis">
382)     Man page: derivepassphrase
383)   </span>
384)   
385) 
386)       </a>
387)     </li>
388)   
389) 
390)               
391)             
392)               
393)                 
394)   
395)   
396)   
397)   
398)     <li class="md-nav__item">
399)       <a href="../reference/derivepassphrase-vault.1/" class="md-nav__link">
400)         
401)   
402)   <span class="md-ellipsis">
403)     Man page: derivepassphrase-vault
404)   </span>
405)   
406) 
407)       </a>
408)     </li>
409)   
410) 
411)               
412)             
413)               
414)                 
415)   
416)   
417)   
418)   
419)     <li class="md-nav__item">
420)       <a href="../reference/derivepassphrase-export.1/" class="md-nav__link">
421)         
422)   
423)   <span class="md-ellipsis">
424)     Man page: derivepassphrase-export
425)   </span>
426)   
427) 
428)       </a>
429)     </li>
430)   
431) 
432)               
433)             
434)               
435)                 
436)   
437)   
438)   
439)   
440)     <li class="md-nav__item">
441)       <a href="../reference/derivepassphrase-export-vault.1/" class="md-nav__link">
442)         
443)   
444)   <span class="md-ellipsis">
445)     Man page: derivepassphrase-export-vault
446)   </span>
447)   
448) 
449)       </a>
450)     </li>
451)   
452) 
453)               
454)             
455)               
456)                 
457)   
458)   
459)   
460)   
461)     
462)     
463)       
464)         
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

465)       
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

466)         
467)       
468)         
469)       
470)         
471)       
472)         
473)       
474)         
475)       
476)     
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

477)     
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

478)       
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

479)       
480)         
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

481)       
482)     
483)     
484)     <li class="md-nav__item md-nav__item--nested">
485)       
486)         
487)         
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

488)         <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_6" >
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

489)         
490)           
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

491)           <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

492)             
493)   
494)   <span class="md-ellipsis">
495)     Module derivepassphrase
496)   </span>
497)   
498) 
499)             <span class="md-nav__icon md-icon"></span>
500)           </label>
501)         
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

502)         <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_6_label" aria-expanded="false">
503)           <label class="md-nav__title" for="__nav_3_6">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

504)             <span class="md-nav__icon md-icon"></span>
505)             Module derivepassphrase
506)           </label>
507)           <ul class="md-nav__list" data-md-scrollfix>
508)             
509)               
510)                 
511)   
512)   
513)   
514)   
515)     <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

516)       <a href="../reference/derivepassphrase.cli/" class="md-nav__link">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

517)         
518)   
519)   <span class="md-ellipsis">
520)     Submodule cli
521)   </span>
522)   
523) 
524)       </a>
525)     </li>
526)   
527) 
528)               
529)             
530)               
531)                 
532)   
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

533)   
534)   
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

535)   
536)     <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

537)       <a href="../reference/derivepassphrase.exporter/" class="md-nav__link">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

538)         
539)   
540)   <span class="md-ellipsis">
541)     Subpackage exporter
542)   </span>
543)   
544) 
545)       </a>
546)     </li>
547)   
548) 
549)               
550)             
551)               
552)                 
553)   
554)   
555)   
556)   
557)     <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

558)       <a href="../reference/derivepassphrase.sequin/" class="md-nav__link">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

559)         
560)   
561)   <span class="md-ellipsis">
562)     Submodule sequin
563)   </span>
564)   
565) 
566)       </a>
567)     </li>
568)   
569) 
570)               
571)             
572)               
573)                 
574)   
575)   
576)   
577)   
578)     <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

579)       <a href="../reference/derivepassphrase.ssh_agent/" class="md-nav__link">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

580)         
581)   
582)   <span class="md-ellipsis">
583)     Submodule ssh_agent
584)   </span>
585)   
586) 
587)       </a>
588)     </li>
589)   
590) 
591)               
592)             
593)               
594)                 
595)   
596)   
597)   
598)   
599)     <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

600)       <a href="../reference/derivepassphrase._types/" class="md-nav__link">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

601)         
602)   
603)   <span class="md-ellipsis">
604)     Submodule _types
605)   </span>
606)   
607) 
608)       </a>
609)     </li>
610)   
611) 
612)               
613)             
614)               
615)                 
616)   
617)   
618)   
619)   
620)     <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

621)       <a href="../reference/derivepassphrase.vault/" class="md-nav__link">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

622)         
623)   
624)   <span class="md-ellipsis">
625)     Submodule vault
626)   </span>
627)   
628) 
629)       </a>
630)     </li>
631)   
632) 
633)               
634)             
635)           </ul>
636)         </nav>
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

637)       
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

638)     </li>
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

639)   
640) 
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

641)               
642)             
643)           </ul>
644)         </nav>
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

645)       
646)     </li>
647)   
648) 
649)     
650)       
651)       
652)   
653)   
654)     
655)   
656)   
657)   
658)     <li class="md-nav__item md-nav__item--active">
659)       
660)       <input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
661)       
662)       
663)         
664)       
665)       
666)         <label class="md-nav__link md-nav__link--active" for="__toc">
667)           
668)   
669)   <span class="md-ellipsis">
670)     Changelog
671)   </span>
672)   
673) 
674)           <span class="md-nav__icon md-icon"></span>
675)         </label>
676)       
677)       <a href="./" class="md-nav__link md-nav__link--active">
678)         
679)   
680)   <span class="md-ellipsis">
681)     Changelog
682)   </span>
683)   
684) 
685)       </a>
686)       
687)         
688) 
689) <nav class="md-nav md-nav--secondary" aria-label="Table of contents">
690)   
691)   
692)   
693)     
694)   
695)   
696)     <label class="md-nav__title" for="__toc">
697)       <span class="md-nav__icon md-icon"></span>
698)       Table of contents
699)     </label>
700)     <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
701)       
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

702)         <li class="md-nav__item">
703)   <a href="#032-2024-10-21" class="md-nav__link">
704)     <span class="md-ellipsis">
705)       0.3.2 (2024-10-21)
706)     </span>
707)   </a>
708)   
709)     <nav class="md-nav" aria-label="0.3.2 (2024-10-21)">
710)       <ul class="md-nav__list">
711)         
712)           <li class="md-nav__item">
713)   <a href="#fixed" class="md-nav__link">
714)     <span class="md-ellipsis">
715)       Fixed
716)     </span>
717)   </a>
718)   
719) </li>
720)         
721)       </ul>
722)     </nav>
723)   
724) </li>
725)       
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

726)         <li class="md-nav__item">
727)   <a href="#031-2024-10-21" class="md-nav__link">
728)     <span class="md-ellipsis">
729)       0.3.1 (2024-10-21)
730)     </span>
731)   </a>
732)   
733)     <nav class="md-nav" aria-label="0.3.1 (2024-10-21)">
734)       <ul class="md-nav__list">
735)         
736)           <li class="md-nav__item">
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

737)   <a href="#fixed_1" class="md-nav__link">
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

738)     <span class="md-ellipsis">
739)       Fixed
740)     </span>
741)   </a>
742)   
743) </li>
744)         
745)       </ul>
746)     </nav>
747)   
748) </li>
749)       
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

750)         <li class="md-nav__item">
751)   <a href="#030-2024-10-15" class="md-nav__link">
752)     <span class="md-ellipsis">
753)       0.3.0 (2024-10-15)
754)     </span>
755)   </a>
756)   
757)     <nav class="md-nav" aria-label="0.3.0 (2024-10-15)">
758)       <ul class="md-nav__list">
759)         
760)           <li class="md-nav__item">
761)   <a href="#added" class="md-nav__link">
762)     <span class="md-ellipsis">
763)       Added
764)     </span>
765)   </a>
766)   
767) </li>
768)         
769)           <li class="md-nav__item">
770)   <a href="#changed" class="md-nav__link">
771)     <span class="md-ellipsis">
772)       Changed
773)     </span>
774)   </a>
775)   
776) </li>
777)         
778)           <li class="md-nav__item">
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

779)   <a href="#fixed_2" class="md-nav__link">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

780)     <span class="md-ellipsis">
781)       Fixed
782)     </span>
783)   </a>
784)   
785) </li>
786)         
787)       </ul>
788)     </nav>
789)   
790) </li>
791)       
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

792)         <li class="md-nav__item">
793)   <a href="#020-2024-09-12" class="md-nav__link">
794)     <span class="md-ellipsis">
795)       0.2.0 (2024-09-12)
796)     </span>
797)   </a>
798)   
799)     <nav class="md-nav" aria-label="0.2.0 (2024-09-12)">
800)       <ul class="md-nav__list">
801)         
802)           <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

803)   <a href="#added_1" class="md-nav__link">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

804)     <span class="md-ellipsis">
805)       Added
806)     </span>
807)   </a>
808)   
809) </li>
810)         
811)           <li class="md-nav__item">
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

812)   <a href="#fixed_3" class="md-nav__link">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

813)     <span class="md-ellipsis">
814)       Fixed
815)     </span>
816)   </a>
817)   
818) </li>
819)         
820)           <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

821)   <a href="#changed_1" class="md-nav__link">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

822)     <span class="md-ellipsis">
823)       Changed
824)     </span>
825)   </a>
826)   
827) </li>
828)         
829)           <li class="md-nav__item">
830)   <a href="#deprecated" class="md-nav__link">
831)     <span class="md-ellipsis">
832)       Deprecated
833)     </span>
834)   </a>
835)   
836) </li>
837)         
838)       </ul>
839)     </nav>
840)   
841) </li>
842)       
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

843)         <li class="md-nav__item">
844)   <a href="#013-2024-07-28" class="md-nav__link">
845)     <span class="md-ellipsis">
846)       0.1.3 (2024-07-28)
847)     </span>
848)   </a>
849)   
850)     <nav class="md-nav" aria-label="0.1.3 (2024-07-28)">
851)       <ul class="md-nav__list">
852)         
853)           <li class="md-nav__item">
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

854)   <a href="#fixed_4" class="md-nav__link">
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

855)     <span class="md-ellipsis">
856)       Fixed
857)     </span>
858)   </a>
859)   
860) </li>
861)         
862)       </ul>
863)     </nav>
864)   
865) </li>
866)       
867)         <li class="md-nav__item">
868)   <a href="#012-2024-07-22" class="md-nav__link">
869)     <span class="md-ellipsis">
870)       0.1.2 (2024-07-22)
871)     </span>
872)   </a>
873)   
874)     <nav class="md-nav" aria-label="0.1.2 (2024-07-22)">
875)       <ul class="md-nav__list">
876)         
877)           <li class="md-nav__item">
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

878)   <a href="#fixed_5" class="md-nav__link">
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

879)     <span class="md-ellipsis">
880)       Fixed
881)     </span>
882)   </a>
883)   
884) </li>
885)         
886)       </ul>
887)     </nav>
888)   
889) </li>
890)       
891)         <li class="md-nav__item">
892)   <a href="#011-2024-07-14" class="md-nav__link">
893)     <span class="md-ellipsis">
894)       0.1.1 (2024-07-14)
895)     </span>
896)   </a>
897)   
898)     <nav class="md-nav" aria-label="0.1.1 (2024-07-14)">
899)       <ul class="md-nav__list">
900)         
901)           <li class="md-nav__item">
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

902)   <a href="#fixed_6" class="md-nav__link">
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

903)     <span class="md-ellipsis">
904)       Fixed
905)     </span>
906)   </a>
907)   
908) </li>
909)         
910)       </ul>
911)     </nav>
912)   
913) </li>
914)       
915)         <li class="md-nav__item">
916)   <a href="#010-2024-07-14" class="md-nav__link">
917)     <span class="md-ellipsis">
918)       0.1.0 (2024-07-14)
919)     </span>
920)   </a>
921)   
922)     <nav class="md-nav" aria-label="0.1.0 (2024-07-14)">
923)       <ul class="md-nav__list">
924)         
925)           <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

926)   <a href="#added_2" class="md-nav__link">
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

927)     <span class="md-ellipsis">
928)       Added
929)     </span>
930)   </a>
931)   
932) </li>
933)         
934)       </ul>
935)     </nav>
936)   
937) </li>
938)       
939)     </ul>
940)   
941) </nav>
942)       
943)     </li>
944)   
945) 
946)     
947)   </ul>
948) </nav>
949)                   </div>
950)                 </div>
951)               </div>
952)             
953)             
954)               
955)               <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
956)                 <div class="md-sidebar__scrollwrap">
957)                   <div class="md-sidebar__inner">
958)                     
959) 
960) <nav class="md-nav md-nav--secondary" aria-label="Table of contents">
961)   
962)   
963)   
964)     
965)   
966)   
967)     <label class="md-nav__title" for="__toc">
968)       <span class="md-nav__icon md-icon"></span>
969)       Table of contents
970)     </label>
971)     <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
972)       
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

973)         <li class="md-nav__item">
974)   <a href="#032-2024-10-21" class="md-nav__link">
975)     <span class="md-ellipsis">
976)       0.3.2 (2024-10-21)
977)     </span>
978)   </a>
979)   
980)     <nav class="md-nav" aria-label="0.3.2 (2024-10-21)">
981)       <ul class="md-nav__list">
982)         
983)           <li class="md-nav__item">
984)   <a href="#fixed" class="md-nav__link">
985)     <span class="md-ellipsis">
986)       Fixed
987)     </span>
988)   </a>
989)   
990) </li>
991)         
992)       </ul>
993)     </nav>
994)   
995) </li>
996)       
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

997)         <li class="md-nav__item">
998)   <a href="#031-2024-10-21" class="md-nav__link">
999)     <span class="md-ellipsis">
1000)       0.3.1 (2024-10-21)
1001)     </span>
1002)   </a>
1003)   
1004)     <nav class="md-nav" aria-label="0.3.1 (2024-10-21)">
1005)       <ul class="md-nav__list">
1006)         
1007)           <li class="md-nav__item">
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

1008)   <a href="#fixed_1" class="md-nav__link">
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

1009)     <span class="md-ellipsis">
1010)       Fixed
1011)     </span>
1012)   </a>
1013)   
1014) </li>
1015)         
1016)       </ul>
1017)     </nav>
1018)   
1019) </li>
1020)       
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1021)         <li class="md-nav__item">
1022)   <a href="#030-2024-10-15" class="md-nav__link">
1023)     <span class="md-ellipsis">
1024)       0.3.0 (2024-10-15)
1025)     </span>
1026)   </a>
1027)   
1028)     <nav class="md-nav" aria-label="0.3.0 (2024-10-15)">
1029)       <ul class="md-nav__list">
1030)         
1031)           <li class="md-nav__item">
1032)   <a href="#added" class="md-nav__link">
1033)     <span class="md-ellipsis">
1034)       Added
1035)     </span>
1036)   </a>
1037)   
1038) </li>
1039)         
1040)           <li class="md-nav__item">
1041)   <a href="#changed" class="md-nav__link">
1042)     <span class="md-ellipsis">
1043)       Changed
1044)     </span>
1045)   </a>
1046)   
1047) </li>
1048)         
1049)           <li class="md-nav__item">
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

1050)   <a href="#fixed_2" class="md-nav__link">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1051)     <span class="md-ellipsis">
1052)       Fixed
1053)     </span>
1054)   </a>
1055)   
1056) </li>
1057)         
1058)       </ul>
1059)     </nav>
1060)   
1061) </li>
1062)       
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1063)         <li class="md-nav__item">
1064)   <a href="#020-2024-09-12" class="md-nav__link">
1065)     <span class="md-ellipsis">
1066)       0.2.0 (2024-09-12)
1067)     </span>
1068)   </a>
1069)   
1070)     <nav class="md-nav" aria-label="0.2.0 (2024-09-12)">
1071)       <ul class="md-nav__list">
1072)         
1073)           <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1074)   <a href="#added_1" class="md-nav__link">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1075)     <span class="md-ellipsis">
1076)       Added
1077)     </span>
1078)   </a>
1079)   
1080) </li>
1081)         
1082)           <li class="md-nav__item">
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

1083)   <a href="#fixed_3" class="md-nav__link">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1084)     <span class="md-ellipsis">
1085)       Fixed
1086)     </span>
1087)   </a>
1088)   
1089) </li>
1090)         
1091)           <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1092)   <a href="#changed_1" class="md-nav__link">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1093)     <span class="md-ellipsis">
1094)       Changed
1095)     </span>
1096)   </a>
1097)   
1098) </li>
1099)         
1100)           <li class="md-nav__item">
1101)   <a href="#deprecated" class="md-nav__link">
1102)     <span class="md-ellipsis">
1103)       Deprecated
1104)     </span>
1105)   </a>
1106)   
1107) </li>
1108)         
1109)       </ul>
1110)     </nav>
1111)   
1112) </li>
1113)       
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1114)         <li class="md-nav__item">
1115)   <a href="#013-2024-07-28" class="md-nav__link">
1116)     <span class="md-ellipsis">
1117)       0.1.3 (2024-07-28)
1118)     </span>
1119)   </a>
1120)   
1121)     <nav class="md-nav" aria-label="0.1.3 (2024-07-28)">
1122)       <ul class="md-nav__list">
1123)         
1124)           <li class="md-nav__item">
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

1125)   <a href="#fixed_4" class="md-nav__link">
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1126)     <span class="md-ellipsis">
1127)       Fixed
1128)     </span>
1129)   </a>
1130)   
1131) </li>
1132)         
1133)       </ul>
1134)     </nav>
1135)   
1136) </li>
1137)       
1138)         <li class="md-nav__item">
1139)   <a href="#012-2024-07-22" class="md-nav__link">
1140)     <span class="md-ellipsis">
1141)       0.1.2 (2024-07-22)
1142)     </span>
1143)   </a>
1144)   
1145)     <nav class="md-nav" aria-label="0.1.2 (2024-07-22)">
1146)       <ul class="md-nav__list">
1147)         
1148)           <li class="md-nav__item">
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

1149)   <a href="#fixed_5" class="md-nav__link">
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1150)     <span class="md-ellipsis">
1151)       Fixed
1152)     </span>
1153)   </a>
1154)   
1155) </li>
1156)         
1157)       </ul>
1158)     </nav>
1159)   
1160) </li>
1161)       
1162)         <li class="md-nav__item">
1163)   <a href="#011-2024-07-14" class="md-nav__link">
1164)     <span class="md-ellipsis">
1165)       0.1.1 (2024-07-14)
1166)     </span>
1167)   </a>
1168)   
1169)     <nav class="md-nav" aria-label="0.1.1 (2024-07-14)">
1170)       <ul class="md-nav__list">
1171)         
1172)           <li class="md-nav__item">
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

1173)   <a href="#fixed_6" class="md-nav__link">
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1174)     <span class="md-ellipsis">
1175)       Fixed
1176)     </span>
1177)   </a>
1178)   
1179) </li>
1180)         
1181)       </ul>
1182)     </nav>
1183)   
1184) </li>
1185)       
1186)         <li class="md-nav__item">
1187)   <a href="#010-2024-07-14" class="md-nav__link">
1188)     <span class="md-ellipsis">
1189)       0.1.0 (2024-07-14)
1190)     </span>
1191)   </a>
1192)   
1193)     <nav class="md-nav" aria-label="0.1.0 (2024-07-14)">
1194)       <ul class="md-nav__list">
1195)         
1196)           <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1197)   <a href="#added_2" class="md-nav__link">
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1198)     <span class="md-ellipsis">
1199)       Added
1200)     </span>
1201)   </a>
1202)   
1203) </li>
1204)         
1205)       </ul>
1206)     </nav>
1207)   
1208) </li>
1209)       
1210)     </ul>
1211)   
1212) </nav>
1213)                   </div>
1214)                 </div>
1215)               </div>
1216)             
1217)           
1218)           
1219)             <div class="md-content" data-md-component="content">
1220)               <article class="md-content__inner md-typeset">
1221)                 
1222)                   
1223) 
1224)   
1225)   
1226)     
1227)       
1228)     
1229)     <a href="https://github.com/the-13th-letter/derivepassphrase/raw/master/docs/changelog.md" title="View source of this page" class="md-content__button md-icon">
1230)       
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1231)       <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1232)     </a>
1233)   
1234) 
1235) 
1236) <h1 id="changelog-for-derivepassphrase">Changelog for <code>derivepassphrase</code><a class="headerlink" href="#changelog-for-derivepassphrase" title="Permanent link">&para;</a></h1>
1237) <p><a href="https://keepachangelog.com/en/1.1.0/" title="Keeping a changelog"><img alt="Keeping a changelog" src="../Keep_a_changelog-E05735.svg" /></a>
1238) <a href="https://semver.org/" title="Using Semantic Versioning"><img alt="Using Semantic Versioning" src="../SemVer-3F4551.svg" /></a></p>
1239) <aside>
1240) <p><small>
1241) (All entries are from the perspective of a user, not a developer.
1242) The <q>public API</q>, as defined by Semantic Versioning, is outlined in the
1243) <a href="../reference/">Reference section</a>: the set of documented modules, classes,
1244) methods and functions, and the documented behavior, options and arguments of
1245) the command-line tools.
1246) As per the Semantic Versioning and the Keep a Changelog terminology,
1247) <q>Fixed</q> entries justify a <q>patch</q> release,
1248) <q>Added</q> and <q>Deprecated</q> entries a <q>minor</q> release,
1249) and <q>Changed</q> and <q>Removed</q> entries a <q>major</q> release.
1250) <q>Security</q> can justify any type of release;
1251) if <q>major</q> or <q>minor</q>, these are accompanied by corresponding
1252) entries of the respective types above.
1253) Again as per Semantic Versioning, at major version zero, the above
1254) justification is not yet binding, and <em>any</em> new release may
1255) effectively constitute a new <q>major</q> release.)
1256) </small></p>
1257) </aside>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1258) <!-- scriv changelog start -->
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1259) 
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

1260) <h2 id="032-2024-10-21">0.3.2 (2024-10-21)<a class="headerlink" href="#032-2024-10-21" title="Permanent link">&para;</a></h2>
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

1261) <h3 id="fixed">Fixed<a class="headerlink" href="#fixed" title="Permanent link">&para;</a></h3>
1262) <ul>
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

1263) <li><em><em>Actually</em> actually</em> remove the <code>derivepassphrase_export</code> program, which was
1264)     turned into a subcommand in v0.2.0 and supposed to have been removed in
1265)     v0.3.1 already.  Removed on disk is not the same as removed in
1266)     version control.</li>
1267) </ul>
1268) <h2 id="031-2024-10-21">0.3.1 (2024-10-21)<a class="headerlink" href="#031-2024-10-21" title="Permanent link">&para;</a></h2>
1269) <h3 id="fixed_1">Fixed<a class="headerlink" href="#fixed_1" title="Permanent link">&para;</a></h3>
1270) <ul>
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

1271) <li>Improve the <a href="../tutorials/basic-setup-passphrase/">basic setup (passphrase)</a>
1272)     tutorial.  Also incorporate feedback.</li>
1273) <li>Fix PyPI classification: Python 3.9 is supported.</li>
1274) <li><em>Actually</em> remove the <code>derivepassphrase_export</code> program, which was
1275)     turned into a subcommand in v0.2.0.</li>
1276) </ul>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1277) <h2 id="030-2024-10-15">0.3.0 (2024-10-15)<a class="headerlink" href="#030-2024-10-15" title="Permanent link">&para;</a></h2>
1278) <h3 id="added">Added<a class="headerlink" href="#added" title="Permanent link">&para;</a></h3>
1279) <ul>
1280) <li>Convert changelog management from towncrier to <a href="https://pypi.org/project/scriv">scriv</a>.</li>
1281) <li>Add SSH agent spawning support to the test suite.  Use this support to
1282)     test the agent functionality on all known major SSH agent
1283)     implementations automatically. (<a href="https://github.com/the-13th-letter/derivepassphrase/issues/12">#12</a>)</li>
1284) <li>Add <a href="https://pypi.org/project/hypothesis/">hypothesis</a>-based tests to the test suite.</li>
1285) <li>Update README to add explanations for virtual environments and package
1286)     extras.</li>
1287) <li>Update README to demonstrate configuration storing and SSH agent use.
1288)     Include comments on Windows support for SSH agents.</li>
1289) <li>Use cross-references in the documentation of function signatures.</li>
1290) <li>Add proper support for Buffer types in the SSH agent client.  Any
1291)     Python object supporting the buffer protocol can be used as input to
1292)     a function of the client, and any output from the client is returned
1293)     as bytes objects.  Because of the zero-copy semantics of the
1294)     underlying data/memory block, this should stay relatively time- and
1295)     space-efficient.</li>
1296) <li>Add <a href="https://pypi.org/project/hypothesis/">hypothesis</a>-based tests for serialization to and
1297)     deserialization from the SSH agent wire format.</li>
1298) <li>Support Python 3.9 and 3.13.</li>
1299) </ul>
1300) <h3 id="changed">Changed<a class="headerlink" href="#changed" title="Permanent link">&para;</a></h3>
1301) <ul>
1302) <li>
1303) <p>Change links to point to public project repositories, if possible.  For
1304)     legal reasons.</p>
1305) </li>
1306) <li>
1307) <p>Use the same filename/URL convention for API reference as the Python
1308)     standard library does.</p>
1309) </li>
1310) <li>
1311) <p>Rewrite functionality for checking for valid vault(1) configurations:
1312)     include an actual validation function which throws errors upon
1313)     encountering format violations, and which allows specifying which types
1314)     of extensions (unknown settings, <code>derivepassphrase</code>-only settings) to
1315)     tolerate during validation.</p>
1316) <p>This is a <strong>breaking API change</strong> because the function return annotation
1317) changed, from <a class="autorefs autorefs-external" href="https://docs.python.org/3/library/typing.html#typing.TypeGuard"><code>typing.TypeGuard</code></a> to <a class="autorefs autorefs-external" href="https://typing-extensions.readthedocs.io/en/latest/index.html#typing_extensions.TypeIs"><code>typing_extensions.TypeIs</code></a>.
1318) These were the originally intended semantics, but when
1319) <code>derivepassphrase</code> was first designed, the Python type system did not
1320) support this kind of partial type narrowing.</p>
1321) </li>
1322) <li>
1323) <p>Fail earlier, and more gracefully/specifically, when we cannot talk to
1324)     the SSH agent because Python does not support UNIX domain sockets on
1325)     this system.  In particular, this is the current situation on Windows.</p>
1326) <p>This adds another failure case to the <code>SSHAgentClient</code> constructor, and
1327) therefore constitutes a <strong>breaking API change</strong>.</p>
1328) </li>
1329) <li>
1330) <p>In <code>derivepassphrase vault</code>, accept <code>key</code> and <code>phrase</code> entries just like
1331)     vault(1) does: <code>key</code> always overrides <code>phrase</code> in the configuration, no
1332)     matter the level.</p>
1333) <p>This is a command-line only change.</p>
1334) </li>
1335) <li>
1336) <p>In <code>derivepassphrase vault</code>, when importing settings, accept falsy values
1337)     everywhere <code>vault</code> does, with a warning.  Depending on the setting, they
1338)     are equivalent to zero, the empty string, or &ldquo;not set&rdquo;.  (<a href="https://github.com/the-13th-letter/derivepassphrase/issues/17">#17</a>)</p>
1339) <p>This is a command-line only change, and only affects importing.  The API
1340) provides a new function to normalize falsy settings, but still otherwise
1341) requires settings to be of the correct type.  Storing a malformed
1342) configuration with such falsy values will still generate errors when
1343) <code>derivepassphrase vault</code> loads the settings from disk.</p>
1344) </li>
1345) <li>
1346) <p>In <code>derivepassphrase vault</code>, when importing configurations,
1347)     correctly merge them with the existing one, same as vault(1): keep
1348)     all named services and their settings (and the global settings if
1349)     applicable) that are not mentioned in the imported configuration.
1350)     The import procedure is thus more akin to a section-wise import of
1351)     the configurations, instead of a &ldquo;full&rdquo; import, and the resulting
1352)     configuration generally is a merge of both inputs.  (<a href="https://github.com/the-13th-letter/derivepassphrase/issues/16">#16</a>)</p>
1353) </li>
1354) <li>
1355) <p>The following operations or configuration settings now raise
1356)     warnings:</p>
1357) <ul>
1358) <li>in imported configurations: using falsy values of the wrong type</li>
1359) <li>in imported configurations: using falsy values with no practical
1360)     effect</li>
1361) <li>setting a passphrase in the configuration if a key is already
1362)     set</li>
1363) <li>using an empty service name on the command-line or in an
1364)     imported configuration</li>
1365) </ul>
1366) </li>
1367) </ul>
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

1368) <h3 id="fixed_2">Fixed<a class="headerlink" href="#fixed_2" title="Permanent link">&para;</a></h3>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1369) <ul>
1370) <li>Fixed the textual description of the return value for
1371)     <a class="autorefs autorefs-internal" href="../reference/derivepassphrase.ssh_agent/#derivepassphrase.ssh_agent.SSHAgentClient.request"><code>SSHAgentClient.request</code></a>,
1372)     which didn&rsquo;t match the declared type annotation.</li>
1373) </ul>
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1374) <h2 id="020-2024-09-12">0.2.0 (2024-09-12)<a class="headerlink" href="#020-2024-09-12" title="Permanent link">&para;</a></h2>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1375) <h3 id="added_1">Added<a class="headerlink" href="#added_1" title="Permanent link">&para;</a></h3>
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1376) <ul>
1377) <li>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1378) <p>Support configuration data export from <code>vault</code> in v0.2, v0.3 and
1379)     storeroom formats.</p>
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1380) <p>This feature requires the <code>cryptography</code> Python module, but is available
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1381) even if <code>vault</code> is not installed. (<a href="https://github.com/the-13th-letter/derivepassphrase/1">#1</a>)</p>
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1382) </li>
1383) </ul>
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

1384) <h3 id="fixed_3">Fixed<a class="headerlink" href="#fixed_3" title="Permanent link">&para;</a></h3>
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1385) <ul>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1386) <li>Deploy versioned documentation with <a href="https://pypi.org/project/mike">mike</a>.  Set up a &ldquo;latest&rdquo; tag and
1387)     the &ldquo;0.<var>x</var>&rdquo; version of the documentation with the contents so
1388)     far.</li>
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1389) </ul>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1390) <h3 id="changed_1">Changed<a class="headerlink" href="#changed_1" title="Permanent link">&para;</a></h3>
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1391) <ul>
1392) <li>Changed <code>sequin</code> and <code>ssh_agent_client</code> to be submodules of
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1393)     <code>derivepassphrase</code>.  Further moved <code>derivepassphrase.Vault</code> and
1394)     <code>derivepassphrase.AmbiguousByteRepresentation</code> into a new submodule
1395)     <code>vault</code>, and renamed submodule <code>ssh_agent_client</code> to <code>ssh_agent</code>. (<a href="https://github.com/the-13th-letter/derivepassphrase/3">#3</a>)</li>
1396) <li>Changed internal error handling and error messages, to better work in
1397)     the context of a command-line tool. (<a href="https://github.com/the-13th-letter/derivepassphrase/4">#4</a>)</li>
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1398) <li>Combine and consolidate <code>derivepassphrase.types</code> and
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1399)     <code>derivepassphrase.ssh_agent.types</code> into a new submodule
1400)     <code>derivepassphrase._types</code>.  Despite the name, the module is public.
1401)     (<a href="https://github.com/the-13th-letter/derivepassphrase/7">#7</a>)</li>
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1402) <li>Warn the user when entering (directly, or via configuration
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1403)     editing/importing) a passphrase that is not in the configured Unicode
1404)     normalization form. (But don&rsquo;t otherwise reject any textual master
1405)     passphrases.) (<a href="https://github.com/the-13th-letter/derivepassphrase/9">#9</a>)</li>
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1406) <li>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1407) <p>Move all existing functionality into a subcommand, in anticipation of
1408)     other passphrase derivation schemes, with different settings.
1409)     Automatically forward calls without a subcommand to the &ldquo;vault&rdquo;
1410)     subcommand.</p>
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1411) <p>Also store the settings in a file specific to the respective subsystem,
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1412) instead of globally.  Automatically fall back to, and migrate, the old
1413) global settings file if no subsystem-specific configuration was found.
1414) (<a href="https://github.com/the-13th-letter/derivepassphrase/10">#10</a>)</p>
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1415) </li>
1416) <li>
1417) <p>Make <code>derivepassphrase_export</code> a subcommand: <code>derivepassphrase export</code>.
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1418)     (<a href="https://github.com/the-13th-letter/derivepassphrase/11">#11</a>)</p>
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1419) </li>
1420) </ul>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1421) <h3 id="deprecated">Deprecated<a class="headerlink" href="#deprecated" title="Permanent link">&para;</a></h3>
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1422) <ul>
1423) <li>Using the implied subcommand or the implied global configuration file is
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1424)     deprecated, and will be removed in v1.0.</li>
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1425) </ul>
1426) <h2 id="013-2024-07-28">0.1.3 (2024-07-28)<a class="headerlink" href="#013-2024-07-28" title="Permanent link">&para;</a></h2>
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

1427) <h3 id="fixed_4">Fixed<a class="headerlink" href="#fixed_4" title="Permanent link">&para;</a></h3>
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1428) <ul>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1429) <li>Do not crash upon selecting a key on the command-line if there already
1430)     is a key stored in the configuration. (<a href="https://github.com/the-13th-letter/derivepassphrase/5">#5</a>)</li>
1431) <li>Create the configuration directory upon saving, if it does not yet
1432)     exist.  (<a href="https://github.com/the-13th-letter/derivepassphrase/6">#6</a>)</li>
1433) <li>Isolate the tests properly and consistently from the user&rsquo;s
1434)     configuration, so that user configuration problems do not cause
1435)     unrelated test failures. (<a href="https://github.com/the-13th-letter/derivepassphrase/8">#8</a>)</li>
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1436) <li>Add an alternate MkDocs configuration for building the documentation in
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1437)     offline mode.</li>
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1438) <li>Fix typing issues according to <code>mypy</code>&rsquo;s strict mode.</li>
1439) </ul>
1440) <h2 id="012-2024-07-22">0.1.2 (2024-07-22)<a class="headerlink" href="#012-2024-07-22" title="Permanent link">&para;</a></h2>
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

1441) <h3 id="fixed_5">Fixed<a class="headerlink" href="#fixed_5" title="Permanent link">&para;</a></h3>
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1442) <ul>
1443) <li>Include and exclude the correct files in the <code>sdist</code> and <code>wheel</code>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1444)     distributions.  (Previously, <code>sdist</code> contained VCS artifacts, and
1445)     <code>wheel</code> was missing some paths.)</li>
1446) <li>Lint and reformat all code using <a href="https://pypi.org/package/ruff/">ruff</a>.</li>
1447) <li>Mention
1448)     <a href="https://pypi.org/package/mkdocstrings-python/"><code>mkdocstrings-python</code></a>
1449)     in the documentation&rsquo;s page footer.</li>
1450) <li>Remove JavaScript and external font loading from documentation website,
1451)     so that the site works even in restricted browser settings.</li>
1452) <li>Set up a changelog, using
1453)     <a href="https://pypi.org/package/towncrier">towncrier</a>.</li>
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1454) </ul>
1455) <h2 id="011-2024-07-14">0.1.1 (2024-07-14)<a class="headerlink" href="#011-2024-07-14" title="Permanent link">&para;</a></h2>
Marco Ricci Deployed 3853ba4860ca to 0....

Marco Ricci authored 2 months ago

1456) <h3 id="fixed_6">Fixed<a class="headerlink" href="#fixed_6" title="Permanent link">&para;</a></h3>
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1457) <ul>
1458) <li>Restore the <code>__version__</code> attribute in all top-level packages.</li>
1459) <li>Declare compatibility with Python 3.10 in project metadata, and include
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1460)     necessary version-specific dependencies.</li>
1461) <li>Publish the documentation online, and link to it in the repository
1462)     metadata and the Python package metadata.</li>
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1463) </ul>
1464) <h2 id="010-2024-07-14">0.1.0 (2024-07-14)<a class="headerlink" href="#010-2024-07-14" title="Permanent link">&para;</a></h2>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1465) <h3 id="added_2">Added<a class="headerlink" href="#added_2" title="Permanent link">&para;</a></h3>
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1466) <ul>
1467) <li>Initial release.</li>
1468) </ul>
1469) 
1470) 
1471) 
1472) 
1473) 
1474) 
1475) 
1476) 
1477) 
1478) 
1479) 
1480) 
1481)                 
1482)               </article>
1483)             </div>
1484)           
1485)           
1486)         </div>
1487)         
1488)       </main>
1489)       
1490)         <footer class="md-footer">
1491)   
1492)     
1493)       
1494)       <nav class="md-footer__inner md-grid" aria-label="Footer" >
1495)         
1496)           
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1497)           <a href="../reference/derivepassphrase.vault/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Submodule vault">
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1498)             <div class="md-footer__button md-icon">
1499)               
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1500)               <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1501)             </div>
1502)             <div class="md-footer__title">
1503)               <span class="md-footer__direction">
1504)                 Previous
1505)               </span>
1506)               <div class="md-ellipsis">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1507)                 Submodule vault