silverstripe-framework/docs/en/04_Changelogs
Sam Minnee 2e577ddb1d API Use Webpack
The bundle is generated by running “webpack” directly - gulp is no
longer needed as an intermediary. The resulting config is a lot shorter,
although more configuration is pushed into lib.js.

Modules are shared between javascript files as global variables.
Although this global state pollution is a bit messy, I don’t think it’s
practically any worse than the previous state, and it highlights the
heavy coupling between the different packages we have in place.
Reducing the width of the coupling between the core javascript and
add-on modules would probably be a better way of dealing with this than
replacing global variables with some other kind of global state.

The web pack execution seems roughly twice as fast - if I clear out my
framework/client/dist/js folder, it takes 13.3s to rebuild. However,
it’s not rebuilding other files inside dist, only the bundle files.

CSS files are now included from javascript and incorporated into
bundle.css by the webpack. Although the style-loader is helpful in some
dev workflows (it allows live reload), it introduces a flash of
unstyled content which makes it inappropriate for production.

Instead ExtractTextPlugin is used to write all the aggregated CSS
into a single bundle.css file. A style-loader-based configuration could
be introduced for dev environments, if we make use of the webpack live
reloader in the future.

Note that the following features have been removed as they don't appear to be
necessary when using Webpack:
 - UMD module generation
 - thirdparty dist file copying

LeftAndMain.js deps: Without it, ssui.core.js gets loaded too late,
which leads e.g. to buttons being initialised without this added behaviour.
2016-09-15 22:19:05 +12:00
..
_images Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
alpha Add current 4.0.0 changelog to alpha 1 release notes. 2016-05-12 16:07:35 +12:00
beta Merge 3.2 into 3.3 2016-04-26 00:17:09 +01:00
pr Standardise spelling of "customise" 2016-03-30 13:17:28 +13:00
rc Merge 3.3 into 3.4 2016-08-15 19:03:13 +12:00
2.0.1.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.0.2.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.1.0.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.1.1.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.2.0.md DOCS Make links relative so they work nicely on github and docs site. 2014-12-18 12:11:57 +13:00
2.2.1.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.2.2.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.2.3.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.2.4.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.3.0.md Standardise spelling of "customise" 2016-03-30 13:17:28 +13:00
2.3.1.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.3.2.md DOCS 3.1 - fixes broken internal links 2016-01-14 23:59:53 +13:00
2.3.3.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.3.4.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.3.5.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.3.6.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.3.7.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.3.8.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.3.9.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.3.10.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.3.11.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.3.12.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.3.13.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.4.0.md DOCS 3.1 - fixes broken internal links 2016-01-14 23:59:53 +13:00
2.4.1.md Standardise spelling of "customise" 2016-03-30 13:17:28 +13:00
2.4.2.md Standardise spelling of "customise" 2016-03-30 13:17:28 +13:00
2.4.3.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.4.4.md DOCS 3.1 - fixes broken internal links 2016-01-14 23:59:53 +13:00
2.4.5.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.4.6.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.4.7.md DOCS 3.1 - fixes broken internal links 2016-01-14 23:59:53 +13:00
2.4.8.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
2.4.10.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
3.0.0.md Standardise spelling of "customise" 2016-03-30 13:17:28 +13:00
3.0.1.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
3.0.2.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
3.0.3.md Making docs gender agnostic 2015-03-07 12:32:04 +00:00
3.0.4.md DOCS 3.1 : typose and broken internal links 2016-01-15 16:39:23 +13:00
3.0.5.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
3.0.6.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
3.0.7.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
3.0.8.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
3.0.9.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
3.0.10.md DOCS Fix missing changelogs 2015-01-22 08:40:33 +13:00
3.0.11.md DOCS Fix missing changelogs 2015-01-22 08:40:33 +13:00
3.1.0.md Standardise spelling of "customise" 2016-03-30 13:17:28 +13:00
3.1.1.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
3.1.2.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
3.1.3.md DOCS Fix missing changelogs 2015-01-22 08:40:33 +13:00
3.1.4.md DOCS Fix missing changelogs 2015-01-22 08:40:33 +13:00
3.1.5.md DOCS Fix missing changelogs 2015-01-22 08:40:33 +13:00
3.1.6.md Restructure of the docs markdown source files into more logical taxonomy 2014-12-17 15:48:35 +13:00
3.1.7.md DOCS 3.1 - fixes broken internal links 2016-01-14 23:59:53 +13:00
3.1.8.md Rebased on 3.1 - moved new change logs into place. 2014-12-17 15:50:06 +13:00
3.1.9.md Fix merge error 2015-01-15 18:56:09 +13:00
3.1.10.md Reformat changelog 2015-02-19 13:16:40 +13:00
3.1.11.md Added 3.1.11 changelog 2015-03-19 17:46:36 +13:00
3.1.12.md Added 3.1.12 changelog 2015-03-20 19:29:20 +13:00
3.1.13.md DOCS 3.1 - fixes broken internal links 2016-01-14 23:59:53 +13:00
3.1.14.md Added 3.1.14 changelog 2015-09-15 10:58:15 +12:00
3.1.15.md Add note to changelog 2015-09-18 14:51:04 +12:00
3.1.16.md Added 3.1.16 changelog 2015-11-16 15:16:49 +13:00
3.1.17.md Added 3.1.17 changelog 2016-02-24 15:31:12 +13:00
3.1.18.md Added 3.1.18 changelog 2016-02-29 15:10:05 +13:00
3.1.19.md Added 3.1.19 changelog 2016-05-11 11:09:20 +12:00
3.1.20.md Added 3.1.20 changelog 2016-08-15 16:44:36 +12:00
3.2.0.md Standardise spelling of "customise" 2016-03-30 13:17:28 +13:00
3.2.1.md Added 3.2.1 changelog 2015-11-16 16:17:10 +13:00
3.2.2.md Added 3.2.2 changelog 2016-02-24 15:33:02 +13:00
3.2.3.md Added 3.2.3 changelog 2016-02-29 15:22:39 +13:00
3.2.4.md Remove stale commits from release notes 2016-05-11 15:34:32 +12:00
3.2.5.md Added 3.2.5 changelog 2016-08-15 17:22:23 +12:00
3.3.0.md Added 3.3.0 changelog 2016-02-24 16:30:34 +13:00
3.3.1.md Added 3.3.1 changelog 2016-02-29 15:23:25 +13:00
3.3.2.md Remove stale commits from release notes 2016-05-11 15:37:31 +12:00
3.3.3.md Added 3.3.3 changelog 2016-08-15 18:05:32 +12:00
3.4.0.md Update changelog 2016-06-03 10:59:29 +12:00
3.4.1.md DOCS add missing commit af3412a to 3.4.1 changelog 2016-08-18 16:27:36 +01:00
4.0.0.md API Use Webpack 2016-09-15 22:19:05 +12:00
index.md Update index.md 2015-06-18 19:40:04 +12:00