Skip to content

Releases: wyre-technology/autotask-node

Release v2.2.1

28 Apr 10:55

Choose a tag to compare

chore(release): publish v2.2.1

Release v2.2.0

15 Mar 21:15

Choose a tag to compare

chore(release): publish v2.2.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Release v2.1.1

11 Mar 02:06

Choose a tag to compare

chore(release): publish v2.1.1

Release v2.1.0

10 Feb 18:17

Choose a tag to compare

[2.1.0] - 2026-02-10

Changed

  • BREAKING: TicketNotes.create() now requires ticketId as first parameter and POSTs to /Tickets/{ticketId}/Notes
  • BREAKING: ProjectNotes.create() now requires projectId as first parameter and POSTs to /Projects/{projectId}/Notes
  • BREAKING: CompanyNotes.create() now requires companyId as first parameter and POSTs to /Companies/{companyId}/Notes
  • BREAKING: TimeEntries.create() now requires ticketId as first parameter and POSTs to /Tickets/{ticketId}/TimeEntries

Fixed

  • Child entity create endpoints now use correct parent-child URL patterns required by the Autotask REST API (fixes wyre-technology/autotask-mcp#24)
  • Updated metadata endpoints to reflect correct parent-child URLs

Release v2.0.6

23 Jan 20:18

Choose a tag to compare

chore: rebuild dist after lint formatting

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

Release v2.0.5

23 Jan 20:00

Choose a tag to compare

fix: route all Winston console output to stderr

Winston's Console transport writes to process.stdout by default, which
corrupts stdio-based protocols like MCP JSON-RPC. Configure stderrLevels
to send all log levels to stderr.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

Release v2.0.4

23 Jan 19:58

Choose a tag to compare

fix: gracefully handle unwritable logs directory

The logger was unconditionally creating a logs/ directory at process.cwd()
during module load. When used as a library (e.g., in an MCP server launched
by Claude Desktop), cwd may be / or another unwritable location, causing
ENOENT crashes.

Now wraps directory creation in try/catch and skips file transports if the
directory can't be created. Also supports LOG_DIR env var to override the
log directory location.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

Release v2.0.3

23 Jan 18:41

Choose a tag to compare

fix: Remove dotenv.config() from library classes

Libraries should not call dotenv.config() — that's the application's
responsibility. With dotenv v17, .config() writes to stdout, which
breaks MCP servers and other stdio-based protocols that use this library.

Removed from AutotaskClient, EnhancedAutotaskClient, and the client
generator template. The CLI entry point retains its dotenv usage since
it is an application, not a library.

Bumps version to 2.0.3.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

Release v2.0.2

20 Jan 19:08

Choose a tag to compare

Release v2.0.2

Release v2.0.1

20 Jan 19:06

Choose a tag to compare

Release v2.0.1