What's Changed
- Fix flake8 by @jelmer in #17
- Add support for valac compilation by @jelmer in #16
- Fix style by @jelmer in #18
- Add fixer for go.sum entries by @jelmer in #19
- Import setuptools just in case it replaces distutils by @jelmer in #21
- Add some typing by @jelmer in #22
- Be more verbose when unable to add test dependency by @jelmer in #23
- Add support for gnome-shell-extensions by @jelmer in #24
- Add a dependency server by @jelmer in #25
- Add makefile by @jelmer in #27
- Add simple /resolve-apt target by @jelmer in #28
- Add logging for dep-server by @jelmer in #29
- Use asyncio by @jelmer in #30
- dep-server: Send 400s when input is invalid by @jelmer in #31
- Add gcp extra by @jelmer in #34
- Migrate to setup.cfg by @jelmer in #35
- Define User-Agent and include version by @jelmer in #36
- Track version in which problem kinds were introduced, to prevent spurious testfailures by @jelmer in #38
- Add basic pytest support by @jelmer in #37
- Drop unnnecessary copying of env by @jelmer in #39
- Check releases in /resolve-apt target by @jelmer in #41
- Split logs management out, support writing multiple dist files by @jelmer in #42
- Reintroduce create_dist(), as it's used by debianize by @jelmer in #43
- Include functions for finding upstreams by @jelmer in #44
- Use log manager in more places by @jelmer in #45
- Move tests to root by @jelmer in #46
- Use regular python_debian now that it is no longer broken on python 3.8 by @jelmer in #47
- disperse: Remove unnecessary fields, fix testsuite command by @jelmer in #48
- Depend on lz4 in debian for reading apt files by @jelmer in #49
- Use system python3-apt by @jelmer in #51
- Add pyproject.toml by @jelmer in #52
- Add dist mode by @jelmer in #53
- Typing fixes. by @jelmer in #54
- Ship py.typed by @jelmer in #55
- Import deb-upstream-deps by @jelmer in #56
- Require at least python 3.9 by @jelmer in #58
- Fix types for ruamel.yaml by @jelmer in #59
- Move away from pep517 module by @jelmer in #57
- Improve handling of dep server errors by @jelmer in #60
- Cope with missing setup.cfg by @jelmer in #61
- Support debcargo by @jelmer in #62
- Fix typing by @jelmer in #63
- Add another resolve-apt target by @jelmer in #64
- Use common user agent by @jelmer in #67
- Preserve diffs when there are source changes by @jelmer in #66
- Fix typing by @jelmer in #68
- Add find_upstream_info_from_repology. by @jelmer in #69
- Cope with missing project urls by @jelmer in #70
- Run pyupgrade by @jelmer in #71
- Add convenience main for ognibuild.debian.build by @jelmer in #72
- Handle crate 404s by @jelmer in #73
- Allow specifying prefix for schroot session names by @jelmer in #74
- Various fixes: by @jelmer in #76
- Enable MinimumAutoconfFixer by @jelmer in #77
- Add support for npm, cpan, hackage by @jelmer in #78
- Cope with repository being missing from perl packages. by @jelmer in #79
- Handle missing repository URL for npm packages by @jelmer in #80
- Also rescue build log when error is unclear by @jelmer in #83
- Cope with NPM versions being absent by @jelmer in #81
- Improve handling of pytest plugins by @jelmer in #82
- Fix missing pytest fixtures by @jelmer in #84
- add more pytest fixtures by @jelmer in #85
- Create ognibuild schroot tempdir via schroot by @jelmer in #86
- Handle another bit of output from make by @jelmer in #87
- Require fixers are passd into build_incrementally by @jelmer in #88
- Improve unittest calls by @jelmer in #89
- Add subpath argument for sdist by @jelmer in #90
- Fix CopyOutput test, which is susceptible to races by @jelmer in #91
- Add rubygem upstream support by @jelmer in #92
- Expand ${binary:Version} by @jelmer in #95
- Convert ruby to package names by @jelmer in #96
- Use disperse action by @jelmer in #98
- Migrate to pyproject.toml by @jelmer in #99
- Add basic rust crate by @jelmer in #100
- Enable ruff, pyupgrade by @jelmer in #101
- Fix tests by @jelmer in #102
- Build wheels by @jelmer in #103
- Migrate more code to rust by @jelmer in #104
- Migrate iterate_with_build_fixers to rust by @jelmer in #105
- Update dependencies by @jelmer in #106
- Fixes and formatting from ruff by @jelmer in #107
- Add dependabot configuration by @jelmer in #108
- Change action name to python by @jelmer in #109
- Bump the github_actions group with 5 updates by @dependabot in #110
- Fix lint for ruff by @jelmer in #111
- Downgrade upload-artifact by @jelmer in #112
- Fix build by @jelmer in #113
- GitHub metadata by @jelmer in #116
- Migrate cibuildwheel to pyproject.toml by @jelmer in #117
- Ruff fixes by @jelmer in #120
- Pin ruff, update with dependabot by @jelmer in #121
- Bump ruff from 0.4.3 to 0.4.4 by @dependabot in #122
- Bump ruff from 0.4.4 to 0.4.5 by @dependabot in #123
- Bump ruff from 0.4.5 to 0.4.7 by @dependabot in #124
- Fix dist uploads by @jelmer in #125
- Provide long description for pypi by @jelmer in #126
- Move python code to py/ by @jelmer in #127
New Contributors
- @jelmer made their first contribution in #17
- @dependabot made their first contribution in #110
Full Changelog: v0.0.13...v0.0.14