Skip to content

Latest commit

 

History

History
527 lines (206 loc) · 16.9 KB

CHANGELOG.md

File metadata and controls

527 lines (206 loc) · 16.9 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.0.137 (2018-09-30)

Note: Version bump only for package fovea

1.0.136 (2018-09-30)

Note: Version bump only for package fovea

1.0.135 (2018-09-30)

Features

  • [@fovea/router]: Routes now support a property for routes that has children. When no child is matched by the URL, the child matched by the property will be used. This fixes #8 (ab259f7)

1.0.134 (2018-09-29)

Features

  • Added support for forced attributes. Fixes #30 (60d4f4c)
  • Improved minification for production builds (84c3995)
  • Made advanced treeshaking customization customizable from a new 'optimization' property of outputs declared in fovea-cli.config files (f3db25e)
  • Made the fovea-cli.config format allow for even more customization of the build pipeline, including compression, minification, comment preserving/removal logic, advanced treeshaking, intro/outro/banner/footer appending/prepending, as well as sourcemap handling. (6d5ff05)

1.0.133 (2018-09-27)

Features

  • Added major scheduling overhaul for performance gains. Rendering is now asynchronous. More details will arrive in a detailed post (7371991)
  • Optimizations on allocated heap memory (2768bd1)
  • Removed external dependency from @fovea/router for smaller size. (1cb3d96)

1.0.132 (2018-09-20)

Bug Fixes

  • Fixed a few remaining issues with taking variables inside @fovea/styles (9da4192)
  • Fixed an issue where the CLI wouldn't generate a package.json that depended on @fovea/common. This would break hoisted dependencies in hoisted monorepos (f4d21a0)
  • Fixed an issue where the CLI wouldn't generate a package.json that depended on @fovea/lib (f4d7b90)
  • Fixed an issue with radio buttons in @fovea/material. Improved docs (0aba61a)
  • Fixed an issue with taking variables which pointed to CSS Custom Properties with default values. The new behavior makes sure to actually use the default value in JSON output. (fb87897)
  • Fixed performance issues with debouncing and lazily evaluating certain things in @fovea/material (10bd7e5)

Features

  • .[sass|scss] files can now @import from node_modules with the '~' prefix using the node resolution algorithm. (10fa8a2)
  • Abstract classes that directly or indirectly derives from HTMLElement will no longer auto-generate calls to customElements.define or customAttributes.define since these are not constructable and meant for subclassing. Fixes #27 (f3b1168)
  • Added better runtime logging for when an already declared Custom Element or Custom Attribute is attempted to be defined. Fixes #24 (be25025)
  • Made icon-button-components compatible with forms with the 'button' role (053ce34)
  • Made the base font size themeable in @fovea/material (3ce8e9f)
  • Made transition durations and timing functions themeable in @fovea/material (b32ed55)

BREAKING CHANGES

  • The button Custom Attribute in @fovea/material is now a proper custom element to enhance interoperability.

1.0.131 (2018-09-12)

Note: Version bump only for package fovea

1.0.130 (2018-09-11)

Bug Fixes

  • Fixed an issue with taking [css|scss] variables from theme styles. (848b25b)

1.0.129 (2018-09-10)

Bug Fixes

  • Fixed a bug where element names inside SVG markup would be forced into dash-case, even though they may be case-sensitive (6e934c7)
  • Fixed a bug where element names inside SVG markup would be forced into dash-case, even though they may be case-sensitive (bebdf77)

1.0.128 (2018-09-09)

Bug Fixes

  • Fixed a bug where the 'value' property would always be set as attributes rather than as properties for <textarea> elements (72d63a4)
  • Made the 'dir' property forced as an attribute for custom elements (659e54c)

Features

  • Made the default host name in serve configs use the identifier provided as app name when using fovea create. This fixes #23 (d52d7bd)

1.0.127 (2018-08-31)

Note: Version bump only for package fovea

1.0.126 (2018-08-30)

Note: Version bump only for package fovea

1.0.125 (2018-08-26)

Note: Version bump only for package fovea

1.0.124 (2018-08-23)

Bug Fixes

  • Fixed an issue where global styles wouldn't be updated in watch mode. Fixes #1 (c507eea)
  • Fixed an issue where the Rollup watcher wouldn't be fully detached on rebuilds in watch mode (bd11537)
  • More work on tree-shaking (bb129e2)
  • More work on tree-shaking (7747a64)

1.0.123 (2018-08-14)

Features

  • Removed compiler hints this doesn't play well with code splitting.\nfix: Fixed a bug where parent components weren't always detected as such when using code splitting.\nfeat: Removed the need to perform a full dry run before performing compilation (3ecb729)

1.0.122 (2018-08-10)

Bug Fixes

  • Fixed an SVG issue. (0d6068c)
  • Removed redundant tsconfig libs (ec9c69b)

1.0.121 (2018-08-09)

Note: Version bump only for package fovea

1.0.120 (2018-08-09)

Note: Version bump only for package fovea

1.0.119 (2018-08-09)

Note: Version bump only for package fovea

1.0.118 (2018-08-09)

Note: Version bump only for package fovea

1.0.117 (2018-08-09)

Note: Version bump only for package fovea

1.0.116 (2018-08-09)

Note: Version bump only for package fovea

1.0.115 (2018-08-09)

Note: Version bump only for package fovea

1.0.114 (2018-08-09)

Bug Fixes

  • Fixed an issue where attributes provided to SVG elements would be forced into dash-case, even though SVG elements may receive case-sensitive attributes (4694e0b)
  • Fixed an issue where attributes provided to SVG elements would be forced into dash-case, even though SVG elements may receive case-sensitive attributes (e6d24ec)

1.0.113 (2018-07-25)

Note: Version bump only for package fovea

1.0.112 (2018-07-25)

Bug Fixes

  • Fixed an issue where extending other components would break in watch mode because it doesn't guarantee the discovery order of components without dry runs (336fe67)

1.0.111 (2018-07-24)

Note: Version bump only for package fovea

1.0.110 (2018-07-23)

Bug Fixes

  • Fixed a bug where the same component could be rendered multiple times if connectedCallback was invoked manually (26dd8cd)

1.0.109 (2018-07-18)

Bug Fixes

  • Made sure to upgrade custom attributes within the __construct private lib helper, and to dispose them from __dispose to avoid having to make 'constructCustomAttribute' public (6180e8a)

1.0.108 (2018-07-18)

Bug Fixes

  • Fixed a bug in which custom attributes would sometimes be disposed prematurely (97256fc)
  • Fixed a bug in which stats would be calculated wrong under some circumstances when multiple components or custom attributes are declared within the same file (becd27f)
  • Fixed an issue where connectedCallbacks and disconnectedCallbacks of Custom Attributes would either not fire or fire at the wrong times under some circumstances. (f20aac9)
  • Fixed an issue with compiler comments that would be stripped under some circumstances when not anticipated (da3d6fc)

1.0.107 (2018-07-16)

Bug Fixes

  • Fixed an issue with toggling class attribute values (3e117e3)

1.0.106 (2018-07-15)

Features

  • Added logging for when a listener is declared for an unknown element (56dcd13)
  • Implemented support for host attributes. This allows hosts to declaratively data bind to the host, including default style properties, classes, custom attributes, et cetera (b004e10)

1.0.105 (2018-07-11)

Bug Fixes

  • Added class-list to polyfills array (a1c0d6d)
  • Fixed a bog with toggling classes (79c43f2)

1.0.104 (2018-07-11)

Bug Fixes

  • Removed an unneeded method inside the compressPlugin (21cd599)

1.0.103 (2018-07-11)

Bug Fixes

  • Fixed an issue where multiple decorators could not annotate the same methods (c707cd3)
  • Fixed an issue with a wrong import (1137b5b)

1.0.102 (2018-07-02)

Note: Version bump only for package fovea

1.0.101 (2018-07-02)

Note: Version bump only for package fovea

1.0.100 (2018-07-02)

Bug Fixes

  • The MAIN_ICON should be a base64-encoded PNG rather than SVG (3abd88a)

1.0.99 (2018-06-30)

Note: Version bump only for package fovea

1.0.98 (2018-06-30)

Bug Fixes

  • Fixed wrong URLs to packages in standard template generated by @fovea/cli (8a98009)

1.0.97 (2018-06-30)

Bug Fixes

  • Missing Fovea plugin for package @fovea/router. Unnecessary dependency injection plugins for packages that doesn't rely on it has been removed (7ae3e9d)

1.0.96 (2018-06-30)

Bug Fixes

  • Fixed an issue where the bin generated by @fovea/cli didn't point to any file (0d6ecd2)

1.0.95 (2018-06-30)

Note: Version bump only for package fovea

1.0.94 (2018-06-30)

Bug Fixes

  • bumped base version since @fovea/dom is currently at v1.0.93 (8cb7162)
  • Fixed issues where postcss would be polluted by the scss parser. (ed5b9bf)

0.1.3 (2018-06-30)

Bug Fixes

0.1.2 (2018-06-30)

Note: Version bump only for package fovea

0.1.1 (2018-06-30)

Note: Version bump only for package fovea