# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## Unreleased

## 2.0.0-beta.11 - 2023-08-16

### Fixed

- Missing line break was added finalizing creating a DF.

## 2.0.0-beta.10 - 2023-02-10

### Fixed

- CLI takes project name argument into account when using template or example option.
- Extra instruction line got logged when finalizing creating a DF. It was removed.

## 2.0.0-beta.9 - 2022-08-12

### Fixed

- Create CLI doesn't try on it's own to use yarn if possible, it asks if try to use npm or yarn

## 2.0.0-beta.8 - 2022-06-20

### Added

- New SVG.js image template
- New D3 image template

## 2.0.0-beta.3 - 2022-03-24

### Fixed

- Update script checks that dependency file exist before requiring.

## 1.2.0 - 2022-02-14

### Fixed

- Included fonts in example functions

## 1.1.0 - 2021-09-29

### Added

- New business card generator example
- New instagram story generator example

### Changed

- Code base for `react-image` template
- Updated all templates and examples to follow `persistRandomOnExport` behavior instead of `usesRandom`.

## 0.6.5 - 2021-09-14

### Changed

- Changed base of poster generator example to feel a bit more broad

## 0.6.3 - 2021-09-10

### Fixed

- Replaced nullish coalescing operator used in node scripts to support 12.20 onwards

## 0.6.2 - 2021-09-09

### Fixed

- Tweaked CLI language. Installation message shortened and tweaked "first" design function creation talk.

## 0.6.1 - 2021-09-08

### Fixed

- Fixed dir name for p5-video template

## 0.6.0 - 2021-09-08

### Changed

- Changed name to `create-mechanic`.

## 0.5.1 - 2021-09-07

### Added

- Checks that current running version matches the latest release.
- Version update script so that dependencies use versions instead of "latest"

## 0.5.0 - 2021-09-06

### Changed

- Renamed design function's `params` export to `inputs`. This is not backwards compatible and is an API change.

## 0.4.1 - 2021-08-24

### Changed

- Renamed packages and scope to `@mechanic-design/cli`.

## 0.4.0 - 2021-08-24

### Added

- Real template base projects
- Poster generator example

### Changed

- Added more options to the creation flow and concept explanations that were missing.
- Updated blank base to new design function parameter definition.
- Improved base project README.md

## 0.2.10 - 2021-07-21

### Fixed

- Fixed Canvas Image example param definition

## 0.2.7 - 2021-07-13

First logged release
