Releases: emulsify-ds/emulsify-cli
Releases · emulsify-ds/emulsify-cli
v2.1.0
2.1.0 (2026-06-12)
Bug Fixes
- deduplicate available systems (2ce2ffd)
- execute hook scripts without shell strings (9aa7f0f)
- guard component file destinations (ce5caf7)
- guard general asset destinations (7c77ee9)
- make component dependency resolution cycle safe (73e3c60)
- make repository tag lookup safe (3cb28a4)
- report malformed json config files (21d681e)
Features
v2.0.0
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](d6da041b6ad4a949f77a07f1dd...