1. 79537b3 👷 ci: pin App token action v3.3.0 (#3449) by Bernát Gábor · 33 hours ago main
  2. 589995b 👷 ci: use changelog in GitHub releases (#3448) by Bernát Gábor · 34 hours ago
  3. dd342c0 chore(deps): bump the runtime-dependencies group with 2 updates (#3447) by dependabot[bot] · 34 hours ago
  4. 2910a6d chore(deps): bump the github-actions group with 5 updates (#3446) by dependabot[bot] · 34 hours ago
  5. ef21b00 👷 ci(release): require notes and atomic tags (#3445) by Bernát Gábor · 2 days ago
  6. db343ce 👷 ci(upgrade): run dependency upgrades weekly (#3444) by Bernát Gábor · 2 days ago
  7. 24fab1b Upgrade embedded pip/setuptools/wheel and CI test tools (#3443) by github-actions[bot] · 2 days ago
  8. 0683970 👷 ci(upgrade): allow uv manifest fetch (#3442) by Bernát Gábor · 2 days ago
  9. 1d1231f release 21.14.11 by virtualenv-release[bot] · 2 days ago 21.14.11
  10. b83363b 🐛 fix(app-data): migrate nested cache safely (#3441) by Bernát Gábor · 2 days ago
  11. 8a7de0a Fix repeated --extra-search-dir options (#3440) by repzakske · 2 days ago
  12. 236f395 release 21.14.10 by virtualenv-release[bot] · 3 days ago 21.14.10
  13. cd77476 🐛 fix(test): exclude broken pytest-mock (#3438) by Bernát Gábor · 3 days ago
  14. b81995c 🐛 fix(seed): copy from temporary app-data (#3437) by Bernát Gábor · 3 days ago
  15. e53e30b release 21.14.9 by virtualenv-release[bot] · 3 days ago 21.14.9
  16. 2519941 🐛 fix(seed): preserve interpreter paths in console scripts (#3417) by Bernát Gábor · 3 days ago
  17. 70a0102 🐛 fix(seed): preserve shared cache when reseeding with pip (#3423) by Bernát Gábor · 3 days ago
  18. 554d9f9 🐛 fix(create): replace linked output directories (#3429) by Bernát Gábor · 3 days ago
  19. 7babec6 🐛 fix(seed): verify wheels before caching (#3430) by Bernát Gábor · 3 days ago
  20. 2dc8bd8 🐛 fix(subprocess): omit implicit helper import paths (#3416) by Bernát Gábor · 3 days ago
  21. d25f286 🐛 fix(create): replace generated file links (#3431) by Bernát Gábor · 3 days ago
  22. e3cea6f 🐛 fix(seed): contain metadata cleanup (#3428) by Bernát Gábor · 3 days ago
  23. 2bfdc02 🐛 fix(path): preserve link targets on delete errors (#3427) by Bernát Gábor · 3 days ago
  24. 6196d35 🐛 fix(seed): retain the parent installation for updates (#3420) by Bernát Gábor · 3 days ago
  25. fd3f5e6 🐛 fix(seed): validate versions before creation (#3434) by Bernát Gábor · 3 days ago
  26. 20ef3b3 🐛 fix(seed): avoid downgrading the bundled wheel (#3408) by Bernát Gábor · 3 days ago
  27. 4aaf75a 🐛 fix(seed): isolate shared cache compilation (#3407) by Bernát Gábor · 3 days ago
  28. a883ba5 🐛 fix(create): skip whitespace-sensitive redirects (#3435) by Bernát Gábor · 3 days ago
  29. ed5c3da 🐛 fix(create): recover non-file configuration paths (#3433) by Bernát Gábor · 3 days ago
  30. 35f0b33 🐛 fix(path): apply current permissions to copied files (#3425) by Bernát Gábor · 3 days ago
  31. b0008a5 🐛 fix(create): reject ambiguous venv paths (#3426) by Bernát Gábor · 3 days ago
  32. 0a90195 🐛 fix(create): require a direct destination for --clear (#3422) by Bernát Gábor · 3 days ago
  33. 4f1b8d3 🐛 fix(app-data): restrict default cache permissions (#3421) by Bernát Gábor · 3 days ago
  34. e09035f 🐛 fix(cli): drop the implicit module import directory (#3419) by Bernát Gábor · 3 days ago
  35. 94efa83 🐛 fix(cli): validate arguments before discovery (#3410) by Bernát Gábor · 3 days ago
  36. e274713 🐛 fix(activate): handle destination codec mismatches (#3412) by Bernát Gábor · 3 days ago
  37. d462ad7 🐛 fix(powershell): preserve literal activation paths (#3415) by Bernát Gábor · 3 days ago
  38. 5f48d71 🐛 fix(bash): preserve literal prompts in supported shells (#3418) by Bernát Gábor · 3 days ago
  39. 172dcbb 🐛 fix(xonsh): preserve shell state and path literals (#3411) by Bernát Gábor · 3 days ago
  40. e5fc2e6 🐛 fix(xonsh): preserve literals across source encodings (#3432) by Bernát Gábor · 3 days ago
  41. f61b6ac 🐛 fix(csh): normalize prompt line boundaries (#3424) by Bernát Gábor · 3 days ago
  42. 685435d 🐛 fix(fish): separate escapes from multibyte text (#3413) by Bernát Gábor · 3 days ago
  43. c89c09e 🐛 fix(activate): stop when relocation cannot resolve (#3409) by Bernát Gábor · 3 days ago
  44. 86fe182 🐛 fix(batch): preserve paths and prompt text (#3406) by Bernát Gábor · 3 days ago
  45. 57dec08 🐛 fix(csh): preserve literals across quoting modes (#3414) by Bernát Gábor · 3 days ago
  46. 0bb8464 🐛 fix(csh): preserve percent and caret prompts (#3404) by Bernát Gábor · 3 days ago
  47. a74295a 🐛 fix(create): preserve config on encoding errors (#3400) by Bernát Gábor · 3 days ago
  48. 6e3ca45 docs: explain periodic update boolean values (#3436) by Bernát Gábor · 3 days ago
  49. 233359c 🐛 fix(seed): reject invalid and archive-like versions (#3403) by Bernát Gábor · 4 days ago
  50. b52ab99 🐛 fix(create): reject non-regular configuration files (#3405) by Bernát Gábor · 4 days ago
  51. 91e6595 🐛 fix(activate): preserve Unicode with legacy readers (#3402) by Bernát Gábor · 4 days ago
  52. 153c88e 🐛 fix(create): skip redirects for multiline names (#3401) by Bernát Gábor · 4 days ago
  53. 384dd9f 🐛 fix(create): validate resolved destination paths (#3399) by Bernát Gábor · 4 days ago
  54. c1c6eee 🐛 fix(seed): parse insecure update flag as boolean (#3398) by Bernát Gábor · 4 days ago
  55. a795ab1 release 21.14.8 by virtualenv-release[bot] · 4 days ago 21.14.8
  56. 225ea53 🧪 test(xonsh): keep EncodingWarning out of output (#3397) by Bernát Gábor · 4 days ago
  57. 6ab1c30 Fix PowerShell activation for paths containing brackets (#3396) by repzakske · 4 days ago
  58. ff2af06 chore(deps): bump the runtime-dependencies group with 13 updates (#3395) by dependabot[bot] · 6 days ago
  59. 210bc13 chore(deps): bump the github-actions group with 3 updates (#3394) by dependabot[bot] · 6 days ago
  60. 7dae987 [pre-commit.ci] pre-commit autoupdate (#3393) by pre-commit-ci[bot] · 7 days ago
  61. a857a78 release 21.14.7 by virtualenv-release[bot] · 8 days ago 21.14.7
  62. 4004d88 🔧 build(release): bump pydantic for 3.15 wheels (#3391) by Bernát Gábor · 8 days ago
  63. 212f69f 🧪 test(activation): undo both bash prompt passes on bash < 4.4 (#3392) by Bernát Gábor · 8 days ago
  64. c3104e0 🐛 fix(activation): escape the bash prompt for both PS1 passes (#3390) by Bernát Gábor · 8 days ago
  65. f29efc4 📝 docs(security): add an email reporting contact (#3388) by Bernát Gábor · 8 days ago
  66. c26cc29 🧪 test(util): skip safe_delete permission tests as root (#3389) by Bernát Gábor · 8 days ago
  67. 8b21c36 🔧 chore: enroll in Anthropic OSS Scanner (#3387) by Bernát Gábor · 8 days ago
  68. bf09c7e feat(python): default to Python 3.15 (#3386) by Bernát Gábor · 10 days ago
  69. 3f07792 🧪 test(seed): verify periodic update scheduling (#3384) by darrenhuai · 10 days ago
  70. 7614b02 Upgrade embedded pip/setuptools/wheel and CI test tools (#3385) by github-actions[bot] · 10 days ago
  71. 9e69ac7 release 21.14.6 by virtualenv-release[bot] · 12 days ago 21.14.6
  72. 464c34b 🐛 fix(seed): guard every embed update log read, not just one (#3383) by darrenhuai · 12 days ago
  73. 3f56d7f ci: overlap release transfers and verification (#3382) by Bernát Gábor · 13 days ago
  74. 7577efd chore(deps): bump the runtime-dependencies group with 10 updates (#3381) by dependabot[bot] · 14 days ago
  75. f6d1723 [pre-commit.ci] pre-commit autoupdate (#3380) by pre-commit-ci[bot] · 2 weeks ago
  76. 7c56749 fix(ci): defer upgrades blocked by release age (#3379) by Bernát Gábor · 2 weeks ago
  77. 95d0252 👷 ci: pin ubuntu-26.04, clear warnings, bump deps (#3378) by Bernát Gábor · 2 weeks ago
  78. 571bc20 release 21.14.5 by virtualenv-release[bot] · 3 weeks ago 21.14.5
  79. 5b9b7de Reset the embed update log when it cannot be read (#3376) by Merge_Conflict - Pasi · 3 weeks ago
  80. 9fd48c8 🐛 fix(ci): dump stacks from a thread that holds the GIL (#3377) by Bernát Gábor · 3 weeks ago
  81. 5183a10 🎨 style: give every Final annotation its type (#3375) by Bernát Gábor · 3 weeks ago
  82. 288f13c 🎨 style(test): mark prompt fixture locals Final (#3374) by Bernát Gábor · 3 weeks ago
  83. 6657c58 release 21.14.4 by virtualenv-release[bot] · 3 weeks ago 21.14.4
  84. 0cfcfd7 📝 docs(changelog): note the zsh prompt fix (#3373) by Bernát Gábor · 3 weeks ago
  85. f0620a2 Upgrade embedded pip/setuptools/wheel and CI test tools (#3372) by github-actions[bot] · 3 weeks ago
  86. 5b91536 Merge commit from fork by Bernát Gábor · 3 weeks ago
  87. fe14686 release 21.14.3 by virtualenv-release[bot] · 3 weeks ago 21.14.3
  88. 85db059 Upgrade embedded pip/setuptools/wheel and CI test tools (#3368) by github-actions[bot] · 3 weeks ago
  89. 40d94e3 Apply the whole Requires-Python specifier set in Wheel.support_py (#3369) by Merge_Conflict - Pasi · 3 weeks ago
  90. 03643d5 📝 docs(changelog): link the 21.14.0 wheel-order fix to #3361 (#3371) by Bernát Gábor · 3 weeks ago
  91. 3bd51f5 ✨ feat(security): add a private vulnerability report form (#3370) by Bernát Gábor · 3 weeks ago
  92. a6bdda0 release 21.14.2 by virtualenv-release[bot] · 3 weeks ago 21.14.2
  93. 9916be9 🐛 fix(create): keep non-path pyvenv.cfg values as written (#3366) by darrenhuai · 3 weeks ago
  94. 415224a 📝 docs(changelog): note the activation security fixes (#3367) by Bernát Gábor · 3 weeks ago
  95. 602b266 Merge commit from fork by Bernát Gábor · 3 weeks ago
  96. 3bddeaf Merge commit from fork by Bernát Gábor · 3 weeks ago
  97. 044e780 Upgrade embedded pip/setuptools/wheel and CI test tools (#3365) by github-actions[bot] · 3 weeks ago
  98. 3bb747e release 21.14.1 by virtualenv-release[bot] · 3 weeks ago 21.14.1
  99. 596c1d9 fix(ci): allow attestation bundle downloads (#3364) by Bernát Gábor · 3 weeks ago
  100. ace2b2b release 21.14.0 by virtualenv-release[bot] · 3 weeks ago 21.14.0