Skip to content

Latest commit

 

History

History
145 lines (91 loc) · 6.58 KB

CHANGELOG.md

File metadata and controls

145 lines (91 loc) · 6.58 KB

Change Log

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

9.1.1 (2017-12-05)

Performance Improvements

  • lazy-require command implementations (bac93fa)

9.1.0 (2017-11-29)

Features

  • hops-redux: allow to specify middlewares as option (c7b8fcd)

9.0.0 (2017-11-27)

Bug Fixes

  • graphql: make getTemplateData order-agnostic (6d5e0c3)
  • react: fix context mixin execution order (506b6dc)
  • react: re-enable Miss/Status components (c6c9c9e)
  • redux: make getTemplateData order-agnostic (f60b169)

Features

  • graphql: implement constructor based mixins (e99ec75)
  • react: implement constructor based mixins (d828883)
  • redux: implement constructor based mixins (19ef2fc)

BREAKING CHANGES

  • graphql: export.contextDefinition is now a constructor function (used to be an object literal)
  • redux: export.contextDefinition is now a constructor function (used to be an object literal)
  • react: export.contextDefinition is now a constructor function (used to be an object literal)

8.0.0 (2017-11-22)

Bug Fixes

  • build-config: exclude absolute paths from bundled config (4ecc41f)
  • build-config: inline core-js polyfills in bundled Node.js code (37e0feb)
  • build-config: replace babel-minify with uglify-es (f1be32c)
  • local-cli: if _gitignore exists, rename it to .gitignore (520a6da)
  • react: make sure to only hydrate on first pass (561cb89)
  • template-minimal: keep gitignore after publish by renaming it (d9e7e2d)
  • template-react: add missing prop-types dependency (5fb80f2)
  • template-react: keep gitignore after publish by renaming it (afb28ae)

Code Refactoring

  • build-config: remove propTypes in production builds (50c9d6c)
  • graphql: make main export a context mixin (d097d2d)
  • graphql: rename mixin definition export (dfd1d4b)
  • plugin: switch to options hash (64e0f24)
  • redux: make main export a context mixin (f5edae6)
  • redux: rename mixin definition export (321e733)
  • template-react: remove flow type annotations (4f7bba9)
  • template-react: remove graphql from default template (4533445)

Features

  • config: allow targeting specific Node version in babel preset (4437c6b)
  • graphql: implement simplified mixin support (509c1b5)
  • graphql: introduce mixin support (813196f)
  • hops-build-config: add source maps to production build output (9cfde51)
  • hops-build-config: add webpack-stats-plugin to build (a752635)
  • react: add combineContexts, refactor exports (8bd2955)
  • react: implement simplified mixin support (6f8bf5c)
  • react: introduce mixin support (3a575b1)
  • redux: implement simplified mixin support (dfed624)
  • redux: introduce mixin support (c0da538)
  • renderer: add support for an options hash (8206ad1)
  • renderer: make renderer use bootstrapServer config (ce2298d)

Performance Improvements

  • graphql: remove fs.existsSync() check from context (1441d20)

BREAKING CHANGES

  • graphql: export naming changed
  • renderer: createRenderer signature changed to options hash instead of discrete args
  • react: some exports have been renamed
  • graphql: exports changed
  • redux: exports changed
  • react: a context arguments is now required for render()
  • graphql: main export changed
  • redux: main export changed
  • redux: export naming changed
  • redux: Context.extends is removed, Context.mixin is added
  • react: Context.extends is removed, Context.mixin is added
  • build-config: Hops now no longer has built-in support for converting flow type annotations into react prop-type definitions. It still supports flow out of the box, via the babel-react preset, but now it only removes flow type annotations from the build instead of converting them to prop-types.
  • template-react: The template hops-template-react now no longer contains flow type annotations.

Closes: #277

  • template-react: hops-template-react (default template) now no longer supports graphql out of the box. You can add the support yourself again or use a different template (we will provide a new hops-template-graphql shortly).

Closes: #276

  • plugin: Constructor signature changed to options hash instead of discrete args.
  • graphql: Context.extends is removed, Context.mixin is added

7.4.1 (2017-11-08)

Note: Version bump only for package hops