Repository navigation
next: 0.0.4.dev90
Pre-release
Pre-release
atsfill==0.0.4.dev90 from 495865d, the newest build of main. Run it with uvx --prerelease allow atsfill.
What's Changed
- Release 0.0.3 by @shbernal in #12
- SmartRecruiters adapter, dry run verified by @shbernal in #14
- Oracle adapter, dry run verified by @shbernal in #15
- Reject AI attribution in commit messages in CI, ask for AI disclosure in pull requests by @shbernal in #16
- Paycom: blocked by hCaptcha before the form by @shbernal in #17
- Manatal adapter, dry run verified by @shbernal in #18
- Paylocity adapter, dry run verified by @shbernal in #19
- Workable adapter, dry run verified by @shbernal in #20
- CI: pinned browser cached by build, install-browser fails loudly by @shbernal in #23
- Worktrees: one way to run scripts, personal data from the main checkout by @shbernal in #24
- Lever adapter, dry run verified by @shbernal in #25
- JazzHR adapter, dry run verified by @shbernal in #26
- Paycor adapter, dry run verified by @shbernal in #27
- Hireology adapter, dry run verified by @shbernal in #28
- Dayforce adapter, dry run verified by @shbernal in #22
- Recruitee adapter, dry run verified by @shbernal in #31
- Breezy adapter, dry run verified by @shbernal in #30
- BambooHR adapter, dry run verified by @shbernal in #32
- Agent rules for flaky CI by @shbernal in #35
- CI: ubuntu-26.04 runners, test timings for fixture pages by @shbernal in #34
- CI: browser launch time under a loaded suite by @shbernal in #37
- Publish each dev release as the rolling next pre-release on GitHub by @shbernal in #39
- CI: the tests in three parts on their own runners by @shbernal in #40
- Registry: ukgready needs an applicant record to show its form by @shbernal in #33
- status on a dev release: compare versions with packaging by @shbernal in #41
- Waits and timeouts named in every adapter; Dayforce's Next stops at Submit by @shbernal in #42
- Remove the live tests; reading over HTTP is optional by @shbernal in #44
- Hit-test a click where Playwright clicks: the first line of wrapped text by @shbernal in #47
- Phenom adapter: read the wizard from its configuration; dry run verified by @shbernal in #45
- Glossary of domain terms, and code and docs that use it by @shbernal in #49
- ADR 0014: out of scope is what needs the user live by @shbernal in #50
- Out of scope, known gaps and unhandled cases told apart by @shbernal in #51
- Oracle blocks with email_code, the reason ADR 0006 names by @shbernal in #54
- Tests run in one process locally, in parallel in CI by @shbernal in #75
- Ashby clicks go through browser.click, so a covered click ends covered by @shbernal in #76
- SmartRecruiters: Next and Submit found by data-test, not their English name by @shbernal in #77
- A link that redirects is detected by the URL it lands on by @shbernal in #78
- Paylocity: the salary type a minimum and maximum salary asks for by @shbernal in #79
- Core: a fresh adapter instance per command by @shbernal in #80
- Ashby closes its date picker with Escape, so it cannot cover the next field by @shbernal in #81
- Controls read skipped are listed as a known gap or unhandled by @shbernal in #82
- Paylocity: a work entry's company website and an education's graduation date are filled by @shbernal in #83
- Greenhouse: education selects list every option, a select picks by keyboard focus by @shbernal in #84
- Manatal: a salary's currency and frequency are fields of their own by @shbernal in #86
- Phenom: a closed posting's 404 page ends posting_gone by @shbernal in #87
- Teamtailor: a video question takes an uploaded clip by @shbernal in #88
- Breezy: a video question's id comes from its Ziggeo widget, not its page position by @shbernal in #90
- Survey: a refused row keeps each failing check's answer and read-back by @shbernal in #91
- Workable waits for each upload to finish, so the next file cannot empty it by @shbernal in #89
- Dayforce: an education entry's G.P.A. is a number box by @shbernal in #92
- Adapter gate: --cause alone settles a recorded break's cause by @shbernal in #93
- CI: commit-check runs the pinned CLI, so an attestation API outage cannot fail it (#85) by @shbernal in #95
- Adapter gate: the system's tests, dry runs counted at the same code by @shbernal in #97
- Zoho Recruit adapter, dry run verified by @shbernal in #96
- Registry: isolvedhire needs an account to show its form by @shbernal in #98
- Personio adapter, dry run verified by @shbernal in #100
- Pinpoint adapter, dry run verified by @shbernal in #102
- Rippling adapter, dry run verified by @shbernal in #101
- Rippling: pick a place once its suggestions stop changing by @shbernal in #103
- Eightfold adapter, dry run verified by @shbernal in #105
- HiringThing adapter, dry run verified by @shbernal in #104
- OTP: the one-time password a hiring system sends by email or SMS by @shbernal in #106
- Users and accounts: per-user data, accounts per employer, password sources, account creation by @shbernal in #107
- Personal data stays out of the repository; the data directory now keeps it by @shbernal in #109
- Output carries what each status needs, on one line; -v prints the whole result by @shbernal in #110
- A text answer over the field's length limit is refused before typing by @shbernal in #111
- Cookie banners are hidden by uBlock Origin, not by adapter code by @shbernal in #113
- Overlays that go on their own are waited out: Rippling's parse notice, and a grace period on every click by @shbernal in #114
- Dry runs that failed on the Test user's answers or on Oracle's uploads now end ready by @shbernal in #116
- Workday adapter by @shbernal in #117
- Glossary compliance: terms the code and docs drifted from by @shbernal in #118
Full Changelog: v0.0.3...next