1 | # Change Log
|
2 |
|
3 | All notable changes to this project will be documented in this file.
|
4 |
|
5 | This 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.
|