Skip to content

Latest commit

 

History

History
1093 lines (621 loc) · 63.6 KB

File metadata and controls

1093 lines (621 loc) · 63.6 KB

😜 1.5.4 (2019-10-01)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

Performance Improvements

  • unknown globals are side effect free (370636a)

🍬 1.5.0 (2019-09-24)

Bug Fixes

  • 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)

Features

Performance Improvements

  • e2e: enable GPU for osx and linux (d34d0f8)

💥 1.4.0 (2019-09-09)

Bug Fixes

  • docs: emit vscode custom html data (1008ee7)

Features

  • typescript: update to typescript 3.6.2 (9983da0)

🍔 1.3.3 (2019-09-06)

Bug Fixes

  • docs: print dependencies paths in unix format (22d9c93)
  • types: fix AsyncIterableIterator type error (6065bab), closes #1839

Features

  • 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)

Bug Fixes

  • testing: properly wait until stencil load (897b659)

Features

  • testing: spyOnEvent returns async iterator (c9d543a)

🐦 1.3.1 (2019-08-23)

Bug Fixes

  • dont error about exported function in global (ab65ba6)

🌎 1.3.0 (2019-08-20)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • dist-module: generate single file component module (2ce6982)

Performance Improvements

  • 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)

Bug Fixes

Features

  • 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)

Performance Improvements

  • vdom: avoid creating an array in isComplexType (fbcd405)
  • async queue for hydrated client (fa7d29f)

🍏 1.2.3 (2019-07-30)

Bug Fixes

🎁 1.2.2 (2019-07-26)

Bug Fixes

Features

  • 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)

Bug Fixes

🚙 1.2.0 (2019-07-24)

Bug Fixes

  • 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)

Features

  • build: add excludeUnusedDependencies (368b72f)
  • compile: browser compile (33b11a4)

Performance Improvements

  • build: speed up www dev build (88d37a1)

🐕 1.1.9 (2019-07-22)

Bug Fixes

  • vdom: classes with consecutive spaces (f25b9eb)

📍 1.1.8 (2019-07-22)

Bug Fixes

Features

👒 1.1.7 (2019-07-16)

Bug Fixes

  • angular: property assignment happens after append (#1732) (4a3982d)
  • copy: emit copy www in appDir (d61e6a8)

Features

🍪 1.1.6 (2019-07-09)

Bug Fixes

  • polyfill: ensure window context w/ fetch polyfill (37c78f3)

Features

  • compiler: warn about event name conflicts (015ea32)
  • logger: expose logger config for custom logging (709454f)

🍸 1.1.5 (2019-07-05)

Bug Fixes

  • ie11: strict mode bug (bf27172), closes #1712
  • runtime: watch is enabled before connectedCallback (45e99f6)

Performance Improvements

  • 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)

Bug Fixes

  • 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

Features

🎀 1.1.3 (2019-06-28)

Bug Fixes

  • 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)

Features

  • generate empty entry point for loader (144e966)

Performance Improvements

  • only inline <1KB entry-point (a2a8033)
  • use JSON.parse() when metadata is > 10KB (ab0e9d6)

🐏 1.1.2 (2019-06-25)

Bug Fixes

  • 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)

Performance Improvements

  • don't cap max workers (82d8094)
  • generate modulepreload for mode (29d87c2)

🚨 1.1.1 (2019-06-25)

Bug Fixes

  • testing: better error reporting (8acf74e)
  • testing: respect user config (70e711f)
  • testing: Skip puppeteer install (01f0a93), closes #1529

🍻 1.1.0 (2019-06-24)

Bug Fixes

  • 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)

Features

  • e2e: devtools flag and page.debugger() (0b8fe24)
  • testing: expose waitFor option (62839d8)

Performance Improvements

  • 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)

Reverts

  • test: timeoutBeforeScreenshot values (a5f40c3)

🍵 1.0.7 (2019-06-19)

Bug Fixes

  • styles: add styles before links (05d242d)

😋 1.0.6 (2019-06-17)

Bug Fixes

  • collection: generate dist/collection in dev mode (3082c02)
  • runtime: disable constructable stylesheets in document (adedb82)

🐔 1.0.5 (2019-06-17)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • 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.

Bug Fixes

  • 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)

Performance Improvements

  • build: skip lazy build when html change (c8a0ab6)

🍯 1.0.2 (2019-06-08)

Bug Fixes

  • 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)

Features

1.0.1 (2019-06-06)

Bug Fixes

  • 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)

Features

  • 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)

Performance Improvements

  • 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.

Bug Fixes

  • build: suppress worker EPIPE errors (37e50e3)
  • dev-server: avoid Promise in dev server client (729cdf2)
  • e2e: wait for idle network (#1579) (f9a323f)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • vdom: don't render booleans (8106936)

👻 1.0.0-beta.6 (2019-05-29)

Bug Fixes

  • 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)

Features

Performance Improvements

🍷 1.0.0-beta.5 (2019-05-22)

Bug Fixes

  • system: use same scheme (345fcc7)
  • generate legacy loader for CDN (9dde96a)

🎡 1.0.0-beta.4 (2019-05-22)

Bug Fixes

  • 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)

Features

  • dev-server: HMR progress bar (314b841)
  • dev-server: improve dev-server status/progress (4960fbe)

😃 1.0.0-beta.3 (2019-05-21)

Bug Fixes

  • 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)

Features

  • dev-server: HMR progress bar (314b841)
  • dev-server: improve dev-server status/progress (4960fbe)

🐉 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.

Bug Fixes

  • 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)

Features

  • 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.

Bug Fixes

  • 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)

Features

  • config: config.rollupConfig (6d738e0)
  • mock-doc: add dataset to element (509697e)

Performance Improvements

😎 0.18.1 (2019-03-15)

Features

  • package: require node >= 8.9.0 and npm >= 6.0.0 (d9325a3)
  • server: serve openBrowser configurable with open flag (#1407) (cb4d916)

Bug Fixes

  • 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)

Features

  • typescript: update to typescript 3.3.3 (35d8d25)
  • compiler: add check for potential custom element name issue#947 (#1368) (9dfffa0)

Bug Fixes

🐋 0.17.2 (2019-02-05)

Bug Fixes

  • log: remove config console.log (29c9e8b)

🚛 0.17.1 (2019-02-01)

Bug Fixes

  • 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)

Features

  • prerender: add "no-prerender" attribute to skip prerendering elements (9c11415)

🔑 0.17.0 (2019-01-18)

Bug Fixes

  • 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)

Features

  • 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)

Features

Performance Improvements

  • css: reenable MergeLonghand CSS optimization (cbd3579)

⚽️ 0.16.3 (2019-01-14)

Bug Fixes

  • angular: this.el should not be exposed in types (a82c8df)

Features

  • docs: expose encapsulation (e39268a)

🐣 0.16.2 (2019-01-07)

Bug Fixes

  • 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)

Performance Improvements

  • angular: emit fast proxies (e48cf84)
  • loader: mark as sideEffect free (4321cf0)

Features

  • angular: emit proxies utils in a different file (3377bc8)

🐠 0.16.1 (2018-12-13)

Bug Fixes

  • 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)

Features

  • generate experimental web-components.json (#1256) (8924561)
  • loader: add exclude option (ea289f3)
  • prerender: Adding the prerender-external cli flag (686c277)

Performance Improvements

  • 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)

Features

  • 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)

Performance Improvements

  • minify: remove h() function when not used (972cf6f)
  • queue: remove queue when it's not updatable (9b18a97)
  • styles: remove logic for modes (3119bbb)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • profile: add build condition performance marks and measures behind --profile flag (265154f)

Bug Fixes

  • 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)

Bug Fixes

  • 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