UNPKG

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