1 | ### Changelog
|
2 |
|
3 | All notable changes to this project will be documented in this file. Dates are displayed in UTC.
|
4 |
|
5 | #### [v6.1.0](https://github.com/pahen/madge/compare/v6.0.0...v6.1.0)
|
6 |
|
7 | - constrain and bump typescript versions [`#376`](https://github.com/pahen/madge/pull/376)
|
8 | - Disable spinner when running in CI [`#356`](https://github.com/pahen/madge/pull/356)
|
9 | - Remove deploy to NPM from Travis build [`#354`](https://github.com/pahen/madge/pull/354)
|
10 | - feat: support for rankdir in CLI [`#311`](https://github.com/pahen/madge/pull/311)
|
11 | - Move typescript to peer dependencies [`#350`](https://github.com/pahen/madge/pull/350)
|
12 | - Release 6.0.0 [`#352`](https://github.com/pahen/madge/pull/352)
|
13 | - install and use ci-info [`c35da47`](https://github.com/pahen/madge/commit/c35da472e7352340209f4537d020b2702f9e67e7)
|
14 | - remove ci-info and change isEnabled setting [`a771115`](https://github.com/pahen/madge/commit/a771115ce570c8ea8d4c3ca68300dcfa0b5759ea)
|
15 | - control no-spinner from env var [`3a7d544`](https://github.com/pahen/madge/commit/3a7d544fc19b0e23a5e106da969274950e7f7ebc)
|
16 |
|
17 | ### [v6.0.0](https://github.com/pahen/madge/compare/v5.0.2...v6.0.0)
|
18 |
|
19 | > 29 January 2023
|
20 |
|
21 | - Handle collect tsconfig's extends fileds [`#349`](https://github.com/pahen/madge/pull/349)
|
22 | - Update packages detective-* to latest [`#348`](https://github.com/pahen/madge/pull/348)
|
23 | - chore: bump 'detective-typescript' package to allow newer TS versions [`#321`](https://github.com/pahen/madge/pull/321)
|
24 | - Replace to ts-graphviz package [`#341`](https://github.com/pahen/madge/pull/341)
|
25 | - chore: bump detective-postcss to v6 [`#319`](https://github.com/pahen/madge/pull/319)
|
26 | - Drop support Node.js EOL versions(<14) [`#342`](https://github.com/pahen/madge/pull/342)
|
27 | - handle collect tsconfig's extends fileds [`#323`](https://github.com/pahen/madge/issues/323)
|
28 | - Changed to depend on the ts-graphviz package [`9b9ae87`](https://github.com/pahen/madge/commit/9b9ae878622be4a58951c5fcb9d46cc0c44e4593)
|
29 | - Release 6.0.0 [`2aa75b2`](https://github.com/pahen/madge/commit/2aa75b2aba279d02dd7cf7640a0fcd6236322228)
|
30 | - update packages detective-* to latest [`60b6557`](https://github.com/pahen/madge/commit/60b6557efc5a1da04452dfc0f0b1a0281f9c8776)
|
31 |
|
32 | #### [v5.0.2](https://github.com/pahen/madge/compare/v5.0.1...v5.0.2)
|
33 |
|
34 | > 27 January 2023
|
35 |
|
36 | - Add NPM task and docs for creating a release [`#346`](https://github.com/pahen/madge/pull/346)
|
37 | - Fix broken link to Travis in README [`#345`](https://github.com/pahen/madge/pull/345)
|
38 | - docs: fix subtrees typo in README [`#325`](https://github.com/pahen/madge/pull/325)
|
39 | - minor typo in README.md [`#300`](https://github.com/pahen/madge/pull/300)
|
40 | - Release 5.0.2 [`614d44d`](https://github.com/pahen/madge/commit/614d44d5f1ab3cc9e9875e67d1e46f4b971d660a)
|
41 | - minor typos in README.md [`edc27c8`](https://github.com/pahen/madge/commit/edc27c85c5257df65184fd44c80549ffd0346360)
|
42 | - minor type in README.md [`9f5514c`](https://github.com/pahen/madge/commit/9f5514c568aa1d3944a17c459daee93c2948e144)
|
43 |
|
44 | #### [v5.0.1](https://github.com/pahen/madge/compare/v5.0.0...v5.0.1)
|
45 |
|
46 | > 23 June 2021
|
47 |
|
48 | - Fix issue with command line options stopped working [`512c2cb`](https://github.com/pahen/madge/commit/512c2cbfec1db53068e9b805e181ec1b38d30a41)
|
49 | - Update README [`8e98136`](https://github.com/pahen/madge/commit/8e98136c5597f87acfa93cdae18c477cbf8a30da)
|
50 |
|
51 | ### [v5.0.0](https://github.com/pahen/madge/compare/v4.0.2...v5.0.0)
|
52 |
|
53 | > 22 June 2021
|
54 |
|
55 | - Improve Graphviz support detection [`#274`](https://github.com/pahen/madge/pull/274)
|
56 | - Update list of donations [`aa49a0a`](https://github.com/pahen/madge/commit/aa49a0a94fd966be25141c92c75f97d90ad73dc6)
|
57 | - Update deps [`820c9b8`](https://github.com/pahen/madge/commit/820c9b827b3ec1c51e454b0ce7ea6f2427f3b6da)
|
58 |
|
59 | #### [v4.0.2](https://github.com/pahen/madge/compare/v4.0.1...v4.0.2)
|
60 |
|
61 | > 8 March 2021
|
62 |
|
63 | - Bump detective-typescript [`e6985d2`](https://github.com/pahen/madge/commit/e6985d25518ea48f816ee007d0bde519ce6a3106)
|
64 |
|
65 | #### [v4.0.1](https://github.com/pahen/madge/compare/v4.0.0...v4.0.1)
|
66 |
|
67 | > 5 March 2021
|
68 |
|
69 | - Fix potential command injection vulnerability [`da5cbc9`](https://github.com/pahen/madge/commit/da5cbc9ab30372d687fa7c324b22af7ffa5c6332)
|
70 |
|
71 | ### [v4.0.0](https://github.com/pahen/madge/compare/v3.12.0...v4.0.0)
|
72 |
|
73 | > 5 January 2021
|
74 |
|
75 | - Upgrade dependencies & raise minimum Node.js version [`#269`](https://github.com/pahen/madge/pull/269)
|
76 | - Upgrade core dependencies [`fe8a186`](https://github.com/pahen/madge/commit/fe8a186b18a08a6e6f69d49d95f156660f575851)
|
77 | - Upgrade commander to version 6 [`5ca410c`](https://github.com/pahen/madge/commit/5ca410c4b4332c67a3104b7e851d0976be78de9e)
|
78 | - Require Node.js 10.13 [`eee3dc0`](https://github.com/pahen/madge/commit/eee3dc0540ce3592fbbbada8586cf5b59e5ba33d)
|
79 |
|
80 | #### [v3.12.0](https://github.com/pahen/madge/compare/v3.11.0...v3.12.0)
|
81 |
|
82 | > 2 November 2020
|
83 |
|
84 | - Remove pify again [`#264`](https://github.com/pahen/madge/pull/264)
|
85 | - Update ora to version 5 [`#262`](https://github.com/pahen/madge/pull/262)
|
86 | - Replace pify with util.promisify [`#263`](https://github.com/pahen/madge/pull/263)
|
87 | - Update README [`e4be868`](https://github.com/pahen/madge/commit/e4be868c6c057be3799d8b8fd0c9fa928bbc9b80)
|
88 | - Bump dependency-tree to 7.2.2 [`0eaccb7`](https://github.com/pahen/madge/commit/0eaccb728dbdcf36e67850fc89a552361c69a200)
|
89 |
|
90 | #### [v3.11.0](https://github.com/pahen/madge/compare/v3.10.0...v3.11.0)
|
91 |
|
92 | > 1 October 2020
|
93 |
|
94 | - Add support for combining --circular and --dot [`d2ce3f7`](https://github.com/pahen/madge/commit/d2ce3f7ac0dec928eaee37ab8d768d291fa24f84)
|
95 |
|
96 | #### [v3.10.0](https://github.com/pahen/madge/compare/v3.9.2...v3.10.0)
|
97 |
|
98 | > 14 September 2020
|
99 |
|
100 | - Add support for combining --image and --circular [`7a4bd3b`](https://github.com/pahen/madge/commit/7a4bd3be2fbefab3e9468272c912991602360562)
|
101 |
|
102 | #### [v3.9.2](https://github.com/pahen/madge/compare/v3.9.1...v3.9.2)
|
103 |
|
104 | > 16 June 2020
|
105 |
|
106 | - Bump dependencies [`a8e3674`](https://github.com/pahen/madge/commit/a8e367464f5a4bc1586c4a21735691253406ddb4)
|
107 | - Downgrade to ESLint 6.8.0 [`bc539af`](https://github.com/pahen/madge/commit/bc539afcda79291b5f694c0b8ab8423356f0d53e)
|
108 |
|
109 | #### [v3.9.1](https://github.com/pahen/madge/compare/v3.9.0...v3.9.1)
|
110 |
|
111 | > 8 June 2020
|
112 |
|
113 | - chore: significant speedup by skipping filing-cabinet ts-config parsing [`#237`](https://github.com/pahen/madge/pull/237)
|
114 | - Clarification for mixed projects (with JS and TS) [`#246`](https://github.com/pahen/madge/pull/246)
|
115 |
|
116 | #### [v3.9.0](https://github.com/pahen/madge/compare/v3.8.0...v3.9.0)
|
117 |
|
118 | > 7 May 2020
|
119 |
|
120 | - Remove info about Patreon and Open Collective [`a57eeff`](https://github.com/pahen/madge/commit/a57eeffd27efdf18dbd3d5f941bb23a1aab18f48)
|
121 | - Update list of backers [`545be08`](https://github.com/pahen/madge/commit/545be086dec854fd46024cf6a1f6df2c9d710d5e)
|
122 | - Update dependencies [`ffa4fdd`](https://github.com/pahen/madge/commit/ffa4fdd64695b22002adaf2add100f1a3da028bc)
|
123 |
|
124 | #### [v3.8.0](https://github.com/pahen/madge/compare/v3.7.0...v3.8.0)
|
125 |
|
126 | > 9 March 2020
|
127 |
|
128 | - Add `leaves` option to show modules that do not have dependencies [`97ed27f`](https://github.com/pahen/madge/commit/97ed27f846f3e53dc127c577e6667f5faf6a814b)
|
129 | - Update README [`9c1f7d2`](https://github.com/pahen/madge/commit/9c1f7d2d9a23b42582caebd529cf73753a3226cc)
|
130 | - Updated list of donations [`899f15f`](https://github.com/pahen/madge/commit/899f15f1d4b7673d0a7f35b74ae171517eaad5a9)
|
131 |
|
132 | #### [v3.7.0](https://github.com/pahen/madge/compare/v3.6.0...v3.7.0)
|
133 |
|
134 | > 30 January 2020
|
135 |
|
136 | - feat: support package.json config [`#236`](https://github.com/pahen/madge/pull/236)
|
137 | - review [`0acebb7`](https://github.com/pahen/madge/commit/0acebb7417ea17a0980630685ee4dfe182fbcdbb)
|
138 | - Drop Node.js 8 support [`2cba3e1`](https://github.com/pahen/madge/commit/2cba3e1a93e45b74cf680119e3affffc0feaa695)
|
139 | - Drop Node.JS 6 support [`ca3c555`](https://github.com/pahen/madge/commit/ca3c5553e72457d7f96fefa828ef03f6a1cbe0b8)
|
140 |
|
141 | #### [v3.6.0](https://github.com/pahen/madge/compare/v3.5.1...v3.6.0)
|
142 |
|
143 | > 11 November 2019
|
144 |
|
145 | - Add test for TypeScript with mixed import syntax [`50c1c10`](https://github.com/pahen/madge/commit/50c1c10c1e7d369c5e7d1017463451f8d270cdf9)
|
146 | - Update deps [`f1125d0`](https://github.com/pahen/madge/commit/f1125d0af5da27510f709a4b8a2e84b45ff5f578)
|
147 |
|
148 | #### [v3.5.1](https://github.com/pahen/madge/compare/v3.5.0...v3.5.1)
|
149 |
|
150 | > 7 November 2019
|
151 |
|
152 | - Add funding to package.json [`8ee9126`](https://github.com/pahen/madge/commit/8ee91265973985eee08b873eff0e5104d48d4f61)
|
153 |
|
154 | #### [v3.5.0](https://github.com/pahen/madge/compare/v3.4.4...v3.5.0)
|
155 |
|
156 | > 28 October 2019
|
157 |
|
158 | - Add an .svg public method to the API [`#171`](https://github.com/pahen/madge/pull/171)
|
159 | - Respect graphVizOptions in DOT output [`4edf82a`](https://github.com/pahen/madge/commit/4edf82a3578639972229034aed4ebe1d51ae2bdf)
|
160 | - Added credits to README [`9287c3c`](https://github.com/pahen/madge/commit/9287c3c1f1f51ffdb6c27a890c51f32f383b9c5c)
|
161 | - Add .svg() in API to export the svg as a Buffer [`d01f6f3`](https://github.com/pahen/madge/commit/d01f6f33a67ecfb7072667b08f6c6550d52a5043)
|
162 |
|
163 | #### [v3.4.4](https://github.com/pahen/madge/compare/v3.4.3...v3.4.4)
|
164 |
|
165 | > 12 February 2019
|
166 |
|
167 | - [Fixes #203] Exclude test folder from npm registry [`#205`](https://github.com/pahen/madge/pull/205)
|
168 | - Merge pull request #205 from SethDavenport/chore(exclude-test-folder-from-npm) [`#203`](https://github.com/pahen/madge/issues/203)
|
169 | - Add NPM releasing from Travis [`97f060b`](https://github.com/pahen/madge/commit/97f060b1b0f19c6d08b0fc53c24494df7fdd6cdc)
|
170 | - Exclude test folder from npm registry [`41f94f2`](https://github.com/pahen/madge/commit/41f94f22f5521bde0523ec7df17fbdf43e587e33)
|
171 |
|
172 | #### [v3.4.3](https://github.com/pahen/madge/compare/v3.4.2...v3.4.3)
|
173 |
|
174 | > 17 January 2019
|
175 |
|
176 | - Add link to my Patreon page in README [`9ee722a`](https://github.com/pahen/madge/commit/9ee722a8d4708f978042c17ffc172409470dfa86)
|
177 | - Add info about --orphans to CLI docs [`925c57e`](https://github.com/pahen/madge/commit/925c57efcbe2357f49131e51050107e9ad54eab1)
|
178 | - Bump dependency-tree [`c2ce2ac`](https://github.com/pahen/madge/commit/c2ce2ac17888c71aa020ac7da5277535ffaacdac)
|
179 |
|
180 | #### [v3.4.2](https://github.com/pahen/madge/compare/v3.4.1...v3.4.2)
|
181 |
|
182 | > 10 January 2019
|
183 |
|
184 | - Eslint should not be a dev dependency [`3165988`](https://github.com/pahen/madge/commit/316598895e64bbca42654ae263422dba0d365772)
|
185 |
|
186 | #### [v3.4.1](https://github.com/pahen/madge/compare/v3.4.0...v3.4.1)
|
187 |
|
188 | > 10 January 2019
|
189 |
|
190 | - Update eslint (peer dependency for typescript-eslint-parser) [`2e6643a`](https://github.com/pahen/madge/commit/2e6643af90b70cc055e37725942a2177f3e05bdd)
|
191 |
|
192 | #### [v3.4.0](https://github.com/pahen/madge/compare/v3.3.0...v3.4.0)
|
193 |
|
194 | > 7 January 2019
|
195 |
|
196 | - Support .tsx files and specifying a tsconfig [`#193`](https://github.com/pahen/madge/pull/193)
|
197 | - README: improve instructions related to Graphviz [`#183`](https://github.com/pahen/madge/pull/183)
|
198 |
|
199 | #### [v3.3.0](https://github.com/pahen/madge/compare/v3.2.0...v3.3.0)
|
200 |
|
201 | > 31 October 2018
|
202 |
|
203 | - Update dependencies & test on Node.js 10 [`#176`](https://github.com/pahen/madge/pull/176)
|
204 | - Add --no-spinner option [`b1ad3eb`](https://github.com/pahen/madge/commit/b1ad3eb5d878e31f1f87d99f6b3de713003079c1)
|
205 | - Update dependencies [`9b1293e`](https://github.com/pahen/madge/commit/9b1293e4f7c990efd1e58cd9f069bdd3a6b36fb7)
|
206 | - Update dev dependencies [`2260b61`](https://github.com/pahen/madge/commit/2260b613ecddb6f623584b82b1a30542b01c90e7)
|
207 |
|
208 | #### [v3.2.0](https://github.com/pahen/madge/compare/v3.1.1...v3.2.0)
|
209 |
|
210 | > 26 June 2018
|
211 |
|
212 | - Plot nodes as boxes [`#165`](https://github.com/pahen/madge/pull/165)
|
213 | - Document new graph settings [`c6e742f`](https://github.com/pahen/madge/commit/c6e742f97a065a452445702645ec06c1ea91ea07)
|
214 | - aesthetic changes: plot rounded boxes, prefer left to right. [`7a7ed8c`](https://github.com/pahen/madge/commit/7a7ed8c2f9f4f189d0ba1372d30b06fef7e50cc4)
|
215 | - fix incorrect hex. 5 -> 6 digits. [`e8e330c`](https://github.com/pahen/madge/commit/e8e330c9f5b70c3d925ec1674c7d62253750196e)
|
216 |
|
217 | #### [v3.1.1](https://github.com/pahen/madge/compare/v3.1.0...v3.1.1)
|
218 |
|
219 | > 24 May 2018
|
220 |
|
221 | #### [v3.1.0](https://github.com/pahen/madge/compare/v3.0.1...v3.1.0)
|
222 |
|
223 | > 22 May 2018
|
224 |
|
225 | - Bind all dependencies to latest version [`#161`](https://github.com/pahen/madge/pull/161)
|
226 | - Update ora to version 2 [`#155`](https://github.com/pahen/madge/pull/155)
|
227 | - Remove mz as a production dependency. Instead use pify for promisifying. [`#154`](https://github.com/pahen/madge/pull/154)
|
228 | - Remove package-lock.json [`8fd1859`](https://github.com/pahen/madge/commit/8fd18595a9b8bf28f67c01795b3ed182eb2d4b8d)
|
229 | - Bind all dependencies to latest version, It fixes security issue in rc => deep-extend library. And added .idea project files to gitignore [`147d431`](https://github.com/pahen/madge/commit/147d431e506dac03230fedb2cf12be5a11e79c7d)
|
230 | - Use caret ranges for all dependencies [`b0e334a`](https://github.com/pahen/madge/commit/b0e334ac22059edcf3bee059ba075cd1b12da985)
|
231 |
|
232 | #### [v3.0.1](https://github.com/pahen/madge/compare/v3.0.0...v3.0.1)
|
233 |
|
234 | > 5 February 2018
|
235 |
|
236 | - Fix broken link [`#149`](https://github.com/pahen/madge/pull/149)
|
237 | - Update deps [`3ba103c`](https://github.com/pahen/madge/commit/3ba103c8afa978b9163e9958d3197b294f9a93ce)
|
238 | - Fix issue with short CLI options not working properly [`f73704d`](https://github.com/pahen/madge/commit/f73704dc3bd88fbc6308f1799319825d10251505)
|
239 |
|
240 | ### [v3.0.0](https://github.com/pahen/madge/compare/v2.2.0...v3.0.0)
|
241 |
|
242 | > 22 January 2018
|
243 |
|
244 | - chore: upgrade dependency-tree to 6.0.0 to address warning [`#147`](https://github.com/pahen/madge/pull/147)
|
245 | - Update dev-dependencies [`#144`](https://github.com/pahen/madge/pull/144)
|
246 | - Use caret ranges for all dependencies [`#141`](https://github.com/pahen/madge/pull/141)
|
247 | - Update chalk to 2.3.0 [`#140`](https://github.com/pahen/madge/pull/140)
|
248 | - Updates dependencies (not dev-dependencies) [`#134`](https://github.com/pahen/madge/pull/134)
|
249 | - deps: Update debug to fix security issue [`#130`](https://github.com/pahen/madge/pull/130)
|
250 | - Regenerate package-lock.json [`5d26187`](https://github.com/pahen/madge/commit/5d261874f7471cf66898205b83c967401c050fd3)
|
251 | - dependency-tree@5.11.1 [`c35174c`](https://github.com/pahen/madge/commit/c35174c39c58ed7a5cf4e9560c1d16407870c4ea)
|
252 | - Updat eslint to 4.13.0 and @aptoma/eslint-config to 7.0.1. [`b184021`](https://github.com/pahen/madge/commit/b184021cf758eeffad2eb7f590e218c463e191dc)
|
253 |
|
254 | #### [v2.2.0](https://github.com/pahen/madge/compare/v2.1.0...v2.2.0)
|
255 |
|
256 | > 29 August 2017
|
257 |
|
258 | #### [v2.1.0](https://github.com/pahen/madge/compare/v2.0.0...v2.1.0)
|
259 |
|
260 | > 26 August 2017
|
261 |
|
262 | - Support for TypeScript [`#124`](https://github.com/pahen/madge/pull/124)
|
263 | - Add tests for TypeScript [`50eb3ca`](https://github.com/pahen/madge/commit/50eb3ca5a884ce7cf23118755b8ed13f2ccf01a1)
|
264 | - Center badges in README [`5b981cd`](https://github.com/pahen/madge/commit/5b981cd637787241e119587207ef09a878650136)
|
265 | - Create LICENSE [`741cd76`](https://github.com/pahen/madge/commit/741cd761d4d0358022fee20ad3312f5230708603)
|
266 |
|
267 | ### [v2.0.0](https://github.com/pahen/madge/compare/v1.6.0...v2.0.0)
|
268 |
|
269 | > 15 July 2017
|
270 |
|
271 | - Add —-orphans to show modules that no one is depending on [`#121`](https://github.com/pahen/madge/pull/121)
|
272 | - Fix typo [`#119`](https://github.com/pahen/madge/pull/119)
|
273 | - fix typo in `.image()` example [`#113`](https://github.com/pahen/madge/pull/113)
|
274 | - Always include file extension [`b6cac48`](https://github.com/pahen/madge/commit/b6cac48c9162736a40e1f6b7aa9dd3a8d225d6da)
|
275 | - Fix bug with --extensions not working [`fc4acce`](https://github.com/pahen/madge/commit/fc4acce1517514dc7e34e7a6fb569e83047251b4)
|
276 | - Support for Less [`d2d4b96`](https://github.com/pahen/madge/commit/d2d4b96cd160b4bea3d24b8399100a0030158feb)
|
277 |
|
278 | #### [v1.6.0](https://github.com/pahen/madge/compare/v1.5.0...v1.6.0)
|
279 |
|
280 | > 8 February 2017
|
281 |
|
282 | - Show CLI spinner with the currently processed file [`f57480a`](https://github.com/pahen/madge/commit/f57480aaaa4e70e9d9afcab78f425ee0ee6f5754)
|
283 | - Add support for dependencyFilter function [`eac8591`](https://github.com/pahen/madge/commit/eac85914a69e8359aca3dd737ff1d6026419f79b)
|
284 | - Add script for testing output [`e74df55`](https://github.com/pahen/madge/commit/e74df55c6a5d1f16eda3ef708b1f43bddb7a25d9)
|
285 |
|
286 | #### [v1.5.0](https://github.com/pahen/madge/compare/v1.4.6...v1.5.0)
|
287 |
|
288 | > 13 January 2017
|
289 |
|
290 | - Tweak output colors and error messages [`60d59a6`](https://github.com/pahen/madge/commit/60d59a664dda42d98a4cd7f772afb9acbb38da70)
|
291 | - Support running —circular with —-warning [`b8a0371`](https://github.com/pahen/madge/commit/b8a0371c2695dbd4afbade785b87e9be42182ca7)
|
292 | - Update changelog [`fa7cc99`](https://github.com/pahen/madge/commit/fa7cc99a09cf4e1af9f9a6664dd57eda1f862fa0)
|
293 |
|
294 | #### [v1.4.6](https://github.com/pahen/madge/compare/v1.4.5...v1.4.6)
|
295 |
|
296 | > 9 January 2017
|
297 |
|
298 | - Update circular dependency check output [`4ec6322`](https://github.com/pahen/madge/commit/4ec6322ec50b5e8bdd16fc0a697fd0f68e803ba7)
|
299 | - Update changelog [`d718612`](https://github.com/pahen/madge/commit/d718612b0d00e3bf382a8042ce97aa76fa232de4)
|
300 | - Bump dependency-tree [`3bc9689`](https://github.com/pahen/madge/commit/3bc9689c903b2431e0dee3e6796fa23b3bd7886f)
|
301 |
|
302 | #### [v1.4.5](https://github.com/pahen/madge/compare/v1.4.4...v1.4.5)
|
303 |
|
304 | > 7 January 2017
|
305 |
|
306 | - Keep file extension in module paths until we output the graph [`bd980cf`](https://github.com/pahen/madge/commit/bd980cfdbafa1952607df442ca771e68d58a4757)
|
307 | - Update changelog [`0492763`](https://github.com/pahen/madge/commit/04927633ce7223980dbbc4818e6e1fbb533737b3)
|
308 |
|
309 | #### [v1.4.4](https://github.com/pahen/madge/compare/v1.4.3...v1.4.4)
|
310 |
|
311 | > 4 January 2017
|
312 |
|
313 | - Add tests for resolving using webpack resolve.root [`8452575`](https://github.com/pahen/madge/commit/8452575bb2ea567593ef1488e6148f96f82acd26)
|
314 | - Update changelog [`13648c7`](https://github.com/pahen/madge/commit/13648c709886dfaf8bff1bd4fa24624d12d769ba)
|
315 | - Bump dependencies [`c9b1795`](https://github.com/pahen/madge/commit/c9b17951afd7e9caeaa00cd5b61d4ebdd262a937)
|
316 |
|
317 | #### [v1.4.3](https://github.com/pahen/madge/compare/v1.4.2...v1.4.3)
|
318 |
|
319 | > 12 October 2016
|
320 |
|
321 | - Fix bug with CLI —-require-config and --webpack-config not working [`386d710`](https://github.com/pahen/madge/commit/386d71055e263f04cc05779ebd259979c1415b7b)
|
322 | - Update changelog [`cc4cb9e`](https://github.com/pahen/madge/commit/cc4cb9ea38f60341b1a57996a52036da1626f9a2)
|
323 | - Update changelog [`97ba4c2`](https://github.com/pahen/madge/commit/97ba4c2cb78568766593fabbe89eec738ea4f65d)
|
324 |
|
325 | #### [v1.4.2](https://github.com/pahen/madge/compare/v1.4.1...v1.4.2)
|
326 |
|
327 | > 6 October 2016
|
328 |
|
329 | - Rename —-show-skipped to —-warning [`a2d7c99`](https://github.com/pahen/madge/commit/a2d7c99d9b8e8c04e982a9505e1c95f682f22dc4)
|
330 |
|
331 | #### [v1.4.1](https://github.com/pahen/madge/compare/v1.4.0...v1.4.1)
|
332 |
|
333 | > 6 October 2016
|
334 |
|
335 | - Don’t show warnings about skipped files by default [`2cfa8d7`](https://github.com/pahen/madge/commit/2cfa8d74d7fad3d85225523515a9c36addbe0b3a)
|
336 |
|
337 | #### [v1.4.0](https://github.com/pahen/madge/compare/v1.3.2...v1.4.0)
|
338 |
|
339 | > 6 October 2016
|
340 |
|
341 | - Show skipped files as warnings (disable with —-no-warning) [`#108`](https://github.com/pahen/madge/pull/108)
|
342 | - Update changelog [`4cb2c4c`](https://github.com/pahen/madge/commit/4cb2c4c806cfe87db8dabbc32920ac8f539e3dcc)
|
343 |
|
344 | #### [v1.3.2](https://github.com/pahen/madge/compare/v1.3.1...v1.3.2)
|
345 |
|
346 | > 3 October 2016
|
347 |
|
348 | - Bump dependency-tree [`6fb76b2`](https://github.com/pahen/madge/commit/6fb76b2fe29a760b4652edf60724880f10518dda)
|
349 |
|
350 | #### [v1.3.1](https://github.com/pahen/madge/compare/v1.3.0...v1.3.1)
|
351 |
|
352 | > 1 October 2016
|
353 |
|
354 | - Allow to pass options to detectives [`#105`](https://github.com/pahen/madge/pull/105)
|
355 | - Bump dependency-tree to 5.7.0 [`d5c5de2`](https://github.com/pahen/madge/commit/d5c5de26c1c12f716d58fb0a780094ea939ed954)
|
356 |
|
357 | #### [v1.3.0](https://github.com/pahen/madge/compare/v1.2.0...v1.3.0)
|
358 |
|
359 | > 6 September 2016
|
360 |
|
361 | - Improve performance on large codebase [`#104`](https://github.com/pahen/madge/pull/104)
|
362 | - Cache paths when converting tree for better performance [`fc67d00`](https://github.com/pahen/madge/commit/fc67d0060d3050357f161cf5a86973a53b82910c)
|
363 | - Rename commonjs to cjs [`8c56037`](https://github.com/pahen/madge/commit/8c56037570f53ed0c0560fcff391efe05227dc1b)
|
364 | - Remove unnecessary mapping of CLI args to config [`93f19da`](https://github.com/pahen/madge/commit/93f19da023ff3ddfd52b89854272555640b3104e)
|
365 |
|
366 | #### [v1.2.0](https://github.com/pahen/madge/compare/v1.1.0...v1.2.0)
|
367 |
|
368 | > 1 September 2016
|
369 |
|
370 | - Add option —-stdin for piping predefined tree [`#103`](https://github.com/pahen/madge/pull/103)
|
371 | - Cleanup in tests [`75dce71`](https://github.com/pahen/madge/commit/75dce7194059337163632f284e78c6e4dd795883)
|
372 | - Add missing test file [`1ce0c01`](https://github.com/pahen/madge/commit/1ce0c015269b56f32994621226753579ddac2c64)
|
373 |
|
374 | #### [v1.1.0](https://github.com/pahen/madge/compare/v1.0.0...v1.1.0)
|
375 |
|
376 | > 23 August 2016
|
377 |
|
378 | - Fix failing tests on Windows [`#98`](https://github.com/pahen/madge/pull/98)
|
379 | - Support for setting custom GraphViz options. Fixes #94 [`#94`](https://github.com/pahen/madge/issues/94)
|
380 | - Replace parsers with dependency-tree module [`4be7db2`](https://github.com/pahen/madge/commit/4be7db2f096c6695ac1b8eacfd0095c5fa7ac7fb)
|
381 | - Use promises in API [`dbad4b6`](https://github.com/pahen/madge/commit/dbad4b6ba89a05168be8eb702340f9887e1bf46a)
|
382 | - Move tree generation to tree.js and add support folders [`07a36ed`](https://github.com/pahen/madge/commit/07a36edb65d84a84096ef3bb7228f4b9448df37d)
|
383 |
|
384 | ### [v1.0.0](https://github.com/pahen/madge/compare/0.6.0...v1.0.0)
|
385 |
|
386 | > 19 August 2016
|
387 |
|
388 | - Version 1.0 [`#96`](https://github.com/pahen/madge/pull/96)
|
389 |
|
390 | #### [0.6.0](https://github.com/pahen/madge/compare/0.5.5...0.6.0)
|
391 |
|
392 | > 6 July 2016
|
393 |
|
394 | - Convert classes to ES6. [`8134400`](https://github.com/pahen/madge/commit/8134400915e1e6bef99fc3bceb5c790e7aa2caa7)
|
395 | - Convert tests to ES6. [`4a9797e`](https://github.com/pahen/madge/commit/4a9797eac699df69e86d36a12ae92beb28836395)
|
396 | - Use ES6 internally. [`6a0e2ca`](https://github.com/pahen/madge/commit/6a0e2ca5838ceb509ba3330fa4031ea1a6f7f7e5)
|
397 |
|
398 | #### [0.5.5](https://github.com/pahen/madge/compare/0.5.4...0.5.5)
|
399 |
|
400 | > 3 July 2016
|
401 |
|
402 | - Fix matching absolute path [`#80`](https://github.com/pahen/madge/pull/80)
|
403 | - Support for es6 re-export syntax [`#91`](https://github.com/pahen/madge/pull/91)
|
404 | - AMD: Support files with embedded es6 [`#90`](https://github.com/pahen/madge/pull/90)
|
405 | - Improve readme circular return object [`#85`](https://github.com/pahen/madge/pull/85)
|
406 | - AMD: Support files with embedded es6 (#90) [`#84`](https://github.com/pahen/madge/issues/84)
|
407 | - Update code to pass ESLint rules. [`e0866d5`](https://github.com/pahen/madge/commit/e0866d56e6b7dc7112f71616ac22dc7c0d954ea2)
|
408 | - Remove react-tools since detective-es6 handles it now. [`b16f946`](https://github.com/pahen/madge/commit/b16f94625846436859ef7a5a5f68545305db509e)
|
409 | - Move RequireJS specific code into amd.js [`374d14c`](https://github.com/pahen/madge/commit/374d14c1742a1feba2e6fb7805ab1d510b78d661)
|
410 |
|
411 | #### [0.5.4](https://github.com/pahen/madge/compare/0.5.3...0.5.4)
|
412 |
|
413 | > 13 June 2016
|
414 |
|
415 | - Bump detective-es6 for JSX and ES7 support [`#83`](https://github.com/pahen/madge/pull/83)
|
416 | - Don't use sudo to install the package [`#76`](https://github.com/pahen/madge/pull/76)
|
417 | - Correct CLI API for mainRequireModule [`#72`](https://github.com/pahen/madge/pull/72)
|
418 | - Bump detective-es6 for JSX and ES7 support [`#81`](https://github.com/pahen/madge/issues/81) [`#61`](https://github.com/pahen/madge/issues/61)
|
419 | - Update status icons in README. [`61429de`](https://github.com/pahen/madge/commit/61429ded932c32426b20c86552ff5096d715d726)
|
420 | - Update releasenotes. [`bf0e987`](https://github.com/pahen/madge/commit/bf0e987b7da6d2d84e142a3cbb5388e7a2e0659c)
|
421 | - Bump to version 0.5.4 [`38c40ac`](https://github.com/pahen/madge/commit/38c40ac17d653103187bcc1c5e2512aa3c5b0c4c)
|
422 |
|
423 | #### [0.5.3](https://github.com/pahen/madge/compare/0.5.2...0.5.3)
|
424 |
|
425 | > 25 November 2015
|
426 |
|
427 | - Correct regex on CommonJS parser to detect a core module [`#71`](https://github.com/pahen/madge/pull/71)
|
428 | - Update README.md [`#70`](https://github.com/pahen/madge/pull/70)
|
429 | - List "es6" format in CLI help [`#66`](https://github.com/pahen/madge/pull/66)
|
430 | - Update releasenotes. [`153235d`](https://github.com/pahen/madge/commit/153235dba6df0b40b4305c1331fa7856b9a9bd25)
|
431 | - Bump to version 0.5.3 [`c00dd70`](https://github.com/pahen/madge/commit/c00dd70f684cb71c651a7e57eeeb89728cb9434c)
|
432 | - Correct regex on CJS parser to detect a core module [`67a449a`](https://github.com/pahen/madge/commit/67a449a276d250950dd839ffb37bb2b9bb7a82bd)
|
433 |
|
434 | #### [0.5.2](https://github.com/pahen/madge/compare/0.5.1...0.5.2)
|
435 |
|
436 | > 16 October 2015
|
437 |
|
438 | - Update resolve to latest version. [`21f787c`](https://github.com/pahen/madge/commit/21f787ced85df3002508a1de4fc3b4fe23fbfc06)
|
439 | - Bump to version 0.5.2 [`95faed0`](https://github.com/pahen/madge/commit/95faed027d21af80e58697588f061787b2f8592f)
|
440 |
|
441 | #### [0.5.1](https://github.com/pahen/madge/compare/0.5.0...0.5.1)
|
442 |
|
443 | > 15 October 2015
|
444 |
|
445 | - Update modules without any change to the code [`#65`](https://github.com/pahen/madge/pull/65)
|
446 | - Update all dependencies that will not break tests [`65dcaf3`](https://github.com/pahen/madge/commit/65dcaf318defa3140222c9774b35d51373bd5aa1)
|
447 | - Update shrinkwrap [`08ad266`](https://github.com/pahen/madge/commit/08ad266ea7e922762798b5a5bacc103c7d6b9762)
|
448 | - Update releasenotes. [`774f8d8`](https://github.com/pahen/madge/commit/774f8d855bf77da0211df97c97b97dc2d44cab69)
|
449 |
|
450 | #### [0.5.0](https://github.com/pahen/madge/compare/0.4.1...0.5.0)
|
451 |
|
452 | > 2 April 2015
|
453 |
|
454 | - Add 'comma separated' to -p usage for clarity [`#49`](https://github.com/pahen/madge/pull/49)
|
455 | - Add ES6 module support [`d5b0b60`](https://github.com/pahen/madge/commit/d5b0b60cff78aa473e60cf81322a9cfc716643a4)
|
456 | - Use npm-shrinkwrap instead of “npm shrinkwrap” to get consistent “resolved” fields. [`082abcb`](https://github.com/pahen/madge/commit/082abcb83a34aec2db0edeb728b85cf2e0be2e0b)
|
457 | - Cleanup after PL. [`a0d18ff`](https://github.com/pahen/madge/commit/a0d18ffdf8530ca10ebc6ab8e4e86f160b4b524c)
|
458 |
|
459 | #### [0.4.1](https://github.com/pahen/madge/compare/0.4.0...0.4.1)
|
460 |
|
461 | > 19 December 2014
|
462 |
|
463 | - Move method to proper file. [`f17a64a`](https://github.com/pahen/madge/commit/f17a64ae0f1c1e506a99fe739b2bc4a6ef2013cc)
|
464 | - Fix bug with absolute paths for module IDs in Windows. [`f64697a`](https://github.com/pahen/madge/commit/f64697a25718ca16e5af5aa21594cfd98bc23701)
|
465 | - Fix issues with absolute paths for modules IDs in Windows (all tests should now pass on Windows too). [`9d524e4`](https://github.com/pahen/madge/commit/9d524e4cc044533029ca6a67e1fba1fac1532984)
|
466 |
|
467 | #### [0.4.0](https://github.com/pahen/madge/compare/0.3.5...0.4.0)
|
468 |
|
469 | > 19 December 2014
|
470 |
|
471 | - Update NPM shrinkwrap file. [`a23178c`](https://github.com/pahen/madge/commit/a23178c990c87556e2f126a548005ce2a8f35b37)
|
472 | - Resolve the module IDs from the RequireJS paths-config properly. [`41b54e2`](https://github.com/pahen/madge/commit/41b54e2ecde61972ea1f2dfd1a75904ec1029d5a)
|
473 | - Add support for JSX (React) and additional module paths. [`858cd72`](https://github.com/pahen/madge/commit/858cd7290d87477ada8b588d85c93f32a6b932e9)
|
474 |
|
475 | #### [0.3.5](https://github.com/pahen/madge/compare/0.3.3...0.3.5)
|
476 |
|
477 | > 22 September 2014
|
478 |
|
479 | - IMPROVED: correctly detect circular dependencies when using path aliases (amd) [`324b12b`](https://github.com/pahen/madge/commit/324b12b7a04c7f3bfd431b057e1487e6cf0e6442)
|
480 | - Clear generated graph nodes on each render of a graph. [`4bd4f00`](https://github.com/pahen/madge/commit/4bd4f0035ea2989e7c59249d0ef54be762fbaad5)
|
481 | - Update releasenotes. [`d3df3ab`](https://github.com/pahen/madge/commit/d3df3ab7e22234a21a229296811c8171ee3beefb)
|
482 |
|
483 | #### [0.3.3](https://github.com/pahen/madge/compare/0.3.2...0.3.3)
|
484 |
|
485 | > 11 July 2014
|
486 |
|
487 | - Use path.resolve() to resolve relative paths in AMD dependencies instead of substack’s resolve lib since it works as expected (fixes #33). [`#33`](https://github.com/pahen/madge/issues/33)
|
488 | - Use amdetective infavor of parse.js for parsing AMD dependencies. [`28e462d`](https://github.com/pahen/madge/commit/28e462d6a016f5b44aa1324392532073d8442005)
|
489 | - Bump to version 0.3.3 [`dc35cf4`](https://github.com/pahen/madge/commit/dc35cf45fa7bacc23f31c5cd0cc5888806624ddc)
|
490 |
|
491 | #### [0.3.2](https://github.com/pahen/madge/compare/0.3.1...0.3.2)
|
492 |
|
493 | > 25 June 2014
|
494 |
|
495 | - convert spaces to tabs [`#30`](https://github.com/pahen/madge/pull/30)
|
496 | - Code cleanup. [`a235a00`](https://github.com/pahen/madge/commit/a235a0074ba9fb3ca7e6a02aedc6d96c40c8ad5b)
|
497 | - Added failing test cases. [`d095e6a`](https://github.com/pahen/madge/commit/d095e6af71093c16ed0ba704a11f8eed05f76912)
|
498 | - Added code to pass the tests. [`b2276f5`](https://github.com/pahen/madge/commit/b2276f5fc8a121d87d9d38a94b5a894e5103d7dc)
|
499 |
|
500 | #### [0.3.1](https://github.com/pahen/madge/compare/0.3.0...0.3.1)
|
501 |
|
502 | > 3 June 2014
|
503 |
|
504 | - Apply exclude to RequireJS shim dependencies [`02f3d28`](https://github.com/pahen/madge/commit/02f3d28f26af12d0b0ade3c56df42451161b3882)
|
505 | - Update releasenotes. [`8dd4fb2`](https://github.com/pahen/madge/commit/8dd4fb2168c357e9ccdfabe68c5d62b13e654c26)
|
506 | - Bump to version 0.3.1 [`c41987b`](https://github.com/pahen/madge/commit/c41987b0ad5c952af9554552bcbbddb87139b2e6)
|
507 |
|
508 | #### [0.3.0](https://github.com/pahen/madge/compare/0.2.0...0.3.0)
|
509 |
|
510 | > 26 May 2014
|
511 |
|
512 | - Lock down dependencies. [`9dcc9b7`](https://github.com/pahen/madge/commit/9dcc9b71348b733aad12e5373f9955158d085509)
|
513 | - make pluggbable by adding onParseFile and onAddModule options that hook into these events with returned madge as the bound context [`ee04d41`](https://github.com/pahen/madge/commit/ee04d418a0cfc61cffbf210edd60129ca609be98)
|
514 | - Add some documentation about onParseFile and onAddModule options. [`dfa9c2b`](https://github.com/pahen/madge/commit/dfa9c2b4491bd34e6444b0f602bc329eb6c80639)
|
515 |
|
516 | #### 0.2.0
|
517 |
|
518 | > 18 April 2014
|
519 |
|
520 | - Update README.md [`#13`](https://github.com/pahen/madge/pull/13)
|
521 | - Using require() to get version number instead of version.js [`#11`](https://github.com/pahen/madge/pull/11)
|
522 | - Complete path in circular dependencies is now printed (and marked as red in image graphs). Fixes #4 [`#4`](https://github.com/pahen/madge/issues/4)
|
523 | - Fixed Node.js v0.8 issues. Closes #2 [`#2`](https://github.com/pahen/madge/issues/2)
|
524 | - first commit [`c730a52`](https://github.com/pahen/madge/commit/c730a52ac6eb49c7a5813146c42ef9861c364aee)
|
525 | - Added support for CoffeeScript. Files with extension .coffee will automatically be compiled on-the-fly. [`67fa4ec`](https://github.com/pahen/madge/commit/67fa4ec53d2ae2a85ed0c83ea656dd20364f7f03)
|
526 | - Some code cleanup. [`d976942`](https://github.com/pahen/madge/commit/d9769421ad0aa8e5a3109158f33ce80ea926881b)
|