# Changelog
## [v2.1.1](https://github.com/kasko/fe-toolbelt/compare/v2.1.0...v2.1.1) (2023-09-08)
## Bugfix
- `deploy` - Fixes upload host path;

## [v2.1.0](https://github.com/kasko/fe-toolbelt/compare/v2.0.1...v2.1.0) (2023-09-08)
## Feature
- Adds build step to minimize dependency count for webapps;
- Removes `canvas` dependency, it must be installed separately to use `graph` command;

## [v2.0.1](https://github.com/kasko/fe-toolbelt/compare/v2.0.0...v2.0.1) (2023-01-02)
## Bugfix
- `graph` - Return array with generated graph files on Promise.resolve();

## [v2.0.0](https://github.com/kasko/fe-toolbelt/compare/v1.14.0...v2.0.0) (2022-10-12)
## Breaking Change
- `cli` - Removes `editor` command as the tool is deprecated;

## Feature
- `cli` - Adds new command `graph`;

## [v1.14.0](https://github.com/kasko/fe-toolbelt/compare/v1.13.0...v1.14.0) (2022-06-28)
## Feature
- `deploy` - Support product builder upload with deploy command;

## [v1.13.0](https://github.com/kasko/fe-toolbelt/compare/v1.12.1...v1.13.0) (2022-02-11)
## Feature
- `deploy` - Adds `--fail-on-existing-version` option for to fail when plugin version already exists;

## Other
- `deploy` - Adds timestamp to zip file name hash;

## [v1.12.1](https://github.com/kasko/fe-toolbelt/compare/v1.12.0...v1.12.1) (2022-02-09)
## Bugfix
- `cli` - Explicitly exits program when error is received;

## [v1.12.0](https://github.com/kasko/fe-toolbelt/compare/v1.11.0...v1.12.0) (2022-02-08)
## Feature
- `deploy` - Adds ability to make deployment to specific account via `account_id`;

## Other
- `dependencies` - Upgrade to latest manifest editor;

## [v1.11.0](https://github.com/kasko/fe-toolbelt/compare/v1.10.5...v1.11.0) (2020-10-28)
## Feature
- `manifest editor` - Upgrade manifest editor;

## Other
- `other` - Added KASKO GitHub bot config file;

## [v1.10.5](https://github.com/kasko/fe-toolbelt/compare/v1.10.4...v1.10.5) (2020-07-17)
## Bugfix
- `deploy` - Don't allow to deploy without `.kasko/config.json` file;

## [v1.10.4](https://github.com/kasko/fe-toolbelt/compare/v1.10.3...v1.10.4) (2020-07-01)
## Bugfix
- `mock-api` - Adds usage of `has_claims` flag from item response to filter out claims;

## [v1.10.3](https://github.com/kasko/fe-toolbelt/compare/v1.10.2...v1.10.3) (2020-06-19)
## Other
- `editor` - Upgrade editor dependency;

## [v1.10.2](https://github.com/kasko/fe-toolbelt/compare/v1.10.1...v1.10.2) (2020-06-04)
## Other
- `dependencies` - Upgrade `@kasko/fe-manifest-editor`;

## [v1.10.1](https://github.com/kasko/fe-toolbelt/compare/v1.10.0...v1.10.1) (2020-05-28)
## Bugfix
- `editor` - Fixes editor package location resolving;

## Other
- `editor` - Adds --debug flag;

## [v1.10.0](https://github.com/kasko/fe-toolbelt/compare/v1.9.1...v1.10.0) (2020-05-27)
## Feature
- `editor` - Adds `editor` command;

## [v1.9.1](https://github.com/kasko/fe-toolbelt/compare/v1.9.0...v1.9.1) (2020-05-25)
## Bugfix
- `download` - Fixes issue where claims manifest download showed unreadable error;

## [v1.9.0](https://github.com/kasko/fe-toolbelt/compare/v1.8.3...v1.9.0) (2020-05-14)
## Feature
- `mock-api` - Add `claims` data to `download` command;

## [v1.8.3](https://github.com/kasko/fe-toolbelt/compare/v1.8.2...v1.8.3) (2020-05-07)
## Bugfix
- `dependencies` - Move `eslint` to dev dependencies;

## [v1.8.2](https://github.com/kasko/fe-toolbelt/compare/v1.8.1...v1.8.2) (2020-05-07)
## Bugfix
- Update security issues in dependencies;

## [v1.8.1](https://github.com/kasko/fe-toolbelt/compare/v1.8.0...v1.8.1) (2020-03-16)
## Bugfix
- `dependencies` - Upgrade `acron` dependency - dependabot;

## [v1.8.0](https://github.com/kasko/fe-toolbelt/compare/v1.7.5...v1.8.0) (2019-12-10)
## Feature
- `translations` - Adds hardcoded translations for `form-input-uplaod` component;

## [v1.7.5](https://github.com/kasko/fe-toolbelt/compare/v1.7.4...v1.7.5) (2019-10-07)
## Bugfix
- `deploy` - Re-throw exception after stopping the spinner so that process exits with error status code;

## [v1.7.4](https://github.com/kasko/fe-toolbelt/compare/v1.7.3...v1.7.4) (2019-10-04)
## Bugfix
- `deploy` - Remove `v` prefix from version tags;

## [v1.7.3](https://github.com/kasko/fe-toolbelt/compare/v1.7.2...v1.7.3) (2019-10-03)
## Bugfix
- Move to `fs-extra` as `fs-promise` is deprecated;

## [v1.7.2](https://github.com/kasko/fe-toolbelt/compare/v1.7.1...v1.7.2) (2019-09-24)
## Bugfix
- `mock-api` - Fix download operation;

## [v1.7.1](https://github.com/kasko/fe-toolbelt/compare/v1.7.0...v1.7.1) (2019-09-24)
## Bugfix
- `mock-api` - Do not delete `content.data` from touchpoint manifest because it is required for item-selection component (it has the item names);

## [v1.7.0](https://github.com/kasko/fe-toolbelt/compare/v1.6.6...v1.7.0) (2019-09-24)
## Feature
- `mock-api` - Ability to download manifest, field defs. etc. to the mock-api folder;

## [v1.6.6](https://github.com/kasko/fe-toolbelt/compare/v1.6.5...v1.6.6) (2019-09-20)
## Bugfix
- `translations` - Extract missing form translations from manifest field definition;

## [v1.6.5](https://github.com/kasko/fe-toolbelt/compare/v1.6.4...v1.6.5) (2019-09-10)
## Bugfix
- `deploy` - If multiple plugins are being deployed in parallel - don't write them all in one zip file;

## [v1.6.4](https://github.com/kasko/fe-toolbelt/compare/v1.6.3...v1.6.4) (2019-09-10)
## Bugfix
- Upgrade dependencies;

## [v1.6.3](https://github.com/kasko/fe-toolbelt/compare/v1.6.2...v1.6.3) (2019-09-05)
## Bugfix
- `deploy` - Fix zip archiving to put files in root folder rather than `app` folder;

## [v1.6.2](https://github.com/kasko/fe-toolbelt/compare/v1.6.1...v1.6.2) (2019-09-05)
## Bugfix
- `deploy` - Fix zip archiving to include hidden `.kasko` folder;

## [v1.6.1](https://github.com/kasko/fe-toolbelt/compare/v1.6.0...v1.6.1) (2019-09-04)
## Bugfix
- `deploy` - Fix logging in case of an error;

## [v1.6.0](https://github.com/kasko/fe-toolbelt/compare/v1.5.0...v1.6.0) (2019-09-03)
## Feature
- `deploy` - Add `deploy` command for easy deployment to KASKO platform;

## [v1.5.0](https://github.com/kasko/fe-toolbelt/compare/v1.4.5...v1.5.0) (2019-07-22)
## Feature
- `translations` - Adds tp webapp manifest support;

## [v1.4.5](https://github.com/kasko/fe-toolbelt/compare/v1.4.4...v1.4.5) (2019-06-05)
## Bugfix
- `translations` - Adds missing hardcoded translation strings [#19](/issues/19)
- `translations` - Exposes all commands from `require('@kasko/fe-toolbelt')`
- `translations` - No longer logs to console when running translation command directly.

## [v1.4.4](https://github.com/kasko/fe-toolbelt/compare/v1.4.3...v1.4.4) (2019-05-10)
- translations
  - Fix missing/idle translation logic for touchpoint contents
  - Fix wrong tests

## [v1.4.3](https://github.com/kasko/fe-toolbelt/compare/v1.4.2...v1.4.3) (2019-05-02)
- translations
  - migrate default host from `cms.kasko.io` to `feapi.kasko.io`
  - set custom `User-Agent` header so that toolbelt can be easily recognized in server logs

## [v1.4.2](https://github.com/kasko/fe-toolbelt/compare/v1.4.1...v1.4.2) (2019-04-17)
- translations
  - Fix string extraction from deeply nested `content_key` objects

## [v1.4.1](https://github.com/kasko/fe-toolbelt/compare/v1.4.0...v1.4.1) (2019-04-17)
- translations
  - Fix empty string to be categorized as `idle` translation rather than `missing`

## [v1.4.0](https://github.com/kasko/fe-toolbelt/compare/v1.3.0...v1.4.0) (2019-03-29)
- translations
  - Adds `idle` / unfinished translations

## [v1.3.0](https://github.com/kasko/fe-toolbelt/compare/v1.2.0...v1.3.0) (2019-03-06)
- translations
  - Adds request specific required translations
  - Adds custom `*_human` key when encounters `form-input-monetary` component in manifest

## [v1.2.0](https://github.com/kasko/fe-toolbelt/compare/v1.1.2...v1.2.0) (2019-01-07)
- translations
  - Adds default required translations
  - Filters out required keys so output has no duplicates

## [v1.1.2](https://github.com/kasko/fe-toolbelt/compare/v1.1.1...v1.1.2) (2018-12-04)
- translations
  - Adds `output` flag for console output

## [v1.1.1](https://github.com/kasko/fe-toolbelt/compare/v1.1.0...v1.1.1) (2018-11-29)
- translations
  - Ensures that empty value and value that equals it's path is empty

## [v1.1.0](https://github.com/kasko/fe-toolbelt/compare/v1.0.0...v1.1.0) (2018-11-29)
- Adds `translations` command

## [v1.0.0](https://github.com/kasko/fe-toolbelt/compare/v0.0.0...v1.0.0) (2018-11-22)
- Initial release
