Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

ignite-core

electrode-io145Apache-2.01.1.9

A bootstrap tool for installing, updating, and assisting development with Electrode platform.

npm, scripts, ignite, javascript, tool, electrode

readme

Electrode Ignite Core

A bootstrap tool for installing, updating, and assisting development with Electrode platform.

Installation

ignite-core is a core module for electrode-ignite CLI tools. Generally you don't need to install this module directly, and if you want to check out the CLI tool for development with OSS Electrode Platform, please read the electrode-ignite Installation here

License

Apache-2.0 © WalmartLabs

Built with :heart: by Team Electrode @WalmartLabs.

changelog

3/20/2023

Packages

Directly Updated

Lerna Updated

Commits

  • packages/xarc-index-page

    • [minor] add csp functionality to subappv1 (#1955) commit
  • packages/subapp-server

    • [minor] add csp functionality to subappv1 (#1955) commit
  • packages/subapp-web

    • [minor] add csp functionality to subappv1 (#1955) commit
  • MISC

    • chore: remove incorrect changelog update commit

3/6/2023

Packages

  • @xarc/opt-sass@4.1.0 (4.0.0 => 4.1.0)

Commits

  • packages/xarc-opt-sass

    • [minor] node-sass replaced with sass - rebuild (#1952) commit
  • MISC

    • Update changelog commit

      3/3/2023

Packages

Commits

  • packages/subapp-redux

    • [minor]: fix props passing when redux load subapp is used (#1953) commit

3/2/2023

Packages

Directly Updated

Lerna Updated

Commits

  • packages/subapp-pbundle

  • packages/subapp-react

  • packages/subapp-server

    • fix: pass props to subapps through lazyloaded subapp (#1949) commit
  • packages/subapp-web

    • fix: pass props to subapps through lazyloaded subapp (#1949) commit

1/19/2023

Packages

  • @xarc/opt-sass@4.0.0 (3.0.0 => 4.0.0)

Commits

  • packages/xarc-opt-sass

    • feat: changelog for xarc-opt-sass upgrade (#1943) commit
    • [major] node-sass upgrade for node v16 and above (#1942) commit
    • feat(node-sass): update node-sass and sass-loader to support node v16 (#1936) commit
    • [minor] fix sass-loader and node-sass (#1944) commit

1/18/2023

Packages

  • @xarc/opt-sass@3.0.0 (2.0.0 => 3.0.0)

Commits

  • packages/xarc-opt-sass

    • feat(node-sass): update node-sass and sass-loader to support node v16 (#1936) commit
    • [major] node-sass upgrade for node v16 and above (#1942) commit

1/17/2023

Packages

Directly Updated

Lerna Updated

  • @xarc/app-dev@11.0.2 (11.0.1 => 11.0.2)
  • @xarc/app-dev@11.0.2 (11.0.1 => 11.0.2)
  • @xarc/react-redux-observable@1.0.1 (1.0.0 => 1.0.1)
  • @xarc/react-redux-saga@1.0.1 (1.0.0 => 1.0.1)

Commits

  • packages/xarc-react

  • packages/xarc-react-redux

  • packages/xarc-react-router

  • packages/xarc-webpack

  • packages/electrode-archetype-webpack-dll

    • feat: commit to bump up webpack versions (#1938) commit
    • major: commit to bump up webpack versions (#1937) commit
    • upgrade to dll archetype to use webpack5 (#1917) commit
    • [major] small commit to bump up dll packages major versions due to webpack version upgrades in previous commits (#1939) commit
  • packages/electrode-archetype-webpack-dll-dev

    • feat: commit to bump up webpack versions (#1938) commit
    • major: commit to bump up webpack versions (#1937) commit
    • upgrade to dll archetype to use webpack5 (#1917) commit
    • [major] small commit to bump up dll packages major versions due to webpack version upgrades in previous commits (#1939) commit
  • packages/electrode-react-webapp

  • packages/subapp-server

  • packages/webpack-config-composer

  • MISC

10/21/2022

Packages

  • @xarc/app@11.0.1 (11.0.0 => 11.0.1)
  • @xarc/app-dev@11.0.1 (11.0.0 => 11.0.1)
  • @xarc/webpack@11.1.3 (11.1.2 => 11.1.3)

Commits

  • packages/xarc-app-dev

  • packages/xarc-webpack

    • add two options for improving webpack performance (#1904) commit

8/11/2022

Packages

  • @xarc/create-app@7.0.0 (6.1.2 => 7.0.0)

Commits

  • packages/xarc-create-app

    • [major] upgrade xarc-create-app package dependencies to refer react 18 (#1903) commit

7/14/2022

Packages

Directly Updated

  • @xarc/app@11.0.0 (10.0.13 => 11.0.0)
  • @xarc/app-dev@11.0.0 (10.1.1 => 11.0.0)
  • @xarc/opt-eslint@3.0.0 (2.0.1 => 3.0.0)
  • @xarc/opt-jest@2.0.0 (1.0.1 => 2.0.0)
  • @xarc/opt-karma@3.0.0 (2.0.2 => 3.0.0)
  • @xarc/opt-less@2.0.0 (1.0.1 => 2.0.0)
  • @xarc/opt-mocha@2.0.0 (1.0.1 => 2.0.0)
  • @xarc/opt-postcss@2.0.0 (1.0.1 => 2.0.0)
  • @xarc/opt-react@3.0.0 (2.0.1 => 3.0.0)
  • @xarc/opt-sass@2.0.0 (1.0.1 => 2.0.0)
  • @xarc/opt-stylus@2.0.0 (1.0.1 => 2.0.0)
  • @xarc/react@1.0.0 (0.3.4 => 1.0.0)
  • @xarc/react-query@1.0.0 (0.3.3 => 1.0.0)
  • @xarc/react-recoil@1.0.0 (0.3.3 => 1.0.0)
  • @xarc/react-redux@1.0.0 (0.3.3 => 1.0.0)
  • @xarc/react-router@1.0.0 (0.3.3 => 1.0.0)
  • @xarc/subapp@0.3.4 (0.3.3 => 0.3.4)
  • `electrode-react-webapp@5.0.0(4.0.4 => 5.0.0)`
  • `electrode-redux-router-engine@6.0.0(5.0.1 => 6.0.0)`
  • `subapp-react@1.0.0(0.1.1 => 1.0.0)`
  • `subapp-redux@2.0.0(1.0.52 => 2.0.0)`
  • `subapp-server@2.0.0(1.3.18 => 2.0.0)`
  • `subapp-web@2.0.0(1.0.52 => 2.0.0)`
  • `webpack-config-composer@1.1.6(1.1.5 => 1.1.6)`

Lerna Updated

Commits

  • packages/xarc-app

  • packages/xarc-app-dev

    • [major] upgrade to React 18 (#1875) commit
    • fix: update dependencies to resolve build issues (#1888) commit
    • fix: updated typescript version and added entryPointStrategy in tsconfig to resolve publish issue (#1899) commit
  • packages/xarc-opt-eslint

  • packages/xarc-opt-jest

  • packages/xarc-opt-karma

  • packages/xarc-opt-less

  • packages/xarc-opt-mocha

  • packages/xarc-opt-postcss

  • packages/xarc-opt-react

  • packages/xarc-opt-sass

  • packages/xarc-opt-stylus

  • packages/xarc-react

    • [major] upgrade to React 18 (#1875) commit
    • fix: update dependencies to resolve build issues (#1888) commit
    • fix: updated typescript version and added entryPointStrategy in tsconfig to resolve publish issue (#1899) commit
  • packages/xarc-react-query

    • [major] upgrade to React 18 (#1875) commit
    • fix: updated typescript version and added entryPointStrategy in tsconfig to resolve publish issue (#1899) commit
  • packages/xarc-react-recoil

    • [major] upgrade to React 18 (#1875) commit
    • fix: updated typescript version and added entryPointStrategy in tsconfig to resolve publish issue (#1899) commit
  • packages/xarc-react-redux

    • [major] upgrade to React 18 (#1875) commit
    • fix: updated typescript version and added entryPointStrategy in tsconfig to resolve publish issue (#1899) commit
  • packages/xarc-react-router

    • [major] upgrade to React 18 (#1875) commit
    • fix: updated typescript version and added entryPointStrategy in tsconfig to resolve publish issue (#1899) commit
  • packages/xarc-subapp

    • fix: update dependencies to resolve build issues (#1888) commit
    • fix: updated typescript version and added entryPointStrategy in tsconfig to resolve publish issue (#1899) commit
  • packages/electrode-react-webapp

  • packages/electrode-redux-router-engine

  • packages/subapp-react

  • packages/subapp-redux

  • packages/subapp-server

  • packages/subapp-web

  • packages/webpack-config-composer

    • fix: update dependencies to resolve build issues (#1888) commit
  • docusaurus

3/7/2022

Packages

Directly Updated

  • @xarc/app@10.0.13 (10.0.12 => 10.0.13)
  • @xarc/app-dev@10.1.1 (10.1.0 => 10.1.1)
  • @xarc/jsx-renderer@1.0.11 (1.0.10 => 1.0.11)
  • @xarc/render-context@1.0.8 (1.0.7 => 1.0.8)
  • @xarc/webpack@11.1.1 (11.1.0 => 11.1.1)
  • `subapp-redux@1.0.52(1.0.51 => 1.0.52)`
  • `subapp-server@1.3.18(1.3.17 => 1.3.18)`
  • `subapp-util@1.1.4(1.1.3 => 1.1.4)`

Lerna Updated

  • @xarc/index-page@1.0.11 (1.0.10 => 1.0.11)
  • @xarc/react@0.3.4 (0.3.3 => 0.3.4)
  • @xarc/react-query@0.3.3 (0.3.2 => 0.3.3)
  • @xarc/react-recoil@0.3.3 (0.3.2 => 0.3.3)
  • @xarc/react-redux@0.3.3 (0.3.2 => 0.3.3)
  • @xarc/react-redux-observable@0.3.3 (0.3.2 => 0.3.3)
  • @xarc/react-redux-saga@0.3.3 (0.3.2 => 0.3.3)
  • @xarc/react-router@0.3.3 (0.3.2 => 0.3.3)
  • @xarc/subapp@0.3.3 (0.3.2 => 0.3.3)
  • @xarc/tag-renderer@1.0.10 (1.0.9 => 1.0.10)
  • `subapp-pbundle@0.0.46(0.0.45 => 0.0.46)`
  • `subapp-react@0.1.1(0.1.0 => 0.1.1)`
  • `subapp-web@1.0.52(1.0.51 => 1.0.52)`

Commits

  • packages/xarc-app-dev

  • packages/xarc-jsx-renderer

    • Fix xaa version to avoid breaking change (#1873) commit
  • packages/xarc-render-context

    • Fix xaa version to avoid breaking change (#1873) commit
  • packages/xarc-webpack

    • Fix: Lock filter-scan-dir version to avoid breaking changes and fix tests (#1872) commit
  • packages/subapp-redux

  • packages/subapp-server

    • Fix: Lock filter-scan-dir version to avoid breaking changes and fix tests (#1872) commit
  • packages/subapp-util

    • Fix: Lock filter-scan-dir version to avoid breaking changes and fix tests (#1872) commit

1/19/2022

Packages

Directly Updated

  • @xarc/webpack@11.1.0 (11.0.9 => 11.1.0)

Lerna Updated

  • @xarc/app-dev@10.1.0 (10.0.12 => 10.1.0)
  • @xarc/app-dev@10.1.0 (10.0.12 => 10.1.0)

Commits

  • packages/xarc-webpack

    • [minor]: Update css-loader to v6 for webpack 5 compatbility. Current v1 is not compatible (#1867) commit

12/1/2021

Packages

Commits

  • packages/subapp-react

    • [minor][feat] add custom renderer support for SSR. \n (#1865) commit
    • fix: tests in subapp-react package (#1866) commit
  • packages/subapp-server

11/17/2021

Packages

Directly Updated

Lerna Updated

  • @xarc/react@0.3.3 (0.3.2 => 0.3.3)
  • @xarc/react-recoil@0.3.2 (0.3.1 => 0.3.2)
  • @xarc/react-redux@0.3.2 (0.3.1 => 0.3.2)
  • @xarc/react-redux-observable@0.3.2 (0.3.1 => 0.3.2)
  • @xarc/react-redux-saga@0.3.2 (0.3.1 => 0.3.2)
  • @xarc/react-router@0.3.2 (0.3.1 => 0.3.2)
  • @xarc/tag-renderer@1.0.9 (1.0.8 => 1.0.9)
  • `subapp-pbundle@0.0.45(0.0.44 => 0.0.45)`

Commits

7/12/2021

Packages

Directly Updated

Lerna Updated

Commits

  • packages/subapp-web

6/25/2021

  • fix: handle ssr off for subapps (subapp v2)
  • Allow remotes and eager flag to be configurable as part of app config

Packages

Directly Updated

  • @xarc/react@0.3.2 (0.3.1 => 0.3.2)
  • @xarc/subapp@0.3.1 (0.3.0 => 0.3.1)
  • @xarc/webpack@11.0.8 (11.0.7 => 11.0.8)

Lerna Updated

  • @xarc/app-dev@10.0.11 (10.0.10 => 10.0.11)
  • @xarc/app-dev@10.0.11 (10.0.10 => 10.0.11)
  • @xarc/react-query@0.3.1 (0.3.0 => 0.3.1)
  • @xarc/react-recoil@0.3.1 (0.3.0 => 0.3.1)
  • @xarc/react-redux@0.3.1 (0.3.0 => 0.3.1)
  • @xarc/react-redux-observable@0.3.1 (0.3.0 => 0.3.1)
  • @xarc/react-redux-saga@0.3.1 (0.3.0 => 0.3.1)
  • @xarc/react-router@0.3.1 (0.3.0 => 0.3.1)

Commits

  • packages/xarc-react

  • packages/xarc-subapp

  • packages/xarc-webpack

    • Allow remotes and eager flag to be configurable as part of app config (#1853) commit

6/15/2021

subapp v1:

  • Add hook for initializing subapp Server code
  • Serialize server's prepare data to client for hydration

Packages

Commits

  • packages/xarc-app-dev

    • [patch] report error that's not module not found commit
  • packages/xarc-webpack

    • [fix] save webpack config to json file commit
  • packages/subapp-react

    • Serialize server's prepare data to client for hydration (#1852) commit
  • packages/subapp-server

    • Add hook for initializing subapp Server code (#1851) commit
  • .vscode

    • [chore] update vscode launch settings commit
  • MISC

    • [chore] update top lockfile commit

4/28/2021

  • [fix] update create app's dev dep
  • [fix] defer webpack partial config loading
  • [fix] webpack-config-composer minor things

Packages

Directly Updated

Lerna Updated

  • @xarc/app@10.0.9 (10.0.8 => 10.0.9)
  • @xarc/app-dev@10.0.9 (10.0.8 => 10.0.9)

Commits

  • packages/xarc-create-app

    • [fix] update create app's dev dep commit
  • packages/xarc-webpack

    • [fix] defer webpack partial config loading commit
  • packages/webpack-config-composer

    • [fix] webpack-config-composer minor things commit

4/27/2021

  • [fix] clean module name for refreshing
  • [fix] dev mode babel run use includeRegExp and excludeRegExp
  • [fix] xarc/react AppContext export

Packages

  • @xarc/app@10.0.8 (10.0.7 => 10.0.8)
  • @xarc/app-dev@10.0.8 (10.0.7 => 10.0.8)
  • @xarc/react@0.3.1 (0.3.0 => 0.3.1)
  • @xarc/webpack@11.0.5 (11.0.4 => 11.0.5)

Commits

  • packages/xarc-app-dev

    • [fix] clean module name for refreshing commit
    • [fix] dev mode babel run use includeRegExp and excludeRegExp commit
  • packages/xarc-react

    • [fix] xarc/react AppContext export commit
  • packages/xarc-webpack

    • [fix] dev mode babel run use includeRegExp and excludeRegExp commit

4/26/2021

  • avoid refreshing module on initial startup
  • [minor] cleanup subappV2 exports, and update tsdoc for APIs

Packages

Directly Updated

  • @xarc/app@10.0.7 (10.0.6 => 10.0.7)
  • @xarc/app-dev@10.0.7 (10.0.6 => 10.0.7)
  • @xarc/create-app@6.1.0 (6.0.3 => 6.1.0)
  • @xarc/react@0.3.0 (0.2.2 => 0.3.0)
  • @xarc/subapp@0.3.0 (0.2.2 => 0.3.0)

Lerna Updated

  • @xarc/react-query@0.3.0 (0.2.2 => 0.3.0)
  • @xarc/react-recoil@0.3.0 (0.2.2 => 0.3.0)
  • @xarc/react-redux@0.3.0 (0.2.2 => 0.3.0)
  • @xarc/react-redux-observable@0.3.0 (0.2.2 => 0.3.0)
  • @xarc/react-redux-saga@0.3.0 (0.2.2 => 0.3.0)
  • @xarc/react-router@0.3.0 (0.2.2 => 0.3.0)

Commits

  • packages/xarc-app-dev

    • avoid refreshing module on initial startup commit
  • packages/xarc-create-app

    • [minor] update create-app deps commit
  • packages/xarc-react

    • [minor] cleanup subappV2 exports, and update tsdoc for APIs commit
    • avoid refreshing module on initial startup commit
  • packages/xarc-subapp

    • [minor] cleanup subappV2 exports, and update tsdoc for APIs commit

4/20/2021

  • remove manual fyn local deps (for lots of packages)
  • remote subappV1 with webpack5 module federation
  • enable extra module for remote entry to support CDN mapping
  • expose xrun command from xarc-app-dev so apps don't have to dep on xarc-run directly
  • add options to let user configure CDN options for webpack
  • convert webpack config composer to be Typescript

Packages

  • @xarc/app@10.0.6 (10.0.5 => 10.0.6)
  • @xarc/app-dev@10.0.6 (10.0.5 => 10.0.6)
  • @xarc/create-app@6.0.3 (6.0.2 => 6.0.3)
  • @xarc/jsx-renderer@1.0.9 (1.0.8 => 1.0.9)
  • @xarc/opt-eslint@2.0.1 (2.0.0 => 2.0.1)
  • @xarc/opt-jest@1.0.1 (1.0.0 => 1.0.1)
  • @xarc/opt-karma@2.0.2 (2.0.1 => 2.0.2)
  • @xarc/opt-less@1.0.1 (1.0.0 => 1.0.1)
  • @xarc/opt-mocha@1.0.1 (1.0.0 => 1.0.1)
  • @xarc/opt-postcss@1.0.1 (1.0.0 => 1.0.1)
  • @xarc/opt-preact@1.0.1 (1.0.0 => 1.0.1)
  • @xarc/opt-react@2.0.1 (2.0.0 => 2.0.1)
  • @xarc/opt-sass@1.0.1 (1.0.0 => 1.0.1)
  • @xarc/opt-stylus@1.0.1 (1.0.0 => 1.0.1)
  • @xarc/react@0.2.2 (0.2.1 => 0.2.2)
  • @xarc/react-query@0.2.2 (0.2.1 => 0.2.2)
  • @xarc/react-recoil@0.2.2 (0.2.1 => 0.2.2)
  • @xarc/react-redux@0.2.2 (0.2.1 => 0.2.2)
  • @xarc/react-redux-observable@0.2.2 (0.2.1 => 0.2.2)
  • @xarc/react-redux-saga@0.2.2 (0.2.1 => 0.2.2)
  • @xarc/react-router@0.2.2 (0.2.1 => 0.2.2)
  • @xarc/subapp@0.2.2 (0.2.1 => 0.2.2)
  • @xarc/tag-renderer@1.0.8 (1.0.7 => 1.0.8)
  • @xarc/webpack@11.0.4 (11.0.3 => 11.0.4)
  • `subapp-pbundle@0.0.43(0.0.42 => 0.0.43)`
  • `subapp-react@0.0.40(0.0.39 => 0.0.40)`
  • `subapp-redux@1.0.49(1.0.48 => 1.0.49)`
  • `subapp-server@1.3.14(1.3.13 => 1.3.14)`
  • `subapp-web@1.0.49(1.0.48 => 1.0.49)`
  • `webpack-config-composer@1.1.4(1.1.3 => 1.1.4)`

Commits

  • packages/xarc-app

    • remove manual fyn local deps commit
  • packages/xarc-app-dev

    • remove manual fyn local deps commit
    • remote subappV1 with webpack5 module federation (#1846) commit
    • expose xrun command from xarc-app-dev so apps don't have to dep on xarc-run directly commit
    • add options to let user configure CDN options for webpack (#1849) commit
  • packages/xarc-create-app

    • remove manual fyn local deps commit
  • packages/xarc-index-page

    • remove manual fyn local deps commit
  • packages/xarc-jsx-renderer

    • remove manual fyn local deps commit
  • packages/xarc-opt-eslint

    • remove manual fyn local deps commit
  • packages/xarc-opt-jest

    • remove manual fyn local deps commit
  • packages/xarc-opt-karma

    • remove manual fyn local deps commit
  • packages/xarc-opt-less

    • remove manual fyn local deps commit
  • packages/xarc-opt-mocha

    • remove manual fyn local deps commit
  • packages/xarc-opt-postcss

    • remove manual fyn local deps commit
  • packages/xarc-opt-preact

    • remove manual fyn local deps commit
  • packages/xarc-opt-react

    • remove manual fyn local deps commit
  • packages/xarc-opt-sass

    • remove manual fyn local deps commit
  • packages/xarc-opt-stylus

    • remove manual fyn local deps commit
  • packages/xarc-react

    • remove manual fyn local deps commit
  • packages/xarc-react-query

    • fix xarc-react-query tests due to downstream changes commit
    • remove manual fyn local deps commit
  • packages/xarc-react-recoil

    • remove manual fyn local deps commit
  • packages/xarc-react-redux

    • remove manual fyn local deps commit
  • packages/xarc-react-redux-observable

    • remove manual fyn local deps commit
  • packages/xarc-react-redux-saga

    • remove manual fyn local deps commit
  • packages/xarc-react-router

    • remove manual fyn local deps commit
  • packages/xarc-subapp

    • remove manual fyn local deps commit
  • packages/xarc-tag-renderer

    • remove manual fyn local deps commit
  • packages/xarc-webpack

    • enable extra module for remote entry to support CDN mapping commit
    • convert webpack config composer to be Typescript (#1847) commit
    • remove manual fyn local deps commit
    • remote subappV1 with webpack5 module federation (#1846) commit
    • add options to let user configure CDN options for webpack (#1849) commit
  • packages/electrode-archetype-webpack-dll

    • remove manual fyn local deps commit
  • packages/electrode-archetype-webpack-dll-dev

    • remove manual fyn local deps commit
  • packages/electrode-react-webapp

    • remove manual fyn local deps commit
  • packages/electrode-ui-logger

    • remove manual fyn local deps commit
  • packages/subapp-pbundle

    • remove manual fyn local deps commit
  • packages/subapp-react

    • remove manual fyn local deps commit
  • packages/subapp-redux

    • remove manual fyn local deps commit
  • packages/subapp-server

    • remove manual fyn local deps commit
  • packages/subapp-web

    • remove manual fyn local deps commit
    • remote subappV1 with webpack5 module federation (#1846) commit
  • packages/webpack-config-composer

    • convert webpack config composer to be Typescript (#1847) commit
    • remote subappV1 with webpack5 module federation (#1846) commit

4/8/2021

  • update create-app template to register routes as a plugin

Packages

  • @xarc/app@10.0.5 (10.0.4 => 10.0.5)
  • @xarc/app-dev@10.0.5 (10.0.4 => 10.0.5)
  • @xarc/create-app@6.0.2 (6.0.1 => 6.0.2)

Commits

  • packages/xarc-app-dev

    • update comments commit
    • update create-app template to register routes as a plugin commit
  • packages/xarc-create-app

    • update create-app template to register routes as a plugin commit

3/29/2021

Packages

Directly Updated

  • @xarc/app@10.0.4 (10.0.3 => 10.0.4)
  • @xarc/app-dev@10.0.4 (10.0.3 => 10.0.4)
  • @xarc/dev-base@0.1.0 (0.0.2 => 0.1.0)
  • @xarc/webpack@11.0.3 (11.0.2 => 11.0.3)
  • `subapp-web@1.0.48(1.0.47 => 1.0.48)`

Lerna Updated

Commits

  • packages/xarc-app-dev

    • default to enable loading app webpack config commit
  • packages/xarc-dev-base

    • default to enable loading app webpack config commit
    • [minor] mark for release commit
  • packages/xarc-webpack

    • default to enable loading app webpack config commit
    • continue if can't make output dir for webpack commit
  • packages/subapp-web

    • fix subapp-web matchEntry for webpack5 commit
    • fix subapp v1 loadSubAppBundles commit

3/25/2021

Packages

  • @xarc/app@10.0.3 (10.0.2-beta.1 => 10.0.3)
  • @xarc/app-dev@10.0.3 (10.0.2-beta.1 => 10.0.3)
  • @xarc/create-app@6.0.1 (6.0.0-beta.0 => 6.0.1)
  • @xarc/opt-karma@2.0.1 (2.0.0 => 2.0.1)
  • @xarc/react@0.2.1 (0.2.0-beta.0 => 0.2.1)
  • @xarc/react-query@0.2.1 (0.2.0-beta.0 => 0.2.1)
  • @xarc/react-recoil@0.2.1 (0.2.0-beta.1 => 0.2.1)
  • @xarc/react-redux@0.2.1 (0.2.0-beta.0 => 0.2.1)
  • @xarc/react-redux-observable@0.2.1 (0.2.0-beta.0 => 0.2.1)
  • @xarc/react-redux-saga@0.2.1 (0.2.0-beta.0 => 0.2.1)
  • @xarc/react-router@0.2.1 (0.2.0-beta.0 => 0.2.1)
  • @xarc/subapp@0.2.1 (0.2.0-beta.0 => 0.2.1)
  • @xarc/webpack@11.0.2 (11.0.1-beta.1 => 11.0.2)

Commits

  • packages/xarc-app

    • release ver10/webpack5 as latest commit
  • packages/xarc-app-dev

    • don't output webpack summary in dev mode commit
    • pick a random port for admin http commit
    • proxy server support update-ports restart command commit
    • update comments for 0 port for app and dev server commit
    • fix proxy SSL certs searching and 0 port in dev mode commit
    • dev-admin support webpack dev server randomly select available port (#1842) commit
    • dev-admin support app server randomly select available port commit
    • release ver10/webpack5 as latest commit
  • packages/xarc-create-app

    • update create-app-demo sample commit
    • [chore] format code with prettier 2.0 defaults commit
    • update comments for 0 port for app and dev server commit
    • release ver10/webpack5 as latest commit
  • packages/xarc-opt-karma

    • release ver10/webpack5 as latest commit
  • packages/xarc-react

    • release ver10/webpack5 as latest commit
  • packages/xarc-react-query

    • release ver10/webpack5 as latest commit
  • packages/xarc-react-recoil

    • release ver10/webpack5 as latest commit
  • packages/xarc-react-redux

    • release ver10/webpack5 as latest commit
  • packages/xarc-react-redux-observable

    • release ver10/webpack5 as latest commit
  • packages/xarc-react-redux-saga

    • release ver10/webpack5 as latest commit
  • packages/xarc-react-router

    • release ver10/webpack5 as latest commit
  • packages/xarc-subapp

    • add unit test for xarc-subapp (#1843) commit
    • release ver10/webpack5 as latest commit
  • packages/xarc-webpack

    • release ver10/webpack5 as latest commit
  • .vscode

3/16/2021

  • fix subapp ver1 with webpack5
  • improve JSON display in Log viewer

Packages

  • @xarc/app@10.0.2-beta.1 (10.0.2-beta.0 => 10.0.2-beta.1)
  • @xarc/app-dev@10.0.2-beta.1 (10.0.2-beta.0 => 10.0.2-beta.1)
  • @xarc/react-recoil@0.2.0-beta.1 (0.2.0-beta.0 => 0.2.0-beta.1)
  • @xarc/webpack@11.0.1-beta.1 (11.0.1-beta.0 => 11.0.1-beta.1)

Commits

  • packages/xarc-app-dev

    • support log viewer json formatter on off (#1841) commit
    • remove unused dependency in app-dev (#1839) commit
    • improve JSON display in Log viewer (#1838) commit
    • fix subapp ver1 with webpack5 commit
  • packages/xarc-react-recoil

    • xarc-react-recoil added ssr support with store contains recoil atoms (#1840) commit
  • packages/xarc-webpack

    • fix subapp ver1 with webpack5 commit

3/7/2021

  • update to webpack-dev-middleware 4
  • fix jsonp asset url cdn mapping
  • fix sourcemap and remove node source plugin config
  • fix webpack 5 subapp HMR code injection
  • [minor] mark for beta release of @xarc/subapp for webpack5
  • [major] release create-app beta for ver10

Packages

Directly Updated

  • @xarc/app@10.0.2-beta.0 (10.0.1 => 10.0.2-beta.0)
  • @xarc/app-dev@10.0.2-beta.0 (10.0.1 => 10.0.2-beta.0)
  • @xarc/create-app@6.0.0-beta.0 (5.1.0 => 6.0.0-beta.0)
  • @xarc/subapp@0.2.0-beta.0 (0.1.7 => 0.2.0-beta.0)
  • @xarc/webpack@11.0.1-beta.0 (11.0.0 => 11.0.1-beta.0)

Lerna Updated

  • @xarc/react@0.2.0-beta.0 (0.1.7 => 0.2.0-beta.0)
  • @xarc/react-query@0.2.0-beta.0 (0.1.3 => 0.2.0-beta.0)
  • @xarc/react-recoil@0.2.0-beta.0 (0.1.0 => 0.2.0-beta.0)
  • @xarc/react-redux@0.2.0-beta.0 (0.1.6 => 0.2.0-beta.0)
  • @xarc/react-redux-observable@0.2.0-beta.0 (0.1.0 => 0.2.0-beta.0)
  • @xarc/react-redux-saga@0.2.0-beta.0 (0.1.0 => 0.2.0-beta.0)
  • @xarc/react-router@0.2.0-beta.0 (0.1.7 => 0.2.0-beta.0)

Commits

  • packages/xarc-app-dev

    • update to webpack-dev-middleware 4 commit
    • fix jsonp asset url cdn mapping commit
    • fix l10n script commit
  • packages/xarc-create-app

    • [major] release create-app beta for ver10 commit
    • update create-app deps commit
  • packages/xarc-subapp

    • [minor] mark for beta release of @xarc/subapp for webpack5 commit
    • fix webpack 5 subapp HMR code injection commit
    • fix jsonp asset url cdn mapping commit
  • packages/xarc-webpack

    • fix webpack 5 subapp HMR code injection commit
    • fix sourcemap and remove node source plugin config commit
    • update to webpack-dev-middleware 4 commit
    • fix jsonp asset url cdn mapping commit

3/4/2021

Packages

  • @xarc/app@10.0.1 (10.0.0 => 10.0.1)
  • @xarc/app-dev@10.0.1 (10.0.0 => 10.0.1)

Commits

  • packages/xarc-app-dev

3/4/2021

Packages

  • @xarc/app@10.0.0 (9.0.4 => 10.0.0)
  • @xarc/app-dev@10.0.0 (9.0.4 => 10.0.0)
  • @xarc/opt-karma@2.0.0 (1.0.0 => 2.0.0)
  • @xarc/webpack@11.0.0 (10.0.1 => 11.0.0)

Commits

  • packages/xarc-app

    • [major] updating to webpack 5 commit
  • packages/xarc-app-dev

    • [major] updating to webpack 5 commit
  • packages/xarc-opt-karma

    • [major] updating to webpack 5 commit
  • packages/xarc-webpack

    • [major] updating to webpack 5 commit

3/1/2021

  • remove beta tag from ver9
  • improve log viewer ui/ux
  • add css module to create app demo
  • initial recoil.js support

Packages

  • @xarc/app@9.0.4 (9.0.3 => 9.0.4)
  • @xarc/app-dev@9.0.4 (9.0.3 => 9.0.4)
  • @xarc/create-app@5.0.5 (5.0.4 => 5.0.5)
  • @xarc/react-recoil@0.1.0 (0.0.1 => 0.1.0)

Commits

  • packages/xarc-app

    • remove beta tag from ver9 commit
  • packages/xarc-app-dev

  • packages/xarc-create-app

    • add css module to create app demo commit
    • add info about css support to create-app demo README commit
    • update create-app demo to @xarc/fastify-server 3.2.3 commit
  • packages/xarc-react-recoil

    • [chore] empty test for ci commit
    • subapp v2 recoil.js initial support (#1835) commit
    • [minor] mark for initial release commit
  • docusaurus

    • update contributing guide and docs commit

2/19/2021

Packages

  • @xarc/create-app@5.0.4 (5.0.3 => 5.0.4)

Commits

  • packages/xarc-create-app

    • update create-app demo commit

2/18/2021

  • admin server pass thru real terminal columns as env
  • update create-app demo to fastify-server ver 3

Packages

Directly Updated

  • @xarc/app@9.0.3 (9.0.2 => 9.0.3)
  • @xarc/app-dev@9.0.3 (9.0.2 => 9.0.3)
  • @xarc/create-app@5.0.3 (5.0.2 => 5.0.3)

Commits

  • packages/xarc-app-dev

  • packages/xarc-create-app

    • update create-app demo to fastify-server ver 3 (#1828) commit
    • admin server pass thru real terminal columns as env (#1829) commit

2/15/2021

  • fix generate babel.config.js
  • subapp2 generic feature decorator
  • add xarc-react-redux-observable for subapp2 redux middleware support

Packages

Directly Updated

  • @xarc/app@9.0.2 (9.0.1 => 9.0.2)
  • @xarc/app-dev@9.0.2 (9.0.1 => 9.0.2)
  • @xarc/create-app@5.0.2 (5.0.1 => 5.0.2)
  • @xarc/react-redux@0.1.6 (0.1.5 => 0.1.6)
  • @xarc/react-redux-observable@0.1.0 (0.0.2 => 0.1.0)
  • @xarc/react-redux-saga@0.1.0 (0.0.1 => 0.1.0)
  • @xarc/react-router@0.1.7 (0.1.6 => 0.1.7)
  • @xarc/render-context@1.0.6 (1.0.5 => 1.0.6)
  • @xarc/subapp@0.1.7 (0.1.6 => 0.1.7)

Lerna Updated

  • @xarc/index-page@1.0.9 (1.0.8 => 1.0.9)
  • @xarc/jsx-renderer@1.0.8 (1.0.7 => 1.0.8)
  • @xarc/react@0.1.7 (0.1.6 => 0.1.7)
  • @xarc/react-query@0.1.3 (0.1.2 => 0.1.3)
  • @xarc/tag-renderer@1.0.7 (1.0.6 => 1.0.7)
  • `subapp-server@1.3.13(1.3.12 => 1.3.13)`

Commits

  • packages/xarc-app-dev

    • fix generate babel.config.js commit
  • packages/xarc-create-app

    • [fix] create-app use self name from package.json commit
    • fix create app demo build mode require module not found commit
  • packages/xarc-react-redux

    • update unit test for xarc-react-redux (#1821) commit
    • subapp2 generic feature decorator (#1820) commit
    • add more unit test to react redux (#1819) commit
    • fix react redux lint warnings (#1816) commit
    • add xarc-react-redux-observable for subapp2 redux middleware support (#1808) commit
  • packages/xarc-react-redux-observable

    • subapp2 generic feature decorator (#1820) commit
    • format code commit
    • add xarc-react-redux-observable for subapp2 redux middleware support (#1808) commit
    • [minor] mark for minor release commit
  • packages/xarc-react-redux-saga

    • [FIX] xarc-react-redux-saga with factory method (#1822) commit
    • format code commit
    • add xarc-react-redux-observable for subapp2 redux middleware support (#1808) commit
    • [minor] mark for minor release commit
  • packages/xarc-react-router

  • packages/xarc-render-context

  • packages/xarc-subapp

  • tools

    • update-changelog handle version lock updates commit
  • MISC

2/15/2021

Packages

Directly Updated

  • @xarc/app@9.0.2 (9.0.1 => 9.0.2)
  • @xarc/app-dev@9.0.2 (9.0.1 => 9.0.2)
  • @xarc/create-app@5.0.2 (5.0.1 => 5.0.2)
  • @xarc/react-redux@0.1.6 (0.1.5 => 0.1.6)
  • @xarc/react-redux-observable@0.0.2 (0.0.1 => 0.0.2)
  • @xarc/react-redux-saga@0.0.1 (0.0.0 => 0.0.1)
  • @xarc/react-router@0.1.7 (0.1.6 => 0.1.7)
  • @xarc/render-context@1.0.6 (1.0.5 => 1.0.6)
  • @xarc/subapp@0.1.7 (0.1.6 => 0.1.7)

Lerna Updated

  • @xarc/index-page@1.0.9 (1.0.8 => 1.0.9)
  • @xarc/jsx-renderer@1.0.8 (1.0.7 => 1.0.8)
  • @xarc/react@0.1.7 (0.1.6 => 0.1.7)
  • @xarc/react-query@0.1.3 (0.1.2 => 0.1.3)
  • @xarc/tag-renderer@1.0.7 (1.0.6 => 1.0.7)
  • `subapp-server@1.3.13(1.3.12 => 1.3.13)`

Commits

  • packages/xarc-app-dev

    • fix generate babel.config.js commit
  • packages/xarc-create-app

    • [fix] create-app use self name from package.json commit
    • fix create app demo build mode require module not found commit
  • packages/xarc-react-redux

    • update unit test for xarc-react-redux (#1821) commit
    • subapp2 generic feature decorator (#1820) commit
    • add more unit test to react redux (#1819) commit
    • fix react redux lint warnings (#1816) commit
    • add xarc-react-redux-observable for subapp2 redux middleware support (#1808) commit
  • packages/xarc-react-redux-observable

    • subapp2 generic feature decorator (#1820) commit
    • format code commit
    • add xarc-react-redux-observable for subapp2 redux middleware support (#1808) commit
  • packages/xarc-react-redux-saga

    • [FIX] xarc-react-redux-saga with factory method (#1822) commit
    • format code commit
    • add xarc-react-redux-observable for subapp2 redux middleware support (#1808) commit
  • packages/xarc-react-router

  • packages/xarc-render-context

  • packages/xarc-subapp

  • tools

    • update-changelog handle version lock updates commit

2/8/2021

  • update dep isomorphic-loader to 4.4.1
  • add react-query demo to create app demo
  • subappv2 namespace support
  • [fix] babel-loader cache consider browserslistrc

Packages

Directly Updated

  • @xarc/app@9.0.1 (9.0.0 => 9.0.1)
  • @xarc/app-dev@9.0.1 (9.0.0 => 9.0.1)
  • @xarc/create-app@5.0.1 (5.0.0 => 5.0.1)
  • @xarc/react@0.1.6 (0.1.5 => 0.1.6)
  • @xarc/react-redux@0.1.5 (0.1.4 => 0.1.5)
  • @xarc/subapp@0.1.6 (0.1.5 => 0.1.6)
  • @xarc/webpack@10.0.1 (10.0.0 => 10.0.1)

Lerna Updated

  • @xarc/react-query@0.1.2 (0.1.1 => 0.1.2)
  • @xarc/react-router@0.1.6 (0.1.5 => 0.1.6)

Commits

  • packages/xarc-app

    • update dep isomorphic-loader to 4.4.1 commit
    • update outdated README commit
  • packages/xarc-app-dev

    • update outdated README commit
  • packages/xarc-create-app

    • update demo for create-app commit
    • add react-query demo to create app demo (#1809) commit
  • packages/xarc-react

  • packages/xarc-react-redux

  • packages/xarc-subapp

  • packages/xarc-webpack

    • [fix] babel-loader cache consider browserslistrc commit

2/3/2021

Major Changes, (released on npm tag beta)

  • [major] re-organize exports and ES modules
  • [major] move to node 12 as minimum
  • [major] move to @xarc/run
  • [major] remove old css module hooks
  • [major] remove loadable and replace with subapp v2
  • [major] default to react 17

TBD: add link to migration doc

Minor changes and fixes:

  • fix types for xarc/react
  • subappv1: pass default namespace to getbundleassets inside cdn-map.js

Packages

Directly Updated

Major releases:

  • @xarc/app@9.0.0 (8.2.4 => 9.0.0)
  • @xarc/app-dev@9.0.0 (8.2.4 => 9.0.0)
  • @xarc/create-app@5.0.0 (4.0.2 => 5.0.0)
  • @xarc/opt-react@2.0.0 (1.0.0 => 2.0.0)
  • @xarc/webpack@10.0.0 (9.1.1 => 10.0.0)
  • `electrode-redux-router-engine@5.0.0(4.0.1 => 5.0.0)`

Patch releases:

  • @xarc/react@0.1.5 (0.1.4 => 0.1.5)
  • @xarc/react-query@0.1.1 (0.1.0 => 0.1.1)
  • @xarc/react-router@0.1.5 (0.1.4 => 0.1.5)
  • @xarc/subapp@0.1.5 (0.1.4 => 0.1.5)
  • `subapp-web@1.0.47(1.0.46 => 1.0.47)`

Lerna Updated

Commits

  • packages/xarc-app

    • fix lint (#1804) commit
    • [major] re-organize exports and ES modules commit
    • [major] move to node 12 as minimum commit
    • [major] remove old css module hooks commit
  • packages/xarc-app-dev

    • fix lint (#1804) commit
    • [major] re-organize exports and ES modules commit
    • [major] move to node 12 as minimum commit
    • [major] move to @xarc/run commit
    • [major] remove old css module hooks commit
    • [major] remove loadable and replace with subapp v2 commit
  • packages/xarc-create-app

    • [major] re-organize exports and ES modules commit
    • fix types for xarc/react commit
  • packages/xarc-opt-react

    • [major] default to react 17 commit
  • packages/xarc-react

    • fix types for xarc/react commit
  • packages/xarc-react-query

    • add more tests for react query to increase test coverage (#1800) commit
  • packages/xarc-react-router

  • packages/xarc-subapp

  • packages/xarc-webpack

    • [major] re-organize exports and ES modules commit
    • [major] move to node 12 as minimum commit
    • [major] remove loadable and replace with subapp v2 commit
  • packages/electrode-redux-router-engine

    • [major] remove loadable and replace with subapp v2 commit
  • packages/subapp-web

    • pass default namespace to gerbundleassets inside cdn-map.js (#1805) commit
  • docusaurus

    • [major] re-organize exports and ES modules commit

1/28/2021

Packages

Directly Updated

  • @xarc/app@8.2.4 (8.2.3 => 8.2.4)

Lerna Updated

  • @xarc/app-dev@8.2.4 (8.2.3 => 8.2.4)
  • @xarc/create-app@4.0.2 (4.0.1 => 4.0.2)

Commits

1/27/2021

  • enable babel runtime for node
  • [fix] handling of https/http for dev proxy
  • [fix] not using .browserlistrc for browser
  • [fix] more informative SSR error
  • subapp1 Fix subapp namespacing issues
  • subapp2 error handling for loading
  • subapp2 react query support
  • [fix] subapp2 add element for ssr off subapp

Packages

Directly Updated

  • @xarc/app@8.2.3 (8.2.2 => 8.2.3)
  • @xarc/app-dev@8.2.3 (8.2.2 => 8.2.3)
  • @xarc/create-app@4.0.1 (4.0.0 => 4.0.1)
  • @xarc/react@0.1.4 (0.1.3 => 0.1.4)
  • @xarc/react-query@0.1.0 (0.0.1 => 0.1.0)
  • @xarc/subapp@0.1.4 (0.1.3 => 0.1.4)
  • `electrode-react-webapp@4.0.4(4.0.3 => 4.0.4)`
  • `subapp-web@1.0.46(1.0.45 => 1.0.46)`

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • save file with EOF commit
    • enable babel runtime for node commit
    • subapp2 error handling for loading commit
    • [fix] minor cosmetics for .browserslistrc handling commit
    • [fix] handling of https/http for dev proxy (#1788) commit
    • [fix] not using .browserlistrc for browser (#1787) commit
  • packages/xarc-create-app

    • create-app auto use latest packages commit
  • packages/xarc-react

    • subapp2 error handling for loading commit
    • subapp2 react query support commit
  • packages/xarc-react-query

    • add test with rendering for react-query (#1792) commit
    • added unit test for react query browser side (#1791) commit
    • subapp2 react query support commit
    • [minor][chore] mark for minor release commit
  • packages/xarc-subapp

    • subapp2 error handling for loading commit
    • [fix] subapp2 add element for ssr off subapp commit
    • subapp2 react query support commit
  • packages/electrode-react-webapp

  • packages/subapp-web

1/19/2021

  • [fix] redirect proxy output not showing
  • use render pipeline for subapp version 2

Packages

  • @xarc/app@8.2.2 (8.2.1 => 8.2.2)
  • @xarc/app-dev@8.2.2 (8.2.1 => 8.2.2)
  • @xarc/react@0.1.3 (0.1.2 => 0.1.3)
  • @xarc/react-redux@0.1.2 (0.1.1 => 0.1.2)
  • @xarc/react-router@0.1.3 (0.1.2 => 0.1.3)
  • @xarc/subapp@0.1.3 (0.1.2 => 0.1.3)

Commits

  • packages/xarc-app[-dev]

    • [fix] redirect proxy output not showing commit
  • packages/xarc-react

    • use render pipeline for subapp version 2 commit
  • packages/xarc-react-redux

    • use render pipeline for subapp version 2 commit
  • packages/xarc-react-router

    • use render pipeline for subapp version 2 commit
  • packages/xarc-subapp

    • use render pipeline for subapp version 2 commit
    • [fix] subapp2 safe stringify props for client commit

1/14/2021

  • [fix] shared router history for subapps
  • [fix] use history@4 with react-router@5
  • [fix] handle ssr off when loading subapp
  • [fix] bad if to check for initial CDN map data

Packages

Directly Updated

  • @xarc/react-router@0.1.2 (0.1.1 => 0.1.2)
  • @xarc/subapp@0.1.2 (0.1.1 => 0.1.2)
  • `subapp-web@1.0.45(1.0.44 => 1.0.45)`

Lerna Updated

Commits

  • packages/xarc-react-router

    • [fix] shared router history for subapps (#1783) commit
    • [fix] use history@4 with react-router@5 commit
    • [fix] use BrowserRouter in browser routing code (#1779) commit
    • cleanup commit
  • packages/xarc-subapp

    • [fix] handle ssr off when loading subapp (#1780) commit
  • packages/subapp-web

    • [fix] bad if to check for initial CDN map data (#1784) commit

1/7/2021

  • minor updates and fixes for subapp 2 modules

Packages

Directly Updated

  • @xarc/react@0.1.1 (0.1.0 => 0.1.1)
  • @xarc/react-redux@0.1.0 (0.0.2 => 0.1.0)
  • @xarc/react-router@0.1.1 (0.1.0 => 0.1.1)
  • @xarc/subapp@0.1.1 (0.1.0 => 0.1.1)

Lerna Updated

Commits

  • packages/xarc-react

    • enable esModuleInterop for subapp2 modules commit
    • fix use tslib commit
    • update generated docs commit
  • packages/xarc-react-redux

    • enable esModuleInterop for subapp2 modules commit
    • [minor] minor release commit
    • fix use tslib commit
  • packages/xarc-react-router

    • enable esModuleInterop for subapp2 modules commit
    • fix use tslib commit
  • packages/xarc-subapp

    • enable esModuleInterop for subapp2 modules commit
    • fix use tslib commit
    • update generated docs commit

1/6/2021

  • subapp version 2 alpha release - @xarc/react@0.1.0, @xarc/react-redux@0.0.2, @xarc/react-router@0.1.0, @xarc/subapp@0.1.0, @xarc/create-app@4.0.0
  • use env XARC_CWD for app dir
  • fast-async integration - transpile async/await to promises
  • use worker threads for webpack dev server if possible
  • subapp version 1 feat: Allow bundle name spacing

Packages

Directly Updated

  • @xarc/app@8.2.0 (8.1.29 => 8.2.0)
  • @xarc/app-dev@8.2.0 (8.1.29 => 8.2.0)
  • @xarc/create-app@4.0.0 (3.0.15 => 4.0.0)
  • @xarc/react@0.1.0 (0.0.3 => 0.1.0)
  • @xarc/react-redux@0.0.2 (0.0.1 => 0.0.2)
  • @xarc/react-router@0.1.0 (0.0.1 => 0.1.0)
  • @xarc/subapp@0.1.0 (0.0.3 => 0.1.0)
  • @xarc/webpack@9.1.0 (9.0.6 => 9.1.0)
  • `subapp-web@1.0.44(1.0.43 => 1.0.44)`

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • [fix] CSS module support options and make it work for hapi-app sample (#1775) commit
    • add types for app runtime support load commit
    • fix wds progress line display in dev admin commit
    • use worker threads for webpack dev server if possible commit
    • subapp2 fixes and updates commit
    • [fix] improve dev server startup efficiency and speed commit
    • [fix] don't add dev rules in proxy for mock-cloud commit
    • [fix] admin port option commit
    • [minor] version 2 subapp poc app commit
    • [fix] add file extensions for eslint 7 command commit
    • [fix] use env XARC_CWD for app dir commit
    • [fix] reading admin port from options (#1772) commit
    • [FEATURE] adding fast-async integration (#1771) commit
    • [chore] typedocs generated commit
  • packages/xarc-create-app

    • [major] update create-app to use subapp2 demo commit
  • packages/xarc-react

    • subapp2 create-app demo commit
    • subapp2 fixes and updates commit
    • [minor] version 2 subapp poc app commit
    • make SubAppContainer a class (#1776) commit
  • packages/xarc-react-redux

    • make redux and react-router modules available through xarc packages commit
  • packages/xarc-react-router

    • make redux and react-router modules available through xarc packages commit
    • subapp2 fixes and updates commit
    • [minor] version 2 subapp poc app commit
  • packages/xarc-subapp

    • subapp2 create-app demo commit
    • subapp2 fixes and updates commit
    • [minor] version 2 subapp poc app commit
    • make SubAppContainer a class (#1776) commit
  • packages/xarc-webpack

    • [fix] CSS module support options and make it work for hapi-app sample (#1775) commit
    • subapp2 fixes and updates commit
    • [minor] version 2 subapp poc app commit
    • [fix] dll loading issue inside monorepo (#1765) commit
    • make SubAppContainer a class (#1776) commit
  • packages/subapp-web

  • MISC

12/7/2020

  • node.js 14 updates
  • update to eslint 7 for xarc-opt-eslint

Packages

Directly Updated

Lerna Updated

  • @xarc/index-page@1.0.8 (1.0.7 => 1.0.8)
  • @xarc/tag-renderer@1.0.6 (1.0.5 => 1.0.6)

Commits

  • packages/xarc-app[-dev]

  • packages/xarc-jsx-renderer

  • packages/xarc-opt-eslint

  • packages/xarc-render-context

  • packages/xarc-webpack

  • packages/electrode-archetype-webpack-dll[-dev]

    • [chore] dev dep to avoid node.js 14 deprecate warnings commit
  • packages/electrode-auto-ssr

    • [chore] dev dep to avoid node.js 14 deprecate warnings commit
  • packages/electrode-cookies

    • [chore] dev dep to avoid node.js 14 deprecate warnings commit
  • packages/electrode-node-resolver

  • packages/electrode-react-context

    • [chore] dev dep to avoid node.js 14 deprecate warnings commit
  • packages/electrode-react-webapp

  • packages/electrode-redux-router-engine

    • [chore] dev dep to avoid node.js 14 deprecate warnings commit
  • packages/electrode-ui-config

    • [chore] dev dep to avoid node.js 14 deprecate warnings commit
  • packages/electrode-ui-logger

    • [chore] dev dep to avoid node.js 14 deprecate warnings commit
  • packages/subapp-pbundle

    • [chore] dev dep to avoid node.js 14 deprecate warnings commit
  • packages/subapp-pkg-util

    • [chore] dev dep to avoid node.js 14 deprecate warnings commit
  • packages/subapp-react

    • [chore] dev dep to avoid node.js 14 deprecate warnings commit
  • packages/subapp-redux

    • [chore] dev dep to avoid node.js 14 deprecate warnings commit
  • packages/subapp-server

    • [chore] dev dep to avoid node.js 14 deprecate warnings commit
  • packages/subapp-util

    • [chore] dev dep to avoid node.js 14 deprecate warnings commit
  • packages/subapp-web

    • [chore] dev dep to avoid node.js 14 deprecate warnings commit
  • MISC

    • [chore] fix run app test spawn chop off fyn output commit

12/4/2020

  • Support automatic enzyme configuration for Jest above version 24.
  • dep: munchy@1.0.9 - update for node.js 14

Packages

Directly Updated

  • @xarc/app@8.1.28 (8.1.27 => 8.1.28)
  • @xarc/app-dev@8.1.28 (8.1.27 => 8.1.28)
  • @xarc/jsx-renderer@1.0.6 (1.0.5 => 1.0.6)
  • @xarc/render-context@1.0.4 (1.0.3 => 1.0.4)
  • `electrode-react-webapp@4.0.2(4.0.1 => 4.0.2)`

Lerna Updated

  • @xarc/index-page@1.0.7 (1.0.6 => 1.0.7)
  • @xarc/tag-renderer@1.0.5 (1.0.4 => 1.0.5)
  • `subapp-server@1.3.11(1.3.10 => 1.3.11)`

Commits

12/2/2020

  • [fix] avoid ref'ing app-dev in prod mode

Packages

Directly Updated

  • @xarc/app@8.1.27 (8.1.25 => 8.1.27)
  • @xarc/app-dev@8.1.27 (8.1.25 => 8.1.27)

Lerna Updated

Commits

12/1/2020

  • [Minor] [Feature] allow user to change app's root directory
  • [feat] native server side support for css modules
  • [fix] treat array in tag template as a sub template
  • [fix] handle null/undefined tag tokens

Packages

Directly Updated

  • @xarc/app@8.1.25 (8.1.24 => 8.1.25)
  • @xarc/app-dev@8.1.25 (8.1.24 => 8.1.25)
  • @xarc/create-app@3.0.15 (3.0.14 => 3.0.15)
  • @xarc/tag-renderer@1.0.4 (1.0.3 => 1.0.4)
  • @xarc/webpack@9.0.5 (9.0.4 => 9.0.5)

Lerna Updated

Commits

  • packages/xarc-app[-dev]

  • packages/xarc-create-app

    • [Minor] [Feature] allow user to change app's root directory (#1760) commit
  • packages/xarc-tag-renderer

    • [fix] handle null/undefined tag tokens (#1759) commit
    • [fix] treat array in tag template as a sub template (#1755) commit
  • packages/xarc-webpack

    • [Minor] [Feature] allow user to change app's root directory (#1760) commit
    • [feat] native server side support for css modules (#1756) commit
    • [chore] update generated docs commit

11/15/2020

  • fix tasks to run only if their dependent opt packages are installed
  • css module rework
  • [fix] allow transpiling code under node_modules

Packages

  • @xarc/app@8.1.24 (8.1.23 => 8.1.24)
  • @xarc/app-dev@8.1.24 (8.1.23 => 8.1.24)
  • @xarc/webpack@9.0.4 (9.0.3 => 9.0.4)

Commits

  • packages/xarc-app[-dev]

    • fix tasks to run only if their dependent opt packages are installed (#1753) commit
    • css module rework (#1751) commit
    • [fix] allow transpiling code under node_modules (#1754) commit
  • packages/xarc-webpack

10/30/2020

  • [fix] support load argument should be optional

Packages

Directly Updated

  • @xarc/app@8.1.23 (8.1.22 => 8.1.23)
  • @xarc/app-dev@8.1.23 (8.1.22 => 8.1.23)

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • [fix] support load argument should be optional commit

10/30/2020

  • [fix] windows no rm
  • [feat] add CDN mapping option to run time support
  • [fix] allow await for support load
  • [feat] copy .etmp/xarc-options.json to dist for build
  • [fix] minor update to ts app template
  • [fix] await on RenderOutput::close

Packages

Directly Updated

  • @xarc/app@8.1.22 (8.1.21 => 8.1.22)
  • @xarc/app-dev@8.1.22 (8.1.21 => 8.1.22)
  • @xarc/create-app@3.0.14 (3.0.13 => 3.0.14)
  • @xarc/index-page@1.0.5 (1.0.4 => 1.0.5)
  • @xarc/jsx-renderer@1.0.5 (1.0.4 => 1.0.5)
  • @xarc/react@0.0.3 (0.0.2 => 0.0.3)
  • @xarc/render-context@1.0.3 (1.0.2 => 1.0.3)
  • @xarc/subapp@0.0.3 (0.0.2 => 0.0.3)
  • @xarc/tag-renderer@1.0.3 (1.0.2 => 1.0.3)
  • @xarc/webpack@9.0.3 (9.0.2 => 9.0.3)

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • [feat] add CDN mapping option to run time support commit
    • [fix] allow await for support load commit
    • [fix] only clean dist for prepublish commit
    • [fix] handle null object commit
    • [fix] minor update to ts app template commit
    • Fix CSS Modules generated scope name based on prod vs dev mode. (#1749) commit
    • [feat] copy .etmp/xarc-options.json to dist for build commit
    • add getDevTaskRunner for loading custom dev tasks commit
    • fix: windows no rm commit
    • [chore] update autogen docs commit
  • packages/xarc-create-app

    • [fix] minor update to ts app template commit
  • packages/xarc-index-page

  • packages/xarc-jsx-renderer

  • packages/xarc-react

  • packages/xarc-render-context

  • packages/xarc-subapp

  • packages/xarc-tag-renderer

  • packages/xarc-webpack

    • update logging message to indicate subapp version commit
    • [fix] don't setup DLL if assets is empty commit
    • fix: windows no rm commit
    • [chore] update autogen docs commit
  • MISC

10/22/2020

  • fix: isomorphic-loader 4.0.3 and CDN mapping support
  • fix: map CDN urls for webpack4's jsonp bundle loading

Packages

Directly Updated

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • [chore] update auto gen docs commit
    • fix: isomorphic-loader 4.0.3 and CDN mapping support commit
  • packages/xarc-webpack

    • [chore] update auto gen docs commit
    • fix: isomorphic-loader 4.0.3 and CDN mapping support commit
  • packages/subapp-pbundle

    • fix: isomorphic-loader 4.0.3 and CDN mapping support commit
  • packages/subapp-react

    • fix: isomorphic-loader 4.0.3 and CDN mapping support commit
  • packages/subapp-web

    • fix: map CDN urls for webpack4's jsonp bundle loading commit
    • fix: isomorphic-loader 4.0.3 and CDN mapping support commit

10/21/2020

  • fix: set ui config to route options
  • get isomorphic-loader from xarc-app only

Packages

  • @xarc/app@8.1.20 (8.1.19 => 8.1.20)
  • @xarc/app-dev@8.1.20 (8.1.19 => 8.1.20)
  • @xarc/create-app@3.0.13 (3.0.12 => 3.0.13)
  • @xarc/webpack@9.0.1 (9.0.0 => 9.0.1)
  • `subapp-server@1.3.8(1.3.7 => 1.3.8)`

Commits

  • packages/xarc-app[-dev]

    • get isomorphic-loader from xarc-app only commit
  • packages/xarc-create-app

    • [chore] remove extra file commit
  • packages/xarc-webpack

    • get isomorphic-loader from xarc-app only commit
  • packages/subapp-server

10/19/2020

Packages

  • fix: ts friendly dev tasks exports
  • feat: create-app default typescript
  • fix: handle webpack parser CallExpression event
  • major @xarc/webpack@9.0.0 for isomorphic-loader 4.x
  • fix: subapp v1 call route initialize after subapps are loaded

Directly Updated

  • @xarc/app@8.1.19 (8.1.18 => 8.1.19)
  • @xarc/app-dev@8.1.19 (8.1.18 => 8.1.19)
  • @xarc/create-app@3.0.12 (3.0.11 => 3.0.12)
  • @xarc/webpack@9.0.0 (8.1.8 => 9.0.0)
  • `subapp-web@1.0.39(1.0.38 => 1.0.39)`

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • fix: ts friendly dev tasks exports commit
    • update docs commit
  • packages/xarc-create-app

  • packages/xarc-webpack

    • fix: handle webpack parser CallExpression event commit
    • update docs commit
    • [major] mark for major bump for isomorphic-loader 4.x commit
  • packages/subapp-web

    • fix: subapp v1 call route initialize after subapps are loaded commit

10/14/2020

  • fix: update config and dev code to load xarc options
  • fix: drop webpack deprecated stuff
  • fix: add optional-require to dep for render-context
  • fix: don't output subapp v2 info assets if none was found
  • fix: output subapp v2 info to dist

Packages

Directly Updated

  • @xarc/app@8.1.18 (8.1.17 => 8.1.18)
  • @xarc/app-dev@8.1.18 (8.1.17 => 8.1.18)
  • @xarc/render-context@1.0.2 (1.0.1 => 1.0.2)
  • @xarc/webpack@8.1.8 (8.1.7 => 8.1.8)
  • `subapp-web@1.0.38(1.0.37 => 1.0.38)`

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • fix: update config and dev code to load xarc options commit
    • [fix] drop webpack deprecated stuff commit
  • packages/xarc-render-context

    • fix: add optional-require to dep for render-context commit
  • packages/xarc-webpack

    • fix: don't output subapp v2 info assets if none was found commit
    • fix: output subapp v2 info to dist commit
    • fix: update config and dev code to load xarc options commit
    • [fix] drop webpack deprecated stuff commit
  • packages/subapp-web

    • fix: more helpful error message when subapp init fail on server commit
  • MISC

    • [chore] update to fynpo 0.2.28 commit

10/12/2020

  • fix: babel rc handle missing xarc-options.json file
  • use isomorphic-loader version 4.0.2
  • fix: avoid accessing non exist subApps

Packages

Directly Updated

  • @xarc/app@8.1.17 (8.1.16 => 8.1.17)
  • @xarc/app-dev@8.1.17 (8.1.16 => 8.1.17)
  • @xarc/webpack@8.1.7 (8.1.6 => 8.1.7)
  • `subapp-web@1.0.37(1.0.36 => 1.0.37)`

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • fix: babel rc handle missing xarc-options.json file commit
    • update docs and fix lint errors commit
    • use isomorphic-loader version 4.0.2 commit
  • packages/xarc-create-app

    • update docs and fix lint errors commit
  • packages/xarc-index-page

    • update docs and fix lint errors commit
  • packages/xarc-jsx-renderer

    • update docs and fix lint errors commit
  • packages/xarc-react

    • update docs and fix lint errors commit
  • packages/xarc-render-context

    • update docs and fix lint errors commit
  • packages/xarc-subapp

    • update docs and fix lint errors commit
  • packages/xarc-tag-renderer

    • update docs and fix lint errors commit
  • packages/xarc-webpack

    • update docs and fix lint errors commit
    • use isomorphic-loader version 4.0.2 commit
  • packages/subapp-web

    • fix: avoid accessing non exist subApps commit

10/8/2020

  • feat: accept XarcOptions when loading tasks - now in xclap.[jt]s, user can pass in an options object to configure all aspect of Electrode X features.
  • set isomorphic loader extend-require log level to error - reduce log noises
  • feat: first round of subapp version 2 packages - preview only, not yet enabled.
  • remove deprecated component archetype and generator packages
  • fix: subapp map cdn assets - issue when one bundle ends with exactly the same name of another bundle

Packages

Directly Updated

  • @xarc/app@8.1.16 (8.1.15 => 8.1.16)
  • @xarc/app-dev@8.1.16 (8.1.15 => 8.1.16)
  • @xarc/create-app@3.0.11 (3.0.10 => 3.0.11)
  • @xarc/jsx-renderer@1.0.3 (1.0.2 => 1.0.3)
  • @xarc/react@0.0.2 (0.0.1 => 0.0.2)
  • @xarc/render-context@1.0.1 (1.0.0 => 1.0.1)
  • @xarc/subapp@0.0.2 (0.0.1 => 0.0.2)
  • @xarc/tag-renderer@1.0.1 (1.0.0 => 1.0.1)
  • @xarc/webpack@8.1.6 (8.1.5 => 8.1.6)
  • `electrode-react-webapp@4.0.1(4.0.0 => 4.0.1)`
  • `subapp-web@1.0.36(1.0.35 => 1.0.36)`

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • fix saving archetype options commit
    • accept XarcOptions when loading tasks commit
    • allow user to pass in all options when loading xrun build tasks (#1739) commit
    • fix: restore context for babel-plugin-react-css-modules config commit
    • delete dist before build with tsc commit
    • set ismorphic loader extend-require log level to error commit
    • add tests for hapi7 webpack dev plugin commit
  • packages/xarc-create-app

  • packages/xarc-jsx-renderer

    • delete dist before build with tsc commit
  • packages/xarc-react

    • first round of subapp version 2 packages commit
  • packages/xarc-render-context

    • delete dist before build with tsc commit
  • packages/xarc-subapp

    • first round of subapp version 2 packages commit
  • packages/xarc-tag-renderer

    • delete dist before build with tsc commit
  • packages/xarc-webpack

    • feat: add contenthash to bundle names (#1745) commit
    • first round of subapp version 2 packages commit
    • delete dist before build with tsc commit
  • packages/electrode-react-webapp

  • packages/subapp-web

  • tools

    • remove deprecated component archetype and generator packages commit
  • xchangelog

    • move 2019 change log out commit

9/28/2020

  • fix: default css module hook to false

Packages

  • @xarc/app@8.1.15 (8.1.14 => 8.1.15)
  • @xarc/app-dev@8.1.15 (8.1.14 => 8.1.15)

Commits

  • packages/xarc-app[-dev]

    • [chore] auto gen docs commit
    • fix: default css module hook to false commit
  • packages/xarc-webpack

    • [chore] auto gen docs commit

9/24/2020

  • fix: css module and loadable babel plugins needed in SSR
  • fix css modules
  • fix server loading subapps

Packages

Directly Updated

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • fix: css module and loadable babel plugins needed in SSR (#1741) commit
    • fix reference to lib/features:displayFeatures in load-xrun-tasks (#1738) commit
    • use relative path from CWD for webpack config file (#1735) commit
    • fix css modules (#1743) commit
  • packages/xarc-webpack

    • [chore] fix lint errors commit
    • adding webpack plugins for subapp and dynamic import jsonp (#1740) commit
    • use relative path from CWD for webpack config file (#1735) commit
    • fix css modules (#1743) commit
  • packages/electrode-archetype-react-component[-dev]

    • remove deprecated electrode-archetype-opt- packages (#1736) commit
  • packages/subapp-web

    • Fix the return. This was causing the issue in not invoking the route initialize method (#1742) commit

9/4/2020

  • fix: tweak webpack-cli to not break yarn workspace hoisting

Packages

  • @xarc/app@8.1.13 (8.1.12 => 8.1.13)
  • @xarc/app-dev@8.1.13 (8.1.12 => 8.1.13)
  • @xarc/webpack@8.1.4 (8.1.3 => 8.1.4)

Commits

  • packages/xarc-app[-dev]

    • fix: tweak webpack-cli to not break yarn workspace hoisting (#1734) commit
  • packages/xarc-webpack

    • fix: tweak webpack-cli to not break yarn workspace hoisting (#1734) commit

9/3/2020

  • fix: webpack-cli should be dep in @xarc/webpack
  • simple node http server for webpack dev
  • feature: add support for electrode-sso
  • fix: ensure to have exact webpack CLI command

Packages

  • @xarc/app@8.1.12 (8.1.11 => 8.1.12)
  • @xarc/app-dev@8.1.12 (8.1.11 => 8.1.12)
  • @xarc/webpack@8.1.3 (8.1.2 => 8.1.3)
  • `subapp-server@1.3.4(1.3.3 => 1.3.4)`

Commits

  • packages/xarc-app[-dev]

    • fix: webpack-cli should be dep in @xarc/webpack (#1730) commit
    • simple node http server for webpack dev (#1729) commit
    • [chore]: remove opt-* from devDep for app-dev commit
    • fix: ensure to have exact webpack CLI command (#1728) commit
    • fix http dev webpack server middleware loading (#1733) commit
  • packages/xarc-webpack

    • fix: webpack-cli should be dep in @xarc/webpack (#1730) commit
  • packages/subapp-server

    • feature: add support for electrode-sso (#1731) commit
  • MISC

    • [chore]: more contribute instructions commit
    • remove deprecated packages commit

8/30/2020

  • new @xarc/opt-* packages to replace electrode-archetype-opt- packages
  • fix: handle new node.js ESM quirks

Packages

Directly Updated

  • @xarc/app@8.1.11 (8.1.10 => 8.1.11)
  • @xarc/app-dev@8.1.11 (8.1.10 => 8.1.11)
  • @xarc/opt-eslint@1.0.0 (0.0.2 => 1.0.0)
  • @xarc/opt-jest@1.0.0 (0.0.2 => 1.0.0)
  • @xarc/opt-karma@1.0.0 (0.0.2 => 1.0.0)
  • @xarc/opt-less@1.0.0 (0.0.2 => 1.0.0)
  • @xarc/opt-mocha@1.0.0 (0.0.2 => 1.0.0)
  • @xarc/opt-postcss@1.0.0 (0.0.2 => 1.0.0)
  • @xarc/opt-preact@1.0.0 (0.0.2 => 1.0.0)
  • @xarc/opt-react@1.0.0 (0.0.2 => 1.0.0)
  • @xarc/opt-sass@1.0.0 (0.0.2 => 1.0.0)
  • @xarc/opt-stylus@1.0.0 (0.0.2 => 1.0.0)
  • @xarc/webpack@8.1.2 (8.1.1 => 8.1.2)
  • `electrode-node-resolver@2.0.1(2.0.0 => 2.0.1)`

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • new @xarc/opt- packages to replace the electrode-archetype-opt- ones (#1725) commit
    • [chore] generated docs commit
  • packages/xarc-opt-eslint

    • new @xarc/opt- packages to replace the electrode-archetype-opt- ones (#1725) commit
    • [major]: mark for first release of new packages commit
  • packages/xarc-opt-jest

    • new @xarc/opt- packages to replace the electrode-archetype-opt- ones (#1725) commit
    • [major]: mark for first release of new packages commit
  • packages/xarc-opt-karma

    • new @xarc/opt- packages to replace the electrode-archetype-opt- ones (#1725) commit
    • [major]: mark for first release of new packages commit
  • packages/xarc-opt-less

    • new @xarc/opt- packages to replace the electrode-archetype-opt- ones (#1725) commit
    • [major]: mark for first release of new packages commit
  • packages/xarc-opt-mocha

    • new @xarc/opt- packages to replace the electrode-archetype-opt- ones (#1725) commit
    • [major]: mark for first release of new packages commit
  • packages/xarc-opt-postcss

    • new @xarc/opt- packages to replace the electrode-archetype-opt- ones (#1725) commit
    • [major]: mark for first release of new packages commit
  • packages/xarc-opt-preact

    • new @xarc/opt- packages to replace the electrode-archetype-opt- ones (#1725) commit
    • [major]: mark for first release of new packages commit
  • packages/xarc-opt-react

    • new @xarc/opt- packages to replace the electrode-archetype-opt- ones (#1725) commit
    • [major]: mark for first release of new packages commit
  • packages/xarc-opt-sass

    • new @xarc/opt- packages to replace the electrode-archetype-opt- ones (#1725) commit
    • [major]: mark for first release of new packages commit
  • packages/xarc-opt-stylus

    • new @xarc/opt- packages to replace the electrode-archetype-opt- ones (#1725) commit
    • [major]: mark for first release of new packages commit
  • packages/xarc-webpack

    • new @xarc/opt- packages to replace the electrode-archetype-opt- ones (#1725) commit
  • packages/electrode-node-resolver

  • packages/opt-archetype-check

    • new @xarc/opt- packages to replace the electrode-archetype-opt- ones (#1725) commit

8/14/2020

  • fix: subapp ssr initial load

Packages

Directly Updated

  • @xarc/app@8.1.10 (8.1.9 => 8.1.10)
  • @xarc/app-dev@8.1.10 (8.1.9 => 8.1.10)
  • @xarc/jsx-renderer@1.0.2 (1.0.1 => 1.0.2)
  • `subapp-web@1.0.34(1.0.33 => 1.0.34)`

Lerna Updated

Commits

  • packages/xarc-app[-dev]

  • packages/xarc-jsx-renderer

    • [chore] more generated docs commit
  • packages/subapp-web

8/11/2020

  • implement HTML log viewer using event source to do streaming
  • retrieve app logs from dev admin's memory storage
  • xarc-app-dev to ts - step 1: rename files
  • convert xarc-app to ts
  • move all dev related stuff to @xarc/app-dev
  • ensure the HTML jsx template used xarc's createElement
  • adding new API for customizing webpack configs
  • Refactor SSR to improve initial subapp loading performance
  • Load cdn mapping script for non js/css assets only if cdn option isenabled
  • Removing source map url of runtime bundle

Packages

Directly Updated

  • @xarc/app@8.1.9 (8.1.8 => 8.1.9)
  • @xarc/app-dev@8.1.9 (8.1.8 => 8.1.9)
  • @xarc/create-app@3.0.10 (3.0.9 => 3.0.10)
  • @xarc/jsx-renderer@1.0.1 (1.0.0 => 1.0.1)
  • @xarc/webpack@8.1.1 (8.1.0 => 8.1.1)
  • `subapp-server@1.3.2(1.3.1 => 1.3.2)`
  • `subapp-util@1.1.1(1.1.0 => 1.1.1)`
  • `subapp-web@1.0.33(1.0.32 => 1.0.33)`

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • implement HTML log viewer using event source to do streaming (#1714) commit
    • retrieve app logs from dev admin's memory storage (#1713) commit
    • tsc just compile please commit
    • xarc-app-dev to ts - step 1: rename files commit
    • fix dev dep commit
    • convert xarc-app to ts (#1708) commit
    • move all dev related stuff to @xarc/app-dev (#1707) commit
  • packages/xarc-create-app

    • move all dev related stuff to @xarc/app-dev (#1707) commit
  • packages/xarc-jsx-renderer

    • ensure the HTML jsx template used xarc's createElement (#1712) commit
    • update module-dev commit
  • packages/xarc-webpack

    • adding new API for customizing webpack configs (#1715) commit
    • tsc just compile please commit
    • typescript conversion: step 1 - rename to .ts commit
    • move all dev related stuff to @xarc/app-dev (#1707) commit
  • packages/subapp-server

    • ensure the HTML jsx template used xarc's createElement (#1712) commit
  • packages/subapp-util

    • Refactor SSR to improve initial subapp loading performance (#1717) commit
  • packages/subapp-web

    • Refactor SSR to improve initial subapp loading performance (#1717) commit
    • Load cdn mapping script for non js/css assets only if cdn option isenabled (#1716) commit
    • Removing source map url of runtime bundle (#1718) commit

7/22/2020

  • new packages extracted from electrode-react-webapp: @xarc/index-page, @xarc/jsx-renderer, @xarc/render-context, @xarc/tag-renderer
  • fix: minor fix to load the user dev proxy file
  • fix webpack dev server port config for electrode-server using hapi@16
  • update create app template deps

subapp-server:

  • refactor subapp-sever and index-page to remove old SSR content
  • subapp-server handle routes from dir for fastify

Packages

Directly Updated

  • @xarc/app@8.1.8 (8.1.7 => 8.1.8)
  • @xarc/app-dev@8.1.8 (8.1.7 => 8.1.8)
  • @xarc/create-app@3.0.9 (3.0.8 => 3.0.9)
  • @xarc/index-page@1.0.0 (0.1.1 => 1.0.0)
  • @xarc/jsx-renderer@1.0.0 (0.1.1 => 1.0.0)
  • @xarc/render-context@1.0.0 (0.1.0 => 1.0.0)
  • @xarc/tag-renderer@1.0.0 (0.1.0 => 1.0.0)
  • `subapp-react@0.0.23(0.0.22 => 0.0.23)`
  • `subapp-server@1.3.1(1.3.0 => 1.3.1)`
  • `subapp-web@1.0.32(1.0.31 => 1.0.32)`

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • fix: minor fix to load the user dev proxy file (#1706) commit
    • fix webpack dev server port config for electrode-server using hapi@16 (#1705) commit
  • packages/xarc-create-app

    • update create app template deps commit
  • packages/xarc-index-page

    • refactor subapp-sever and index-page to remove old SSR content commit
    • subapp-server handle routes from dir for fastify commit
    • refactor index-page/jsx-renderer/subapp-server commit
    • updating tests for tag-renderer commit
    • rename updates 1 commit
    • rename xarc-webapp to xarc-index-page commit
    • refactor subapp-sever and index-page to remove old SSR content commit
    • subapp-server handle routes from dir for fastify commit
    • refactor index-page/jsx-renderer/subapp-server commit
    • updating tests for tag-renderer commit
    • rename updates 1 commit
    • rename xarc-webapp to xarc-index-page commit
    • [major] mark for major release commit
  • packages/xarc-jsx-renderer

    • rename LoadTokenHandler to RegisterTokenIds commit
    • update subapp samples (#1701) commit
    • refactor index-page/jsx-renderer/subapp-server commit
    • cleanup and fixes for xarc/webapp packages (#1686) commit
    • jsx-renderer module commit
    • rename LoadTokenHandler to RegisterTokenIds commit
    • update subapp samples (#1701) commit
    • refactor index-page/jsx-renderer/subapp-server commit
    • cleanup and fixes for xarc/webapp packages (#1686) commit
    • jsx-renderer module commit
    • [major] mark for major release commit
  • packages/xarc-render-context

    • new tag-renderer base on ES6 strings commit
    • subapp-server handle routes from dir for fastify commit
    • refactor index-page/jsx-renderer/subapp-server commit
    • updates for @xarc/webapp, @xarc/simple-renderer (#1685) commit
    • tests for xarc-render-context (#1671) commit
    • jsx-renderer module commit
    • new tag-renderer base on ES6 strings commit
    • subapp-server handle routes from dir for fastify commit
    • refactor index-page/jsx-renderer/subapp-server commit
    • updates for @xarc/webapp, @xarc/simple-renderer (#1685) commit
    • tests for xarc-render-context (#1671) commit
    • jsx-renderer module commit
    • [major] mark for major release commit
  • packages/xarc-tag-renderer

    • add tag-renderer template to subapp-server (#1703) commit
    • xarc/tag-renderer support rendering sub templates (#1702) commit
    • new tag-renderer base on ES6 strings commit
    • subapp-server handle routes from dir for fastify commit
    • rename updates 1 commit
    • rename xarc-simple-renderer to xarc-tag-renderer commit
    • new tag-renderer base on ES6 strings commit
    • subapp-server handle routes from dir for fastify commit
    • rename updates 1 commit
    • rename xarc-simple-renderer to xarc-tag-renderer commit
    • [major] mark for major release commit
  • packages/subapp-react

    • subapp-server handle routes from dir for fastify commit
    • subapp-server handle routes from dir for fastify commit
  • packages/subapp-server

    • add tag-renderer template to subapp-server (#1703) commit
    • Adding changes to load subapps module from master commit
    • rename LoadTokenHandler to RegisterTokenIds commit
    • update subapp samples (#1701) commit
    • refactor subapp-sever and index-page to remove old SSR content commit
    • subapp-server handle routes from dir for fastify commit
    • refactor index-page/jsx-renderer/subapp-server commit
    • rename updates 1 commit
    • cleanup and fixes for xarc/webapp packages (#1686) commit
    • updates for @xarc/webapp, @xarc/simple-renderer (#1685) commit
    • extract tokens from electrode-react-webapp into @xarc/webapp for subapp-server (#1681) commit
    • rename LoadTokenHandler to RegisterTokenIds commit
    • update subapp samples (#1701) commit
    • refactor subapp-sever and index-page to remove old SSR content commit
    • subapp-server handle routes from dir for fastify commit
    • refactor index-page/jsx-renderer/subapp-server commit
    • rename updates 1 commit
    • cleanup and fixes for xarc/webapp packages (#1686) commit
    • updates for @xarc/webapp, @xarc/simple-renderer (#1685) commit
    • extract tokens from electrode-react-webapp into @xarc/webapp for subapp-server (#1681) commit
  • packages/subapp-web

    • add tag-renderer template to subapp-server (#1703) commit

7/16/2020

Packages

  • [minor] Loading subapps from a different repo

Directly Updated

Lerna Updated

Commits

  • packages/xarc-webpack

    • [minor] Loading subapps from a different repo (#1700) commit
  • packages/subapp-server

    • [minor] Loading subapps from a different repo (#1700) commit
  • packages/subapp-util

    • [minor] Loading subapps from a different repo (#1700) commit
  • docs

  • docusaurus

7/10/2020

  • remove bluebird from electrode-react-webapp
  • update to jest v26
  • update create-app template deps

Packages

Commits

  • packages/xarc-create-app

    • update create-app template deps commit
    • updated GitBook to Docusaurus (#1673) commit
  • packages/electrode-archetype-opt-jest

  • packages/electrode-react-webapp

    • [major] remove bluebird commit
    • fix: handle token module in es6 format commit
  • docs

  • docusaurus

  • MISC

    • Update changelog commit
    • update CONTRIBUTING.md commit
    • [patch][bug] Fix the broken contribution link (#1689) commit

6/30/2020

  • fix: handle token module in es6 format

Packages

Directly Updated

Lerna Updated

Commits

  • packages/electrode-react-webapp

    • fix: handle token module in es6 format commit
  • docs

  • MISC

    • update CONTRIBUTING.md commit

6/17/2020

  • create-app - take app directory as argument
  • add web SSR timing reporting events

Packages

Directly Updated

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • fix: use proper dev-admin interactive flag commit
  • packages/xarc-create-app

    • create-app - take app directory as argument (#1674) commit
  • packages/subapp-server

  • packages/subapp-web

6/11/2020

  • fix: disable dev admin interactivity in CI

Packages

  • @xarc/app@8.1.5 (8.1.4 => 8.1.5)
  • @xarc/app-dev@8.1.5 (8.1.4 => 8.1.5)

Commits

  • packages/xarc-app[-dev]

    • fix: disable dev admin interactivity in CI (#1670) commit

6/10/2020

  • remove beta tag

Packages

  • @xarc/app@8.1.4 (8.1.3 => 8.1.4)
  • @xarc/app-dev@8.1.4 (8.1.3 => 8.1.4)

Commits

  • packages/xarc-app[-dev]

6/10/2020

  • Preload scripts and load styles in <head>
  • Inline webpack runtime js bundle for production
  • feat: archetypes as functions

Packages

Directly Updated

  • @xarc/app@8.1.3 (8.1.2 => 8.1.3)
  • @xarc/app-dev@8.1.3 (8.1.2 => 8.1.3)
  • @xarc/create-app@3.0.6 (3.0.5 => 3.0.6)
  • @xarc/webpack@8.0.7 (8.0.6-beta.0 => 8.0.7)
  • `subapp-server@1.2.2(1.2.1 => 1.2.2)`
  • `subapp-web@1.0.28(1.0.27 => 1.0.28)`

Lerna Updated

Commits

  • packages/xarc-app[-dev]

  • packages/xarc-create-app

    • Inline webpack runtime js bundle for production (#1662) commit
    • [chore]: rename package create-app to xarc-create-app commit
  • packages/xarc-webpack

  • packages/subapp-pkg-util

  • packages/subapp-server

  • packages/subapp-web

5/21/2020

  • fix: wds fastify files serving
  • fix: mock-cloud create config dir and set NODE_ENV
  • update: create-app templates and dep

Packages

  • @xarc/app@8.1.2 (8.1.1 => 8.1.2)
  • @xarc/app-dev@8.1.2 (8.1.1 => 8.1.2)
  • @xarc/create-app@3.0.5 (3.0.4 => 3.0.5)

Commits

  • packages/xarc-app[-dev]

    • fix: wds fastify files serving (#1650) commit
    • fix: mock-cloud create config dir and set NODE_ENV (#1649) commit
  • packages/create-app

5/19/2020

  • fix: minor dev-admin and fastify plugin fix
  • fix: subapp-server hapi plugin loading options
  • fix: use loadjs to support CSS bundles

Packages

Directly Updated

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • fix: minor dev-admin and fastify plugin fix (#1644) commit
  • packages/subapp-server

    • fix: subapp-server hapi plugin loading options (#1648) commit
  • packages/subapp-web

    • fix: use loadjs to support CSS bundles (#1647) commit

5/19/2020

  • feat: archetypes as functions

Packages

  • @xarc/app@8.1.1-beta.0 (8.1.0 => 8.1.1-beta.0)
  • @xarc/app-dev@8.1.1-beta.0 (8.1.0 => 8.1.1-beta.0)
  • @xarc/webpack@8.0.6-beta.0 (8.0.5 => 8.0.6-beta.0)
  • `subapp-server@1.2.1-beta.0(1.2.0 => 1.2.1-beta.0)`

Commits

  • packages/xarc-app[-dev]

  • packages/xarc-webpack

  • packages/subapp-server

  • MISC

    • add beta tag to lerna config commit

5/17/2020

  • fix: use fastify-server for serving dev-server
  • update to mime version 2
  • [minor]: add fastify support to subapp-server

Packages

  • @xarc/app@8.1.0 (8.0.21 => 8.1.0)
  • @xarc/app-dev@8.1.0 (8.0.21 => 8.1.0)
  • `subapp-server@1.2.0(1.1.18 => 1.2.0)`

Commits

  • packages/xarc-app[-dev]

  • packages/subapp-server

    • fix: consistent error response for routes (#1638) commit
    • [minor]: add fastify support to subapp-server (#1642) commit

5/7/2020

  • dep: isomorphic-loader 3.1.0
  • feat: ^C 2x makes dev-admin exit
  • feat: dev-admin cleans child process automatically

Packages

  • @xarc/app@8.0.21 (8.0.20 => 8.0.21)
  • @xarc/app-dev@8.0.21 (8.0.20 => 8.0.21)
  • @xarc/webpack@8.0.5 (8.0.4 => 8.0.5)

Commits

  • packages/xarc-app[-dev]

  • packages/xarc-webpack

  • .github

    • remove node 14 from github CI commit
    • docs(github): one-command solution for collecting system stats (#1637) commit

4/29/2020

  • added: mechanism to defer initial state read for sub apps

Packages

Directly Updated

Lerna Updated

Commits

  • packages/subapp-web

    • added: mechanism to defer initial state read for sub apps (#1630) commit
    • handle getInitialState for queued subapp starts (#1632) commit

4/27/2020

  • fix: update cdn mock to mime 1.0 downgrade

Packages

  • @xarc/app@8.0.20 (8.0.19 => 8.0.20)
  • @xarc/app-dev@8.0.20 (8.0.19 => 8.0.20)

Commits

  • packages/xarc-app[-dev]

    • fix: update cdn mock to mime 1.0 downgrade (#1629) commit

4/27/2020

  • fix: upgrade fs-extra from 0.26.7 to 0.30.0
  • fix: show some timing in dev admin startup
  • feat: support mock CDN in dev-proxy for mock prod mode
  • fix: upgrade karma-webpack from 4.0.0-rc.3 to 4.0.2

Packages

Commits

  • packages/xarc-app[-dev]

    • fix: upgrade fs-extra from 0.26.7 to 0.30.0 (#1621) commit
    • fix: show some timing in dev admin startup (#1620) commit
    • feat: support mock CDN in dev-proxy for mock prod mode (#1627) commit
  • packages/electrode-archetype-opt-karma

    • fix: upgrade karma-webpack from 4.0.0-rc.3 to 4.0.2 (#1625) commit

4/23/2020

  • fix: allow --inspect option to debug dev-admin
  • search for dev certs from module in devDependencies
  • fix: handle non JS/CSS assets for CDN

Packages

Directly Updated

  • @xarc/app@8.0.18 (8.0.17 => 8.0.18)
  • @xarc/app-dev@8.0.18 (8.0.17 => 8.0.18)
  • `subapp-web@1.0.25(1.0.24 => 1.0.25)`

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • fix: allow --inspect option to debug dev-admin (#1613) commit
    • fix: CI failing due to linting errors commit
    • search for dev certs from module in devDependencies (#1612) commit
  • packages/subapp-web

  • MISC

4/20/2020

  • improve dev-admin log handling and HTML viewer
  • Fix subapp manifests found in sub directories of src/
  • provide original error for debug purposes

Packages

  • @xarc/app@8.0.17 (8.0.16 => 8.0.17)
  • @xarc/app-dev@8.0.17 (8.0.16 => 8.0.17)
  • @xarc/webpack@8.0.3 (8.0.2 => 8.0.3)
  • `subapp-server@1.1.18(1.1.17 => 1.1.18)`

Commits

  • packages/xarc-app[-dev]

    • fix HTML log viewer fetching logs across different runs (#1605) commit
    • improve HTML viewer (#1604) commit
    • fix: show all app log by default (#1603) commit
    • fix: persistent spinner breaks vscode context link detection (#1602) commit
    • Add env var to set dev admin log level (#1606) commit
  • packages/xarc-webpack

    • Fix subapp manifests found in sub directories of src/ (#1601) commit
  • packages/subapp-server

    • [patch] provide original error for debug purposes (#1600) commit
  • docs

    • Add env var to set dev admin log level (#1606) commit

4/14/2020

  • dev-admin log enhancements and fixes: using visual-logger now, better webpack status display.
  • fix: index.html rendering - verify and ensure consistent useStream flag
  • fix: app can now configure useStream flag for index.html response.
  • fix: more informative error if subapp name and dir mismatch

Packages

Directly Updated

Lerna Updated

Commits

  • packages/xarc-app[-dev]

  • packages/create-app

  • packages/electrode-react-webapp

    • fix: verify and ensure consistent useStream flag (#1596) commit
    • fix: add tests commit
    • fix: detect unexpected item to stringify commit
  • packages/subapp-pbundle

    • fix: verify and ensure consistent useStream flag (#1596) commit
  • packages/subapp-react

    • fix: verify and ensure consistent useStream flag (#1596) commit
  • packages/subapp-server

    • fix: verify and ensure consistent useStream flag (#1596) commit
    • fix: allow app to control useStream option commit
  • packages/subapp-util

    • fix: more informative error if subapp name and dir mismatch commit
  • packages/subapp-web

    • fix: verify and ensure consistent useStream flag (#1596) commit
    • fix: add tests commit
    • fix: more informative error if subapp name and dir mismatch commit
    • fix: avoid log error in dev mode commit
  • docs

4/9/2020

  • Add "selectTemplate" to picked opts: subapp -> electrode-react-webapp

Packages

Commits

  • packages/subapp-server

    • Add "selectTemplate" to picked opts: subapp -> electrode-react-webapp (#1594) commit

4/8/2020

  • fix: handle errors from subapp preparing and processing
  • [feat]: support user intercept rendering flow through context

Packages

Directly Updated

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • [feat]: support user intercept rendering flow through context commit
  • packages/electrode-react-webapp

    • [feat]: support user intercept rendering flow through context commit
  • packages/subapp-pbundle

    • [feat]: support user intercept rendering flow through context commit
    • fix: Use shallow check for existing redux-bundles to allow for updates (#1592) commit
  • packages/subapp-server

    • [feat]: support user intercept rendering flow through context commit
  • packages/subapp-web

    • [feat]: support user intercept rendering flow through context commit
    • fix: handle errors from subapp preparing and processing commit

4/8/2020

  • fix: consider .babelrc.js also
  • fix: Use composeBundlesRaw instead of composeBundles

Packages

  • @xarc/app@8.0.14 (8.0.13 => 8.0.14)
  • @xarc/app-dev@8.0.14 (8.0.13 => 8.0.14)
  • `subapp-pbundle@0.0.16(0.0.15 => 0.0.16)`

Commits

  • packages/xarc-app[-dev]

  • packages/subapp-pbundle

    • fix: Redux bundler no dup (#1590) commit
    • fix: Use composeBundlesRaw instead of composeBundles (#1589) commit

4/6/2020

  • many improvements on the dev admin app log handling
  • dep: chalk@4, chalk@1.2.0, xaa@1.3.0, xclap@0.2.48
  • fix: a single babel.config.js over .babelrc.js
  • fix: add result from promise to output

Packages

Directly Updated

Lerna Updated

Commits

4/2/2020

  • fix: return 404 for /favicon.ico in webpack dev server (Hapi)
  • fix: rename xarcReduxStore to store
  • fix: throw errors from route setup

Packages

Commits

  • packages/xarc-app[-dev]

    • fix: return 404 for /favicon.ico in webpack dev server (Hapi) (#1580) commit
  • packages/subapp-pbundle

  • packages/subapp-server

3/30/2020

  • fix: remove content hash from chunk names (subapps)
  • fix: when using CDN assets, skip local asset URLs (subapps)

Packages

Directly Updated

Lerna Updated

Commits

  • packages/xarc-webpack

    • fix: remove content hash from chunk names (#1575) commit
  • packages/subapp-server

    • fix: when using CDN assets, skip local asset URLs (#1576) commit
  • packages/subapp-web

    • fix: remove content hash from chunk names (#1575) commit
    • fix: when using CDN assets, skip local asset URLs (#1576) commit

3/25/2020

  • dep: update xclap, and yarn message
  • fix: ensure bundle asset file URL are properly formed
  • show time diff used to load a subapp

Packages

Directly Updated

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • dep: update xclap, and yarn message commit
  • packages/subapp-server

    • fix: ensure bundle asset file URL are properly formed commit
  • packages/subapp-web

    • fix: ensure bundle asset file URL are properly formed commit
    • show time diff used to load a subapp commit

3/23/2020

  • feat: https support for dev reverse proxy
  • extract webpack config to its own module (@xarc/webpack)
  • subapp-web: Json script escape fix

Packages

Commits

  • packages/xarc-app[-dev]

    • feat: https support for dev reverse proxy (#1572) commit
    • extract webpack config to its own module (#1569) commit
  • packages/xarc-webpack

    • extract webpack config to its own module (#1569) commit
    • [major] mark @xarc/webpack for first release commit
  • packages/electrode-archetype-opt-karma

    • extract webpack config to its own module (#1569) commit
  • packages/subapp-server

    • feat: https support for dev reverse proxy (#1572) commit
  • packages/subapp-util

    • feat: https support for dev reverse proxy (#1572) commit
  • packages/subapp-web

  • docs

    • feat: https support for dev reverse proxy (#1572) commit

3/18/2020

  • fix(throw on missing stats.json)
  • fix: add helpful output to admin console and dev proxy
  • allow user content set verbatim flag to use response status as is

Packages

Directly Updated

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • fix: add helpful output to admin console and dev proxy (#1564) commit
    • fix: dev admin check for null child (#1567) commit
  • packages/electrode-react-webapp

    • allow user content set verbatim flag to use response status as is (#1562) commit
  • packages/subapp-web

3/10/2020

  • Hardcode the optional features for the features task
  • support join SubApp and DynSubApp as a single component

Packages

Directly Updated

  • @xarc/app@8.0.7 (8.0.6 => 8.0.7)
  • @xarc/app-dev@8.0.7 (8.0.6 => 8.0.7)
  • `subapp-web@1.0.18(1.0.17 => 1.0.18)`

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • Hardcode the optional features for the features task (#1549) commit
  • packages/subapp-web

    • support join SubApp and DynSubApp as a single component (#1550) commit

3/6/2020

  • use original status for redirect
  • Debugger messages marked as "debug" (shown in console)

Packages

Directly Updated

Commits

  • packages/xarc-app[-dev]

    • Debugger messages marked as "debug" (shown in console) (#1545) commit
  • packages/electrode-react-webapp

3/2/2020

  • subapp-pbundle: send location to StartComponent and reduxStoreReady (#1544)
  • Add some subapp web tests (#1543)
  • avoid dev admin stuck waiting for a child to start (#1542)

Packages

Directly Updated

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • avoid dev admin stuck waiting for a child to start (#1542) commit
  • packages/subapp-pbundle

    • subapp-pbundle: send location to StartComponent and reduxStoreReady (#1544) commit
  • packages/subapp-web

2/26/2020

Release Notes:

  • Increase minChunks to 10 for MINIMIZE_SUBAPP_CHUNKS
  • ensure original error is preserved for subapp server routes

Packages

  • @xarc/app@8.0.4 (8.0.3 => 8.0.4)
  • @xarc/app-dev@8.0.4 (8.0.3 => 8.0.4)
  • `subapp-server@1.1.8(1.1.7 => 1.1.8)`

Commits

  • packages/xarc-app[-dev]

    • Increase minChunks to 10 for MINIMIZE_SUBAPP_CHUNKS (#1541) commit
  • packages/subapp-server

2/20/2020

Release notes:

Git tag: rel-v8-02202020

  • fix issue with starting with user webpack.config.js
    • if user generated webpack config is Electrode then use directly (#1539)
  • fix dynamic data element check
  • remove xarc8 npm tag for ver 8 release

Packages

Directly Updated

  • @xarc/app@8.0.3 (8.0.2 => 8.0.3)
  • @xarc/app-dev@8.0.3 (8.0.2 => 8.0.3)
  • @xarc/create-app@3.0.3 (3.0.2 => 3.0.3)
  • `subapp-web@1.0.16(1.0.15 => 1.0.16)`

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • if user generated webpack config is Electrode then use directly (#1539) commit
    • remove xarc8 npm tag for ver 8 release commit
  • packages/create-app

    • remove xarc8 npm tag for ver 8 release commit
  • packages/subapp-web

2/17/2020

  • New pbundle option "packReduxData" for SSR redux state
  • make Electrode internal webpack config a little easier to override

Packages

Directly Updated

Lerna Updated

Commits

  • packages/xarc-app[-dev]

    • make Electrode internal webpack config a little easier to override (#1536) commit
    • rename dir partial to partials (#1534) commit
  • packages/subapp-pbundle

    • New pbundle option "packReduxData" for SSR redux state (#1532) commit
  • packages/subapp-web

    • more robust dynamic data retrieval from element (#1535) commit
  • packages/webpack-config-composer

    • make Electrode internal webpack config a little easier to override (#1536) commit

2/14/2020

Packages

  • @xarc/app@8.0.1 (8.0.0 => 8.0.1)
  • @xarc/app-dev@8.0.1 (8.0.0 => 8.0.1)
  • @xarc/create-app@3.0.2 (3.0.1 => 3.0.2)

Commits

  • packages/xarc-app[-dev]

  • packages/create-app

    • avoid copying removed files commit

2/14/2020

Packages

  • @xarc/create-app@3.0.1 (3.0.0 => 3.0.1)

Commits

  • packages/create-app

    • minor fix for create app template commit

2/14/2020

  • rename main packages
  • deprecating ignite and generator packages

Packages

  • @xarc/app@8.0.0 (7.0.7 => 8.0.0)
  • @xarc/app-dev@8.0.0 (7.0.7 => 8.0.0)
  • @xarc/create-app@3.0.0 (2.0.4 => 3.0.0)

Commits

  • packages/xarc-app[-dev]

    • rename main packages commit
    • [major] mark for major bump commit
  • packages/create-app

    • update create app template with new package names commit
    • [major] mark for major bump commit
  • packages/electrode-ignite

    • deprecating ignite and generator packages commit
  • packages/generator-electrode

    • deprecating ignite and generator packages commit
  • packages/ignite-core

    • deprecating ignite and generator packages commit
  • tools

    • update tools to handle renamed packages commit
  • MISC

2/14/2020

  • avoid orphaned servers for dev admin

Packages

Commits

  • packages/electrode-archetype-react-app[-dev]

2/12/2020

  • support dynamic load inlining subapp

Packages

Directly Updated

Lerna Updated

Commits

  • packages/subapp-web

    • support dynamic load inlining subapp commit

2/10/2020

  • minor fixes

Packages

Commits

  • packages/electrode-archetype-react-app[-dev]

  • packages/subapp-server

2/10/2020

  • try to use hapi if electrodeServer is not found
  • New webpack option to minimize the number of created subapp chunks
  • subapp inlining

Packages

Commits

  • packages/electrode-archetype-react-app[-dev]

    • try to use hapi if electrodeServer is not found (#1521) commit
    • New webpack option to minimize the number of created subapp chunks (#1520) commit
  • packages/subapp-pbundle

    • collect all bundles and initial states before creating real redux store (#1525) commit
    • more work to support subapp inlining subapp (#1524) commit
    • update pbundle with support for await prepare data (#1517) commit
  • packages/subapp-pkg-util

    • collect all bundles and initial states before creating real redux store (#1525) commit
  • packages/subapp-react

    • support sharing redux store for a request (#1518) commit
    • update pbundle with support for await prepare data (#1517) commit
    • refactor SSR flow to support await data prepare (#1516) commit
  • packages/subapp-redux

    • minor fix for initial state handling (#1522) commit
    • support sharing redux store for a request (#1518) commit
  • packages/subapp-server

    • more work to support subapp inlining subapp (#1524) commit
  • packages/subapp-web

    • general subApp.inline method (#1527) commit
    • collect all bundles and initial states before creating real redux store (#1525) commit
    • more work to support subapp inlining subapp (#1524) commit
    • minor fix for initial state handling (#1522) commit
    • embed large initial state as JSON text (#1519) commit
    • refactor SSR flow to support await data prepare (#1516) commit
  • .vscode

    • more work to support subapp inlining subapp (#1524) commit
  • docs

1/29/2020

  • update create-app to use archetype ver7
  • [major] fix change meant for v7: default all optionals to off
  • support inline subapp with SSR

Packages

Commits

  • packages/create-app

    • update create-app to use archetype ver7 (#1493) commit
    • udpate app template dep commit
  • packages/electrode-archetype-opt-critical-css

    • [major] fix change meant for v7: default all optionals to off (#1511) commit
  • packages/electrode-archetype-opt-eslint

    • [major] fix change meant for v7: default all optionals to off (#1511) commit
  • packages/electrode-archetype-opt-flow

  • packages/electrode-archetype-opt-jest

  • packages/electrode-archetype-opt-karma

    • [major] fix change meant for v7: default all optionals to off (#1511) commit
  • packages/electrode-archetype-opt-less

    • [major] fix change meant for v7: default all optionals to off (#1511) commit
  • packages/electrode-archetype-opt-mocha

    • [major] fix change meant for v7: default all optionals to off (#1511) commit
  • packages/electrode-archetype-opt-phantomjs

    • [major] fix change meant for v7: default all optionals to off (#1511) commit
  • packages/electrode-archetype-opt-postcss

    • [major] fix change meant for v7: default all optionals to off (#1511) commit
    • [major] update all postcss deps to latest (#1502) commit
  • packages/electrode-archetype-opt-preact

    • [major] fix change meant for v7: default all optionals to off (#1511) commit
  • packages/electrode-archetype-opt-pwa

    • [major] fix change meant for v7: default all optionals to off (#1511) commit
  • packages/electrode-archetype-opt-react

    • [major] fix change meant for v7: default all optionals to off (#1511) commit
  • packages/electrode-archetype-opt-react-intl

    • [major] fix change meant for v7: default all optionals to off (#1511) commit
  • packages/electrode-archetype-opt-sass

    • [major] fix change meant for v7: default all optionals to off (#1511) commit
    • fix package main (#1513) commit
  • packages/electrode-archetype-opt-sinon

    • [major] fix change meant for v7: default all optionals to off (#1511) commit
  • packages/electrode-archetype-opt-stylus

    • [major] fix change meant for v7: default all optionals to off (#1511) commit
  • packages/electrode-archetype-opt-typescript

    • [major] fix change meant for v7: default all optionals to off (#1511) commit
  • packages/electrode-archetype-react-app[-dev]

    • always expect opt pkg to exist in dev mode (#1514) commit
    • fix style bundle filename in dev mode (#1509) commit
    • avoid duplicate style bundles in dev mode (#1503) commit
    • drop i18n and flow from default (#1501) commit
    • default to babel runtime and polyfill for subapps commit
    • ensure webpack treeshaking works for subapp packages (#1496) commit
    • optimize webpack runtime as a single chunk for subapps (#1495) commit
    • default jest to v24 (#1488) commit
  • packages/opt-archetype-check

    • check user's dep even if no archetype config found (#1335) commit
  • packages/subapp-pbundle

    • Add new function for subapps: waitForSubApp commit
    • Set new store container for each request in subapp-pbundle (#1508) commit
    • Add option for reduxStoreReady for subapp pbundle (#1507) commit
    • first step at supporting SSR for preact+redux-bundler (#1506) commit
    • default to babel runtime and polyfill for subapps commit
    • ensure webpack treeshaking works for subapp packages (#1496) commit
    • dep: preact@10.2.1 commit
    • minor redux-bundler fix and demo in sample app (#1490) commit
    • lock preact@10.1.1 to pass issue with 10.2.0 commit
    • Add redux-bundler support for Electrode subapps (#1484) commit
  • packages/subapp-pkg-util

    • prepare data before invoking SSR'ed subapp that's inlined commit
    • default to babel runtime and polyfill for subapps commit
  • packages/subapp-react

    • default to babel runtime and polyfill for subapps commit
  • packages/subapp-redux

    • default to babel runtime and polyfill for subapps commit
    • only call reduxCreateStore if it's user provided (#1494) commit
  • packages/subapp-server

    • default to babel runtime and polyfill for subapps commit
  • packages/subapp-util

  • packages/subapp-web

    • Fix for non-string (numeric) subapp bundle ids (#1515) commit
    • New subapp-web function: isLoaded commit
    • Add new function for subapps: waitForSubApp commit
    • prepare data before invoking SSR'ed subapp that's inlined commit
    • fix function call (#1504) commit
    • default to babel runtime and polyfill for subapps commit
    • scope client side lib for subapps commit
    • handle css bundles for subapps commit
    • ensure webpack treeshaking works for subapp packages (#1496) commit
    • optimize webpack runtime as a single chunk for subapps (#1495) commit
    • transpile src to multi targets (#1492) commit
  • docs

    • First pass of an Electrode subapp guide (#1497) commit
  • MISC

1/7/2020

  • remove beta from ver7

Packages

Commits

  • packages/create-app

    • remove beta from ver7 commit
  • packages/electrode-archetype-react-app[-dev]

  • packages/electrode-archetype-react-component[-dev]

    • remove beta from ver7 commit
  • packages/electrode-ignite

    • remove beta from ver7 commit
  • packages/generator-electrode

    • remove beta from ver7 commit
  • packages/subapp-pbundle

    • add subapp support for preact & redux-bundler (#1487) commit
    • remove beta from ver7 commit
  • packages/subapp-react

    • add subapp support for preact & redux-bundler (#1487) commit
    • add tests for subapp-react (#1486) commit
    • extract React specific code into subapp-react module (#1485) commit
    • remove beta from ver7 commit
  • packages/subapp-redux

    • remove beta from ver7 commit
  • packages/subapp-web

    • extract React specific code into subapp-react module (#1485) commit
    • extract FE React specific code to another file (#1482) commit
    • multi framework support, step1: extract framework specific code (#1480) commit
    • subapp.start handles inline rendering (#1477) commit
    • first inline SubApp PoC (#1472) commit
    • remove beta from ver7 commit
  • .vscode

    • extract React specific code into subapp-react module (#1485) commit
  • docs

  • MISC

1/3/2020

  • avoid dev mode stuff in production mode

Packages

Commits

  • packages/electrode-archetype-react-app[-dev]

    • avoid dev mode stuff in production mode (#1483) commit