export redux store object in /redux subpackage (82db686e)
new server startup options staticRoutePath and staticRoutePaths[] so an array of static route paths can be defined to serve up static assets from staticFolderPath. STATIC_PATH and STATIC_ROUTE_PATH are recommended in .env file can be used exclusively or together (df990169)
adds new server start option to allow custom folder path and filename for static/startup.js (2c9ad565)
support for a new server startup option of "staticFolderPath" this is not required initially as everything should default to 'static' path (b4356e17)
use react-helmet to generate the html tag server side if htmlAttributes are specified in the consuming app (ad466706)
introduced html attributes - If the app uses react-helmet html attributes they will now work server side. (ef7b89a3)
add UPDATE_LOADING_STATE action to reset isLoading state when app has entry (79377ab0)
add language control to routing preview and add defaultLang var (b7dbac18)
Bug Fixes
add node.entry.language to the routing query (5247fb75)
linkDepth in ContentTypeMappings not taking effect (f78c8507)
issue with SSR not hydrating properly/flash alternative way of handling immer features (3b193fb2)
set default folder path when serving static assets (cb9b2aef)
variable access issue (a61bd07e)
update search package to latest containing fixes and other tweaks (e8703763)
removed unused comment (1401dbdd)
multilingual entries not getting mapped when visiting the same entry but after switching language (ebcea379)
removed some non-illegal characters from fixFreeTextForElastic func in search package (eeb2fe94)
issue with mappedEntry not being written to the redux state in v2 only due to iffy Object.keys check (24fd300c)
remove uneeded toJs (975a17b5)
remove module-alias package reference causing server start to fail in release package (7261b155)
Other Changes
add support for a nodeOptions object supplied with a ContentTypeMapping to specify details for fetching children for a route entry's contentTypeId (87a1302d)
You have reached your pull rate limit. (4a2e76b7)
attempt to nest immer reducers under one key (809e49be)
testImmer bit more of an example (c4cab4d5)
emulated sometimes using fromJS sometimes fromJSOrdered in the fromJSLeaveImmer (d54530bb)
examples/doc to show how to use immer reducers and selectors (92712b0b)
immer functionality/testing (8ce191d7)
immer redux features (e16dfa3f)
opportunity to reduce some of the excess code and add additional comments to webApp.js, remove redundant patch (0b7e0269)
remove feature to automatically exclude the current route entry id in any minilist search, instead expect the consumer to provide the current route entry id in the options if they require the current page to be excluded from minilist results (98282648)
Performance Improvements
changing the way we import login code and contensis-management-api package, to give consumer projects the potential to externalise this library from their vendor.js bundle if the login features are not required (055e4d43)
remove unused packages, remove old webpack build script, update jsonpath-mapper to latest version (22323612)
Refactors
remve superfluos header with Neil’s guidance (918d2e22)