Skip to content

Releases

v1.0.7

Choose a tag to compare

@github-actions github-actions released this 06 Nov 01:40
c329e2d

What changed

  • Release 1.0.7 (with #193: bite live stops on unknown options) (#220, @connabyss)
  • Branch checks say "since main"; the totals line drops zero counts (#219, @connabyss)
  • Say "in all N commits" when the history is shorter than --last (#161) (#218, @connabyss)
  • Easter egg: a commit that says "for real this time" hears whether a test agrees (#217, @connabyss)
  • README: one line pointing to Cold Case Unit (#216, @connabyss)

Thank you

@hamid-digitalmarketer, @SatriaBagusNurhadianto and @zheng-guannan577

Install or update: pipx install --force bite-check --pip-args="--no-cache-dir"
Every change: v1.0.6...v1.0.7

v1.0.6

Choose a tag to compare

@github-actions github-actions released this 05 Nov 20:16
69fd2ca

What changed

Thank you

Nobody new this time: just the Bite team.

Install or update: pipx install --force bite-check --pip-args="--no-cache-dir"
Every change: v1.0.5...v1.0.6

v1.0.5

Choose a tag to compare

@connabyss connabyss released this 05 Nov 05:52
77348b3

Thanks 🎉

Thanks to @phsecx for their first pull request: #192 says so when --only names a commit that isn't there.
And thanks again to @hrithiksaini99 for three more: #180 "Did you mean --free?" for a misspelled option, #181 bite live in a brand-new repo with no commits, #182 "1 matching commit" in bite ask.
Want your name here next time? Try to fool Bite, or pick a good first issue.

What's Changed

  • Suggest the closest option when an option is misspelled by @hrithiksaini99 in #180
  • Say a repository has no commits instead of naming --since HEAD by @hrithiksaini99 in #181
  • Say "1 matching commit" instead of "1 matching commit(s)" in bite ask by @hrithiksaini99 in #182
  • Faster pull request checks: remember passed commits, split across 6 machines by @connabyss in #179
  • Bite's PR check: one machine per commit (up to 20) by @connabyss in #188
  • Run the self-test in 10 parts side by side; CI prints the slowest tests by @connabyss in #189
  • Start faster: lazy asyncio, one-process reruns, no part machine for one commit by @connabyss in #190
  • Fewer process starts: git answers kept per run, practice pytest runs skip plugins by @connabyss in #191
  • Reject unknown commit IDs passed to --only by @phsecx in #192
  • Disable Windows real-time monitoring in tests workflow by @connabyss in #195
  • CI: Windows and Mac tests on 2 machines each, every test still runs by @connabyss in #194
  • Turn on CodeQL code scanning and weekly Dependabot updates by @connabyss in #196
  • ci: bump the actions group with 2 updates by @dependabot[bot] in #197
  • Fix the 3 CodeQL alerts: slow failing-test regex, workflow permissions by @connabyss in #198
  • Release 1.0.5 by @connabyss in #199

New Contributors

Full Changelog: v1.0.4...v1.0.5

v1.0.4

Choose a tag to compare

@connabyss connabyss released this 04 Nov 08:51
d456162

Thanks 🎉

Big thanks to @hrithiksaini99 for seven merged pull requests:

#163 says "1 commit", not "1 commits"
#164 refuses --last 0, which could never find a commit
#165 says "under 1 sec" instead of "0 sec"
#166 calls a missing folder a folder, not an "unknown option"
#167 names the two demos when --demo gets a wrong name
#168 says what Bite looks for when it can't find a test command
#169 adds a two-minute walkthrough on a toy repo
Want your name here next time? Try to fool Bite, or pick a good first issue.

What's Changed

  • Faster checks: rerun only the tests that noticed (pytest) by @connabyss in #154
  • 1.0.4 polish: faster Go/Rust/.NET checks, "a failing test is good" wording, Fool Bite challenge by @connabyss in #155
  • Faster PR check: test a commit with its own tests first, drop --jobs 2 by @connabyss in #157
  • fix(recent): say "under 1 sec" instead of "0 sec" by @hrithiksaini99 in #165
  • fix(recent): call a missing folder a folder, not an unknown option by @hrithiksaini99 in #166
  • fix(recent): name the two demos when --demo gets an unknown name by @hrithiksaini99 in #167
  • docs: add a two-minute walkthrough on a toy repo by @hrithiksaini99 in #169
  • fix(recent): explain what Bite looks for when no test command is found by @hrithiksaini99 in #168
  • fix(recent): say "1 commit", not "1 commits" by @hrithiksaini99 in #163
  • fix(recent): refuse --last 0, which can never find a commit by @hrithiksaini99 in #164
  • 1.0.4 fixes from real projects: npm copies, tests already red, skipped tests, submodules, rewrites, UTF-8, --keep-output by @connabyss in #158
  • Release 1.0.4 by @connabyss in #177

New Contributors

Full Changelog: v1.0.3...v1.0.4

v1.0.3

Choose a tag to compare

@connabyss connabyss released this 03 Nov 01:02
3da5da0

What's Changed

  • 1.0.3: run from anywhere, and a calm log for newcomers by @connabyss in #153

Full Changelog: v1.0.2...v1.0.3

v1.0.2

Choose a tag to compare

@connabyss connabyss released this 02 Nov 22:44
178f474

What's Changed

  • Make a newcomer's first run on their own repo work (1.0.2) by @connabyss in #152

Full Changelog: v1.0.1...v1.0.2

v1.0.1

Choose a tag to compare

@connabyss connabyss released this 02 Nov 20:13
30103cc

What's Changed

  • Make the free check faster and clearer: stop hung runs early, no needless reruns, log each run by @connabyss in #145
  • Bite 1.0.1 by @connabyss in #146

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@connabyss connabyss released this 02 Nov 06:00
f68c334

What's Changed

  • Comeback alarm: no alarm for a fix done another way, and name the right commit by @connabyss in #116
  • Don't stop the whole run on a link or a file error in one commit by @connabyss in #117
  • Bite score: how many of the checked changes a test noticed, with a badge by @connabyss in #118
  • Most wanted: name the one test to write first by @connabyss in #119
  • Fewer false alarms in Rust and Go: unit tests in the same file, files for another system by @connabyss in #120
  • Score trend: up from 5/9 last run, or Bite-proof N runs in a row by @connabyss in #121
  • A fix that also deletes a file no longer stops the whole run by @connabyss in #122
  • A score badge that keeps itself up to date (Action, opt-in) by @connabyss in #123
  • Python doctests count as the fix's test, like Rust doc examples by @connabyss in #124
  • Share card: the Bite score as a picture to post by @connabyss in #125
  • Files that aren't UTF-8: keep every byte when taking a piece out by @connabyss in #126
  • Big generated files: split a fix into pieces in seconds, not minutes by @connabyss in #127
  • bite ask: find a fix by the function it changed by @connabyss in #128
  • README: plain-words "Why you need this" for people who code with AI by @connabyss in #129
  • Plain answers for odd inputs, and submodules aren't code files by @connabyss in #130
  • Pull request comment: pings nobody, and stays under GitHub's size limit by @connabyss in #131
  • Settings file: read Notepad's UTF-8, and name a setting Bite can't use by @connabyss in #132
  • Check-it-yourself steps: quote file paths with spaces by @connabyss in #133
  • Copies keep file names that aren't plain ASCII, on Windows too by @connabyss in #134
  • Shallow clone: say to fetch the history, not "try a larger --last" by @connabyss in #135
  • CHANGELOG.md and SUPPORTS.md for 1.0 by @connabyss in #136
  • Faster checks: split a check across machines (--shard, --only), tests 4 at a time by @connabyss in #137
  • Faster checks for everyone: --jobs, remembering checked changes; actions on Node 24 by @connabyss in #138
  • Say plainly what Bite is doing; the self-check's issue tells the truth by @connabyss in #140
  • A tidy-up beside a fix no longer hides its later test or its undo by @connabyss in #141
  • Tests Bite writes run under pytest -n auto; a test for the welcome bot's actions by @connabyss in #143
  • Bite 1.0.0 by @connabyss in #144

Full Changelog: v0.11.0...v1.0.0

v0.11.0

Choose a tag to compare

@connabyss connabyss released this 01 Nov 09:31
8b5850d

What's Changed

  • Make updating Bite painless: one line that always works by @connabyss in #111
  • Try to trick Bite: fix 16 tricks that fooled it by @connabyss in #112
  • Keep Bite quick: a run-wide budget for the piece check, and --quick by @connabyss in #113
  • Plain words when the tests already fail, and the right newest commit by @connabyss in #114
  • Bump to v0.11.0: harder to trick, quicker, plainer when tests already fail by @connabyss in #115

Full Changelog: v0.10.0...v0.11.0

v0.10.0

Choose a tag to compare

@connabyss connabyss released this 01 Nov 05:18
5e6f537

What's Changed

  • Make the PR checklist a friendly reminder, not a gate by @connabyss in #104
  • Add Bite logo to the report page title by @HarshRajSinghania in #90
  • Test that the report shows the Bite logo next to its title by @connabyss in #105
  • Check Java and Kotlin projects: Maven and Gradle by @connabyss in #106
  • Make bite ask answers easy to read by @connabyss in #107
  • The comeback alarm: name a later commit that quietly undid a fix by @connabyss in #108
  • Fix what strangers see: Marketplace line, PyPI links, Java/Kotlin welcome by @connabyss in #109
  • Release v0.10.0, and fix bite ask crashing on an undone fix by @connabyss in #110

New Contributors

Full Changelog: v0.9.0...v0.10.0