8.x releases

Version 8.7 (2026-08-21)

  1. Bump version: 8.7.0-dev.0 → 8.7.0 [ci skip] (#3425) @marcelotduarte

  2. chore: prepare to release (#3424) @marcelotduarte

  3. tests(ci): disable strict xfail mode on push events (#3423) @marcelotduarte

  4. chore: fixes to build, test and run on miniconda (#3422) @marcelotduarte

  5. tests: improve support for testing w/ editable (dev) packages (#3421) @marcelotduarte

  6. tests: improve qt tests and fix strict parametrization ids (#3420) @marcelotduarte

  7. chore: improve support for testing using conda>=26.5 (#3419) @marcelotduarte

  8. hooks: rtree on mingw (#3418) @marcelotduarte

  9. doc: improve documentation, especially regarding the cxfreeze script (#3416) @marcelotduarte

  10. tests: make tests pass due to new NumPy 2.5.2 with support for Python 3.15 (#3417) @marcelotduarte

  11. build(deps): bump setuptools and patchelf dependencies (#3415) @marcelotduarte

  12. chore: add support for Python 3.15 (#3412) @marcelotduarte

  13. hooks: tkinter using tcl/tk 9 - Python 3.14.7+ Windows (#3414) @marcelotduarte

  14. hooks: add rtree (#3399) @marcelotduarte

  15. hooks: importlib (fix support to freeze-core 0.7) (#3413) @marcelotduarte

  16. build(deps): bump the monthly-batch group with 10 updates (#3411) @dependabot

  17. dependabot: modify settings to group updates (#3410) @marcelotduarte

  18. hooks: minor tweaks in numpy, pandas, … (#3409) @marcelotduarte

  19. hooks: rasterio 1.5.0 (#3408) @marcelotduarte

  20. fix: compatibility with ty 0.0.64 (#3406) @marcelotduarte

  21. chore: improve build and dev scripts (#3405) @marcelotduarte

  22. chore: ruff PLR0917 (#3404) @marcelotduarte

  23. hooks: fix streamlit 1.57-1.60 (continues to support >=1.51) (#3403) @marcelotduarte

  24. bdist_mac: add support for CFBundleVersion (#3402) @marcelotduarte

  25. cli: remove deprecated behaviour of cxfreeze script (#3401) @marcelotduarte

  26. Update dev tools (#3400) @marcelotduarte

  27. tests: improve some tests to be more robust (#3398) @marcelotduarte

  28. ci(workflows): add zizmor security auditing (#3397) @marcelotduarte

  29. tests: two new tests to improve coverage (#3396) @marcelotduarte

  30. hooks: fine-tuning modules’ excludes, globals, and ignores sets (#3395) @marcelotduarte

  31. build(deps): bump github/codeql-action/autobuild from 4.36.2 to 4.36.3 (#3390) @dependabot

  32. build(deps): bump j178/prek-action from 2.0.4 to 2.0.5 (#3394) @dependabot

  33. chore: refactor default excludes and default ignore names (#3389) @marcelotduarte

  34. finder: search for alias of package (previously limited to modules) (#3388) @marcelotduarte

  35. tests: make environment work and tests pass on MSYS2 (#3386) @marcelotduarte

  36. fix: type check errors found by ty 0.0.61 (#3387) @marcelotduarte

  37. bdist_dmg: fix option on command line (#3382) @marcelotduarte

  38. chore: add support for frozen modules included w/ freeze-core 0.7+ (#3383) @marcelotduarte

  39. Bump version: 8.6.4 → 8.7.0.dev0 [ci skip] (#3384) @marcelotduarte

  40. hooks: add comtypes.stream build hook for frozen builds (#3354) @mvanhorn

  41. fix: prevents additional modules from being copied (related to #3375) (#3378) @marcelotduarte

  42. chore: ruff D205 and D401 (#3377) @marcelotduarte

  43. chore: bump lief requirement from >=0.16.0,<0.18 to >=0.16.0,<=1.0.0 (#3376) @marcelotduarte

  44. finder: complementary to #3372 optimization (#3375) @marcelotduarte

  45. build(deps): bump py-cov-action/python-coverage-comment-action from 3.41 to 4.1 (#3374) @dependabot

  46. build(deps): bump actions/setup-python from 6.2.0 to 6.3.0 (#3373) @dependabot

  47. finder: optimize/reduce the modules in the resulting frozen executable (#3372) @marcelotduarte

  48. finder: memory micro-optimization by avoiding redundant variables (#3371) @marcelotduarte

  49. chore: bump setuptools requirement from >=78.1.1,<83.0 to >=78.1.1,<84.0 (#3370) @marcelotduarte

  50. finder: memory storage optimization by avoiding redundant variables (#3369) @marcelotduarte

  51. build(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#3366) @dependabot

  52. hooks: fix type check error (#3367) @marcelotduarte

  53. chore: refactor tests of stdlib hooks (#3365) @marcelotduarte

  54. build(deps): bump actions/checkout from 6.0.2 to 6.0.3 (#3364) @dependabot

  55. build(deps): bump astral-sh/setup-uv from 8.1.0 to 8.2.0 (#3363) @dependabot

  56. build(deps): bump github/codeql-action from 4.36.0 to 4.36.2 (#3362) @dependabot

  57. chore: improve metadata handling by mapping imports to their distributions (#3361) @marcelotduarte

  58. hooks: support scipy 1.18.0rc2 and minor updates to other hooks (#3360) @marcelotduarte

  59. tests: improves testing routine to better handle venv (#3358) @marcelotduarte

  60. build(deps): supports pytest 9.1 (#3359) @marcelotduarte

  61. chore: ty-pre-commit (#3356) @marcelotduarte

  62. tests: improve test for setuptools hooks (#3355) @marcelotduarte

  63. chore: refactor DistributionCache to a new internal module (#3353) @marcelotduarte

  64. build(deps): bump step-security/harden-runner from 2.19.3 to 2.19.4 (#3352) @dependabot

  65. build(deps): bump github/codeql-action from 4.35.5 to 4.36.0 (#3351) @dependabot

  66. chore: ruff D205 (partial) (#3350) @marcelotduarte

  67. finder: refactor imports and docstrings to make it cleaner (#3349) @marcelotduarte

  68. build(deps): bump github/codeql-action from 4.35.4 to 4.35.5 (#3347) @dependabot

  69. build(deps): bump step-security/harden-runner from 2.19.1 to 2.19.3 (#3346) @dependabot

  70. build(deps): bump j178/prek-action from 2.0.3 to 2.0.4 (#3345) @dependabot

  71. doc: refactor the list of options to support kebab-case (#3344) @marcelotduarte

  72. chore: small type check revision (#3343) @marcelotduarte

  73. chore: change the way ‘ty’ is used, including in the CI workflow (#3341) @marcelotduarte

  74. chore: improve lief usage (update lief requirement to >=0.16.0) (#3342) @marcelotduarte

  75. build(deps): bump actions/dependency-review-action from 4.9.0 to 5.0.0 (#3340) @dependabot

  76. build(deps): bump github/codeql-action from 4.35.3 to 4.35.4 (#3339) @dependabot

  77. chore: support kebab-case parameters in pyproject.toml (#3313) @marcelotduarte

  78. chore: type annotation (#3336) @marcelotduarte

  79. chore: add typecheck using ‘ty’ (ninth/final set) (#3334) @marcelotduarte

  80. chore: add typecheck using ‘ty’ (eighth set) (#3333) @marcelotduarte

  81. chore: add typecheck using ‘ty’ (seventh set) (#3332) @marcelotduarte

  82. build(deps): bump github/codeql-action from 4.35.2 to 4.35.3 (#3330) @dependabot

  83. build(deps): bump step-security/harden-runner from 2.19.0 to 2.19.1 (#3328) @dependabot

  84. chore: add typecheck using ‘ty’ (sixth set) (#3331) @marcelotduarte

  85. chore: add typecheck using ‘ty’ (fifth set) (#3327) @marcelotduarte

  86. chore: add typecheck using ‘ty’ (fourth set) (#3326) @marcelotduarte

  87. chore: add typecheck using ‘ty’ (third set) (#3325) @marcelotduarte

  88. chore: add typecheck using ‘ty’ (second set) (#3324) @marcelotduarte

  89. chore: add typecheck using ‘ty’ (first set of changes) (#3323) @marcelotduarte

  90. build(deps): bump step-security/harden-runner from 2.18.0 to 2.19.0 (#3320) @dependabot

  91. build(deps): bump py-cov-action/python-coverage-comment-action from 3.40 to 3.41 (#3319) @dependabot

  92. build(deps): bump astral-sh/setup-uv from 8.0.0 to 8.1.0 (#3318) @dependabot

  93. tests: improve tests for bdist_mac and bdist_dmg (#3316) @marcelotduarte

  94. build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (#3315) @dependabot

  95. hooks: use module.loader specialized methods (#3312) @marcelotduarte

  96. tests: improve modulefinder test/coverage a bit (#3311) @marcelotduarte

  97. finder: use specialized methods for better use of the ‘optimize’ flag (#3310) @marcelotduarte

  98. finder: importing bytecode files is handled better (#3308) @marcelotduarte

  99. chore: add prek action (#3307) @marcelotduarte

  100. finder: improve ‘syntax error’ handling (#3306) @marcelotduarte

  101. Bump version: 8.6.3 → 8.6.4 [ci skip] (#3303) @marcelotduarte

  102. build(deps): bump astral-sh/setup-uv from 7.3.0 to 8.0.0 (#3302) @dependabot

  103. build(deps): bump step-security/harden-runner from 2.14.2 to 2.16.0 (#3301) @dependabot

  104. build(deps): bump github/codeql-action from 4.31.9 to 4.35.1 (#3300) @dependabot

  105. hooks: multiprocessing - fix bug introduced by gh-144503 in Python 3.14.4 (#3299) @marcelotduarte

  106. hooks: multiprocessing - bug fixed by gh-135726 in Python 3.14.4 (#3298) @marcelotduarte

  107. chore: prek auto-update –freeze (#3297) @marcelotduarte

  108. tests: remove tests for experimental Python 3.13t (#3295) @marcelotduarte

  109. [pre-commit.ci] pre-commit autoupdate [ci skip] (#3293) @pre-commit-ci

  110. finder: improve include_module and include_package (#3294) @marcelotduarte

  111. tests: minor improvement (#3292) @marcelotduarte

  112. build(deps): bump actions/download-artifact from 7.0.0 to 8.0.1 (#3291) @dependabot

  113. Bump version: 8.6.2 → 8.6.3 [ci skip] (#3289) @marcelotduarte

  114. hooks: charset_normalizer 3.4.5+ (#3287) @marcelotduarte

  115. hooks: pymupdf 1.27.2.2 (#3288) @marcelotduarte

  116. Bump version: 8.6.1 → 8.6.2 [ci skip] (#3285) @marcelotduarte

  117. tests: improve some tests (#3284) @marcelotduarte

  118. fix: typo introduced in #3275 - add test (#3283) @marcelotduarte

  119. build(deps): bump to new versions of dev tools (#3281) @marcelotduarte

  120. Bump version: 8.6.1.dev0 → 8.6.1 [ci skip] (#3280) @marcelotduarte

  121. build(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (#3279) @dependabot

  122. fix: do not use strict timestamps on zipfile (#3278) @marcelotduarte

  123. hooks: ssl in unixes use internal certificate file (#3275) @marcelotduarte

  124. chore: bump prek to 0.3.5 and lief to 0.17.5 (#3277) @marcelotduarte

  125. [pre-commit.ci] pre-commit autoupdate [ci skip] (#3274) @pre-commit-ci

  126. fix: DistributionCache.version must return a tuple (w/ tests) (#3272) @marcelotduarte

  127. Bump prek to 0.3.4 and auto-update (#3270) @marcelotduarte

  128. build(deps): bump astral-sh/setup-uv from 7.2.0 to 7.3.0 (#3269) @dependabot

  129. build(deps): bump step-security/harden-runner from 2.14.0 to 2.14.2 (#3268) @dependabot

  130. build(deps): update lief requirement from >=0.15.1,<=0.17.3 to >=0.15.1,<=0.17.4 (#3267) @marcelotduarte

  131. Bump version: 8.6.0 → 8.6.1.dev0 [ci skip] (#3266) @marcelotduarte

Version 8.6 (2026-02-20)

  1. Bump version: 8.6.0-dev.0 → 8.6.0 [ci skip] (#3265) @marcelotduarte

  2. chore: prepare to release [ci skip] (#3264) @marcelotduarte

  3. build(docs): bump sphinx 9.1.0 and switch to sphinx-inline-tabs [ci skip] (#3263) @marcelotduarte

  4. conda: enable msilib on conda python 3.14 on windows (#3262) @marcelotduarte

  5. docs: support for base=’gui_dgpu’ (#3261) @marcelotduarte

  6. chore: add a script to bump-version (#3260) @marcelotduarte

  7. chore: switch to prek (#3259) @marcelotduarte

  8. chore: improve integration with ‘uv’ (#3258) @marcelotduarte

  9. hooks: improve pytz to work w/ setuptools 82+ in zip mode (#3257) @marcelotduarte

  10. chore: support setuptools v81 and v82 (#3256) @marcelotduarte

  11. [pre-commit.ci] pre-commit autoupdate [ci skip] (#3255) @pre-commit-ci

  12. build(deps): bump actions/setup-python from 6.1.0 to 6.2.0 (#3254) @dependabot

  13. build(deps): bump coverage from 7.13.1 to 7.13.2 (#3253) @dependabot

  14. tests: improve handling of timeout usage (#3252) @marcelotduarte

  15. chore: enable package discovery for src-layout (#3247) @marcelotduarte

  16. build(deps): bump actions/checkout from 5.0.1 to 6.0.2 (#3251) @dependabot

  17. build(deps): bump py-cov-action/python-coverage-comment-action from 3.39 to 3.40 (#3250) @dependabot

  18. build(deps): bump astral-sh/setup-uv from 7.1.6 to 7.2.0 (#3249) @dependabot

  19. build(deps): update lief requirement from >=0.15.1,<=0.17.2 to >=0.15.1,<=0.17.3 (#3248) @marcelotduarte

  20. hooks: add pycparser 3.0 (#3246) @marcelotduarte

  21. hooks: more robust approach for setuptools 80.10.1 (#3245) @marcelotduarte

  22. hooks: add streamlit (#3214) @marcelotduarte

  23. build_exe: include project metadata (dist-info) (#3242) @marcelotduarte

  24. chore: EAFP for unlink and rmtree (#3243) @marcelotduarte

  25. tests: improve modulefinder tests (#3241) @marcelotduarte

  26. hooks: improve pyarrow hook (#3240) @marcelotduarte

  27. Fix KeyError for QmlImportsPath when freezing PyQt5 applications (#3238) @realrushen

  28. tests: make tests pass using pip and mingw (#3239) @marcelotduarte

  29. bdist_msi: refactor to work better with pyproject (#3235) @marcelotduarte

  30. build(deps): update lief requirement from >=0.15.1,<=0.17.1 to >=0.15.1,<=0.17.2 (#3234) @marcelotduarte

  31. hooks: ignore typing_extensions globally and minor tweaks (#3232) @marcelotduarte

  32. hooks: add win32print module (pywin32) (#3231) @marcelotduarte

  33. Bump version: 8.5.2 → 8.5.3 [ci skip] (#3229) @marcelotduarte

  34. hooks: fix setuptools interference in implicit namespaces such as backports.zstd (#3228) @marcelotduarte

  35. fix: avoid possible error w/ pure implicitly namespaces (#3227) @marcelotduarte

  36. chore: Add cooldown for dependabot (#3226) @marcelotduarte

  37. Bump version: 8.5.1 → 8.5.2 [ci skip] (#3222) @marcelotduarte

  38. fix: include-msvcr is also used on MSYS2 environments (#3219) @marcelotduarte

  39. build: fix errors building in conda and msys2 [ci skip] (#3220) @marcelotduarte

  40. [StepSecurity] Apply security best practices (#3216) @bot

  41. hooks: support pyparsing 3.3.x (#3218) @marcelotduarte

  42. security: upgrade dependencies to avoid vulnerabilities detected [ci skip] (#3217) @marcelotduarte

  43. hooks: add numpy 2.4.0 (#3215) @marcelotduarte

  44. build(deps-dev): bump pre-commit from 4.5.0 to 4.5.1 (#3213) @dependabot

  45. build(deps): bump github/codeql-action from 4.31.8 to 4.31.9 (#3212) @dependabot

  46. Bump version: 8.5.0 → 8.5.1 [ci skip] (#3211) @marcelotduarte

  47. build(deps-dev): bump bump-my-version from 1.2.4 to 1.2.5 (#3210) @dependabot

  48. build(deps): bump astral-sh/setup-uv from 7.1.5 to 7.1.6 (#3208) @dependabot

  49. build(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (#3207) @dependabot

  50. build(deps): bump actions/download-artifact from 6.0.0 to 7.0.0 (#3209) @dependabot

  51. hooks: fix support for pyproj in conda (#3203) @marcelotduarte

  52. tests: fix tests on windows arm64 [ci skip] (#3205) @marcelotduarte

  53. tests: fix tests using rasterio 1.4.4 (#3204) @marcelotduarte

  54. build(deps): bump github/codeql-action from 4.31.7 to 4.31.8 (#3202) @dependabot

  55. build(deps): bump step-security/harden-runner from 2.13.3 to 2.14.0 (#3200) @dependabot

  56. fix: document changes to Executable.base option (#3201) @marcelotduarte

  57. build(deps): bump coverage from 7.12.0 to 7.13.0 (#3199) @dependabot

  58. build(deps): bump astral-sh/setup-uv from 7.1.4 to 7.1.5 (#3198) @dependabot

  59. hooks: improve scipy hook (#3197) @marcelotduarte

  60. [pre-commit.ci] pre-commit autoupdate [ci skip] (#3196) @marcelotduarte

  61. freezer: ignore .c and .cpp while copy package data (#3195) @marcelotduarte

  62. build(deps): bump github/codeql-action from 4.31.6 to 4.31.7 (#3194) @dependabot

  63. build(deps): bump step-security/harden-runner from 2.13.2 to 2.13.3 (#3191) @dependabot

  64. [pre-commit.ci] pre-commit autoupdate (#3189) @pre-commit-ci

  65. build(deps): bump github/codeql-action from 4.31.5 to 4.31.6 (#3188) @dependabot

  66. build(deps-dev): bump pre-commit from 4.4.0 to 4.5.0 (#3183) @dependabot

  67. build(deps): bump actions/setup-python from 6.0.0 to 6.1.0 (#3187) @dependabot

  68. hooks: fix import scipy.signal (#3186) @marcelotduarte

  69. build(deps): bump github/codeql-action from 4.31.4 to 4.31.5 (#3182) @dependabot

Version 8.5 (2025-11-24)

  1. Bump version: 8.5.0-dev.0 → 8.5.0 [ci skip] (#3180) @marcelotduarte

  2. chore: prepare changelog and release notes (#3179) @marcelotduarte

  3. ci: revert actions/checkout - breaks coverage comment (#3178) @marcelotduarte

  4. build(deps): bump astral-sh/setup-uv from 7.1.3 to 7.1.4 (#3177) @dependabot

  5. ci: add permission and ignore bot branches (#3176) @marcelotduarte

  6. ci: fix content permissions (#3175) @marcelotduarte

  7. ci: revert security change that block coverage comment (#3174) @marcelotduarte

  8. bdist_msi: fix target_name usage and revert some old patches (#3173) @marcelotduarte

  9. build(deps): bump actions/checkout from 5.0.1 to 6.0.0 (#3172) @dependabot

  10. bdist_appimage: add updateinformation option (#3166) @marcelotduarte

  11. build(deps): bump github/codeql-action from 3.31.3 to 4.31.4 (#3171) @dependabot

  12. build(deps): bump py-cov-action/python-coverage-comment-action from 6494290850a5098c2836298dad8f11082b4ceaa9 to 39ffc771120970de615612f01a030260bcb45443 (#3169) @dependabot

  13. build(deps): bump actions/checkout from 5.0.0 to 5.0.1 (#3168) @dependabot

  14. build(deps): bump coverage from 7.11.3 to 7.12.0 (#3170) @dependabot

  15. Documentation tweaks in preparation for version release [ci skip] (#3167) @marcelotduarte

  16. [StepSecurity] Apply security best practices (#3165) @bot

  17. [StepSecurity] ci: Harden GitHub Actions (#3164) @bot

  18. tests: make tests pass on mingw and conda [ci skip] (#3162) @marcelotduarte

  19. chore: minor revision of project configuration (#3161) @marcelotduarte

  20. build(deps): bump pytest from 9.0.0 to 9.0.1 (#3160) @dependabot

  21. bdist_msi: fix initial_target_dir on Windows ARM64-based machines (#3140) @marcelotduarte

  22. feat(hooks): add winrt module hook for automatic package inclusion (#3151) @amnweb

  23. hooks: update set of excludes/ignores names (#3158) @marcelotduarte

  24. bdist_appimage: make entrypoint script POSIX-compliant (#3157) @marcelotduarte

  25. hooks: add backports.zstd (#3156) @marcelotduarte

  26. build(deps-dev): bump pre-commit from 4.3.0 to 4.4.0 (#3155) @dependabot

  27. build(deps): bump pytest from 8.4.2 to 9.0.0 (#3154) @dependabot

  28. build(deps): bump coverage from 7.11.1 to 7.11.3 (#3153) @dependabot

  29. chore: change warning about conda usage [ci skip] (#3152) @marcelotduarte

  30. build(deps): bump coverage from 7.11.0 to 7.11.1 (#3150) @dependabot

  31. [pre-commit.ci] pre-commit autoupdate (#3149) @pre-commit-ci

  32. tests: simplify build_exe tests (#3148) @marcelotduarte

  33. finder: optimized implementation of ‘_find_editable_spec’ (#3147) @egor.martiniuc

  34. build(deps): bump actions/upload-artifact from 4 to 5 (#3145) @dependabot

  35. build(deps): bump actions/download-artifact from 5 to 6 (#3144) @dependabot

  36. build(deps): update lief requirement from <=0.16.6,>=0.15.1 to >=0.15.1,<=0.17.1 (#3141) @marcelotduarte

  37. tests: fix tests on arm64 (#3142) @marcelotduarte

  38. bdist_appimage: add sign and sign-key options (#3138) @marcelotduarte

  39. chore: small review of the documentation [ci skip] (#3137) @marcelotduarte

  40. build(deps): bump coverage from 7.10.7 to 7.11.0 (#3136) @dependabot

  41. chore: drop Python 3.9 support (#3135) @marcelotduarte

  42. bdist_appimage: minor revision and fixes (#3134) @marcelotduarte

  43. bdist_appimage: add support for ‘gui’ app in desktop file (#3133) @marcelotduarte

  44. chore: refactor more code related to bytecode and executable (#3132) @marcelotduarte

  45. bdist_appimage: replace appimagekit option with appimagetool option (#3131) @marcelotduarte

  46. bdist_appimage: add “runtime-file” argument to bdist_appimage command (#3063) @mail

  47. chore: add support for Python 3.14 (#3130) @marcelotduarte

  48. chore: bump ruff from 0.13.3 to 0.14.0 and tweak some options (#3129) @marcelotduarte

  49. tests: update supported versions of packages used in tests (#3128) @marcelotduarte

  50. chore: refactor finder scan code (#3126) @marcelotduarte

  51. build(deps): bump astral-sh/setup-uv from 6 to 7 (#3123) @dependabot

  52. chore: minor tweaks in internal imports (#3122) @marcelotduarte

  53. build(deps): bump github/codeql-action from 3 to 4 (#3121) @dependabot

  54. build(deps-dev): bump bump-my-version from 1.2.3 to 1.2.4 (#3120) @dependabot

  55. build(deps): bump python-msilib to 0.2.0 (#3118) @marcelotduarte

  56. build(deps): bump setuptools to 78.1.1 to fix path traversal vulnerability in PackageIndex.download (#3117) @marcelotduarte

  57. chore: python-msilib as dependency for python 3.13 [windows] (#3115) @marcelotduarte

  58. [pre-commit.ci] pre-commit autoupdate (#3114) @pre-commit-ci

  59. doc: add freeze-core to the docs and cleanup [ci skip] (#3113) @marcelotduarte

  60. chore: bump freeze-core to 0.2.0 (#3112) @marcelotduarte

  61. build(deps): bump coverage from 7.10.6 to 7.10.7 (#3111) @dependabot

  62. chore: freeze-core as dependency (#3109) @marcelotduarte

  63. Bump version: 8.4.1 → 8.5.0-dev.0 [ci skip] (#3108) @marcelotduarte

  64. Bump version: 8.4.0 → 8.4.1 [ci skip] (#3107) @marcelotduarte

  65. build(deps-dev): bump bump-my-version from 1.2.2 to 1.2.3 (#3106) @dependabot

  66. tests: avoid duplicate qt libs (#3068) @frmdstryr

  67. tests: use include_msvcr in tests to pass in a clean system (#3105) @marcelotduarte

  68. tests: fix tests on msys2 [ci skip] (#3104) @marcelotduarte

  69. build(deps-dev): workaround for bump-my-version (#3103) @marcelotduarte

  70. build(deps): bump pytest-mock from 3.15.0 to 3.15.1 (#3101) @dependabot

  71. build(deps): update lief requirement from <=0.16.6,>=0.15.1 to >=0.15.1,<=0.17.0 (#3100) @marcelotduarte

  72. build(deps-dev): bump bump-my-version from 1.2.1 to 1.2.2 (#3099) @dependabot

  73. [pre-commit.ci] pre-commit autoupdate (#3097) @marcelotduarte

  74. Fix Windows permission error (#3095) @timlassiter11

  75. build(deps): bump pytest-mock from 3.14.1 to 3.15.0 (#3094) @dependabot

  76. build(deps): bump pytest from 8.4.1 to 8.4.2 (#3093) @dependabot

  77. build(deps): bump actions/setup-python from 5 to 6 (#3092) @dependabot

  78. [pre-commit.ci] pre-commit autoupdate (#3091) @pre-commit-ci

  79. build(deps): bump coverage from 7.10.5 to 7.10.6 (#3089) @dependabot

  80. hooks: improve lazy loader support for skimage (#3087) @marcelotduarte

  81. build(deps): bump coverage from 7.10.4 to 7.10.5 (#3088) @dependabot

  82. [pre-commit.ci] pre-commit autoupdate (#3086) @pre-commit-ci

  83. freezer: ignore .pyi, .pxd, .pyx, etc while copy package data (#3084) @marcelotduarte

  84. hooks: pytz - ignore warning at runtime (#3083) @marcelotduarte

  85. build(deps): bump coverage from 7.10.3 to 7.10.4 (#3080) @dependabot

  86. tests: fix venv tests in mingw and conda [ci skip] (#3081) @marcelotduarte

  87. fix: regression in qt hooks (introduced in #2788) - since 7.2.9 (#3079) @marcelotduarte

  88. tests: run frozen executables outside of a venv (#3076) @marcelotduarte

  89. fix: –include-path should consider existing .pth files (#3077) @marcelotduarte

  90. tests: pyproj 3.7.2 supports py3.13t and windows arm64 (#3075) @marcelotduarte

  91. tests: improve zoneinfo/tzdata tests (#3073) @marcelotduarte

  92. build(deps): bump actions/checkout from 4 to 5 (#3072) @dependabot

  93. build(deps-dev): bump pre-commit from 4.2.0 to 4.3.0 (#3070) @dependabot

  94. build(deps): bump coverage from 7.10.2 to 7.10.3 (#3069) @marcelotduarte

Version 8.4 (2025-08-11)

  1. Bump version: 8.4.0-dev.0 → 8.4.0 [ci skip] (#3066) @marcelotduarte

  2. chore: replace pytest-cov with pure coverage with patch subprocess support (#3065) @marcelotduarte

  3. build(deps): bump actions/download-artifact from 4 to 5 (#3062) @dependabot

  4. build(deps): bump coverage from 7.10.1 to 7.10.2 (#3061) @dependabot

  5. [pre-commit.ci] pre-commit autoupdate (#3060) @pre-commit-ci

  6. build(deps): bump coverage from 7.9.2 to 7.10.1 (#3057) @dependabot

  7. tests: improve venv tests and add support for pip installer (#3059) @marcelotduarte

  8. hooks: fix numpy+mkl on conda [ci skip] (#3058) @marcelotduarte

  9. [pre-commit.ci] pre-commit autoupdate (#3056) @pre-commit-ci

  10. hooks: fix pyav on conda windows [ci skip] (#3054) @marcelotduarte

  11. build(deps-dev): bump bump-my-version from 1.2.0 to 1.2.1 (#3053) @dependabot

  12. [pre-commit.ci] pre-commit autoupdate (#3052) @pre-commit-ci

  13. tests: make ortools tests pass on conda (#3051) @marcelotduarte

  14. chore: improve dev tools (#3050) @marcelotduarte

  15. module: fix support for dylibs [macos] (#3046) @marcelotduarte

  16. [pre-commit.ci] pre-commit autoupdate (#3044) @pre-commit-ci

  17. hooks: support scikit-learn 1.7, optimization, add test (#3043) @marcelotduarte

  18. hooks: optimize scipy (partially) (#3042) @marcelotduarte

  19. chore: use sphinx-issues (#3041) @marcelotduarte

  20. fix: use the latest manylinux image to fix sqlite3 issue on linux (#3040) @marcelotduarte

  21. finder: detect editable packages (Python 3.10+ only) (#3036) @frmdstryr

  22. tests: improve conftest to better capture stderr (#3039) @marcelotduarte

  23. tests: improvements using pytest.RunResult (#3037) @marcelotduarte

  24. hooks: more optimization to numpy hooks, separated test for mkl (#3035) @marcelotduarte

  25. hooks: update pyproj, add test (#3034) @marcelotduarte

  26. chore: tweak docstring [ci skip] (#3033) @marcelotduarte

  27. hooks: optimize pyzmq, add test (#3032) @marcelotduarte

  28. build(deps): bump coverage from 7.9.1 to 7.9.2 (#3031) @dependabot

  29. build(deps): bump pytest-xdist from 3.7.0 to 3.8.0 (#3030) @dependabot

  30. module: cleanup (#3029) @marcelotduarte

  31. hooks: convert qt hooks to use ModuleHook (#3028) @marcelotduarte

  32. fix: build sdist and wheel issues (#3027) @marcelotduarte

  33. hooks: convert a bunch of hooks to use ModuleHook - part 2 (#3026) @marcelotduarte

  34. tests: add test for PR 2998 (#3025) @marcelotduarte

  35. startup: Fixed crash when sys.path contains non-str type (#2998) @1ZUMIKun

  36. hooks: convert a bunch of hooks to use ModuleHook (#3024) @marcelotduarte

  37. bases: update base executables and util module [ci skip] (#3023) @marcelotduarte

  38. hooks: optimize pandas (partially) (#3022) @marcelotduarte

  39. hooks: optimize matplotlib, fonttools, pyparsing and others (#3021) @marcelotduarte

  40. hooks: update global_names for some modules, especially numpy (#3020) @marcelotduarte

  41. [pre-commit.ci] pre-commit autoupdate (#3019) @pre-commit-ci

  42. hooks: support for scipy 1.16 (#3018) @marcelotduarte

  43. tests: small revision [ci skip] (#3017) @marcelotduarte

  44. tests: tweak grammar [ci skip] (#3016) @marcelotduarte

  45. tests: improve conftest - add install_dependencies (#3015) @marcelotduarte

  46. tests: sets a longer timeout for slower tests in conda [ci skip] (#3014) @marcelotduarte

  47. hooks: update stub for qt [ci skip] (#3013) @marcelotduarte

  48. tests: enable a minimal test for multiprocess hook (#3011) @marcelotduarte

  49. hooks: multiprocessing and multiprocess refactored (#3010) @marcelotduarte

  50. hooks: multiprocessing - fix Python 3.13.4+ bug introduced by gh-80334 on Windows (#3009) @marcelotduarte

  51. bases: update base executables and util module [ci skip] (#3008) @marcelotduarte

  52. chore: fix ruff D104, E501 (partial) [ci skip] (#3007) @marcelotduarte

  53. build(deps): bump pytest from 8.4.0 to 8.4.1 (#3006) @dependabot

  54. tests: reduce fixture setup phase and reduce disk usage (#3005) @marcelotduarte

  55. build(deps): bump ruff to 0.12.0 and revision of rules [ci skip] (#3004) @marcelotduarte

  56. build(deps): bump coverage from 7.9.0 to 7.9.1 (#3003) @dependabot

  57. build(deps): bump pytest-cov from 6.1.1 to 6.2.1 (#3002) @dependabot

  58. build(deps): bump coverage from 7.8.2 to 7.9.0 (#3001) @dependabot

  59. build(deps): update patchelf requirements to >=0.14,<0.18 [ci skip] (#3000) @marcelotduarte

  60. tests: implement a venv to tests hooks (#2997) @marcelotduarte

  61. build-wheel: fix regression [ci skip] (#2999) @marcelotduarte

  62. build(deps-dev): bump bump-my-version from 1.1.4 to 1.2.0 (#2996) @dependabot

  63. tests: disable slow tests on conda-forge [ci skip] (#2994) @marcelotduarte

  64. tests: fix tests using lief and pymupdf on conda-forge [ci skip] (#2993) @marcelotduarte

  65. chore: string format (cosmetic) [ci skip] (#2992) @marcelotduarte

  66. chore: use shellcheck (#2991) @marcelotduarte

  67. chore: use prettier [ci skip] (#2990) @marcelotduarte

  68. tests: fix test on conda windows and use libmanba-solver [ci skip] (#2989) @marcelotduarte

  69. chore: add support to install tools/requirements on conda (#2988) @marcelotduarte

  70. tests: add support to test on conda build [ci skip] (#2987) @marcelotduarte

  71. hooks: fix pymupdf to work in conda [ci skip] (#2986) @marcelotduarte

  72. sources: upgrade pythoncapi_compat.h [ci skip] (#2985) @marcelotduarte

  73. build(deps): bump pytest from 8.3.5 to 8.4.0 (#2984) @dependabot

  74. tests: pymupdf is broken in mingw [ci skip] (#2983) @marcelotduarte

  75. tests: pymupdf not supported in mingw [ci skip] (#2982) @marcelotduarte

  76. build(deps): update lief requirement from <=0.16.5,>=0.15.1 to >=0.15.1,<=0.16.6 (#2981) @marcelotduarte

  77. build(deps): bump pytest-xdist from 3.6.1 to 3.7.0 (#2979) @dependabot

  78. build(deps): update setuptools requirement from <=80.8.0,>=65.6.3 to >=65.6.3,<=80.9.0 (#2978) @dependabot

  79. hooks: fix pymupdf - add tests (#2977) @marcelotduarte

  80. freezer: Fix errors with invalid file dates in zipfile (#2975) @DamitusThyYeetus123

  81. hooks: after #2962, adjust pyside2 and pyside6 (#2976) @marcelotduarte

  82. build(deps): bump pytest-mock from 3.14.0 to 3.14.1 (#2974) @dependabot

  83. bases: update base executables and util module [ci skip] (#2973) @marcelotduarte

  84. build(deps): bump coverage from 7.8.1 to 7.8.2 (#2972) @dependabot

  85. chore: update pythoncapi_compat (#2971) @marcelotduarte

  86. module: A rewrite of how dynamic libraries distributed with a package are frozen (#2962) @marcelotduarte

  87. tests: add matplotlib (#2969) @marcelotduarte

  88. build(deps-dev): bump bump-my-version from 1.1.3 to 1.1.4 (#2968) @dependabot

  89. build(deps): bump coverage from 7.8.0 to 7.8.1 (#2967) @dependabot

  90. build(deps): update setuptools requirement from <=80.7.1,>=65.6.3 to >=65.6.3,<=80.8.0 (#2966) @dependabot

  91. [pre-commit.ci] pre-commit autoupdate (#2965) @pre-commit-ci

  92. build(deps-dev): bump bump-my-version from 1.1.2 to 1.1.3 (#2964) @dependabot

  93. hooks: fix shapely in linux - add tests (#2963) @marcelotduarte

  94. bdist_mac: Update include_frameworks copy to preserve symlinks (#2959) @exiva

  95. build(deps): update setuptools requirement from <=80.4.0,>=65.6.3 to >=65.6.3,<=80.7.1 (#2960) @dependabot

  96. build(deps): bump pluggy from 1.5.0 to 1.6.0 (#2961) @dependabot

  97. tests: add one more test for dep_parser module (#2958) @marcelotduarte

  98. test: module.DistributionCache test conversion of egg_info to dist_info (#2957) @marcelotduarte

  99. tests: skip msvcr tests in mingw and macos [ci skip] (#2956) @marcelotduarte

  100. tests: add winmsvcr_repack tests (#2955) @marcelotduarte

Version 8.3 (2025-05-11)

  1. Bump version: 8.3.0-dev.0 → 8.3.0 [ci skip] (#2953) @marcelotduarte

  2. chore: build wheels only for Python 3.11-3.13 on non conventional archs [ci skip] (#2952) @marcelotduarte

  3. tests: improve install-tools and fixes build-wheel (#2950) @marcelotduarte

  4. tests: improve build and test on mingw (#2947) @marcelotduarte

  5. tests: use include_msvcr because tests should pass in a clean system (#2949) @marcelotduarte

  6. tests: tweaks to work on mingw (#2948) @marcelotduarte

  7. build(deps): bump pytest-timeout from 2.3.1 to 2.4.0 (#2946) @dependabot

  8. build(deps): update setuptools requirement from <=80.3.0,>=65.6.3 to >=65.6.3,<=80.3.1 (#2945) @dependabot

  9. build(deps): update lief requirement to >= 0.15.1 [windows] (#2944) @marcelotduarte

  10. chore: experimental support for windows arm64 (#2943) @marcelotduarte

  11. hooks: ensure zlib1.dll is copied if lief is not used in Python 3.12+ (#2942) @marcelotduarte

  12. build(deps): update setuptools requirement from <=80.0.0,>=65.6.3 to >=65.6.3,<=80.1.0 (#2941) @dependabot

  13. hooks: add zeroconf (#2932) @marcelotduarte

  14. build(deps-dev): bump cibuildwheel from 2.23.2 to 2.23.3 (#2939) @dependabot

  15. build(deps): update setuptools requirement from <=79.0.1,>=65.6.3 to >=65.6.3,<=80.0.0 (#2940) @dependabot

  16. bases: update base executables and util module [ci skip] (#2937) @marcelotduarte

  17. hooks: typo in sklearn hook (#2930) @marcelotduarte

  18. chore: use codespell (#2936) @marcelotduarte

  19. hooks: support pyarrow 20 on windows (#2935) @marcelotduarte

  20. chore: get rid of typing_extensions (#2934) @marcelotduarte

  21. tests: improve fixture tmp_package (install binary) (#2933) @marcelotduarte

  22. compat: normalize SOABI in mingw python (#2931) @marcelotduarte

  23. build(deps): bump astral-sh/setup-uv from 5 to 6 (#2928) @dependabot

  24. build(deps): update setuptools requirement from <=79.0.0,>=65.6.3 to >=65.6.3,<=79.0.1 (#2927) @dependabot

  25. tests: improve dep_parser tests (#2925) @marcelotduarte

  26. tests: improve bdist_appimage (#2924) @marcelotduarte

  27. Bump version: 8.2.0 → 8.3.0-dev.0 [ci skip] (#2923) @marcelotduarte

Version 8.2 (2025-04-22)

  1. Bump version: 8.1.0 → 8.2.0 [ci skip] (#2922) @marcelotduarte

  2. ci: configure coverage paths (#2921) @marcelotduarte

  3. tests: fix pytest-cov issue (#2919) @marcelotduarte

  4. tests: use GHA Python 3.13t and small changes (#2920) @marcelotduarte

  5. tests: improve some tests for better coverage (#2918) @marcelotduarte

  6. build(deps): update setuptools requirement from <=78.1.0,>=65.6.3 to >=65.6.3,<=79.0.0 (#2916) @dependabot

  7. dep_parser: minor fix to improve tests (#2915) @marcelotduarte

  8. tests: fix dep_parser test in windows (#2914) @marcelotduarte

  9. tests: improve dep_parser test (#2913) @marcelotduarte

  10. tests: add anyio, asyncio, uvloop (#2912) @marcelotduarte

  11. tests: add pyarrow, bcrypt<4 (#2911) @marcelotduarte

  12. module: improve use of constansts, add tests (#2909) @marcelotduarte

  13. hooks: fix scipy[zip] in Python>=3.10 [macos] (#2908) @marcelotduarte

  14. hooks: fix mkl on zip and fix tests (#2907) @marcelotduarte

  15. tests: test ConstantsModule / BUILD_CONSTANTS (#2906) @marcelotduarte

  16. tests: add more tests for hooks of crypto packages (#2905) @marcelotduarte

  17. tests: improve coverage of Executable class (#2904) @marcelotduarte

  18. build(deps-doc): bump sphinx to 8.2.3 [ci skip] (#2903) @marcelotduarte

  19. tests: improve winversioninfo tests (#2901) @marcelotduarte

  20. tests: improve tmp_package fixture adding cwd (#2902) @marcelotduarte

  21. tests: add test for rasterio (test DistributionCache.binary_files) (#2900) @marcelotduarte

  22. tests: improve coverage a bit (#2899) @marcelotduarte

  23. tests: add tests to hooks of pytz and ctypes (#2893) @marcelotduarte

  24. cli: fix case comparison in windows (#2898) @marcelotduarte

  25. module: add ‘name’ property to DistributionCache (#2897) @marcelotduarte

  26. [pre-commit.ci] pre-commit autoupdate (#2896) @pre-commit-ci

  27. build(deps-dev): bump bump-my-version from 1.1.1 to 1.1.2 (#2895) @dependabot

  28. tests: improve tests on windows (#2892) @marcelotduarte

  29. tests: improve hooks tests with a function to install a package (#2891) @marcelotduarte

  30. ci: Fetch only the required files for testing (#2890) @marcelotduarte

  31. tests: improve conftest (#2889) @marcelotduarte

  32. tests: add scipy sample as a hook test (#2888) @marcelotduarte

  33. tests: cleanup (#2887) @marcelotduarte

  34. tests: port more tests to use the new fixture 4 (#2886) @marcelotduarte

  35. tests: port more tests to use the new fixture 3 (#2885) @marcelotduarte

  36. tests: port more tests to use the new fixture 2 (#2884) @marcelotduarte

  37. tests: improve mp tests (#2882) @marcelotduarte

  38. tests: port more tests to use the new fixture (#2883) @marcelotduarte

  39. tests: add conftest and port stdlib hooks test to use it (#2881) @marcelotduarte

  40. [pre-commit.ci] pre-commit autoupdate (#2880) @pre-commit-ci

  41. build(deps): bump pytest-cov from 6.1.0 to 6.1.1 (#2879) @dependabot

  42. hooks: fix scipy hook on mingw and catch similar errors (#2877) @marcelotduarte

  43. doc: small review [ci skip] (#2876) @marcelotduarte

  44. chore: use sys.prefix as frozen directory (#2874) @marcelotduarte

  45. chore: support for PEP 639 (#2873) @marcelotduarte

  46. chore: use importlib.resources (#2872) @marcelotduarte

  47. bdist_msi: Make MSI checkbox to “launch after install” optional (#2871) @jeroen

Version 8.1 (2025-04-02)

  1. Bump version: 8.0.0 → 8.1.0 [ci skip] (#2868) @marcelotduarte

  2. chore: support for setuptools fix for pep491 (#2867) @marcelotduarte

  3. build(deps): bump pytest-cov from 6.0.0 to 6.1.0 (#2866) @dependabot

  4. build(deps): bump sphinx-new-tab-link from 0.7.0 to 0.8.0 (#2865) @dependabot

  5. hooks: fix scipy (using numpy) (#2862) @marcelotduarte

  6. bdist_msi: Add a launch on finish checkbox to the MSI installer (#2854) @MeGaGiGaGon

  7. build(deps): bump coverage from 7.7.1 to 7.8.0 (#2864) @dependabot

  8. hooks: include source files that uses @torch.jit._overload_method (#2863) @marcelotduarte

  9. fix: ruff A005 (#2859) @marcelotduarte

  10. hooks: zlib module requires the zlib.dll to be present in the executable directory [conda/Windows] (#2855) @marcelotduarte

  11. hooks: add argon2-cffi (#2857) @marcelotduarte

  12. fix: ruff LOG015 [ci skip] (#2858) @marcelotduarte

  13. build(deps-dev): bump cibuildwheel from 2.23.1 to 2.23.2 (#2853) @dependabot

  14. hooks: update to support pymupdf 1.25.4 (#2851) @marcelotduarte

  15. hooks: fix importlib hook (#2852) @marcelotduarte

  16. hooks: enable asynchat and asyncore usage via pyasynchat and pyasyncore packages (#2850) @marcelotduarte

  17. [pre-commit.ci] pre-commit autoupdate (#2849) @pre-commit-ci

  18. doc: fix version documentation [ci skip] (#2847) @marcelotduarte

  19. build(deps-dev): bump bump-my-version from 1.0.2 to 1.1.1 (#2846) @dependabot

  20. Update setup_script.rst fixed typo in docs (#2845) @philipp

  21. build(deps): bump coverage from 7.7.0 to 7.7.1 (#2840) @dependabot

  22. fix: use only console based on PEP587 on Python 3.13 (#2842) @marcelotduarte

Version 8.0 (2025-03-21)

  1. hooks: add timm package (#2834) @marcelotduarte

  2. build(deps-dev): bump pre-commit from 4.1.0 to 4.2.0 (#2833) @dependabot

  3. [pre-commit.ci] pre-commit autoupdate (#2832) @pre-commit-ci

  4. build(deps): bump coverage from 7.6.12 to 7.7.0 (#2830) @dependabot

  5. build(deps-dev): bump cibuildwheel from 2.23.0 to 2.23.1 (#2831) @dependabot

  6. [pre-commit.ci] pre-commit autoupdate (#2828) @pre-commit-ci

  7. build(deps-dev): bump bump-my-version from 1.0.1 to 1.0.2 (#2827) @dependabot

  8. build(deps): bump sphinx-new-tab-link from 0.6.1 to 0.7.0 (#2826) @dependabot

  9. build(deps): bump pytest from 8.3.4 to 8.3.5 (#2818) @dependabot

  10. build(deps-dev): bump bump-my-version from 0.32.1 to 1.0.1 (#2824) @dependabot

  11. build(deps): update lief requirement from <=0.16.3,>=0.13.2 to >=0.13.2,<=0.16.4 (#2816) @dependabot

  12. build(deps-dev): bump cibuildwheel from 2.22.0 to 2.23.0 (#2819) @dependabot

  13. fix: setuptools 75.8.1 breaks auditwheel (#2823) @marcelotduarte

  14. [pre-commit.ci] pre-commit autoupdate (#2814) @pre-commit-ci

  15. build(deps): update myst-parser requirement from <=4.0.0,>=3.0.1 to >=3.0.1,<=4.0.1 (#2809) @dependabot

  16. build(deps): bump coverage from 7.6.11 to 7.6.12 (#2806) @dependabot

  17. build-wheel: use ubuntu 22.04 emulator to build ppc64le (#2805) @marcelotduarte

  18. [pre-commit.ci] pre-commit autoupdate (#2804) @pre-commit-ci

  19. build(deps-dev): bump bump-my-version from 0.32.0 to 0.32.1 (#2803) @dependabot

  20. build(deps): bump coverage from 7.6.10 to 7.6.11 (#2802) @dependabot

  21. build(deps-dev): bump bump-my-version from 0.31.1 to 0.32.0 (#2800) @dependabot

  22. fix: missing dlls in top directory [mingw] (#2799) @marcelotduarte

  23. hooks: fix shapely [windows] (#2797) @marcelotduarte

  24. build(deps): update lief requirement from <=0.16.2,>=0.13.2 to >=0.13.2,<=0.16.3 (#2795) @dependabot

  25. tests: fix msi test (#2796) @marcelotduarte

  26. doc: fix typo [ci skip] (#2793) @marcelotduarte

  27. doc: improve documentation on using pyproject.toml [ci skip] (#2792) @marcelotduarte

  28. build(deps-dev): bump bump-my-version from 0.29.0 to 0.31.1 (#2790) @dependabot

  29. hooks: ctypes, ssl, sqlite3 - conda-forge (#2791) @marcelotduarte

  30. chore: support ruff 0.9.x (#2789) @marcelotduarte

  31. hooks: copy only shared libs of Qt in qt hooks (#2788) @marcelotduarte

  32. hooks: pytorch 2.6.0 (#2787) @marcelotduarte

  33. chore: build_wheel improvements and use of ubuntu-24.04-arm runner (#2784) @marcelotduarte

  34. hooks: complementary fix for pytorch/nvidia/torchmetrics (#2782) @marcelotduarte

  35. hooks: fix pytorch on macOS (#2781) @marcelotduarte

  36. build(deps-dev): bump pre-commit from 4.0.1 to 4.1.0 (#2778) @dependabot

  37. fix: work with lief disabled or uninstalled (#2777) @marcelotduarte

  38. appimage: use full path of appimagetool (#2771) @marcelotduarte

  39. chore: lief>=0.13.2,<=0.16.2 [windows] (#2770) @marcelotduarte

  40. chore: use new features of uv (#2769) @marcelotduarte

  41. chore: enable experimental free-threaded python 3.13 on unix (#2759) @marcelotduarte

  42. ci: minor tweaks and fixes (#2768) @marcelotduarte

  43. [pre-commit.ci] pre-commit autoupdate (#2766) @pre-commit-ci

  44. ci: fix some build and test issues (#2767) @marcelotduarte

  45. chore: happy new year [ci skip] (#2765) @marcelotduarte

  46. hooks: fix pyqt5 on conda-forge (#2763) @marcelotduarte

  47. chore: add some fail-safe checks (#2764) @marcelotduarte

  48. fix: #2680 regression (#2762) @marcelotduarte

  49. hooks: update pyqt5/pyqt6/pyside6 resources [ci skip] (#2761) @marcelotduarte

  50. build-wheel: build only universal2 wheels on macOS (#2760) @marcelotduarte

  51. hooks: fix for torch and triton backends (#2751) @marcelotduarte

  52. hooks: fix for pytorch/nvidia/torchmetrics (#2750) @marcelotduarte

  53. doc: Corrects a typo in setup_script.rst (#2757) @patocv2

  54. ci: Publish to testpypi does not work on PR on a fork [ci skip] (#2758) @marcelotduarte

  55. hooks: add shapely.py (#2749) @marcelotduarte

  56. bases: update base executables and util module [ci skip] (#2756) @marcelotduarte

  57. build-wheel: use uvx w/ bump-my-version and cibuildwheel (#2755) @marcelotduarte

  58. chore: use pythoncapi_compat (#2754) @marcelotduarte

  59. build(deps): bump coverage from 7.6.9 to 7.6.10 (#2752) @dependabot

  60. fix: three small fixes (#2748) @marcelotduarte

  61. build-wheel: improve performance (#2747) @marcelotduarte

  62. build(deps): bump astral-sh/setup-uv from 4 to 5 (#2744) @dependabot

  63. build(deps-dev): bump bump-my-version from 0.28.3 to 0.29.0 (#2745) @dependabot

  64. bases: update base executables and util module [ci skip] (#2746) @marcelotduarte

  65. chore: use uv build and uvx (#2743) @marcelotduarte

  66. chore: use private heap instead of stack for buffers (#2742) @marcelotduarte

  67. fix: a segmentation fault in py313t (#2740) @marcelotduarte

  68. tests: remove psutil to speedup tests up to 30% [ci skip] (#2741) @marcelotduarte

  69. hooks: support opencv-python 4.10.x (including headless) (#2735) @marcelotduarte

  70. build(deps-dev): bump bump-my-version from 0.28.2 to 0.28.3 (#2739) @dependabot

  71. build(deps-dev): bump bump-my-version from 0.28.1 to 0.28.2 (#2734) @dependabot

  72. chore: use is_relative_to (py39+) to simplify code (#2732) @marcelotduarte

  73. bases: update base executables and util module [ci skip] (#2731) @marcelotduarte

  74. chore: cleanup (#2730) @marcelotduarte

  75. chore: add support for Python 3.13 [macOS] (#2728) @marcelotduarte

  76. chore: use stdlib importlib.metadata (#2727) @marcelotduarte

  77. bases: PEP587 - Python Initialization Configuration (#2726) @marcelotduarte

  78. chore: add support for Python 3.13 [Linux and Windows] (#2630) @marcelotduarte

  79. doc: improve installation doc using tabs (#2725) @marcelotduarte

  80. chore: move doc and tests requirements to directory of same name (#2724) @marcelotduarte

  81. build(deps): update lief requirement from <0.16.0,>=0.12.0 to >=0.12.0,<0.17.0 (#2723) @dependabot

  82. doc: improve doc for conda use and add warning to recomment its use (#2722) @marcelotduarte

  83. [pre-commit.ci] pre-commit autoupdate (#2721) @pre-commit-ci

  84. fix: support uv python in Linux (#2719) @marcelotduarte

  85. doc: update .readthedocs.yaml [ci skip] (#2720) @marcelotduarte

  86. hooks: fix support for Pillow in Linux (#2718) @marcelotduarte

  87. chore: publish on testpypi on push (#2717) @marcelotduarte

  88. build(deps): bump coverage from 7.6.8 to 7.6.9 (#2716) @dependabot

  89. chore: use python-coverage-comment-action to report coverage status (#2714) @marcelotduarte

  90. build(deps): bump pytest from 8.3.3 to 8.3.4 (#2711) @dependabot

  91. chore: get rid of codecov (#2712) @marcelotduarte

  92. [pre-commit.ci] pre-commit autoupdate (#2710) @pre-commit-ci

  93. build(deps): bump codecov/codecov-action from 4 to 5 (#2686) @dependabot

  94. build-wheel: use multiple versions of a pr in testpipy (#2709) @marcelotduarte

  95. fix: regression in module due to namespace changes (#2708) @marcelotduarte

  96. ci: use download merge-multiple (#2707) @marcelotduarte

  97. chore: send wheel from pr to testpypi (#2706) @marcelotduarte

  98. chore: refactor build-wheel and ci (#2705) @marcelotduarte

  99. ci: make rpm/deb tests do not xfail (#2700) @marcelotduarte

  100. build(deps): bump coverage from 7.6.7 to 7.6.8 (#2704) @dependabot

  101. build(deps-dev): bump cibuildwheel from 2.21.3 to 2.22.0 (#2703) @dependabot

  102. build(deps): bump astral-sh/setup-uv from 3 to 4 (#2702) @dependabot

  103. build-wheel: fix build sdist [ci skip] (#2699) @marcelotduarte

  104. parser: use patchelf to get dependent file in arm [Linux] (#2695) @marcelotduarte

  105. build-wheel: fix the build number (#2698) @marcelotduarte

  106. pre-commit: update ruff code to new schema in validate-pyproject-schema-store 2024.11.22 (#2697) @marcelotduarte

  107. build-wheel: fix the dev suffix (#2696) @marcelotduarte

  108. Bump version: 7.3.0-dev0 → 7.3.0-dev.1 [ci skip] (#2694) @marcelotduarte

  109. freezer: fix rpath [linux] (#2693) @marcelotduarte

  110. build-wheel: Publish package to TestPyPI (#2689) @marcelotduarte

  111. [pre-commit.ci] pre-commit autoupdate (#2692) @pre-commit-ci

  112. Fix namespace package containing extensions (#2680) @sankilkis

  113. build(deps): bump coverage from 7.6.5 to 7.6.7 (#2690) @dependabot

  114. hooks: cleanup and reorganization (#2688) @marcelotduarte

  115. setup: small fixes (#2687) @marcelotduarte

  116. build(deps): bump coverage from 7.6.4 to 7.6.5 (#2685) @dependabot

  117. ci: use_oidc with codecov (#2684) @marcelotduarte

  118. setup: copy pre-built bases on Windows (compilation is optional) (#2681) @marcelotduarte

  119. [pre-commit.ci] pre-commit autoupdate (#2678) @pre-commit-ci

  120. fix: use of build_exe –excludes with namespace packages (#2677) @marcelotduarte

  121. fix: fix _get_top_dependencies to work on mingw (#2675) @marcelotduarte

  122. hooks: support for pkg_resources from setuptools >= 71 (#2674) @marcelotduarte

  123. hooks: numpy - resolve missing modules (#2670) @marcelotduarte

  124. finder: fine-tuning the excludes list (#2669) @marcelotduarte

  125. cli: add –verbose and –debug options (#2668) @marcelotduarte

  126. fix: remove incorrect excludes (#2667) @marcelotduarte

  127. fix: a more consise fix for namespace packages (#2665) @marcelotduarte

  128. hooks: zoneinfo has an error not caught by a typo in tests (#2666) @marcelotduarte

  129. [pre-commit.ci] pre-commit autoupdate (#2662) @pre-commit-ci

  130. build(deps-dev): bump bump-my-version from 0.28.0 to 0.28.1 (#2661) @dependabot

  131. chore: use convenient functions from stdlib that exist since 3.9 (#2658) @marcelotduarte

  132. build(deps): bump pytest-cov from 5.0.0 to 6.0.0 (#2657) @dependabot

  133. hooks: add fontTools (#2656) @marcelotduarte

  134. hooks: fix for pymupdf 1.24.11+ (#2655) @marcelotduarte

  135. cli: #2439 complementary fix on windows (#2654) @marcelotduarte

  136. bases: update base executables and util module [ci skip] (#2652) @marcelotduarte

  137. fix: After #2624 ‘Load python3.dll if it is on the target dir’ (#2651) @marcelotduarte

  138. [pre-commit.ci] pre-commit autoupdate (#2650) @pre-commit-ci

  139. hooks: sets the alias for os.path (#2649) @marcelotduarte

  140. hooks: optimize/improve more modules (#2648) @marcelotduarte

  141. hooks: optimize/improve some modules (#2647) @marcelotduarte

  142. chore: use uv with cibuildwheel [ci skip] (#2645) @marcelotduarte

  143. hooks: optimize pyzmq, setuptools and pkg_resources (#2643) @marcelotduarte

  144. finder: improve the report of missing modules (#2639) @marcelotduarte

  145. bdist_dmg: catch errors when resource is busy (#2640) @marcelotduarte

  146. [pre-commit.ci] pre-commit autoupdate (#2637) @pre-commit-ci

  147. Enable github sponsor [ci skip] (#2638) @marcelotduarte

  148. build(deps): bump coverage from 7.6.3 to 7.6.4 (#2636) @dependabot

  149. fix: cache only distribution.requires that are evaluated in the environment (#2634) @marcelotduarte

  150. hooks: improve pyzmq (#2635) @marcelotduarte

  151. build(deps-dev): bump bump-my-version from 0.27.0 to 0.28.0 (#2633) @dependabot

  152. freezer: include_msvcr now uses Redistributable files (#2451) @marcelotduarte

  153. build(deps): bump coverage from 7.6.2 to 7.6.3 (#2626) @dependabot

  154. hooks: pydantic - #2610 missing file (#2628) @marcelotduarte

  155. chore: simplify code using _compat and removing not required class (#2627) @marcelotduarte

  156. freezer: Optimize the search for dependencies (#2624) @marcelotduarte

  157. ci: migrate to astral-sh/setup-uv with cache (#2623) @marcelotduarte

  158. tests: fix tkinter test in older macOS (#2622) @marcelotduarte

  159. freezer: improve the use of rpath [linux] (#2621) @marcelotduarte

  160. freezer: change the order to fix bugs with patchelf (#2620) @marcelotduarte

  161. build(deps): bump coverage from 7.6.1 to 7.6.2 (#2619) @dependabot

  162. build(deps-dev): bump cibuildwheel from 2.21.2 to 2.21.3 (#2618) @dependabot

  163. build(deps-dev): bump pre-commit from 4.0.0 to 4.0.1 (#2617) @dependabot

  164. build(deps): bump sphinx-tabs from 3.4.5 to 3.4.7 (#2616) @dependabot

  165. build(deps-dev): bump blacken-docs from 1.18.0 to 1.19.0 (#2615) @marcelotduarte

  166. [pre-commit.ci] pre-commit autoupdate (#2614) @pre-commit-ci

  167. build(deps-dev): bump pre-commit from 3.8.0 to 4.0.0 (#2613) @dependabot

  168. build(deps-dev): bump bump-my-version from 0.26.1 to 0.27.0 (#2612) @dependabot

  169. hooks: update pydantic hook and fix the sample (#2610) @marcelotduarte

  170. module: preserve entry_points.txt from .egg-info (#2609) @cluck

  171. build(deps-dev): bump cibuildwheel from 2.21.1 to 2.21.2 (#2605) @dependabot

  172. build(deps): bump sphinx-new-tab-link from 0.6.0 to 0.6.1 (#2598) @dependabot

  173. chore: Drop Python 3.8 (#2607) @marcelotduarte

  174. Bump version: 7.2.3 → 7.3.0-dev0 [ci skip] (#2606) @marcelotduarte

  175. hooks: refactor tkinter - add tests (#2604) @marcelotduarte

  176. hooks: refactor pytz (#2603) @marcelotduarte

  177. Bump version: 7.2.3-dev0 → 7.2.3 [ci skip] @marcelotduarte

  178. ci: remove pre-commit GHA workflow in favor of pre-commit.ci (#2602) @marcelotduarte

  179. hooks: add urlib and fix pkg_resources (#2601) @marcelotduarte

  180. samples: fix pycountry sample for pycountry 23+ (#2600) @marcelotduarte

  181. hooks: support scipy 1.14 in zip library (#2597) @marcelotduarte

  182. hooks: add VTK (vtkmodules) (#2595) @marcelotduarte

  183. hooks: zoneinfo refactored - add tests (#2592) @marcelotduarte

  184. [pre-commit.ci] pre-commit autoupdate (#2594) @pre-commit-ci

  185. build_exe: fix include_path option (#2591) @marcelotduarte

  186. hooks: torch - fix duplicate files (#2587) @marcelotduarte

  187. freezer: fix reporting missing dependencies (#2590) @marcelotduarte

  188. Bump version: 7.2.2 → 7.2.3-dev0 [ci skip] (#2589) @marcelotduarte

  189. hooks: numpy - fix #2586 regression in windows (#2588) @marcelotduarte

  190. hooks: numpy - fix duplicate files (#2586) @marcelotduarte

  191. [pre-commit.ci] pre-commit autoupdate (#2585) @pre-commit-ci

  192. Bump version: 7.2.1 → 7.2.2 [ci skip] (#2584) @marcelotduarte

  193. executable: target_name does not need to be an identifier to be a valid filename (#2583) @marcelotduarte

  194. cli: undeprecated –target-dir (#2582) @marcelotduarte

  195. hooks: add pymupdf (#2581) @marcelotduarte

  196. hooks: pkg_resources from setuptools >= 71 does not uses _vendor (#2580) @marcelotduarte

  197. hooks: fix copy of files to wrong directories (qt) (#2578) @marcelotduarte

  198. hooks: fix numpy/mkl in conda (#2579) @marcelotduarte

  199. hooks: fix qml support for qt hooks (#2577) @marcelotduarte

  200. build(deps-dev): bump cibuildwheel from 2.21.0 to 2.21.1 (#2573) @dependabot

  201. [pre-commit.ci] pre-commit autoupdate (#2571) @pre-commit-ci

  202. build(deps): update setuptools requirement from <75,>=65.6.3 to >=65.6.3,<76 (#2569) @dependabot

  203. build(deps-dev): bump bump-my-version from 0.26.0 to 0.26.1 (#2570) @dependabot

  204. build(deps-dev): bump cibuildwheel from 2.20.0 to 2.21.0 (#2567) @dependabot

  205. bases: update base executables and util module [ci skip] (#2566) @marcelotduarte

  206. Bump version: 7.2.0 → 7.2.1 [ci skip] (#2565) @marcelotduarte

  207. build(deps): bump pytest from 8.3.2 to 8.3.3 (#2562) @dependabot

  208. [pre-commit.ci] pre-commit autoupdate (#2561) @pre-commit-ci

  209. hooks: add tortoise-orm (#2564) @marcelotduarte

  210. hooks: fix regression in qt windows (#2563) @marcelotduarte

  211. build(deps): bump sphinx-new-tab-link from 0.5.3 to 0.6.0 (#2558) @dependabot

  212. build(deps): update setuptools requirement (#2556) @marcelotduarte

  213. [pre-commit.ci] pre-commit autoupdate (#2550) @pre-commit-ci

  214. build(deps-dev): bump bump-my-version from 0.25.1 to 0.26.0 (#2549) @dependabot

  215. build(deps): bump sphinx-new-tab-link from 0.5.2 to 0.5.3 (#2547) @dependabot

  216. ci: run pytest on build wheels (instead of editable wheels) (#2555) @marcelotduarte

  217. setup: do not copy libraries in develop mode (#2543) @marcelotduarte

  218. docs: use brackets for the default value of option arguments (#2541) @marcelotduarte

  219. build(deps,docs): update python dependencies (#2540) @marcelotduarte

  220. build(deps-dev): bump bump-my-version from 0.25.0 to 0.25.1 (#2538) @dependabot

  221. build(deps): use setuptools >= 70.1 to build (get rid of wheel) (#2539) @marcelotduarte

  222. build(deps-dev): bump bump-my-version from 0.24.3 to 0.25.0 (#2537) @dependabot

  223. [pre-commit.ci] pre-commit autoupdate (#2536) @pre-commit-ci

  224. build(deps-dev): bump cibuildwheel from 2.19.2 to 2.20.0 (#2535) @dependabot

  225. build(deps): bump coverage from 7.6.0 to 7.6.1 (#2533) @dependabot

  226. bases: fix regression because the order used by clang-format (#2530) @marcelotduarte

  227. bdist_rpm: fix use of ‘cxfreeze bdist_rpm’ command (#2529) @marcelotduarte

  228. build(deps): bump sphinx-new-tab-link from 0.5.1 to 0.5.2 (#2528) @dependabot

  229. pre-commit: use clang-format (#2525) @marcelotduarte

  230. [pre-commit.ci] pre-commit autoupdate (#2524) @pre-commit-ci

  231. build(deps): update setuptools requirement from <72,>=65.6.3 to >=65.6.3,<73 (#2523) @dependabot

  232. build(deps): bump sphinx-new-tab-link from 0.5.0 to 0.5.1 (#2522) @dependabot

  233. build(deps): prepare for setuptools stop vendoring packages (#2521) @marcelotduarte

  234. build(deps): bump pytest from 8.3.1 to 8.3.2 (#2520) @dependabot

  235. parser: add compatibility with lief 0.15.x (#2519) @marcelotduarte

  236. [pre-commit.ci] pre-commit autoupdate (#2517) @pre-commit-ci

  237. build(deps): bump pytest from 8.2.2 to 8.3.1 (#2516) @dependabot

  238. build_exe: MingW and posix systems silently ignore include_msvcr option (#2514) @marcelotduarte

  239. build(deps-dev): bump bump-my-version from 0.24.2 to 0.24.3 (#2511) @dependabot

  240. build(deps): update setuptools requirement from <71,>=65.6.3 to >=65.6.3,<72 (#2512) @dependabot