UNPKG

6.92 kBMarkdownView Raw
1# Change Log
2
3All notable changes to this project will be documented in this file.
4
5This project adheres to [Semantic Versioning](http://semver.org/).
6
7# 7.1.4 - 2017-05-24
8
9- Fixed: use `copyright`, `ts` and `version` with null value by default,
10 it is avoid problems when your use long term caching.
11
12- Fixed: options for `ttf` font generation now correctly handles.
13
14# 7.1.3 - 2017-04-13
15
16- Fixed: search config if not present in CLI arguments.
17
18# 7.1.2 - 2017-04-12
19
20- Fixed: `template` option now respected from config.
21
22# 7.1.1 - 2017-03-29
23
24- Fixed: potential crash with memory allocation when using `fs` for read files.
25
26# 7.1.0 - 2017-01-24
27
28- Added: `glyphTransformFn` option for transform glyph metadata before transferred in style template.
29
30# 7.0.2 - 2016-12-22
31
32- Fixed: exit code can be not number.
33
34# 7.0.1 - 2016-12-20
35
36- Fixed: arguments for svgicons2svgfont (missing font prefix).
37- Chore: improved output of help in `CLI`.
38
39# 7.0.0 - 2016-11-09
40
41- Added: `template` option instead `css`, `cssFormat`, `srcCssTemplate`.
42- Added: `destStyles` options instead `destCssTemplate`.
43- Added: `styles` property to result.
44- Fixed: throw error on empty `svg` files.
45- Removed: `css` option.
46- Removed: `cssFormat` option.
47- Removed: `srcCssTemplate` option.
48- Removed: `css` property from result.
49- Removed: `destCssTemplate` argument from `cli`.
50- Tests: improved tests (relative and absolute path to template).
51
52# 6.0.4 - 2016-11-08
53
54- Fixed: regression bug with passed arguments to template.
55
56# 6.0.3 - 2016-11-08
57
58- Fixed: validate `xml` of glyphs.
59- Chore: minimum required `eslint-plugin-ava` version is now `^2.2.0`.
60- Chore: minimum required `eslint-plugin-itgalaxy` version is now `^26.0.0`.
61- Chore: minimum required `eslint-plugin-jsx-a11y` version is now `^3.0.0`.
62- Chore: minimum required `eslint-plugin-react` version is now `^6.6.0`.
63- Chore: refactoring code.
64
65# 6.0.2 - 2016-11-07
66
67- Fixed: use `reject` instead `Promise.reject` in glyphs `error` callback.
68- Fixed: use callback `finish` instead `end` for `svgicons2svgfont` stream.
69- Tests: improve tests on bad examples.
70
71# 6.0.1 - 2016-11-07
72
73- Fixed: add `error` event to `glyph` stream.
74- Fixed: don't create `new Error` where this is not necessary.
75- Chore: minimum required `nunjucks` version is now `^3.0.0`.
76- Chore: minimum required `eslint` version is now `^3.9.1`.
77- Chore: minimum required `eslint-plugin-ava` version is now `^4.0.0`.
78- Chore: minimum required `eslint-plugin-itgalaxy` version is now `^25.0.0`.
79- Chore: minimum required `eslint-plugin-node` version is now `^3.0.0`.
80- Chore: minimum required `eslint-plugin-promise` version is now `^3.3.0`.
81- Chore: minimum required `eslint-plugin-react` version is now `^6.5.0`.
82- Tests: improve tests on bad examples.
83
84# 6.0.0 - 2016-10-26
85
86- Added: support `nodejs` `7`.
87- Added: `verbose` argument for verbose output.
88- Remove: `quite` argument.
89- Chore: improve `README.md`.
90- Chore: improve `description` in `package.json`.
91
92# 5.0.0 - 2016-10-24
93
94- Fixed: wrong `CSS` syntax when not all format are selected.
95- Chore(SEMVER-MAJOR): rename extension for all templates from `nunjucks` to `njk`.
96
97# 4.0.1 - 2016-10-19
98
99- Fixed: CLI `fontName` and `formats` arguments bug.
100- Chore: minimum required `ajv-cli` version is now `^1.1.0`.
101- Chore: minimum required `remark-preset-lint-itgalaxy` version is now `^2.0.0`.
102- Chore: minimum required `nunjucks` from `2.0.0` to `2.5.0`.
103- Chore: minimum required `eslint-plugin-import` version is now `^2.0.0`.
104- Chore: minimum required `eslint-plugin-promise` version is now `^3.0.0`.
105- Chore: minimum required `eslint-plugin-lodash` version is now `^2.1.0`.
106- Chore: rename `eslint-plugin-xo` to `eslint-plugin-unicorn`.
107- Chore: minimum required `eslint-plugin-unicorn` version is now `^1.0.0`.
108- Chore: minimum required `eslint-plugin-itgalaxy` version is now `^23.0.0`.
109- Chore: minimum required `cosmiconfig` version is now `^2.0.0`.
110
111# 4.0.0
112
113- Changed: all style templates for font now have `nunjucks` extension.
114- Chore(package): remove extra `files` from `package.json`.
115- Chore(package): install all `peerDependencies` for `eslint-plugin-itgalaxy`.
116- Chore(package): update a minimal version `ava` from `0.15.0` to `0.16.0`.
117- Chore(package): update a minimal version `eslint-plugin-ava` from `2.5.0` to `3.0.0`.
118- Chore(package): update a minimal version `npm-run-all` from `2.3.0` to `3.0.0`.
119- Chore(package): update a minimal version `eslint-plugin-itgalaxy` from `8.0.0` to `11.0.0`.
120- Chore(package): update a minimal version `nyc` from `7.0.0` to `8.0.0`.
121- Chore(package): remove `nyc` settings, now fine works without their.
122- Chore(package): use `^` instead `~` from `babel-preset-stage-0`.
123- Chore(package): use `remark-preset-lint-itgalaxy` instead `remark-lint-config-itgalaxy`.
124- Chore(package): use right version for `eslint-plugin-*` and `eslint`.
125- Chore: improved `README.md`.
126- Chore: fix glob pattern for `lint:remark` script command.
127
128# 3.0.1
129
130- Fixed: `--css-template-font-path` now get also from `cosmiconfig`.
131
132# 3.0.0
133
134- Added: support `cosmiconfig`.
135- Changed: change function arguments in `standalone`.
136- Chore: refactoring.
137- Chore: sorting alphabetically `dependencies` and `devDependencies`.
138- Chore: remove unused `eslint-*` plugins from `devDependencies`.
139- Chore: update minimal version `eslint-plugin-itgalaxy` to `8.0.0`.
140- Chore: check is valid fonts in tests.
141- Chore: add more tests.
142- Chore: sharable config for `remark-lint`.
143- Chore: add `nodejs` v5 to `.travis.yml`.
144
145# 2.0.3
146
147- Chore: improved `description` and `keywords` in `package.json`.
148
149# 2.0.2
150
151- Fixed: `svg2ttf` now correctly generates `ttf` font.
152- Fixed: `ttf2eot` now correctly generates `eot` font.
153- Fixed: `ttf2woff` now correctly generates `woff` font.
154- Fixed: `svg2ttf` now correctly accepts option.
155- Chore: more readable name tests.
156- Chore: rename extension `templates`.
157
158# 2.0.1
159
160- Chore: update `globby` to `6.0.0`.
161- Chore: update minimal version `babel-cli` to `6.11.0`.
162- Chore: update minimal version `babel-core` to `6.11.0`.
163- Chore: update `eslint-plugin-itgalaxy` to `6.0.0`.
164
165# 2.0.0
166
167- Added: `--src-css-template` agument.
168- Added: `--css-template-class-name` argument.
169- Added: `--css-template-font-path` argument.
170- Added: `--css-template-font-name` argument.
171- Changed: remove `--css-template-format` argument, now format is taken from `--dest-css-template`.
172- Changed: remove `--css` argument, css now generated if you use `--dest-css-template` argument.
173- Changed: rename `--css-template-dest` argument to `--dest-css-template`.
174- Remove: `--css-template` argument.
175
176# 1.0.1
177
178- Fixed: get `fontId` from `fontName`, if `fontId` is `null` or `undefined`.
179
180# 1.0.0
181
182- Initial release.