Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Postrelease 4.10.0 #3442

Merged
merged 10 commits into from
Sep 3, 2020
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 0 additions & 10 deletions .eslintrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,16 +117,6 @@ rules:
varsIgnorePattern: ^_
no-use-before-define: error

# Group - Node.js and CommonJS
callback-return: error
global-require: error
handle-callback-err: error
no-buffer-constructor: error
no-mixed-requires: error
no-new-require: error
no-path-concat: error
no-sync: error

# Group - ECMAScript 6
arrow-body-style:
- error
Expand Down
5 changes: 3 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,12 @@

<!-- Please list the changes in a concise manner. -->

-
-
## -

-

<!-- For bugs, add the bug repro as a test. Otherwise, add tests to futureproof your work. -->

- [ ] I have added tests and executed them locally
- [ ] I have updated `CHANGELOG.md`
- [ ] I have updated documentation
Expand Down
92 changes: 92 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,98 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

## [Unreleased]

- Bumped all dependencies to the latest versions, by [@corinagum](https://github.com/corinagum) in PR [#3380](https://github.com/microsoft/BotFramework-WebChat/pull/3380), [#3442](https://github.com/microsoft/BotFramework-WebChat/pull/3442)
- Development dependencies
- Root package
- [`@babel/plugin-proposal-class-properties@7.10.4`](https://npmjs.com/package/@babel/plugin-proposal-class-properties)
- [`@babel/plugin-proposal-object-rest-spread@7.11.0`](https://npmjs.com/package/@babel/plugin-proposal-object-rest-spread)
- [`@babel/plugin-transform-runtime@7.11.0`](https://npmjs.com/package/@babel/plugin-transform-runtime)
- [`@babel/preset-env@7.11.0`](https://npmjs.com/package/@babel/preset-env)
- [`@babel/preset-react@7.10.4`](https://npmjs.com/package/@babel/preset-react)
- [`@babel/preset-typescript@7.10.4`](https://npmjs.com/package/@babel/preset-typescript)
- [`@babel/runtime@7.11.2`](https://npmjs.com/package/@babel/runtime)
- [`babel-jest@26.4.0`](https://npmjs.com/package/babel-jest)
- [`concurrently@5.3.0`](https://npmjs.com/package/concurrently)
- [`core-js@3.6.5`](https://npmjs.com/package/core-js)
- [`global-agent@2.1.12`](https://npmjs.com/package/global-agent)
- [`husky@4.2.5`](https://npmjs.com/package/husky)
- [`jest@26.2.2`](https://npmjs.com/package/jest)
- [`jest-image-snapshot@4.1.0`](https://npmjs.com/package/jest-image-snapshot)
- [`jest-junit@11.1.0`](https://npmjs.com/package/jest-junit)
- [`jest-trx-results-processor@2.0.3`](https://npmjs.com/package/jest-trx-results-processor)
- [`lerna@3.22.1`](https://npmjs.com/package/lerna)
- [`lint-staged@10.2.13`](https://npmjs.com/package/lint-staged)
- [`prettier@2.0.5`](https://npmjs.com/package/prettier)
- [`serve@11.3.2`](https://npmjs.com/package/serve)
- [`serve-handler@6.1.3`](https://npmjs.com/package/serve-handler)
- Removed unused package [`@azure/storage-blob@12.1.0`](https://npmjs.com/package/@azure/storage-blob)
- Other packages
- [`@babel/cli@7.10.5`](https://npmjs.com/package/@babel/cli)
- [`@babel/core@7.11.0`](https://npmjs.com/package/@babel/core)
- [`@babel/plugin-proposal-class-properties@7.10.4`](https://npmjs.com/package/@babel/plugin-proposal-class-properties)
- [`@babel/plugin-proposal-object-rest-spread@7.11.0`](https://npmjs.com/package/@babel/plugin-proposal-object-rest-spread)
- [`@babel/plugin-transform-runtime@7.11.0`](https://npmjs.com/package/@babel/plugin-transform-runtime)
- [`@babel/preset-env@7.11.0`](https://npmjs.com/package/@babel/preset-env)
- [`@babel/preset-react@7.10.4`](https://npmjs.com/package/@babel/preset-react)
- [`@babel/preset-typescript@7.10.4`](https://npmjs.com/package/@babel/preset-typescript)
- [`@types/node@14.6.0`](https://npmjs.com/package/@types/node)
- [`@types/react@16.9.47`](https://npmjs.com/package/@types/react)
- [`@typescript-eslint/eslint-plugin@3.10.1`](https://npmjs.com/package/@typescript-eslint/eslint-plugin)
- [`@typescript-eslint/parser@3.10.1`](https://npmjs.com/package/@typescript-eslint/parser)
- [`babel-jest@26.2.2`](https://npmjs.com/package/babel-jest)
- [`concurrently@5.3.0`](https://npmjs.com/package/concurrently)
- [`copy-webpack-plugin@6.0.3`](https://npmjs.com/package/copy-webpack-plugin)
- [`core-js@3.6.5`](https://npmjs.com/package/core-js)
- [`cross-env@7.0.2`](https://npmjs.com/package/cross-env)
- [`css-loader@4.2.0`](https://npmjs.com/package/css-loader)
- [`eslint-plugin-prettier@3.1.4`](https://npmjs.com/package/eslint-plugin-prettier)
- [`eslint-plugin-react-hooks@4.1.0`](https://npmjs.com/package/eslint-plugin-react-hooks)
- [`eslint-plugin-react@7.20.6`](https://npmjs.com/package/eslint-plugin-react)
- [`eslint@7.7.0`](https://npmjs.com/package/eslint)
- [`global-agent@2.1.12`](https://npmjs.com/package/global-agent)
- [`globalize-compiler@1.1.1`](https://npmjs.com/package/globalize-compiler)
- [`html-webpack-plugin@4.3.0`](https://npmjs.com/package/html-webpack-plugin)
- [`http-proxy-middleware@1.0.5`](https://npmjs.com/package/http-proxy-middleware)
- [`jest@26.2.2`](https://npmjs.com/package/jest)
- [`node-dev@5.2.0`](https://npmjs.com/package/node-dev)
- [`prettier@2.1.1`](https://npmjs.com/package/prettier)
- [`pug@3.0.0`](https://npmjs.com/package/pug)
- [`serve@11.3.2`](https://npmjs.com/package/serve)
- [`simple-update-in@2.2.0`](https://npmjs.com/package/simple-update-in)
- [`source-map-loader@1.0.2`](https://npmjs.com/package/source-map-loader)
- [`terser-webpack-plugin@4.1.0`](https://npmjs.com/package/terser-webpack-plugin)
- [`typescript@4.0.2`](https://npmjs.com/package/typescript)
- [`webpack-cli@3.3.12`](https://npmjs.com/package/webpack-cli)
- [`webpack-stats-plugin@0.3.2`](https://npmjs.com/package/webpack-stats-plugin)
- [`webpack@4.44.1`](https://npmjs.com/package/webpack)
- Production dependencies
- [`@babel/plugin-proposal-async-generator-functions@7.10.5`](https://npmjs.com/package/@babel/plugin-proposal-async-generator-functions)
- [`@babel/runtime@7.11.2`](https://npmjs.com/package/@babel/runtime)
- [`@babel/standalone@7.11.0`](https://npmjs.com/package/@babel/standalone)
- [`abort-controller-es5@1.2.0`](https://npmjs.com/package/abort-controller-es5)
- [`botframework-directlinejs@0.13.0`](https://npmjs.com/package/botframework-directlinejs)
- [`core-js@3.6.5`](https://npmjs.com/package/core-js)
- [`event-iterator@2.0.0`](https://npmjs.com/package/event-iterator)
- [`event-target-shim-es5@1.2.0`](https://npmjs.com/package/event-target-shim-es5)
- [`expect@25.5.0`](https://npmjs.com/package/expect)
- [`globalize@1.5.0`](https://npmjs.com/package/globalize)
- [`markdown-it-attrs-es5@1.2.0`](https://npmjs.com/package/markdown-it-attrs-es5)
- [`markdown-it-attrs@3.0.3`](https://npmjs.com/package/markdown-it-attrs)
- [`markdown-it@11.0.0`](https://npmjs.com/package/markdown-it)
- [`math-random@2.0.1`](https://npmjs.com/package/math-random)
- [`memoize-one@5.1.1`](https://npmjs.com/package/memoize-one)
- [`mime@2.4.6`](https://npmjs.com/package/mime)
- [`on-error-resume-next@1.1.0`](https://npmjs.com/package/on-error-resume-next)
- [`p-defer@3.0.0`](https://npmjs.com/package/p-defer)
- [`p-defer-es5@1.2.1`](https://npmjs.com/package/p-defer-es5)
- [`react-say@2.0.2-master.ee7cd76`](https://npmjs.com/package/react-say)
- [`react-scroll-to-bottom@3.0.1-master.9e2b9d8`](https://npmjs.com/package/react-scroll-to-bottom)
- [`sanitize-html@1.27.4`](https://npmjs.com/package/sanitize-html)
- [`simple-update-in@2.2.0`](https://npmjs.com/package/simple-update-in)
- [`url-search-params-polyfill@8.1.0`](https://npmjs.com/package/url-search-params-polyfill)
- [`web-speech-cognitive-services@7.0.2-master.6004e4b`](https://npmjs.com/package/web-speech-cognitive-services)
- [`whatwg-fetch@3.4.0`](https://npmjs.com/package/whatwg-fetch)

## [4.10.0] - 2020-08-18

### Breaking changes
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,11 +174,11 @@ To use Redux DevTools, use the `createStoreWithDevTools` function for creating a

There are some limitations when using the Redux DevTools:

- The Redux store uses side-effects via [`redux-saga`](https://github.com/redux-saga/redux-saga). Time-traveling may break the UI.
- Many UI states are stored in React context and state. They are not exposed in the Redux store.
- Some time-sensitive UIs are based on real-time clock and not affected by time-traveling.
- Dispatching actions are not officially supported. Please use [hooks API](https://github.com/microsoft/BotFramework-WebChat/tree/master/docs/HOOKS.md) instead.
- Actions and reducers may move in and out of Redux store across versions. [Hooks API](https://github.com/microsoft/BotFramework-WebChat/tree/master/docs/HOOKS.md) is the official API for accessing the UI.
- The Redux store uses side-effects via [`redux-saga`](https://github.com/redux-saga/redux-saga). Time-traveling may break the UI.
- Many UI states are stored in React context and state. They are not exposed in the Redux store.
- Some time-sensitive UIs are based on real-time clock and not affected by time-traveling.
- Dispatching actions are not officially supported. Please use [hooks API](https://github.com/microsoft/BotFramework-WebChat/tree/master/docs/HOOKS.md) instead.
- Actions and reducers may move in and out of Redux store across versions. [Hooks API](https://github.com/microsoft/BotFramework-WebChat/tree/master/docs/HOOKS.md) is the official API for accessing the UI.

# Customizing the Web Chat UI

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
89 changes: 60 additions & 29 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
"@babel/runtime": "^7.11.0",
"abort-controller": "^3.0.0",
"babel-jest": "^26.2.2",
"concurrently": "^5.2.0",
"concurrently": "^5.3.0",
"core-js": "^3.6.5",
"cross-env": "^7.0.2",
"dotenv": "^8.2.0",
Expand All @@ -61,7 +61,7 @@
"jest-junit": "^11.1.0",
"jest-trx-results-processor": "^2.0.3",
"lerna": "^3.22.1",
"lint-staged": "^10.2.11",
"lint-staged": "^10.2.13",
"lolex": "^5.1.2",
"node-fetch": "^2.6.0",
"p-defer": "^3.0.0",
Expand Down
1 change: 1 addition & 0 deletions packages/bundle/.eslintrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ rules:
# We will rework on these rules
"@typescript-eslint/explicit-member-accessibility": off
"@typescript-eslint/explicit-function-return-type": off
"@typescript-eslint/explicit-module-boundary-types": off
"@typescript-eslint/indent": off
"@typescript-eslint/no-explicit-any": off
"@typescript-eslint/interface-name-prefix": off
Expand Down
1 change: 1 addition & 0 deletions packages/bundle/.prettierrc.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
arrowParens: avoid
bracketSpacing: true
endOfLine: auto
jsxBracketSameLine: false
printWidth: 120
proseWrap: preserve
Expand Down
Loading