Skip to content
This repository has been archived by the owner on Sep 21, 2021. It is now read-only.

Latest commit

 

History

History
157 lines (89 loc) · 9.71 KB

CHANGELOG.md

File metadata and controls

157 lines (89 loc) · 9.71 KB

2.3.2 (2021-05-04)

Bug Fixes

  • Avoid failing when images folder is not in build output (c5a0481)

2.3.1 (2020-09-30)

Bug Fixes

  • components: Remove spaces from component file names (2a2f51a)

2.3.0 (2020-09-24)

Features

  • build: Support alternative fill notation in icon SVGs (e52bd47)

2.2.0 (2020-09-15)

Features

  • Force all errors to exit with a non-zero code (81308e4)

2.1.4 (2020-09-15)

Bug Fixes

  • deps: Add missing source-map-support dependency (324b8f4)

2.1.3 (2020-09-15)

Bug Fixes

  • Disable sourcemap in TS as it requires extra undocumented deps (10662b1)

2.1.2 (2020-09-15)

Bug Fixes

  • Downgrade system version as cli has a higher major version (3e2dbe4)
  • Make sure themes use system instead of internals as a peerDep (98c56c4)

2.1.1 (2020-09-15)

Bug Fixes

  • Comment out unused code to improve runtime performance (5a67007)

2.1.0 (2020-09-15)

Features

  • Use user's configured default registry for new projects (558d698)

2.0.0 (2020-09-15)

Bug Fixes

  • Disable node resolution mode as it caused crashes (9676c62)
  • Repair issues caused by semantic-release crashes (745d3ab)

Features

  • Add code to purge old JS files in a build dir (8e3d039)
  • Add code to transpile JS (but don't use it!) (0a29be9)
  • Add color support to the textStyles schema (d01c68d)
  • Add defaultBackground and defaultColor to spec (989a921)
  • Add meta section with text style names to themes (b272961)
  • Disable debug info by default (183b595)
  • Generate more icon sprites to match foreground colors too (4a70ddd)
  • Generate smarter color mappings (4f74c7e)
  • Implement CSS-in-JS syntax for component specifications (41a9dcc)
  • Improve color handling in icon generation and ensure clean SVGO (67616dc)
  • Inject a lot more colours in themes (b2f4cd6)
  • Properly fill circles in Icons (0cbb6ae)
  • Support string syntaxes for spaces in @xstyled/system (54e60f4)
  • Support text decoration and transform in text styles (1bb7f7d)

BREAKING CHANGES

  • Yaml component files are temporarily no longer supported.

You will need relevant @xstyled-theme/system helpers in your JS codebase to connect to this new component format. The documentation is temporarily outdated.

  • fg-foo colors are now named foo directly, and the background color is automatically added to all theme files.

1.2.0 (2020-07-07)

Features

  • Re-enable Typecript compilation to support JS codebases (a5cbaca)

1.1.1 (2020-07-06)

Bug Fixes

  • Rename utils to internals also in generated theme code (a5ec5fb)

1.1.0 (2020-07-03)

Features

  • Rename @xstyled-theme/utils to @xstyled-theme/internals (549009c)

1.0.0 (2020-07-03)

Bug Fixes

  • Disable TS compilation due to module resolution issues in callees (a3927ad)
  • Fix incorrect data type in typography template (8f9b462)
  • Use safer method to generate theme files (0d275cc)

Features

  • Add color template that matches the rest of the templates (e6922f4)
  • Add command to list installed themes in a project (514f704)
  • Add component folder init to the init command (424e7d7)
  • Add optional default value export to TS enums (9deb250)
  • Add partial implementation of init command (2c253ee)
  • Add source templates and asset READMEs (b96acd7)
  • Add support for static images in themes (4a5226e)
  • Add util to retrieve current theme (dbe8739)
  • Compile declarations for TS enums (5dad442)
  • Finalise manifest writing for theme generation (895fd8b)
  • Generate any abstract structure as-is, instead of only borders (dcc80ca)
  • Help users avoid common typos in the typography file (f32d75a)
  • Initial commit of xstyled-theme as a CLI (c00b208)
  • Parse component APIs and variant declarations (5a2fc48)
  • Reorganise file structure of theme builds (dca8366)
  • Tolerate empty asset folders in themes (29c5b89)
  • Write help and improve error messages (00b184b)

BREAKING CHANGES

  • No more compiled files for TypeScript sources! Use @xstyled-theme/config to be able to load the TS enums for now.