Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 16:37
· 37 commits to main since this release
646735d

2.0.0 (2026-06-10)

Bug Fixes

  • cache-system: adding an updated test (1d5b5c1)
  • clean SDC component JS indentation (ab05f82)
  • 2.x: cleaning up some commands and git (42299f2)
  • 2.x: cleaning up some commands and git (99a7c17)
  • command descriptions separated to avoid duplication (065db38)
  • component creation with multi-word names (e.g featuredItem) (181f90a)
  • directly assign repo.checkout value with a tag if no branch is supplied (2202902)
  • directly assign repo.checkout value with a tag if no branch is supplied (275c193)
  • fail missing component arguments (afc5b48)
  • component-desc: fix for component command desc (a36227d)
  • implement custom ts loader (62150af)
  • inquirer type imports and resolve build errors (03b9402)
  • match version number in package.json (b11acbd)
  • cache: missing extension (fb155ee)
  • modify JSON import to avoid ExperimentalWarning (529ffd5)
  • node version (5832237)
  • npm update packages (9f0380f)
  • 2x-cache: port of 1-x cache fix (267069d)
  • relative import issues in component create command (31e11b0)
  • replace deprecated fs.rmdir with fs.rm (3a5c990)
  • scope file lookup cache by cwd (40fd89e)
  • update release tagging config (0ad4d17)
  • use start repo and not base theme (aff6c77)
  • use start repo and not base theme (de0138f)
  • use start repo and not base theme (b1cb390)
  • cache-system: using the stored checkout to keep hash correct and lint (df2178b)
  • version bump (60e1dff)
  • versions out of sync (032a790)

Continuous Integration

  • align release workflows with core (82a0191)

Features

  • add a handler for the new command (fca8121)
  • add and configure release.config.cjs for semantic-release (220ea3a)
  • add Drupal SDC support, interactive overwrites, and reach 100% test coverage (dbf9b71)
  • add emulsify ui kit to cli (1d6fbf2)
  • add functionality to create components (2f0fecd)
  • add jest test for the component creation command (bb2266a)
  • add no-platform starter for default init installations (f627e9e)
  • add SDC support and interactive workflow for component creation (448bb73)
  • add test coverage (fe18ed9)
  • add the inquirer dependency (8df13a7)
  • add the new handler options (27102ce)
  • 2.x: add the resolve-current-path file (d8d2794)
  • add version command option (5230e14)
  • adding command to create components (2eb0d41)
  • address and correct TypeScript type duplication issue (7d56a99)
  • adjust ESLint configuration (d0750c6)
  • adjusting the init command to work without parameters (1dda1bd)
  • 2.x: cleaning up for common js issues (73f4b60)
  • 2.x: cleaning up for common js issues (dbb485b)
  • 2.x: cleaning up for common js issues (9879539)
  • 2.x: cleaning up tests and getting something committed (5a76d6d)
  • 2.x: downgrade the version of chalkjs (4a8e6b5)
  • enhance generateComponent with SDC, better styles, and badges (0a0a88d)
  • force commit of broken eslint for others to test (2aee6d0)
  • force update node types (cb5e7a3)
  • improve feedback when component is not found during install (0ac4c3c)
  • include the drupal starter as an available option (fcd957d)
  • lower branch threshold in configuration file to push changes (d1dccaf)
  • 2.x: major overhaul for esm (930b3ec)
  • make cli scriptable and tighten validation (23ac7ba)
  • 2.x: more tests and avoiding issues (664f374)
  • move and rename type to StructureHandlerResponse (182a6cb)
  • present a parent structure chooser if no directory is specified (264aff6)
  • refine documentation (772ce92)
  • 2.x: removing eslint (ee8887e)
  • replace toEqual with toMatchInlineSnapshot due to prettier v3 issues (0469c4e)
  • 2.x: resolve errors in jsonSchemaToTs tests (d6da041)
  • run prettier to format all files (bb42ee2)
  • set branch threshold value to 92 (db88b07)
  • solving an issue with the getNoPlatformInfo function (40cbce7)
  • support project component templates (f376ffb)
  • switch from chalk to colorette for log colors (0403d66)
  • update version to 2.0.0 and improve display for version command (3b9beef)
  • upgrade support for node v20 (2447ae7)
  • use main branch for starter checkout (52408b5)

BREAKING CHANGES

  • Emulsify CLI 2 uses the main-branch publish workflow and Node 24 CI release path.
  • CHANGE