Skip to content

Releases: WYRE-AI/autotask-node

Release v2.3.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 14:56
Release v2.3.0

Release v2.2.1

Choose a tag to compare

@github-actions github-actions released this 28 Apr 10:55
chore(release): publish v2.2.1

Release v2.2.0

Choose a tag to compare

@asachs01 asachs01 released this 15 Mar 21:15
chore(release): publish v2.2.0

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

Release v2.1.1

Choose a tag to compare

@github-actions github-actions released this 11 Mar 02:06
chore(release): publish v2.1.1

Release v2.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Feb 18:17

[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-AI/autotask-mcp#24)
  • Updated metadata endpoints to reflect correct parent-child URLs

Release v2.0.6

Choose a tag to compare

@github-actions github-actions released this 23 Jan 20:18
chore: rebuild dist after lint formatting

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

Release v2.0.5

Choose a tag to compare

@github-actions github-actions released this 23 Jan 20:00
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

Choose a tag to compare

@github-actions github-actions released this 23 Jan 19:58
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

Choose a tag to compare

@asachs01 asachs01 released this 23 Jan 18:41
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

Choose a tag to compare

@github-actions github-actions released this 20 Jan 19:08
Release v2.0.2