Skip to content

Releases: shbernal/atsfill

v0.0.5

Choose a tag to compare

@github-actions github-actions released this 30 Oct 00:15
91b432b

What's Changed

  • Run history: a legend, drawn with the marks it explains, under the README's run histories by @shbernal in #227
  • Fix the three open flaky tests by @shbernal in #229
  • create atsfill skill by @shbernal in #231
  • Triage: fetch overwrites a moved tag by @shbernal in #232
  • ADP MyJobs: supported, through its gate on five employers by @shbernal in #233
  • ADP Workforce Now: what follows the talent community's emailed OTP by @shbernal in #235
  • Gate: the record commit includes the carriers wall by @shbernal in #238
  • Survey: a challenge atsfill went on to pass is no block by @shbernal in #241
  • status: a session the system cannot tell is unknown by @shbernal in #242
  • Lever: a visible hCaptcha enclave frame after submit is blocked: captcha by @shbernal in #230
  • SuccessFactors: signing in on a Quick Apply page is the quick_apply_sign_up gap by @shbernal in #237
  • Core: a sign-up blocked before the account existed signs up again with its kept password by @shbernal in #240
  • Join: question steps numbered by position, question-1001 too by @shbernal in #243
  • Join: a required cover letter listed required by @shbernal in #246
  • Rippling: read a file's name back whole by @shbernal in #248
  • Phenom: a country's answer is no longer dropped, and a refused step is an answer not taken by @shbernal in #239
  • ADP Workforce Now: the signed-in posting, the wizard's steps and renderings, and its meta by @shbernal in #250
  • Phenom: the read lists each country's fields by @shbernal in #254
  • Core: an adapter opens its form in place of the posting by @shbernal in #258
  • Phenom: a fill accepts the terms the wizard opens on (#127) by @shbernal in #259
  • Jobstreet: the cover letter as an upload by @shbernal in #262
  • ADP MyJobs: flag knockout answers on the read by @shbernal in #264
  • Work at a Startup: fill the YC companies to be hidden from by @shbernal in #263
  • ADP Workforce Now adapter by @shbernal in #256
  • Phenom: a site's country fields are kept a day between reads by @shbernal in #270
  • Phenom: a fill reaches the review on a site with terms (#127) by @shbernal in #274
  • Lever: quote a control name where it selects by @shbernal in #253
  • Lever: a location's country matches its code in the pick by @shbernal in #251
  • Phenom: a site whose firewall refuses /applySubmit is blocked, not an adapter error by @shbernal in #261
  • WeRecruit: an adapter by @shbernal in #275
  • Teamtailor: a send held for the emailed verification link ends submitted: held, and the guard stops a resend by @shbernal in #257
  • Release 0.0.5 by @shbernal in #279

Full Changelog: v0.0.4...v0.0.5

next: 0.0.6.dev199

next: 0.0.6.dev199 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Oct 01:01
d3d4234

atsfill==0.0.6.dev199 from d3d4234, the newest build of main. Run it with uvx --prerelease allow atsfill.

What's Changed

  • Teamtailor: decline a cookie banner opened as a modal before the fill by @shbernal in #278
  • Phenom: rules on the job's country by matchesAnyOf are decided on the page's data by @shbernal in #273
  • Wellfound adapter by @shbernal in #282

Full Changelog: v0.0.5...next

v0.0.4

Choose a tag to compare

@github-actions github-actions released this 29 Oct 08:19
47fc46f

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
  • Welcome to the Jungle accounts, and Workday dry run verified by @shbernal in #121
  • A url field type, where the hiring system declares one by @shbernal in #122
  • Follow-ups: a field's condition is in the core, not in its label by @shbernal in #123
  • Follow-ups carry their conditions in every adapter by @shbernal in #124
  • Alternatives: a file or a text for the same document by @shbernal in #125
  • Data directory lock through filelock, so atsfill runs on Windows (#73) by @shbernal in #128
  • Windows in the classifiers and the README, now that CI checks it (#73) by @shbernal in #130
  • The Test user has a video clip by @shbernal in #129
  • Request read and browser read by @shbernal in #132
  • Dependent lists: option sets keyed by a condition by @shbernal in #133
  • SmartRecruiters: a currency question is labelled (a number) by @shbernal in #134
  • SmartRecruiters: work shifts questions are filled by @shbernal in #135
  • Paylocity: the address block is listed only when its line 1 is on the form by @shbernal in #136
  • Teamtailor: request read by @shbernal in h...
Read more

v0.0.3

Choose a tag to compare

@github-actions github-actions released this 19 Oct 22:44

What's Changed

  • Systems registry, survey and adapter gate by @shbernal in #1
  • Count gate dry runs from the current commit on five fresh companies, and record a broken send apart from the last verified one by @shbernal in #2
  • Ashby: résumé upload read back again, overlapping saves serialized, Url fields and long selects filled by @shbernal in #3
  • Greenhouse: the phone filled as one number, number inputs read, read_api limited to the fields it maps for certain, and no carried-over embed by @shbernal in #4
  • Keep employer and applicant names out of the repository by @shbernal in #5
  • Remove lefthook by @shbernal in #6
  • Run the tests in about a minute instead of four by @shbernal in #7
  • Ignore Claude Code worktrees by @shbernal in #8
  • Teamtailor: addresses, additional files, office locations, range, qualifying and follow-up questions by @shbernal in #9
  • Welcome to the Jungle: profile prefills kept, late location, retyped suggestions, forms without a cover letter, a second PDF by @shbernal in #10
  • Teamtailor: stored file names and UUID application ids; teamtailor and wttj send verified by @shbernal in #11

Full Changelog: v0.0.2...v0.0.3

v0.0.2

Choose a tag to compare

@shbernal shbernal released this 19 Oct 07:02

Full Changelog: v0.0.1...v0.0.2

v0.0.1

Choose a tag to compare

@shbernal shbernal released this 19 Oct 07:02