Skip to content

Latest commit

 

History

History
4719 lines (2949 loc) · 233 KB

CHANGELOG.md

File metadata and controls

4719 lines (2949 loc) · 233 KB

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

Commits

  • packages/xarc-opt-sass

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

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

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

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

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

Commits

  • packages/xarc-app-dev

  • packages/xarc-webpack

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

8/11/2022

Packages

Commits

  • packages/xarc-create-app

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

7/14/2022

Packages

Directly Updated

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

Lerna Updated

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

Lerna Updated

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

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

Lerna Updated

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

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

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

Lerna Updated

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

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

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

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

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

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

Lerna Updated

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

Commits

  • packages/xarc-app-dev

3/4/2021

Packages

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

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

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

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

Lerna Updated

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

Lerna Updated

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

Lerna Updated

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:

Patch releases:

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

Lerna Updated

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

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

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

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

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

Packages

Directly Updated

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

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: [email protected] - update for node.js 14

Packages

Directly Updated

Lerna Updated

Commits

12/2/2020

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

Packages

Directly Updated

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

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

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

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

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

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/[email protected] for isomorphic-loader 4.x
  • fix: subapp v1 call route initialize after subapps are loaded

Directly Updated

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

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

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

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

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

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

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

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

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

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

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

Commits

  • packages/xarc-app[-dev]

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

6/10/2020

  • remove beta tag

Packages

Commits

  • packages/xarc-app[-dev]

6/10/2020

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

Packages

Directly Updated

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

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

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

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

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

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

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

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

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

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

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

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

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

Commits

  • packages/xarc-app[-dev]

  • packages/create-app

    • avoid copying removed files commit

2/14/2020

Packages

Commits

  • packages/create-app

    • minor fix for create app template commit

2/14/2020

  • rename main packages
  • deprecating ignite and generator packages

Packages

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

  • 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