Releases: python-wheel-build/fromager
Releases · python-wheel-build/fromager
0.74.1
What's Changed
- fix: include package name in exception messages by @andre-motta in #846
- docs: add comprehensive contributing guide by @LalatenduMohanty in #847
New Contributors
- @andre-motta made their first contribution in #846
Full Changelog: 0.74.0...0.74.1
0.74.0
What's Changed
- fix(types): update type annotations for stevedore compatibility by @iangelak in #862
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #860
- feat: improve resolver candidate by @tiran in #867
- docs(concepts): add build vs runtime dependencies by @LalatenduMohanty in #866
- feat: fast, simple git clone by @tiran in #869
- fix(resolver): indicate resolver type in error messages by @LalatenduMohanty in #859
- Refactor bootstrap() Method in src/fromager/bootstrapper.py by @LalatenduMohanty in #864
- fix(lint-requirements): allow duplicates in requirements.txt by @rd4398 in #875
- feat: license and project url metadata helpers by @tiran in #872
- build(deps): bump super-linter/super-linter from 8.2.1 to 8.3.0 by @dependabot[bot] in #870
- fix: Add package prefix to uv output by @iangelak in #843
Full Changelog: 0.73.0...0.74.0
0.73.0
What's Changed
- feat: add TrackingTopologicalSorter by @tiran in #795
- feat: implement DependencyGraph.get_build_topology by @tiran in #855
- test(dependency_graph): add concurrent and empty graph tests by @LalatenduMohanty in #857
- Add source hook helper docs and other docs fixes by @mprpic in #835
- Redesign parallel build system by @tiran in #796
Full Changelog: 0.72.0...0.73.0
0.72.0
What's Changed
- feat: setting for use pypi.org metadata by @tiran in #833
- fix: Add default for 'extra_data_plugin' override by @iangelak in #834
- fix: propagate exceptions in Bootstrapper._build_sdist to fail on sdist build errors by @EmilienM in #649
- feat: use pypi_simple for PyPI simple API by @tiran in #745
- feat: Simple PyPI server with Starlette by @tiran in #774
- Improve DependencyNode, get recursive build/install dependencies. by @tiran in #763
- fix: Remove build_ext_parallel feature by @iangelak in #836
- fix(resolver): redesign resolver cache by @tiran in #793
- chore: make Candidate a dataclass by @tiran in #837
- fix: Add retry logic to GitHub and GitLab tag providers by @iangelak in #841
- refactor(graph): extract helpers from reduce_graph by @LalatenduMohanty in #840
- Adding a test to validate working of resolver cache by @LalatenduMohanty in #839
- docs(AGENTS): enhance code quality guidelines by @LalatenduMohanty in #844
- test: add return type annotations to all test functions by @LalatenduMohanty in #848
- fix(test): Fix failure due to different uname.machine on linux vs darwin by @booxter in #849
- test(packagesettings): add missing type annotations by @LalatenduMohanty in #852
- fix: pre-built wheel indexing for local wheel server by @pavank63 in #853
New Contributors
- @iangelak made their first contribution in #834
- @booxter made their first contribution in #849
- @pavank63 made their first contribution in #853
Full Changelog: 0.71.0...0.72.0
0.71.0
What's Changed
- Added some guidelines for code quality by @LalatenduMohanty in #827
- fix: adds support for duplicate constraints, checks for conflicts by @Randori-Lance in #832
Full Changelog: 0.70.0...0.71.0
0.70.0
What's Changed
- feat(graph): add --reduce option to to-dot command by @dhellmann in #758
- Add support for duplicate entries with unique markers by @Randori-Lance in #826
New Contributors
- @Randori-Lance made their first contribution in #826
Full Changelog: 0.69.0...0.70.0
0.69.0
What's Changed
- docs: fix typo in hooks documentation by @mprpic in #812
- remove a few redundant log prefixes by @dhellmann in #815
- build(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #817
- feat: add constraints to graph files by @dhellmann in #816
- build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #818
- Adding tests to test_graph to improve the coverage by @LalatenduMohanty in #820
- Adding Type Annotations for tests in test_graph.py by @LalatenduMohanty in #821
- chore(graph): use Requirement | None for constraint by @tiran in #819
- test(graph): fix constraint tests for Requirement objects by @LalatenduMohanty in #823
- feat: Add
strvalue support to config_settings by @tiran in #822
New Contributors
Full Changelog: 0.68.1...0.69.0
0.68.1
What's Changed
- build(deps): bump super-linter/super-linter from 8.2.0 to 8.2.1 by @dependabot[bot] in #809
- show info about pre-releases when resolution fails by @dhellmann in #811
Full Changelog: 0.68.0...0.68.1
0.68.0
What's Changed
- fix: preserve multiple requirements with markers in project_override by @lbrabec in #775
- docs: add how-to guide for complex project_override by @lbrabec in #802
- docs: add graph command how-to guides by @dhellmann in #804
- build(deps): bump super-linter/super-linter from 8.1.0 to 8.2.0 by @dependabot[bot] in #803
- feat: load CLI commands from entry points by @tiran in #807
Full Changelog: 0.67.1...0.68.0