All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
9.1.1 (2017-12-05)
- lazy-require command implementations (bac93fa)
9.1.0 (2017-11-29)
- hops-redux: allow to specify middlewares as option (c7b8fcd)
9.0.0 (2017-11-27)
- 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)
- graphql: implement constructor based mixins (e99ec75)
- react: implement constructor based mixins (d828883)
- redux: implement constructor based mixins (19ef2fc)
- 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)
- 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)
- 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)
- 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)
- graphql: remove fs.existsSync() check from context (1441d20)
- 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 newhops-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