😜 1.5.4 (2019-10-01)
- karma waiting (5bc76a7)
- sys.node (68408f6)
- compiler: only treat unused diagnostics as warnings (add1337)
- vdom: boolean properties in native elements (ccce46e), closes #1899
🐊 1.5.3 (2019-09-27)
- ie11: improved css vars polyfill (5e4a0f9)
- polyfill: guard against undefined nodes in getRootNode (#1898) (94cf5b2)
- safari10: fix safari 10 support (35d61a4)
⛹ 1.5.2 (2019-09-26)
- css-shim: replaced innerHTML with textContent (#1892) (613c797)
- ie: add isConnected polyfill (6fbbcab)
- ie: DOMTokenList polyfill (09ea5de)
- ie: fixed isConnected polyfill (ef2df7c)
🐽 1.5.1 (2019-09-25)
- emit index on browser build (eb259a9)
- emit pure JSX namespace (#1886) (5ef9a47)
- vdom: svg's xlink attributes (#1890) (3f436e2)
- unknown globals are side effect free (370636a)
🍬 1.5.0 (2019-09-24)
- compiler: component constructors can not have arguments (8df8bf9), closes #1855
- screenshot: works over file protocol (440fd9d)
- system: fix leaking variables (#1788) (d9881d3)
- loader uses data-stencil-namespace (21552c8)
- css-shim: skip 'Data URLs' when fixing relative urls (#1861) (40d8e1e)
- docs: CSS variables typo (513012e)
- docs: Minify CSS and JS config swapped (1953c12)
- mock-doc: type defaults to "submit" (a865439)
- vdom: initial render of properties (#1858) (e0085cc)
- add componentShouldUpdate (#1876) (457203f)
- relax puppeteer semver range (f7e08d2)
- support mixed case events (#1856) (972ce3f)
- e2e: enable GPU for osx and linux (d34d0f8)
💥 1.4.0 (2019-09-09)
- docs: emit vscode custom html data (1008ee7)
- typescript: update to typescript 3.6.2 (9983da0)
🍔 1.3.3 (2019-09-06)
- docs: print dependencies paths in unix format (22d9c93)
- types: fix AsyncIterableIterator type error (6065bab), closes #1839
- mock-doc: add MouseEvent (#1830) (ad871b8)
- testing: add getDiagnostics() and failOnConsole option (645b5f9)
- testing: add template rendering (#1838) (ae74a27)
🐎 1.3.2 (2019-08-26)
- testing: properly wait until stencil load (897b659)
- testing: spyOnEvent returns async iterator (c9d543a)
🐦 1.3.1 (2019-08-23)
- dont error about exported function in global (ab65ba6)
🌎 1.3.0 (2019-08-20)
- compiler: stencil core runtime is side effects free (3a44def)
- dist-module: apply plugins to dist-module imports (1392b0c)
- e2e: improve error reporting (c53d91e)
- global: fix global script output (9d9ee20)
- global: require global scripts to be wrapped w/ default export fn (bdae144)
- jest: ensure correct argv types (766ab26)
- mock-doc: property append document fragments (84400b3)
- testing: do not skip output targets in testing (691b8ad)
- testing: improve serialization of console logs (d4d11f0)
- testing: skip e2e by default (110d5e4)
- testing: skip script and style in text search (9d55304)
- testing: spec source maps works in node debugger (225f488)
- cli: add component generator (#1814) (9ab0637)
- compiler: support paths in compiler options (#1584) (66bb0cd)
- log: do not error for semantic ts diagnostics when in dev mode (9e64ddc)
🏸 1.2.5 (2019-08-13)
- file: make es5 work using the file protocol (a5c01c6)
- legacy: remove NodeList forEach usage + polyfill (5b2f000)
- keep console.log in prod mode (a145c74), closes #1799
- puppeteer types (237e38a)
- dist-module: generate single file component module (2ce6982)
- better optimize esm build (66571d0)
- bundler: don't leak build conditionals (4bcd107)
- prerender: serialize modulepreload links when using mode (4102cd3)
- www: create modulepreload for main entry-point (134ac50)
- optimize isComplexType (a13f45d)
🐗 1.2.4 (2019-08-08)
- don't emit undocumented warning when deprecated (2ef43d1)
- fix tests (d6eded2)
- node types (35ab597)
- compiler: crash when printing warning (64607d1)
- dev-server: ssl support (#1653) (e6cc6da)
- runtime: always add .hydrated to (#1767) (143e07e)
- script: accept query parameter (1bf34b0), closes #1775
- vdom: render falsy attributes properly (368aee7), closes #1780
- workaround v8 caching issue (#1768) (c3d0910), closes #1759
- build: export component classes as const variable (3a948af)
- emit warning when emitting event while disconnected (053a7df)
- compiler: add component compiler metadata to results (b354444)
- compiler: add import paths to compile results (adca6d0)
🍏 1.2.3 (2019-07-30)
🎁 1.2.2 (2019-07-26)
- compiler: add component compiler metadata to results (b354444)
- compiler: add import paths to compile results (adca6d0)
- dev-server: ssl support (#1653) (e6cc6da)
🍅 1.2.1 (2019-07-25)
- transform: fix addEsmImports (#1764) (bf64e0f), closes #1761
- vdom: support multiple spaces and line breaks in class (#1762) (fb85af1), closes #1757
- webpackIncludes matches legacy files (#1763) (467a966)
🚙 1.2.0 (2019-07-24)
- bundler: properly bundle all used components (eda46f6)
- hydrate: patch document.baseURI for domino dom implementation (31ee8ad)
- runtime: simplify classlist.add/remove for IE11 (#1760) (f51cb8f), closes #1757
- vdom: foreignObject rendering (08bf9e3), closes #1733
- vdom: skip empty classes (7004a59)
- build: speed up www dev build (88d37a1)
🐕 1.1.9 (2019-07-22)
- vdom: classes with consecutive spaces (f25b9eb)
📍 1.1.8 (2019-07-22)
- render jsdocs tags in component.d.ts (3f90962)
- mock-doc: fully svg compliant (#1739) (ff46cbc)
- vdom: check dom value before assign (#1736) (5f2fc80), closes ionic-team/ionic#18768 ionic-team/ionic#18757
- vdom: use classList instead of className (#1737) (667e668)
- move promise polyfill (#1720) (2e05e0d)
- angular: property assignment happens after append (#1732) (4a3982d)
- copy: emit copy www in appDir (d61e6a8)
- loader: add CDN fallback loader (#1746) (ad33c31)
- mock-doc: add canvas (#1716) (0459e22)
- expose CopyTask.keepDirStructure API (4b8d71d)
👒 1.1.7 (2019-07-16)
- angular: property assignment happens after append (#1732) (4a3982d)
- copy: emit copy www in appDir (d61e6a8)
🍪 1.1.6 (2019-07-09)
- polyfill: ensure window context w/ fetch polyfill (37c78f3)
- compiler: warn about event name conflicts (015ea32)
- logger: expose logger config for custom logging (709454f)
🍸 1.1.5 (2019-07-05)
- ie11: strict mode bug (bf27172), closes #1712
- runtime: watch is enabled before connectedCallback (45e99f6)
- expose api to bypass zone (d5ccef5)
- angular: skip zone on method and prop set (d1bde58)
- runtime: optimize dom write scheduling (8897c6f)
🍗 1.1.4 (2019-07-03)
- copy: if dest is specified copy task is not relative (4292f74), closes #1697
- hydrate: improve hydrate app builds (3267f66)
- runtime: dispatch queue events before willLoad (2d1a0aa)
- jsx: add slot attribute to DOMAttributes (3b2de4e), closes #1690
- mock-doc: createElementNS follows spec better (9f83b54)
- mock-doc: use document.baseURI has base URL (b05ae9c)
- testing: goto options are optional (da73dda), closes #1689
🎀 1.1.3 (2019-06-28)
- copy: copy files on watch (3ea354a)
- copy: glob copy (f39b376)
- ie11: remove unnecessary polyfills (fb6606d), closes #1668
- runtime: prevent call Watch before willLoad (91fb61d)
- runtime: prevent forceUpdate before first render (67b4ae8)
- vdom: relocation bug (e953e22)
- back-compatibility with old stencil runtime (10a5704)
- core-js only targeting ie11 (07a5296)
- update ComponentInterface definition (e5bae1b)
- generate empty entry point for loader (144e966)
🐏 1.1.2 (2019-06-25)
- testing: ev is not defined (c6bd82d)
- normalize default mode (b15c6a5)
- e2e: consistent font rendering (3b2cc94)
- prerendering: filter download links (2f664f0)
- testing: close browser context and better error reporting (0a2fcf3)
- testing: disable concurrency (e12993b)
🚨 1.1.1 (2019-06-25)
- testing: better error reporting (8acf74e)
- testing: respect user config (70e711f)
- testing: Skip puppeteer install (01f0a93), closes #1529
🍻 1.1.0 (2019-06-24)
- ie: cascadian css in :roor and html (28e99c3)
- ie: global css variables (56c5f68)
- fix timeout for screenshot (71ebdac)
- testing: remove request listener after first load (f569ac8), closes #1567
- disable hmr in testing mode (8f33df8)
- compiler: warning regex for .ts(x) imports (#1583) (4f976dd)
- testing: SpecPage is not exported (#1657) (dd88c56)
- fix small typo (necesary -> necessary) (#1663) (75d89ec)
- tests: let tests run unless build triggers error (#1678) (ee28980)
- add runtime dev error for common issues (2ee6db0)
- compiler: generate loader when es5 is disabled (0b4d814)
- emit loader if es5 is disabled (0bbda39)
- testing: only wait for network0 during screenshot (1d8ece5)
- testing: reduce memory usage by closing pages after each test (66ad23d)
- property read does not have side effects (ac312b3)
- test: timeoutBeforeScreenshot values (a5f40c3)
🍵 1.0.7 (2019-06-19)
- styles: add styles before links (05d242d)
😋 1.0.6 (2019-06-17)
- collection: generate dist/collection in dev mode (3082c02)
- runtime: disable constructable stylesheets in document (adedb82)
🐔 1.0.5 (2019-06-17)
- install dev deps (16588cb)
- hydrate: fix light-dom nodes relocated within shadow (95cbc3b)
- mock-doc: case sensible attributes in element (#1642) (e0c2ba5)
- sys: update sys.browser (51efaa5)
- testing: fix e2e tests when without www output (13f0c2f)
- transform: fix crash will undefined node (8f2d82c)
- validate: don't validate in watch mode (46f78ab), closes #1647
- empty.js resolver is not longer needed (97c0ed0)
- sys: update sys.browser (e835203)
- testing: run e2e tests (89102e3)
- add all public members from HTMLElement (#1639) (d43f210)
- allow inputMode (5c737d6)
- update screenshot app (4557148)
🐯 1.0.4 (2019-06-14)
- bundler: treat core as a normal chunk (2453ba8)
- ensure only components are exported (0712e88)
- only emit index-org on prerendering (5f75c03)
- mock-doc: use correct element base class within cloneNode() (0578dda)
- sys: init sys.browser for browser based compiler (d058b44)
🍭 1.0.3 (2019-06-12)
If you are using any of the following plugins:
@stencil/sass@stencil/less@stencil/stylus@stencil/postcss
Please, make sure you are using the latest version (1.0.x) of those plugins.
- bundle: fix tree-shaking regression (f9fe153)
- bundle: only exclude system (0581dec)
- bundle: plugin helper (0db4650)
- compiler: always emit hashed filenames in prod (282dd66)
- config: filter rollup plugins (0163e58)
- mock-doc: title.text (c92bf41)
- prerendering: apply low priority css (cd87b30)
- testing: get page.root when using setContent() (8544d1e)
- build: skip lazy build when html change (c8a0ab6)
🍯 1.0.2 (2019-06-08)
- internal type (1a6f696)
- compiler: document CSS variables in the MD file even if 'docs-json' is not set (#1599) (413dcf7)
- declarations: avoid exposing typescript (889943f)
- plugins: filter rollup plugins (071afa7)
- svg: add support for ref JSX (e2f76ef), closes #1601
- test: support for window.JSON (c75e4d5)
- avoid const / let (06986ab)
- export PluginTransformResults in internal (140b164)
- fixing unsafe usage of target="_blank" (#1604) (9dbb88f)
- sw: do not provide navigateFallback by default (e84cb11)
⛑ 1.0.1 (2019-06-06)
- build: suppress worker EPIPE errors (37e50e3)
- bundle: handle browser: true correctly (8b4597c)
- compiler: full qualified exports (ca60073), closes #1352
- dev-server: avoid Promise in dev server client (729cdf2)
- tests: reset defaults (de5f3d1)
- don't mock fetch() if provided (09aa4ab)
- e2e: wait for idle network (#1579) (f9a323f)
- test: add mock for Node.contains() (560d322)
- add pluginHelper() (b375e65)
- config: skip collectionsDir (048118b)
- dev-server: clickable line numbers open in editor (ac13652)
- dev-server: minify dev server client (5ed19ec)
- mock-doc: add KeyboardEvent (#1581) (44393a9)
- prerendering: use media query to prevent blocking (a1c760a)
☎️ 1.0.0 (2019-06-01)
Check out the blog post to know everything coming in Stencil One! Also, it might be interesting to take a quick look at the breaking change files, to know what changes you might need to apply to you components.
- build: suppress worker EPIPE errors (37e50e3)
- dev-server: avoid Promise in dev server client (729cdf2)
- e2e: wait for idle network (#1579) (f9a323f)
- config: skip collectionsDir (048118b)
- dev-server: clickable line numbers open in editor (ac13652)
- dev-server: minify dev server client (5ed19ec)
- mock-doc: add KeyboardEvent (#1581) (44393a9)
🌻 1.0.0-beta.8 (2019-05-29)
- bundler: commonjs before user's plugins (3adfaad)
- ie: avoid top level Promise (913b8fc)
- ie: baseURI is not available (ab8e304)
- ie: fix async test (e0ed00c)
- ie: heavy optimizations break IE11 (103a9ba)
- ie: polyfill Element.classList (d7f6646)
- ie: use core-js polyfills (5afaa7e)
- karma: longer timeout for IE11 :( (ae6a21c)
- karma: reduce logging (f878282)
- legacy: use in to check for classList (bc5bbdb)
- runtime: grab location from window (26fd3cf)
- tests: increase timeout (d8bec5a)
- types: remove ElementTagNameMap (a5b199d)
- add polyfill for composedPath() (381ded9)
⛺️ 1.0.0-beta.7 (2019-05-29)
- vdom: don't render booleans (8106936)
👻 1.0.0-beta.6 (2019-05-29)
- angular: ChangeDetectionStrategy.OnPush to generated angular bindings (#1575) (0830959)
- build: fix validate package json for prod builds (f27dd6b)
- build: vdom/svg build conditionals also from imported modules (f0a9dfc)
- bundle: prioritize user plugins (#1564) (69980f1)
- compiler: conflict between namespace and components (d58bea6)
- compiler: fix static analysis of dependencies (c22a0a4)
- html: avoid duplicated modulepreload (d68a478)
- skip initHtml when not serving (ecafff2)
- system: use same scheme (345fcc7)
- types: avoid in-memory fs for file existance check (208c393)
- types: normalize stencil.core import path (30204ee)
- types: ref returns the correct interface (f32598b)
- generate legacy loader for CDN (9dde96a)
- load images with imports (#1565) (ee28dc0)
- build: add manifest.json validation (570d741)
- compiler: warn about typescript imports (#1576) (d9881f6)
- jest: add snapshot serializer (#1570) (4e2eba0)
🍷 1.0.0-beta.5 (2019-05-22)
🎡 1.0.0-beta.4 (2019-05-22)
- build: skip initIndexHtml if there is not devServer (4841b6e)
- config: revert esmLoaderPath change (#1561) (99add67)
- dev-server: fix reloading styles after external script changes (6003871)
- dev-server: fix updating inline styles hmr (896022d)
- hmr: call all callbacks in build event subscribers (#1552) (d5cfea5)
- hydrate: fix hydrating style elements (0007acb)
- hydrate: pass nodeResolve and commonjs config (#1556) (ddc200e), closes #1554
- lifecycle: tag styles were not being generated for components without styles (#1553) (279e33b)
- loader: load from external domain (3a9e643)
- runtime: fix getAssetPath() for external domain (102d09b)
- test: esmLoader tests (9fe054c)
- types: move LocalJSX to declarations/jsx.ts (39cc99b)
😃 1.0.0-beta.3 (2019-05-21)
- build: skip initIndexHtml if there is not devServer (4841b6e)
- dev-server: fix updating inline styles hmr (896022d)
- hmr: call all callbacks in build event subscribers (#1552) (d5cfea5)
- hydrate: fix hydrating style elements (0007acb)
- hydrate: pass nodeResolve and commonjs config (#1556) (ddc200e), closes #1554
- lifecycle: tag styles were not being generated for components without styles (#1553) (279e33b)
- loader: load from external domain (3a9e643)
- test: esmLoader tests (9fe054c)
- types: move LocalJSX to declarations/jsx.ts (39cc99b)
🐉 1.0.0-beta.2 (2019-05-20)
Check out the blog post to know everything coming in Stencil One! Also, it might be interesting to take a quick look at the breaking change files, to know what changes you might need to apply to you components.
- bundle: use data-namespace to match the correct collection (c01c049)
- copy: improve error msg with effective config attributes name (b574b86)
- dev-server: fix handling css parse errors (06333d7)
- dev-server: progress bar uses transform (d52a39b)
- docs: use buildDocs instead of devMode (e68f56c)
- hydrate: shadow-dom needs shim (d253d9b)
- lifecycle: using css-in-js with no styles causes FOUC (#1550) (e7cf323)
- test: add hydrated class to tests (93023df)
- test: Make jest-preset to use setupFilesAfterEnv (#1545) (9f7041a)
- testing: do not emit annotations by default (929e563)
- types: export JSX in stencil.core (3decbdf)
- expose custom-docs apis (bd20c11)
- compiler: watch *.html files (#1531) (a032c0c)
- dev-server: initializing proress bar (05a8030)
- jsx: add close event to Dialog (#1348) (f722975)
- test: add supportsShadowDom (207e837)
- test: add toEqualLightHtml() (e4391f2)
- types: add media event-handler properties (#1376) (5ab62b8)
- expose PluginCtx and PrintLine (db5fbb5)
💛 1.0.0-beta.1 (2019-05-17)
Check out the blog post to know everything coming in Stencil One! Also, it might be interesting to take a quick look at the breaking change files, to know what changes you might need to apply to you components.
- it's not Console, but console (d50a242)
- context: resolve publicPath (#1536) (15bf6e5)
- context: return values for isPrerender and isClient (#1537) (0eba453)
- dev-server: fix error logging when build aborted (69ef3b5)
- dev-server: fix initial load w/ errors (4b86575)
- dev-server: fix reloading same error on start (a987928)
- dev-server: fix updating favicon (6ec2cf9)
- hydrate: resourcesUrl is an actual URL (3cf39fd)
- minify: drop console.log / debug in prod mode (e676e40)
- runtime: old versions of stencil reset ['s-rc'] (4a88565)
- types: only fix imports, not mod augmentations (4b1bdbd)
😎 0.18.1 (2019-03-15)
- package: require node >= 8.9.0 and npm >= 6.0.0 (d9325a3)
- server: serve openBrowser configurable with open flag (#1407) (cb4d916)
- copy: use fs.copyFile and reduce concurrent copy tasks (e51c0a4)
- dev-server: serve command launch root url (#1410) (7abdc39)
- dev-server: start server w/out dev websocket, suppress startup logs config (ca96c58)
- dist: add dist/cjs directory (24f5416)
🏐 0.18.0 (2019-02-12)
- typescript: update to typescript 3.3.3 (35d8d25)
- compiler: add check for potential custom element name issue#947 (#1368) (9dfffa0)
- docs: generate docs for slots (#1363) (a08acac), closes #1362
- e2e: expose page.url() method (#1221) (c2df47e), closes #1220
- prerender: export DEFAULT_MODE for platform-server (#1366) (678b19d)
🐋 0.17.2 (2019-02-05)
- log: remove config console.log (29c9e8b)
🚛 0.17.1 (2019-02-01)
- attribute: don't null boolean properties (647a47d)
- config: load .ts dependencies (#1339) (e7de19f)
- prerender: fix prerender error handling (918e9ed)
- prerender: ensure meta charset is first element in document.head (590ddbf)
- prerender: add "no-prerender" attribute to skip prerendering elements (9c11415)
🔑 0.17.0 (2019-01-18)
- bundle: force resolve@1.8.1 dep for rollup-plugin-node-resolve (640de93)
- css: disable MergeLonghand (c208c60)
- events: ensure both listen decorator and jsx can assign same event (42fa73a)
- events: remove event listeners after lifecycle hook call (#1293) (49b75d8)
- global: ensure ts files are mapped to js (b5ec9ea)
- rollup: update to rollup 1.1.0 and rollup-plugin-node-resolve 4.0.0
- puppeteer: update to puppeteer 1.11.0
- e2e: add remote chrome support for puppeteer (#1322) (18f6e9d)
🚘 0.16.4 (2019-01-15)
- css: reenable MergeLonghand CSS optimization (cbd3579)
⚽️ 0.16.3 (2019-01-14)
- angular: this.el should not be exposed in types (a82c8df)
- docs: expose encapsulation (e39268a)
🐣 0.16.2 (2019-01-07)
- amd: fix amd module loading for modules w/out dependencies (e040b7a)
- amd: fix amd module without deps (1213da3)
- docs: markdown event docs emit the type, not detail (5878850)
- rollup: update rollup (4ce1008)
- ts: update ts 3.2
- angular: do not emit internal components (37e63e0)
- angular: do not emit proxies for internal APIs (7612fa0)
- angular: angular uses es2015 🤷♂️ (d0d215c)
- docs: emit required metadata for props (789e973)
- docs: filter internal components (040cacc)
- listen: ensure window events from Listen decorator are captured (be49235)
- sys: fix node resolving module w/out package.json main (39b5d71)
- angular: emit proxies utils in a different file (3377bc8)
🐠 0.16.1 (2018-12-13)
- angular: also update class name (483a269)
- angular: sort using tag-name (24c9448)
- angular: use PascalCase tagname as class name (7c9702a)
- console: do not drop console for prod builds (bcf4219)
- core: always include svg support (5308931)
- css-vars: do not property rename css vars shim removeHost (6ec39fb), closes #1285
- css-vars: ensure shim initialized before defining components (87c0b2e)
- docs: do not serialize path metadata (a7d5e3a)
- docs: generate component docs based in readme by default (3612a05)
- esm: expose defineCustomElement() (5d730ad)
- esm: generate esm/es2017 correctly (5ab6beb)
- esm: shortcut index should point to valid esm (e4e5cca)
- shadow: ensure es5 build checks shadowRoot (c5f9257)
- workers: detect number of CPUs correctly (b5f9ddc)
- generate experimental web-components.json (#1256) (8924561)
- loader: add exclude option (ea289f3)
- prerender: Adding the prerender-external cli flag (686c277)
- build: esm build without es5 (fae97dd)
- bundling: rollup cache + non-treeshake (b7d2342)
- css-vars: remove empty selector regex (cb0b271)
- fs: use Map (f03ec9d)
🏀 0.16.0 (2018-11-29)
- build: conditionally include client side prerender hydration (badf06f)
- build: conditionally include slot polyfill (582ff53)
- build: conditionally include svg build features (7d2e2df)
- docs: custom docs generators (#1227) (1c08e90)
- docs: generate api data (2db19d3)
- docs: include usages in the markdown (#1254) (300df72)
- prop: extract default value of props (8bed57e)
- types: add support for JSX required props (#1199) (3f39b1b)
- typescript: update typescript (127f0d5)
- minify: remove h() function when not used (972cf6f)
- queue: remove queue when it's not updatable (9b18a97)
- styles: remove logic for modes (3119bbb)
- angular: fix error in strict mode (09cff8b)
- build: fix mode and resourceUrl (9d79013)
- bundling: fix bundling node resolved import when using browser entry (c78fe51), closes #1185
- css-vars: fix css vars polyfill for ie11 using defineCustomElements() (7ce800b)
- esm: fix global script for esm (39940f3)
- htmlFor: remove htmlfor from jsx attributes (d4b35a9), closes #1183
- jsx: fix jsx htmlfor incompatibility (2022ca5)
- mock-doc: fix Event and CustomEvent eventInitDict (32c5737), closes #1206
- mode: ensure multiple component modes can async load (d7d1914)
- test: add getBoundingClientRect() to mock-doc (88292c0), closes #1198
- types: fix signature for classList.contains (193cc6e), closes #1207
- polyfill: add array.fill() polyfill (#1230) (7042932)
- testing: do not ignore docs dir output (7656292)
- esm: fix minify es5 for esm (5d8154c)
- host: no mode still needs the mode to be set (784c32a)
- types: resolve more types in docs (bb48234)
🌯 0.15.2 (2018-11-01)
- compiler: fix doc generation issue for windows (#1195) (56c4185)
- css: disable postcss merge-longhand due to css vars bug (2c081e5)
- e2e: throw errors for 404 tests (d83beb8)
- exit: integrate exit module (3557a4a)
- fs: integrate graceful-fs (af78764), closes #1126
- lifecycle: fix componentWillUpdate build conditional (14f5e29), closes #1193
- polyfill: ensure promise polyfill applied for ie11 (414fc55), closes #1188
- queue: allow option to disable async queue (#1186) (373e58c)
- sass: fix style rebuild from sass import change (e86812b), closes #1019
🤓 0.15.1 (2018-10-30)
- profile: add build condition performance marks and measures behind --profile flag (265154f)
- dev-server: fix gzip response (5b6b692)
- dev-server: fix historyApiFallback disableDotRule (af47de4), closes #1108
- polyfill: add Number.isFinite, Number.isNaN, Number.isInteger (4e54f85), closes #1009
- test: fix jest reporter config (53998f5), closes #1160
- testing: do not empty dist directory for tests (ed282b9), closes #1184
🏇 0.15.0 (2018-10-24)
- autoprefix: handle true value as autoprefixCss config (50b9b88)
- build: fix month in build timestamp (#1177) (448a7d9)
- css: cssnano for minifying css, and optimize postcss and autoprefixer (7e6a55c), closes #1152
- event: fix CustomEvent polyfill (e22fd30), closes #1173
- polyfill: add Array.prototype.findIndex polyfill (6015be8), closes #1179