diff --git a/.authors.yml b/.authors.yml index e2eb67663e..3d651814ea 100644 --- a/.authors.yml +++ b/.authors.yml @@ -1121,7 +1121,7 @@ alternate_emails: - becker.mr@gmail.com - beckermr@users.noreply.github.com - num_commits: 27 + num_commits: 29 first_commit: 2019-10-17 23:05:16 github: beckermr - name: Jinzhe Zeng @@ -1240,7 +1240,7 @@ github: pre-commit-ci[bot] aliases: - pre-commit-ci[bot] - num_commits: 95 + num_commits: 100 first_commit: 2021-11-20 01:47:17 - name: Jacob Walls email: jacobtylerwalls@gmail.com @@ -1262,7 +1262,7 @@ alternate_emails: - ad-team+condabot@anaconda.com - 18747875+conda-bot@users.noreply.github.com - num_commits: 66 + num_commits: 68 first_commit: 2022-01-17 18:09:22 - name: Uwe L. Korn email: xhochy@users.noreply.github.com @@ -1310,7 +1310,7 @@ - name: dependabot[bot] email: 49699333+dependabot[bot]@users.noreply.github.com github: dependabot[bot] - num_commits: 37 + num_commits: 38 first_commit: 2022-05-31 04:34:40 - name: Serhii Kupriienko email: 79282962+skupr-anaconda@users.noreply.github.com @@ -1327,7 +1327,7 @@ - name: Jaime Rodríguez-Guerra email: jaimergp@users.noreply.github.com github: jaimergp - num_commits: 20 + num_commits: 23 first_commit: 2022-11-02 19:34:51 - name: Dave Clements email: tnabtaf@gmail.com @@ -1356,7 +1356,7 @@ github: xileF1337 - name: T Coxon email: 97948946+tttc3@users.noreply.github.com - num_commits: 1 + num_commits: 2 first_commit: 2023-02-24 01:34:03 github: tttc3 - name: Peet Whittaker @@ -1466,7 +1466,9 @@ github: zklaus - name: Daniel Ching email: carterbox@users.noreply.github.com - num_commits: 1 + alternate_emails: + - 9604511+carterbox@users.noreply.github.com + num_commits: 2 first_commit: 2024-06-07 11:14:31 github: carterbox - name: Cornelius Roemer @@ -1474,3 +1476,18 @@ github: corneliusroemer num_commits: 1 first_commit: 2024-11-26 11:16:47 +- name: Tony Kelman + email: tony@kelman.net + github: tkelman + num_commits: 1 + first_commit: 2025-01-08 09:50:24 +- name: Yoann Cédric Pradat + email: yoannpradat@live.fr + github: ypradat + num_commits: 1 + first_commit: 2024-12-09 17:52:40 +- name: Mahe Iram Khan + email: forgotten.programme@gmail.com + github: ForgottenProgramme + num_commits: 6 + first_commit: 2025-01-13 18:15:05 diff --git a/.mailmap b/.mailmap index b75caa38d0..c7e01b4368 100644 --- a/.mailmap +++ b/.mailmap @@ -69,7 +69,7 @@ Dan Blanchard Dan Blanchard Dan Blanchard Dan Blanchard Dan Lovell dlovell Daniel Bast <2790401+dbast@users.noreply.github.com> -Daniel Ching +Daniel Ching Daniel Ching <9604511+carterbox@users.noreply.github.com> Daniel Damiani Daniel Holth Daniel Petry danpetry @@ -159,6 +159,7 @@ Lennart Fricke Levi Naden Lori Burns Lukas Schrangl +Mahe Iram Khan Mandeep Bhutani mandeep Mandeep Bhutani mandeep Mandeep Bhutani Mandeep Bhutani @@ -270,6 +271,7 @@ Todd Tomashek todd.m.tomashek Tom Pollard Tom Schoonjans +Tony Kelman Toon Verstraelen Travis Hathaway Travis Oliphant Travis E. Oliphant @@ -285,6 +287,7 @@ Wolf Vollprecht Wolfgang Ulmer Yann Yannik Tausch +Yoann Cédric Pradat Yoav Ram Yu Feng Zane Dufour zdog234 diff --git a/.readthedocs.yml b/.readthedocs.yml index 64f8768db5..f51646b380 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -1,5 +1,8 @@ version: 2 +sphinx: + configuration: docs/source/conf.py + build: os: ubuntu-22.04 tools: diff --git a/AUTHORS.md b/AUTHORS.md index 3adbcbe823..17e2eba3cc 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -138,6 +138,7 @@ Authors are sorted alphabetically. * Levi Naden * Lori Burns * Lukas Schrangl +* Mahe Iram Khan * Mandeep Bhutani * Marcel Bargull * Marcelo Duarte Trevisani @@ -227,6 +228,7 @@ Authors are sorted alphabetically. * Tom Davidson * Tom Pollard * Tom Schoonjans +* Tony Kelman * Toon Verstraelen * Travis Hathaway * Travis Oliphant @@ -242,6 +244,7 @@ Authors are sorted alphabetically. * Wolfgang Ulmer * Yann * Yannik Tausch +* Yoann Cédric Pradat * Yoav Ram * Yu Feng * Zane Dufour diff --git a/CHANGELOG.md b/CHANGELOG.md index 79226dafbb..130d0b19a5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,42 @@ [//]: # (current developments) +## 25.1.0 (2025-01-13) + +### Enhancements + +* Add SHA224, SHA384 and SHA512 support for validating downloaded sources. (#4793) +* Add new hashing methods (`content_sha256`, `content_sha384`, `content_sha512`) to calculate the + checksum of the extracted contents of the downloaded source artifacts. (#4821 via #5277) +* Make `.conda` the new default package format. `.tar.bz2` files can still be generated with `--package-format=1` and/or `conda_build.pkg_format: 1` in your `.condarc` file. (#5183 via #5527) +* Add compatibility for LIEF=0.15. (#5564 via #5565) + +### Bug fixes + +* Verify all source hashes when multiple are defined (not just the first one). (#4793) +* Fix a bug where some ``CondaBuildUserError`` exceptions that were formally ``SystemExit`` exceptions + were not being caught properly. (#5538) +* Fix a bug where bad match specs from intermediate parsing results would cause parsing to fail. (#5555) +* Fix `KeyError` when an inconsistent `build.pkg_type` value is specified in `meta.yaml`. (#5560) + +### Other + +* Demote logging message about glob finding no matches from error to warning (#5472) + +### Contributors + +* @conda-bot +* @carterbox +* @jaimergp +* @ForgottenProgramme +* @beckermr +* @tttc3 +* @tkelman made their first contribution in https://github.com/conda/conda-build/pull/5565 +* @ypradat made their first contribution in https://github.com/conda/conda-build/pull/5560 +* @dependabot[bot] +* @pre-commit-ci[bot] + + + ## 24.11.2 (2024-11-26) ### Bug fixes diff --git a/news/4793-support-sha224-sha384-and-sha512 b/news/4793-support-sha224-sha384-and-sha512 deleted file mode 100644 index efc63160a9..0000000000 --- a/news/4793-support-sha224-sha384-and-sha512 +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements - -* Added SHA224, SHA384 and SHA512 support for validating downloaded sources. (#4793) - -### Bug fixes - -* Verify all source hashes when multiple are defined (not just the first one). (#4793) - -### Deprecations - -* - -### Docs - -* - -### Other - -* diff --git a/news/5277-content-hash b/news/5277-content-hash deleted file mode 100644 index c1fc09c742..0000000000 --- a/news/5277-content-hash +++ /dev/null @@ -1,20 +0,0 @@ -### Enhancements - -* Add new hashing methods (`content_sha256`, `content_sha384`, `content_sha512`) to calculate the - checksum of the extracted contents of the downloaded source artifacts. (#4821 via #5277) - -### Bug fixes - -* - -### Deprecations - -* - -### Docs - -* - -### Other - -* diff --git a/news/5472-demote-non-mathing-glob-to-warning b/news/5472-demote-non-mathing-glob-to-warning deleted file mode 100644 index 17e2a93ff8..0000000000 --- a/news/5472-demote-non-mathing-glob-to-warning +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements - -* - -### Bug fixes - -* - -### Deprecations - -* - -### Docs - -* - -### Other - -* Demoted logging message about glob finding no matches from error to warning (#5472) diff --git a/news/5527-dot-conda-default b/news/5527-dot-conda-default deleted file mode 100644 index 30e9c229ba..0000000000 --- a/news/5527-dot-conda-default +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements - -* Make `.conda` the new default package format. `.tar.bz2` files can still be generated with `--package-format=1` and/or `conda_build.pkg_format: 1` in your `.condarc` file. (#5183 via #5527) - -### Bug fixes - -* - -### Deprecations - -* - -### Docs - -* - -### Other - -* diff --git a/news/5538-sysexit-vs-cdusererror b/news/5538-sysexit-vs-cdusererror deleted file mode 100644 index b01e596601..0000000000 --- a/news/5538-sysexit-vs-cdusererror +++ /dev/null @@ -1,20 +0,0 @@ -### Enhancements - -* - -### Bug fixes - -* Fixed a bug where some ``CondaBuildUserError`` exceptions that were formally ``SystemExit`` exceptions - were not being caught properly. (#5538) - -### Deprecations - -* - -### Docs - -* - -### Other - -* diff --git a/news/5555-skip-bad-specs-while-still-parsing.rst b/news/5555-skip-bad-specs-while-still-parsing.rst deleted file mode 100644 index 1454fb9bad..0000000000 --- a/news/5555-skip-bad-specs-while-still-parsing.rst +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements - -* - -### Bug fixes - -* Fixed a bug where bad match specs from intermediate parsing results would cause parsing to fail. (#5555) - -### Deprecations - -* - -### Docs - -* - -### Other - -* diff --git a/news/5560-fix-pkg-type-key-error b/news/5560-fix-pkg-type-key-error deleted file mode 100644 index 19ca33c226..0000000000 --- a/news/5560-fix-pkg-type-key-error +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements - -* - -### Bug fixes - -* Fix `KeyError` when an inconsistent `build.pkg_type` value is specified in `meta.yaml`. (#5560) - -### Deprecations - -* - -### Docs - -* - -### Other - -* diff --git a/news/5565-lief-0.15-compat b/news/5565-lief-0.15-compat deleted file mode 100644 index e69f971430..0000000000 --- a/news/5565-lief-0.15-compat +++ /dev/null @@ -1,19 +0,0 @@ -### Enhancements - -* Add compatibility for LIEF=0.15. (#5564 via #5565) - -### Bug fixes - -* - -### Deprecations - -* - -### Docs - -* - -### Other - -*