50490f6e20fac79377701db26910eab362437063
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 ffee25004de8 to 0....

Marco Ricci authored 2 months ago

702)         <li class="md-nav__item">
703)   <a href="#031-2024-10-21" class="md-nav__link">
704)     <span class="md-ellipsis">
705)       0.3.1 (2024-10-21)
706)     </span>
707)   </a>
708)   
709)     <nav class="md-nav" aria-label="0.3.1 (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 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

726)         <li class="md-nav__item">
727)   <a href="#030-2024-10-15" class="md-nav__link">
728)     <span class="md-ellipsis">
729)       0.3.0 (2024-10-15)
730)     </span>
731)   </a>
732)   
733)     <nav class="md-nav" aria-label="0.3.0 (2024-10-15)">
734)       <ul class="md-nav__list">
735)         
736)           <li class="md-nav__item">
737)   <a href="#added" class="md-nav__link">
738)     <span class="md-ellipsis">
739)       Added
740)     </span>
741)   </a>
742)   
743) </li>
744)         
745)           <li class="md-nav__item">
746)   <a href="#changed" class="md-nav__link">
747)     <span class="md-ellipsis">
748)       Changed
749)     </span>
750)   </a>
751)   
752) </li>
753)         
754)           <li class="md-nav__item">
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 2 months ago

756)     <span class="md-ellipsis">
757)       Fixed
758)     </span>
759)   </a>
760)   
761) </li>
762)         
763)       </ul>
764)     </nav>
765)   
766) </li>
767)       
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

768)         <li class="md-nav__item">
769)   <a href="#020-2024-09-12" class="md-nav__link">
770)     <span class="md-ellipsis">
771)       0.2.0 (2024-09-12)
772)     </span>
773)   </a>
774)   
775)     <nav class="md-nav" aria-label="0.2.0 (2024-09-12)">
776)       <ul class="md-nav__list">
777)         
778)           <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 3 months ago

780)     <span class="md-ellipsis">
781)       Added
782)     </span>
783)   </a>
784)   
785) </li>
786)         
787)           <li class="md-nav__item">
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 3 months ago

789)     <span class="md-ellipsis">
790)       Fixed
791)     </span>
792)   </a>
793)   
794) </li>
795)         
796)           <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 3 months ago

798)     <span class="md-ellipsis">
799)       Changed
800)     </span>
801)   </a>
802)   
803) </li>
804)         
805)           <li class="md-nav__item">
806)   <a href="#deprecated" class="md-nav__link">
807)     <span class="md-ellipsis">
808)       Deprecated
809)     </span>
810)   </a>
811)   
812) </li>
813)         
814)       </ul>
815)     </nav>
816)   
817) </li>
818)       
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

819)         <li class="md-nav__item">
820)   <a href="#013-2024-07-28" class="md-nav__link">
821)     <span class="md-ellipsis">
822)       0.1.3 (2024-07-28)
823)     </span>
824)   </a>
825)   
826)     <nav class="md-nav" aria-label="0.1.3 (2024-07-28)">
827)       <ul class="md-nav__list">
828)         
829)           <li class="md-nav__item">
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 4 months ago

831)     <span class="md-ellipsis">
832)       Fixed
833)     </span>
834)   </a>
835)   
836) </li>
837)         
838)       </ul>
839)     </nav>
840)   
841) </li>
842)       
843)         <li class="md-nav__item">
844)   <a href="#012-2024-07-22" class="md-nav__link">
845)     <span class="md-ellipsis">
846)       0.1.2 (2024-07-22)
847)     </span>
848)   </a>
849)   
850)     <nav class="md-nav" aria-label="0.1.2 (2024-07-22)">
851)       <ul class="md-nav__list">
852)         
853)           <li class="md-nav__item">
Marco Ricci Deployed ffee25004de8 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="#011-2024-07-14" class="md-nav__link">
869)     <span class="md-ellipsis">
870)       0.1.1 (2024-07-14)
871)     </span>
872)   </a>
873)   
874)     <nav class="md-nav" aria-label="0.1.1 (2024-07-14)">
875)       <ul class="md-nav__list">
876)         
877)           <li class="md-nav__item">
Marco Ricci Deployed ffee25004de8 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="#010-2024-07-14" class="md-nav__link">
893)     <span class="md-ellipsis">
894)       0.1.0 (2024-07-14)
895)     </span>
896)   </a>
897)   
898)     <nav class="md-nav" aria-label="0.1.0 (2024-07-14)">
899)       <ul class="md-nav__list">
900)         
901)           <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 4 months ago

903)     <span class="md-ellipsis">
904)       Added
905)     </span>
906)   </a>
907)   
908) </li>
909)         
910)       </ul>
911)     </nav>
912)   
913) </li>
914)       
915)     </ul>
916)   
917) </nav>
918)       
919)     </li>
920)   
921) 
922)     
923)   </ul>
924) </nav>
925)                   </div>
926)                 </div>
927)               </div>
928)             
929)             
930)               
931)               <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
932)                 <div class="md-sidebar__scrollwrap">
933)                   <div class="md-sidebar__inner">
934)                     
935) 
936) <nav class="md-nav md-nav--secondary" aria-label="Table of contents">
937)   
938)   
939)   
940)     
941)   
942)   
943)     <label class="md-nav__title" for="__toc">
944)       <span class="md-nav__icon md-icon"></span>
945)       Table of contents
946)     </label>
947)     <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
948)       
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

949)         <li class="md-nav__item">
950)   <a href="#031-2024-10-21" class="md-nav__link">
951)     <span class="md-ellipsis">
952)       0.3.1 (2024-10-21)
953)     </span>
954)   </a>
955)   
956)     <nav class="md-nav" aria-label="0.3.1 (2024-10-21)">
957)       <ul class="md-nav__list">
958)         
959)           <li class="md-nav__item">
960)   <a href="#fixed" class="md-nav__link">
961)     <span class="md-ellipsis">
962)       Fixed
963)     </span>
964)   </a>
965)   
966) </li>
967)         
968)       </ul>
969)     </nav>
970)   
971) </li>
972)       
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

973)         <li class="md-nav__item">
974)   <a href="#030-2024-10-15" class="md-nav__link">
975)     <span class="md-ellipsis">
976)       0.3.0 (2024-10-15)
977)     </span>
978)   </a>
979)   
980)     <nav class="md-nav" aria-label="0.3.0 (2024-10-15)">
981)       <ul class="md-nav__list">
982)         
983)           <li class="md-nav__item">
984)   <a href="#added" class="md-nav__link">
985)     <span class="md-ellipsis">
986)       Added
987)     </span>
988)   </a>
989)   
990) </li>
991)         
992)           <li class="md-nav__item">
993)   <a href="#changed" class="md-nav__link">
994)     <span class="md-ellipsis">
995)       Changed
996)     </span>
997)   </a>
998)   
999) </li>
1000)         
1001)           <li class="md-nav__item">
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 2 months ago

1003)     <span class="md-ellipsis">
1004)       Fixed
1005)     </span>
1006)   </a>
1007)   
1008) </li>
1009)         
1010)       </ul>
1011)     </nav>
1012)   
1013) </li>
1014)       
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1015)         <li class="md-nav__item">
1016)   <a href="#020-2024-09-12" class="md-nav__link">
1017)     <span class="md-ellipsis">
1018)       0.2.0 (2024-09-12)
1019)     </span>
1020)   </a>
1021)   
1022)     <nav class="md-nav" aria-label="0.2.0 (2024-09-12)">
1023)       <ul class="md-nav__list">
1024)         
1025)           <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 3 months ago

1027)     <span class="md-ellipsis">
1028)       Added
1029)     </span>
1030)   </a>
1031)   
1032) </li>
1033)         
1034)           <li class="md-nav__item">
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 3 months ago

1036)     <span class="md-ellipsis">
1037)       Fixed
1038)     </span>
1039)   </a>
1040)   
1041) </li>
1042)         
1043)           <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 3 months ago

1045)     <span class="md-ellipsis">
1046)       Changed
1047)     </span>
1048)   </a>
1049)   
1050) </li>
1051)         
1052)           <li class="md-nav__item">
1053)   <a href="#deprecated" class="md-nav__link">
1054)     <span class="md-ellipsis">
1055)       Deprecated
1056)     </span>
1057)   </a>
1058)   
1059) </li>
1060)         
1061)       </ul>
1062)     </nav>
1063)   
1064) </li>
1065)       
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1066)         <li class="md-nav__item">
1067)   <a href="#013-2024-07-28" class="md-nav__link">
1068)     <span class="md-ellipsis">
1069)       0.1.3 (2024-07-28)
1070)     </span>
1071)   </a>
1072)   
1073)     <nav class="md-nav" aria-label="0.1.3 (2024-07-28)">
1074)       <ul class="md-nav__list">
1075)         
1076)           <li class="md-nav__item">
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 4 months ago

1078)     <span class="md-ellipsis">
1079)       Fixed
1080)     </span>
1081)   </a>
1082)   
1083) </li>
1084)         
1085)       </ul>
1086)     </nav>
1087)   
1088) </li>
1089)       
1090)         <li class="md-nav__item">
1091)   <a href="#012-2024-07-22" class="md-nav__link">
1092)     <span class="md-ellipsis">
1093)       0.1.2 (2024-07-22)
1094)     </span>
1095)   </a>
1096)   
1097)     <nav class="md-nav" aria-label="0.1.2 (2024-07-22)">
1098)       <ul class="md-nav__list">
1099)         
1100)           <li class="md-nav__item">
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 4 months ago

1102)     <span class="md-ellipsis">
1103)       Fixed
1104)     </span>
1105)   </a>
1106)   
1107) </li>
1108)         
1109)       </ul>
1110)     </nav>
1111)   
1112) </li>
1113)       
1114)         <li class="md-nav__item">
1115)   <a href="#011-2024-07-14" class="md-nav__link">
1116)     <span class="md-ellipsis">
1117)       0.1.1 (2024-07-14)
1118)     </span>
1119)   </a>
1120)   
1121)     <nav class="md-nav" aria-label="0.1.1 (2024-07-14)">
1122)       <ul class="md-nav__list">
1123)         
1124)           <li class="md-nav__item">
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

1125)   <a href="#fixed_5" 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="#010-2024-07-14" class="md-nav__link">
1140)     <span class="md-ellipsis">
1141)       0.1.0 (2024-07-14)
1142)     </span>
1143)   </a>
1144)   
1145)     <nav class="md-nav" aria-label="0.1.0 (2024-07-14)">
1146)       <ul class="md-nav__list">
1147)         
1148)           <li class="md-nav__item">
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 4 months ago

1150)     <span class="md-ellipsis">
1151)       Added
1152)     </span>
1153)   </a>
1154)   
1155) </li>
1156)         
1157)       </ul>
1158)     </nav>
1159)   
1160) </li>
1161)       
1162)     </ul>
1163)   
1164) </nav>
1165)                   </div>
1166)                 </div>
1167)               </div>
1168)             
1169)           
1170)           
1171)             <div class="md-content" data-md-component="content">
1172)               <article class="md-content__inner md-typeset">
1173)                 
1174)                   
1175) 
1176)   
1177)   
1178)     
1179)       
1180)     
1181)     <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">
1182)       
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1183)       <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

1184)     </a>
1185)   
1186) 
1187) 
1188) <h1 id="changelog-for-derivepassphrase">Changelog for <code>derivepassphrase</code><a class="headerlink" href="#changelog-for-derivepassphrase" title="Permanent link">&para;</a></h1>
1189) <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>
1190) <a href="https://semver.org/" title="Using Semantic Versioning"><img alt="Using Semantic Versioning" src="../SemVer-3F4551.svg" /></a></p>
1191) <aside>
1192) <p><small>
1193) (All entries are from the perspective of a user, not a developer.
1194) The <q>public API</q>, as defined by Semantic Versioning, is outlined in the
1195) <a href="../reference/">Reference section</a>: the set of documented modules, classes,
1196) methods and functions, and the documented behavior, options and arguments of
1197) the command-line tools.
1198) As per the Semantic Versioning and the Keep a Changelog terminology,
1199) <q>Fixed</q> entries justify a <q>patch</q> release,
1200) <q>Added</q> and <q>Deprecated</q> entries a <q>minor</q> release,
1201) and <q>Changed</q> and <q>Removed</q> entries a <q>major</q> release.
1202) <q>Security</q> can justify any type of release;
1203) if <q>major</q> or <q>minor</q>, these are accompanied by corresponding
1204) entries of the respective types above.
1205) Again as per Semantic Versioning, at major version zero, the above
1206) justification is not yet binding, and <em>any</em> new release may
1207) effectively constitute a new <q>major</q> release.)
1208) </small></p>
1209) </aside>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 4 months ago

1211) 
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

1212) <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>
1213) <h3 id="fixed">Fixed<a class="headerlink" href="#fixed" title="Permanent link">&para;</a></h3>
1214) <ul>
1215) <li>Improve the <a href="../tutorials/basic-setup-passphrase/">basic setup (passphrase)</a>
1216)     tutorial.  Also incorporate feedback.</li>
1217) <li>Fix PyPI classification: Python 3.9 is supported.</li>
1218) <li><em>Actually</em> remove the <code>derivepassphrase_export</code> program, which was
1219)     turned into a subcommand in v0.2.0.</li>
1220) </ul>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1221) <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>
1222) <h3 id="added">Added<a class="headerlink" href="#added" title="Permanent link">&para;</a></h3>
1223) <ul>
1224) <li>Convert changelog management from towncrier to <a href="https://pypi.org/project/scriv">scriv</a>.</li>
1225) <li>Add SSH agent spawning support to the test suite.  Use this support to
1226)     test the agent functionality on all known major SSH agent
1227)     implementations automatically. (<a href="https://github.com/the-13th-letter/derivepassphrase/issues/12">#12</a>)</li>
1228) <li>Add <a href="https://pypi.org/project/hypothesis/">hypothesis</a>-based tests to the test suite.</li>
1229) <li>Update README to add explanations for virtual environments and package
1230)     extras.</li>
1231) <li>Update README to demonstrate configuration storing and SSH agent use.
1232)     Include comments on Windows support for SSH agents.</li>
1233) <li>Use cross-references in the documentation of function signatures.</li>
1234) <li>Add proper support for Buffer types in the SSH agent client.  Any
1235)     Python object supporting the buffer protocol can be used as input to
1236)     a function of the client, and any output from the client is returned
1237)     as bytes objects.  Because of the zero-copy semantics of the
1238)     underlying data/memory block, this should stay relatively time- and
1239)     space-efficient.</li>
1240) <li>Add <a href="https://pypi.org/project/hypothesis/">hypothesis</a>-based tests for serialization to and
1241)     deserialization from the SSH agent wire format.</li>
1242) <li>Support Python 3.9 and 3.13.</li>
1243) </ul>
1244) <h3 id="changed">Changed<a class="headerlink" href="#changed" title="Permanent link">&para;</a></h3>
1245) <ul>
1246) <li>
1247) <p>Change links to point to public project repositories, if possible.  For
1248)     legal reasons.</p>
1249) </li>
1250) <li>
1251) <p>Use the same filename/URL convention for API reference as the Python
1252)     standard library does.</p>
1253) </li>
1254) <li>
1255) <p>Rewrite functionality for checking for valid vault(1) configurations:
1256)     include an actual validation function which throws errors upon
1257)     encountering format violations, and which allows specifying which types
1258)     of extensions (unknown settings, <code>derivepassphrase</code>-only settings) to
1259)     tolerate during validation.</p>
1260) <p>This is a <strong>breaking API change</strong> because the function return annotation
1261) 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>.
1262) These were the originally intended semantics, but when
1263) <code>derivepassphrase</code> was first designed, the Python type system did not
1264) support this kind of partial type narrowing.</p>
1265) </li>
1266) <li>
1267) <p>Fail earlier, and more gracefully/specifically, when we cannot talk to
1268)     the SSH agent because Python does not support UNIX domain sockets on
1269)     this system.  In particular, this is the current situation on Windows.</p>
1270) <p>This adds another failure case to the <code>SSHAgentClient</code> constructor, and
1271) therefore constitutes a <strong>breaking API change</strong>.</p>
1272) </li>
1273) <li>
1274) <p>In <code>derivepassphrase vault</code>, accept <code>key</code> and <code>phrase</code> entries just like
1275)     vault(1) does: <code>key</code> always overrides <code>phrase</code> in the configuration, no
1276)     matter the level.</p>
1277) <p>This is a command-line only change.</p>
1278) </li>
1279) <li>
1280) <p>In <code>derivepassphrase vault</code>, when importing settings, accept falsy values
1281)     everywhere <code>vault</code> does, with a warning.  Depending on the setting, they
1282)     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>
1283) <p>This is a command-line only change, and only affects importing.  The API
1284) provides a new function to normalize falsy settings, but still otherwise
1285) requires settings to be of the correct type.  Storing a malformed
1286) configuration with such falsy values will still generate errors when
1287) <code>derivepassphrase vault</code> loads the settings from disk.</p>
1288) </li>
1289) <li>
1290) <p>In <code>derivepassphrase vault</code>, when importing configurations,
1291)     correctly merge them with the existing one, same as vault(1): keep
1292)     all named services and their settings (and the global settings if
1293)     applicable) that are not mentioned in the imported configuration.
1294)     The import procedure is thus more akin to a section-wise import of
1295)     the configurations, instead of a &ldquo;full&rdquo; import, and the resulting
1296)     configuration generally is a merge of both inputs.  (<a href="https://github.com/the-13th-letter/derivepassphrase/issues/16">#16</a>)</p>
1297) </li>
1298) <li>
1299) <p>The following operations or configuration settings now raise
1300)     warnings:</p>
1301) <ul>
1302) <li>in imported configurations: using falsy values of the wrong type</li>
1303) <li>in imported configurations: using falsy values with no practical
1304)     effect</li>
1305) <li>setting a passphrase in the configuration if a key is already
1306)     set</li>
1307) <li>using an empty service name on the command-line or in an
1308)     imported configuration</li>
1309) </ul>
1310) </li>
1311) </ul>
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 2 months ago

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

Marco Ricci authored 3 months ago

1318) <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

1319) <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

1320) <ul>
1321) <li>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 3 months ago

1324) <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

1325) 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

1326) </li>
1327) </ul>
Marco Ricci Deployed ffee25004de8 to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 4 months ago

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

Marco Ricci authored 2 months ago

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

Marco Ricci authored 3 months ago

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

Marco Ricci authored 2 months ago

1334) <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

1335) <ul>
1336) <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

1337)     <code>derivepassphrase</code>.  Further moved <code>derivepassphrase.Vault</code> and
1338)     <code>derivepassphrase.AmbiguousByteRepresentation</code> into a new submodule
1339)     <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>
1340) <li>Changed internal error handling and error messages, to better work in
1341)     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

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

Marco Ricci authored 2 months ago

1343)     <code>derivepassphrase.ssh_agent.types</code> into a new submodule
1344)     <code>derivepassphrase._types</code>.  Despite the name, the module is public.
1345)     (<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

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

Marco Ricci authored 2 months ago

1347)     editing/importing) a passphrase that is not in the configured Unicode
1348)     normalization form. (But don&rsquo;t otherwise reject any textual master
1349)     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

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

Marco Ricci authored 2 months ago

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

Marco Ricci authored 3 months ago

1355) <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

1356) instead of globally.  Automatically fall back to, and migrate, the old
1357) global settings file if no subsystem-specific configuration was found.
1358) (<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

1359) </li>
1360) <li>
1361) <p>Make <code>derivepassphrase_export</code> a subcommand: <code>derivepassphrase export</code>.
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1362)     (<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

1363) </li>
1364) </ul>
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1365) <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

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

Marco Ricci authored 2 months ago

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

Marco Ricci authored 3 months ago

1369) </ul>
1370) <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 ffee25004de8 to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 3 months ago

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

Marco Ricci authored 2 months ago

1373) <li>Do not crash upon selecting a key on the command-line if there already
1374)     is a key stored in the configuration. (<a href="https://github.com/the-13th-letter/derivepassphrase/5">#5</a>)</li>
1375) <li>Create the configuration directory upon saving, if it does not yet
1376)     exist.  (<a href="https://github.com/the-13th-letter/derivepassphrase/6">#6</a>)</li>
1377) <li>Isolate the tests properly and consistently from the user&rsquo;s
1378)     configuration, so that user configuration problems do not cause
1379)     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

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

Marco Ricci authored 2 months ago

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

Marco Ricci authored 4 months ago

1382) <li>Fix typing issues according to <code>mypy</code>&rsquo;s strict mode.</li>
1383) </ul>
1384) <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 ffee25004de8 to 0....

Marco Ricci authored 2 months ago

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

Marco Ricci authored 4 months ago

1386) <ul>
1387) <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

1388)     distributions.  (Previously, <code>sdist</code> contained VCS artifacts, and
1389)     <code>wheel</code> was missing some paths.)</li>
1390) <li>Lint and reformat all code using <a href="https://pypi.org/package/ruff/">ruff</a>.</li>
1391) <li>Mention
1392)     <a href="https://pypi.org/package/mkdocstrings-python/"><code>mkdocstrings-python</code></a>
1393)     in the documentation&rsquo;s page footer.</li>
1394) <li>Remove JavaScript and external font loading from documentation website,
1395)     so that the site works even in restricted browser settings.</li>
1396) <li>Set up a changelog, using
1397)     <a href="https://pypi.org/package/towncrier">towncrier</a>.</li>
Marco Ricci Deployed df4e33299f05 to 0....

Marco Ricci authored 4 months ago

1398) </ul>
1399) <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 ffee25004de8 to 0....

Marco Ricci authored 2 months ago

1400) <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

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

Marco Ricci authored 2 months ago

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

Marco Ricci authored 4 months ago

1407) </ul>
1408) <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

1409) <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

1410) <ul>
1411) <li>Initial release.</li>
1412) </ul>
1413) 
1414) 
1415) 
1416) 
1417) 
1418) 
1419) 
1420) 
1421) 
1422) 
1423) 
1424) 
1425)                 
1426)               </article>
1427)             </div>
1428)           
1429)           
1430)         </div>
1431)         
1432)       </main>
1433)       
1434)         <footer class="md-footer">
1435)   
1436)     
1437)       
1438)       <nav class="md-footer__inner md-grid" aria-label="Footer" >
1439)         
1440)           
Marco Ricci Deployed 71c3866eef5d to 0....

Marco Ricci authored 2 months ago

1441)           <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

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

Marco Ricci authored 3 months ago

1444)               <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

1445)             </div>
1446)             <div class="md-footer__title">
1447)               <span class="md-footer__direction">
1448)                 Previous
1449)               </span>
1450)               <div class="md-ellipsis">
Marco Ricci Deployed df459996c5d0 to 0....

Marco Ricci authored 3 months ago

1451)                 Submodule vault