Skip to content

Release v1.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 22:18
· 28 commits to main since this release

Release v1.2.0

Import tasks from ClickUp, Jira, and Trello (CSV/JSON) via manage UI or CLI. Extensible importers, optional assignee resolver, and idempotent re-import.

See docs/CHANGELOG.md for full notes.

Changelog

Added

  • Task import — upload CSV/JSON exports from ClickUp, Jira, and Trello into an existing board (board_import route, manage UI, and nowo:task-board:import console command).
  • Extensible importersTaskImporterInterface with tagged services (nowo_task_board.task_importer) for adding more sources.
  • ClickUp — CSV and JSON importers; maps status, priority, description, assignee, due date, time estimate, tags, parent ID, and task URL; auto-creates missing status columns.
  • Jira CSV — maps Summary, Status, Priority, Description, Assignee, Due Date, and Issue key.
  • Trello JSON — maps board export cards (name, list/status, description, due date, labels, short URL).
  • Idempotent re-import — skips tasks whose external ID was already imported (stored on TaskLink.externalId).
  • Assignee mapping — optional TaskImportUserResolverInterface service alias to resolve import emails to application users.
  • Translations — import UI strings in English and Spanish.

Full Changelog: v1.1.1...v1.2.0