1 | # Change Log
|
2 |
|
3 | All notable changes to this project will be documented in this file.
|
4 |
|
5 | # 3.0.1 (13-02-2019)
|
6 |
|
7 | - Fix potential cache/response issue in dynamic
|
8 |
|
9 | # 3.0.0 (13-02-2019)
|
10 |
|
11 | - Set cache for all preview links, rely on Tapestry Wordpress Plugin to produce unique hash per update
|
12 | - Remove tapestry query string data from URL on load
|
13 | - Fix normalised path issue
|
14 |
|
15 | # 2.3.4 (08-02-2019)
|
16 |
|
17 | - Pass through headers for proxies
|
18 |
|
19 | # 2.3.3 (12-07-2018)
|
20 |
|
21 | - Refactor dynamic handler, and render function in preperation for serverless command
|
22 |
|
23 | # 2.3.2 (11-12-2018)
|
24 |
|
25 | - Lock version number of ps-tree to fix event-stream issue (https://github.com/dominictarr/event-stream/issues/116)
|
26 |
|
27 | # 2.3.1 (11-12-2018)
|
28 |
|
29 | - Fix issue with dev server and hook registering order
|
30 |
|
31 | # 2.3.0 (11-12-2018)
|
32 |
|
33 | - Broadcast websocket events for server compilation to the client
|
34 |
|
35 | # 2.2.0 (11-9-2018)
|
36 |
|
37 | - React Error Overlay for browser error notification in dev
|
38 | - Noisier terminal output during dev
|
39 |
|
40 | # 2.1.0 (10-11-2018)
|
41 |
|
42 | - Added `customDoctype` option to `routeOptions`. If a value is passed it will override the default one`<!doctype html>`
|
43 |
|
44 | # 2.0.0 (11-10-2018)
|
45 |
|
46 | - Updated all babel packages to 7.0.0
|
47 | - Replaced `babel-preset-razzle` with our custom babel set-up, we still use mostly the same packages and the same env configuration but we're now adding our loadable-components and emotion here
|
48 | - Improve support for custom `.babelrc`. This has always worked but it was using a slightly black magic webpack/babel approach, this update uses `babel-merge` to combine any custom babel presets/plugins with our base set
|
49 | - Expose babel configuration via `tapestry-lite/babel`, helpful for testing purposes on the project using tapestry
|
50 | - Updated `@babel/preset-env` useBuiltIns to usage, this will only polyfill what we use, rather than the entire subset of required polyfills for the browser
|
51 | - Add support for `browserslist` file to define what `@babel/polyfill` should include, this is the behaviour supported in `@babel/preset-env` so browerslist files will become more common
|
52 | - Removed the unneccessary `type="text/javascript"` from the bootstrap data and fixed the incorrectly escaped `_tapestry` object
|
53 | - Add support for an object export from a custom webpack config
|
54 |
|
55 | # 1.5.3 (07-09-2018)
|
56 |
|
57 | - Filter falsey items from routes array
|
58 |
|
59 | # 1.5.2 (05-09-2018)
|
60 |
|
61 | - Fix case sensitive redirect lookup
|
62 | - Pass headers on through API proxy
|
63 |
|
64 | # 1.5.1 (05-07-2018)
|
65 |
|
66 | - Test for falsey values when setting proxies
|
67 |
|
68 | # 1.5.0 (04-07-2018)
|
69 |
|
70 | - Added support for proxies from a different domain
|
71 |
|
72 | # 1.4.5 (22-06-2018)
|
73 |
|
74 | - Fix oddly formatted chunks (within assets.json) adding malformed script references to the page
|
75 |
|
76 | # 1.4.4 (20-06-2018)
|
77 |
|
78 | - Boost initial boot time with improved Webpack config creation
|
79 |
|
80 | # 1.4.3 (12-06-2018)
|
81 |
|
82 | - Fixed server hot reloading
|
83 |
|
84 | # 1.4.2 (10-06-2018)
|
85 |
|
86 | - Fixed Loadable Components regression in 1.4.1
|
87 |
|
88 | # 1.4.1 (08-06-2018)
|
89 |
|
90 | - Removed `matchRoutes` helper from client bundle
|
91 |
|
92 | # 1.4.0 (08-06-2018)
|
93 |
|
94 | - Changed schema of `window.__TAPESTRY_DATA__`. Now includes request data and params. This is means that where previously you'd access `props.params` in the top level component, you'll now use `props._tapestry.requestData.params`
|
95 |
|
96 | # 1.3.1 (07-06-2018)
|
97 |
|
98 | - Fixed Loadable Components initial server render
|
99 |
|
100 | # 1.3.0 (04-06-2018)
|
101 |
|
102 | - Added `disableDoctype` functionality to `routeOptions`
|