v1.7.0
1.7.0 (2025-01-14)
Features
- add a new config param (7fa0ead)
- added admin infinity in decode (84d4641)
- added validator endpoint (58b457e)
- added worker deploy / delete capabilities (13e0b4c)
- added worker deploy / delete capabilities (ee5479d)
- check unassigns (2bf7363)
- closing user pull-requests when unassigned (210d943)
- custom message for private issues without plan (829a134)
- enforce collaborator-only label restriction (413c844)
- fine grain permission to start tasks (e408abe)
- make issues and PRs search configurable (32e9280)
- make task limits configurable (9b7bbdf)
- make task limits configurable (71324b8)
- manifest commands object (aaf9c59)
- max task assignment for collaborators (8d5c56a)
- max task assignment for collaborators (bedb60b)
- new error msg on missing required label (ef6198a)
- previous assignment filter (1f82df8)
- pull edit handler (188d00e)
- pull edit handler (30959ec)
- requiredLabelsToStart config (5326f20)
- schema generation (5999073)
- sdk and command interface (6c1a13e)
- switch to Bun and fix deploy (6241af7)
- task limit improvement (f00a9c6)
- task limit improvement (5497d7e)
- tests: add collaborator tests for issue assignment (c5e58f5)
- update style (734f97b)
- upgrade typebox (1a32260)
Bug Fixes
- add env typebox validator to worker, fix tests (f5bc1d5)
- add fallback methods for fetching issues/PRs (16ba3a8)
- add rolesWithReviewAuth to config (9180717)
- add rolesWithReviewAuth to config (4c29657)
- add validation to check for duplicate roles (d62cfe5)
- added test for start with carriage returns (41a8058)
- added www. prefix (0b63098)
- address duplicate logging on max limit (0bfa5e0)
- alternative way to list issues within network (72cc120)
- assignee issue and open pr fetching (f308aca)
- change checks for invalid env to get more details (cc6ccfa)
- check limit per role correctly (9416b25)
- clean up queries (df7ff28)
- cleanup (239d26e)
- cleanup merge (a4df1b9)
- collaborator check with try catch (32a4457)
- config: add descriptions to JSON schema properties (4fed7fd)
- convert AssignedIssueScope to enum (986261a)
- ensure assignee is checked in userUnassigned handler (5659fc3)
- fix failling knip and double logging max limit error message (84c8465)
- fix format and type (044f8a8)
- fixed /stop formatting (43244a9)
- fixed failing test (3e18c1b)
- fixed tip display and removed bold (32082db)
- get contributors from config (32b0456)
- get contributors from config (212f9bf)
- handle 404 (d09f2d4)
- handle fetch error (2474312)
- handle search API private repo (d8fead7)
- hide deadline if no time label (1ab9112)
- ignore dist (2ba5e14)
- ignore eslint config (9155361)
- issue: handle 404 status in fetch pull request reviews (82064c5)
- linked pull-requests on tasks that cannot be started get closed (b36b79b)
- logic to retrieve pull-requests pending for a user updated (e5259f1)
- ncc build (29c2aef)
- pass decoded env (a9b21e0)
- prevent bot from double posting messages (9c40d09)
- process review comments (8fcedd9)
- query network in getAllPRs (58fd4da)
- regenerate bun lock file (788b468)
- register warning message change (8868146)
- register warning message change (8dd8463)
- remove duplicate maxTask checks (99ccab3)
- remove individual limit comment (38b1653)
- remove openedPullRequest checks for maxlimit (14f8e5f)
- remove union type (09c5337)
- remove unneeded usage of no wallet string param (6151b52)
- removed deadline message on issue assigned (f9c38e9)
- removed debug lines (ad20e32)
- removed duplicate error messages (da03c15)
- removed duplicate error messages (3f61f14)
- renamed checkIssues to assignedIssueScope (87e7b16)
- return lowest task limit if user role doesnt match any of those in the config (b4696c8)
- return lowest task limit if user role doesnt match any of those in the config (391bdde)
- revert change in package.json (8bf9f6f)
- set a default value which is type string (40def46)
- set smallest task on error when getting user role (10b985a)
- show message by a config of the emptyWalletText (b11fc4f)
- skipping deadline self assign post if no deadline (ebf98c4)
- switch back to CJS (5f81ebf)
- tests: update error message for collaborators assignment (4a954be)
- the messages are displayed on catch errors (c79b63f)
- the pull-request author is now the user assigned instead of the editor of the PR body (7023f84)
- the stop commands are counted by assignment periods (35f62c2)
- the user role is determined from the repo when unavailable from organization (fa4692b)
- undo changes in manifest (3827d28)
- update mock handlers (0953019)
- update octokit method namespace (3d760e3)
- update yarn.lock (910ebf0)
- updated yarn.lock (0a6bd74)
- upgrade bun regenerate lock file (3ed0b7e)
- used API to query orgs where the app is installed (cd96022)
- user t.record and loop by object.entries (a5bd14d)
- using graphql to fetch prs (c49982b)
- yarn v1 (7deffaf)