UNPKG

3.91 kBMarkdownView Raw
1# Change Log
2
3All notable changes to this project will be documented in this file.
4
5# 4.3.0 (27-03-2019)
6
7- Enabled `--esmodule` mode, to create `module` builds without unneccessary transpilations
8
9# 4.2.0 (12-03-2019)
10
11- Return 404 if any API endpoints fail
12- Only wrap API response in `{ data: {} }` if an array
13
14# 4.1.0 (19-02-2019)
15
16- Allow `{ path: '/', error: true }` to return 404
17- Only bundle `missing-view` and `error-view` if PROD
18
19# 4.0.1 (14-02-2019)
20
21- Check if request is preview before returning cached response
22
23# 4.0.0 (14-02-2019)
24
25- Revert preview cache behaviour
26
27# 3.0.2 (14-02-2019)
28
29- Serialize/Deserialize responseObject into cache
30
31# 3.0.1 (13-02-2019)
32
33- Fix potential cache/response issue in dynamic
34
35# 3.0.0 (13-02-2019)
36
37- Set cache for all preview links, rely on Tapestry Wordpress Plugin to produce unique hash per update
38- Remove tapestry query string data from URL on load
39- Fix normalised path issue
40
41# 2.3.4 (08-02-2019)
42
43- Pass through headers for proxies
44
45# 2.3.3 (12-07-2018)
46
47- Refactor dynamic handler, and render function in preperation for serverless command
48
49# 2.3.2 (11-12-2018)
50
51- Lock version number of ps-tree to fix event-stream issue (https://github.com/dominictarr/event-stream/issues/116)
52
53# 2.3.1 (11-12-2018)
54
55- Fix issue with dev server and hook registering order
56
57# 2.3.0 (11-12-2018)
58
59- Broadcast websocket events for server compilation to the client
60
61# 2.2.0 (11-9-2018)
62
63- React Error Overlay for browser error notification in dev
64- Noisier terminal output during dev
65
66# 2.1.0 (10-11-2018)
67
68- Added `customDoctype` option to `routeOptions`. If a value is passed it will override the default one`<!doctype html>`
69
70# 2.0.0 (11-10-2018)
71
72- Updated all babel packages to 7.0.0
73- 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
74- 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
75- Expose babel configuration via `tapestry-lite/babel`, helpful for testing purposes on the project using tapestry
76- 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
77- 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
78- Removed the unneccessary `type="text/javascript"` from the bootstrap data and fixed the incorrectly escaped `_tapestry` object
79- Add support for an object export from a custom webpack config
80
81# 1.5.3 (07-09-2018)
82
83- Filter falsey items from routes array
84
85# 1.5.2 (05-09-2018)
86
87- Fix case sensitive redirect lookup
88- Pass headers on through API proxy
89
90# 1.5.1 (05-07-2018)
91
92- Test for falsey values when setting proxies
93
94# 1.5.0 (04-07-2018)
95
96- Added support for proxies from a different domain
97
98# 1.4.5 (22-06-2018)
99
100- Fix oddly formatted chunks (within assets.json) adding malformed script references to the page
101
102# 1.4.4 (20-06-2018)
103
104- Boost initial boot time with improved Webpack config creation
105
106# 1.4.3 (12-06-2018)
107
108- Fixed server hot reloading
109
110# 1.4.2 (10-06-2018)
111
112- Fixed Loadable Components regression in 1.4.1
113
114# 1.4.1 (08-06-2018)
115
116- Removed `matchRoutes` helper from client bundle
117
118# 1.4.0 (08-06-2018)
119
120- 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`
121
122# 1.3.1 (07-06-2018)
123
124- Fixed Loadable Components initial server render
125
126# 1.3.0 (04-06-2018)
127
128- Added `disableDoctype` functionality to `routeOptions`