lowdefy/packages/renderer/CHANGELOG.md

430 lines
17 KiB
Markdown
Raw Normal View History

# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
2021-05-27 18:09:42 +08:00
## [3.16.3](https://github.com/lowdefy/lowdefy/compare/v3.16.2...v3.16.3) (2021-05-27)
**Note:** Version bump only for package @lowdefy/renderer
2021-05-26 23:27:02 +08:00
## [3.16.2](https://github.com/lowdefy/lowdefy/compare/v3.16.1...v3.16.2) (2021-05-26)
**Note:** Version bump only for package @lowdefy/renderer
2021-05-26 20:42:51 +08:00
## [3.16.1](https://github.com/lowdefy/lowdefy/compare/v3.16.0...v3.16.1) (2021-05-26)
**Note:** Version bump only for package @lowdefy/renderer
2021-05-26 20:10:33 +08:00
# [3.16.0](https://github.com/lowdefy/lowdefy/compare/v3.15.0...v3.16.0) (2021-05-26)
### Bug Fixes
* **renderer:** Fix deprication build warning. ([18baf4a](https://github.com/lowdefy/lowdefy/commit/18baf4a421741c4c8f3034eea4fcf697a9c15023))
* **renderer:** Load and remove lowdefy.imports. ([e6fccbc](https://github.com/lowdefy/lowdefy/commit/e6fccbc4f9d7a9ec19e746b33698d86d0a2cab58))
* **renderer:** Wait for login action on expired token refresh. ([7219cdd](https://github.com/lowdefy/lowdefy/commit/7219cddb40f047e539c723aa2a19ea3c2a2bebe3))
### Features
* **renderer:** Add customActions, jsOperators, registerCustomAction and registerJsOperator to lowdefy object. ([95f853d](https://github.com/lowdefy/lowdefy/commit/95f853da4b8f4308a9751a191b9519e8d69e8ace))
2021-05-11 19:33:41 +08:00
# [3.15.0](https://github.com/lowdefy/lowdefy/compare/v3.14.1...v3.15.0) (2021-05-11)
### Bug Fixes
* **renderer:** Id token was not sent with openIdLogoutUrlInput request. ([e636c79](https://github.com/lowdefy/lowdefy/commit/e636c7976724fc8e767e6fac3e1c22c617952ae2))
### Features
* Allow custom openid authorization url parameters. ([427b3a1](https://github.com/lowdefy/lowdefy/commit/427b3a10036ea77cef0a04335b3dc3bbf9b6e286)), closes [#546](https://github.com/lowdefy/lowdefy/issues/546)
2021-04-28 18:50:03 +08:00
## [3.14.1](https://github.com/lowdefy/lowdefy/compare/v3.14.0...v3.14.1) (2021-04-28)
**Note:** Version bump only for package @lowdefy/renderer
2021-04-26 18:54:48 +08:00
# [3.14.0](https://github.com/lowdefy/lowdefy/compare/v3.13.0...v3.14.0) (2021-04-26)
### Bug Fixes
* **renderer:** Catch render error with full page. ([9775e24](https://github.com/lowdefy/lowdefy/commit/9775e242735a2c19eb8595131596a0961e7545eb))
* **renderer:** Remove extra root context and pass page properties to Helmet. ([f17b412](https://github.com/lowdefy/lowdefy/commit/f17b41238d97f1b6d6bd4eb8996a5ea8e3d790c4))
2021-04-16 16:51:23 +08:00
# [3.13.0](https://github.com/lowdefy/lowdefy/compare/v3.12.6...v3.13.0) (2021-04-16)
### Bug Fixes
* **renderer:** Filter OpenId Connect fields from user object. ([8cdf96f](https://github.com/lowdefy/lowdefy/commit/8cdf96f5eef07358507bb52298679362b8ddba4d))
* Update react, react-dom and react-test-renderer to v17.0.2 ([78969ab](https://github.com/lowdefy/lowdefy/commit/78969abd39e8b04a7cddb39472985da6da50c7b9))
* **operators:** Update dynamic imports. ([5699118](https://github.com/lowdefy/lowdefy/commit/5699118eda068f0f729223eb9ee3cdf8ed4f9840))
2021-04-06 21:59:21 +08:00
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
### Bug Fixes
* Fix bug where user object is still defined after login has expired. ([e3e8803](https://github.com/lowdefy/lowdefy/commit/e3e8803070c3fb59985eadb6c20674c820e3c56a))
2021-03-31 18:10:30 +08:00
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/renderer
2021-03-30 21:58:57 +08:00
## [3.12.4](https://github.com/lowdefy/lowdefy/compare/v3.12.3...v3.12.4) (2021-03-30)
**Note:** Version bump only for package @lowdefy/renderer
2021-03-26 20:42:53 +08:00
## [3.12.3](https://github.com/lowdefy/lowdefy/compare/v3.12.2...v3.12.3) (2021-03-26)
### Bug Fixes
* **renderer:** List render race condition, closes [#520](https://github.com/lowdefy/lowdefy/issues/520) ([07907df](https://github.com/lowdefy/lowdefy/commit/07907df30f3ad784709a500bf53c86dec739a0e1))
2021-03-24 21:03:14 +08:00
## [3.12.2](https://github.com/lowdefy/lowdefy/compare/v3.12.1...v3.12.2) (2021-03-24)
**Note:** Version bump only for package @lowdefy/renderer
2021-03-24 19:26:39 +08:00
## [3.12.1](https://github.com/lowdefy/lowdefy/compare/v3.12.0...v3.12.1) (2021-03-24)
**Note:** Version bump only for package @lowdefy/renderer
2021-03-24 18:40:50 +08:00
# [3.12.0](https://github.com/lowdefy/lowdefy/compare/v3.11.4...v3.12.0) (2021-03-24)
### Bug Fixes
* **renderer:** Loading to size loading block based on block size. ([16e2930](https://github.com/lowdefy/lowdefy/commit/16e29308403484ca61217dedd4c7f3312aa7c933))
2021-03-19 16:13:05 +08:00
## [3.11.4](https://github.com/lowdefy/lowdefy/compare/v3.11.3...v3.11.4) (2021-03-19)
### Bug Fixes
* **renderer:** Set updaters on every render, closes [#499](https://github.com/lowdefy/lowdefy/issues/499) ([b68e5bd](https://github.com/lowdefy/lowdefy/commit/b68e5bd29b9f1b3762d7dba9558df769f1ab22ad))
2021-03-12 19:41:49 +08:00
## [3.11.3](https://github.com/lowdefy/lowdefy/compare/v3.11.2...v3.11.3) (2021-03-12)
### Bug Fixes
* **cli:** Fix dev server url paths for auth callback ([8cb2717](https://github.com/lowdefy/lowdefy/commit/8cb2717ea79e581e4f40e838b7798336caa210ee))
2021-03-11 22:44:37 +08:00
## [3.11.2](https://github.com/lowdefy/lowdefy/compare/v3.11.1...v3.11.2) (2021-03-11)
**Note:** Version bump only for package @lowdefy/renderer
2021-03-11 21:13:01 +08:00
## [3.11.1](https://github.com/lowdefy/lowdefy/compare/v3.11.0...v3.11.1) (2021-03-11)
**Note:** Version bump only for package @lowdefy/renderer
2021-03-11 17:52:49 +08:00
# [3.11.0](https://github.com/lowdefy/lowdefy/compare/v3.10.2...v3.11.0) (2021-03-11)
### Bug Fixes
* **engine:** Assign rootContext to context, instead of assigning individual fields. ([9461990](https://github.com/lowdefy/lowdefy/commit/9461990863b76d790a55d77fef5278adc4619858))
* **renderer:** Fix login logout. ([2c51020](https://github.com/lowdefy/lowdefy/commit/2c5102059979a7bba9e696a51d23e7b8f240312a))
* **renderer:** Init displayMessage before it is loaded, closes [#470](https://github.com/lowdefy/lowdefy/issues/470). ([fac7e39](https://github.com/lowdefy/lowdefy/commit/fac7e39776b41cc5a175a957c52a135f5e8e73c9))
* **renderer:** Move pageId into lowdefy object. ([5a19389](https://github.com/lowdefy/lowdefy/commit/5a19389929465b64b65ebd4906c50bf66eeb76a4))
* **renderer:** Setup link function using setupLink. ([b078b22](https://github.com/lowdefy/lowdefy/commit/b078b22505e2a3978d791ce1da581869ad507f6b))
* **renderer:** Update blocks using use state. ([de4f899](https://github.com/lowdefy/lowdefy/commit/de4f8996a896c92a358b87cc3bf09d6334bfe978))
### Features
* **graphql:** Set and unset authorization cookie. ([8abe43c](https://github.com/lowdefy/lowdefy/commit/8abe43cf99f57d884d0e770ace0393faeebf9606))
* **renderer:** Finish OpenId callback. ([9997136](https://github.com/lowdefy/lowdefy/commit/9997136f395c1f7fb7d16ef8fdb6f0cd6043a951))
* **renderer:** Handle expired tokens in GQL client and unset tokenId. ([2cc0492](https://github.com/lowdefy/lowdefy/commit/2cc049235e008c4887b5ed57ce92eff12d10ae60))
* **renderer:** Improve OpenID Connect flows ([e7cca6f](https://github.com/lowdefy/lowdefy/commit/e7cca6f01fe5e08df8c9244144b4e1583fb753ce))
* **renderer:** Switch rootcontext to root lowdefy object ([30919a2](https://github.com/lowdefy/lowdefy/commit/30919a2dd2e2ee9adffbe35f382ba70e78fac25e))
* Init OpenID Connect flow. ([e2e29d0](https://github.com/lowdefy/lowdefy/commit/e2e29d0f165c148bbc27b5073612a6b4d50e1b87))
2021-02-25 23:38:33 +08:00
## [3.10.2](https://github.com/lowdefy/lowdefy/compare/v3.10.1...v3.10.2) (2021-02-25)
### Bug Fixes
* **docs:** Fix links and improve docs content ([3019495](https://github.com/lowdefy/lowdefy/commit/30194956a5057b631865ebe4c977b4e5be492367))
* **renderer:** Add Lowdefy object to window if running on localhost. ([726022d](https://github.com/lowdefy/lowdefy/commit/726022d7db76ad74959c4e19e79faa0fa9f54d63))
* **renderer:** Remove unneed favicon from Helmet component. ([e9e4795](https://github.com/lowdefy/lowdefy/commit/e9e4795eed578de31cbd2fd549a14a1d6a6a85b1))
2021-02-19 21:38:28 +08:00
## [3.10.1](https://github.com/lowdefy/lowdefy/compare/v3.10.0...v3.10.1) (2021-02-19)
**Note:** Version bump only for package @lowdefy/renderer
2021-02-17 22:59:07 +08:00
# [3.10.0](https://github.com/lowdefy/lowdefy/compare/v3.9.0...v3.10.0) (2021-02-17)
### Bug Fixes
* **deps:** Update dependency @apollo/client to v3.3.11. ([27f553d](https://github.com/lowdefy/lowdefy/commit/27f553db37287e7d14b08d9eb9896c0ac084d56a))
* **deps:** Update dependency css-loader to v5.0.2. ([6dd6a82](https://github.com/lowdefy/lowdefy/commit/6dd6a82fa4e4975f201e0c22c6b5bf29cd0541e3))
* **deps:** Update dependency html-webpack-plugin to v5.1.0 ([d0dd688](https://github.com/lowdefy/lowdefy/commit/d0dd688816e3e9fc6ff56235698d3af4707eba5f))
* **deps:** Update dependency webpack to v5.22.0. ([bb9f69e](https://github.com/lowdefy/lowdefy/commit/bb9f69e29cbce728932ab512e12122ce3dc349cc))
* **deps:** Update dependency webpack-cli to v4.5.0. ([445d55c](https://github.com/lowdefy/lowdefy/commit/445d55ca12f720be9f09632a319c319323c7041c))
* **renderer:** Set displayMessage on window. ([8ba9606](https://github.com/lowdefy/lowdefy/commit/8ba9606e048e76478f39125fa21ac97931a68fa6))
2021-02-16 18:10:12 +08:00
# [3.9.0](https://github.com/lowdefy/lowdefy/compare/v3.8.0...v3.9.0) (2021-02-16)
### Bug Fixes
* **renderer:** Add displayMessage to renderer. ([863515e](https://github.com/lowdefy/lowdefy/commit/863515e173ca7bb7cf1f5b65a02efb5a10640da3))
2021-02-12 20:37:42 +08:00
# [3.8.0](https://github.com/lowdefy/lowdefy/compare/v3.7.2...v3.8.0) (2021-02-12)
### Bug Fixes
* **renderer:** Loading must render inside BlockLayout. ([e1bced9](https://github.com/lowdefy/lowdefy/commit/e1bced9843df832084fb724322de074ad64f792f))
2021-02-09 21:23:00 +08:00
## [3.7.2](https://github.com/lowdefy/lowdefy/compare/v3.7.1...v3.7.2) (2021-02-09)
### Bug Fixes
* Fix package lifecycle scripts. ([af7f3a8](https://github.com/lowdefy/lowdefy/commit/af7f3a8ea29763defb20cfb4f28afba3b56d981c))
2021-02-09 20:28:59 +08:00
## [3.7.1](https://github.com/lowdefy/lowdefy/compare/v3.7.0...v3.7.1) (2021-02-09)
**Note:** Version bump only for package @lowdefy/renderer
2021-02-09 19:42:05 +08:00
# [3.7.0](https://github.com/lowdefy/lowdefy/compare/v3.6.0...v3.7.0) (2021-02-09)
**Note:** Version bump only for package @lowdefy/renderer
2021-02-05 22:51:48 +08:00
# [3.6.0](https://github.com/lowdefy/lowdefy/compare/v3.5.0...v3.6.0) (2021-02-05)
**Note:** Version bump only for package @lowdefy/renderer
2021-02-05 18:01:37 +08:00
# [3.5.0](https://github.com/lowdefy/lowdefy/compare/v3.4.0...v3.5.0) (2021-02-05)
### Bug Fixes
* **deps:** Update dependency graphql to v15.5.0 ([90acf72](https://github.com/lowdefy/lowdefy/commit/90acf7289c517f9afe066cd0706c64187a39648b))
* **renderer:** Fix context creation render loop bug. ([019dbdc](https://github.com/lowdefy/lowdefy/commit/019dbdc6465d0178da23e9c6e41bd5c3503ae686))
* **renderer:** Fix registerMethods object. Closes [#348](https://github.com/lowdefy/lowdefy/issues/348) ([d28931f](https://github.com/lowdefy/lowdefy/commit/d28931f012f9aa52e884d58dd4982cb383b68579))
### Features
* **renderer:** Rename actions to events ([134b275](https://github.com/lowdefy/lowdefy/commit/134b2756fd7f544486d9b1f8f5b53fa566fce23f))
* **renderer:** Rename actions to events. ([601ae65](https://github.com/lowdefy/lowdefy/commit/601ae6513e9ed2d8e5b18e3c3321405fad19c281))
2021-01-20 21:04:38 +08:00
# [3.4.0](https://github.com/lowdefy/lowdefy/compare/v3.3.0...v3.4.0) (2021-01-20)
**Note:** Version bump only for package @lowdefy/renderer
2021-01-18 22:40:56 +08:00
# [3.3.0](https://github.com/lowdefy/lowdefy/compare/v3.1.1...v3.3.0) (2021-01-18)
### Bug Fixes
* **deps:** update dependency @apollo/client to v3.3.7 ([390dbb1](https://github.com/lowdefy/lowdefy/commit/390dbb1d75a9225d4cdcb74c68e4b70aebae9d4c))
2021-01-18 22:40:16 +08:00
# [3.2.0](https://github.com/lowdefy/lowdefy/compare/v3.1.1...v3.2.0) (2021-01-18)
### Bug Fixes
* **deps:** update dependency @apollo/client to v3.3.7 ([390dbb1](https://github.com/lowdefy/lowdefy/commit/390dbb1d75a9225d4cdcb74c68e4b70aebae9d4c))
## [0.0.1](https://github.com/lowdefy/lowdefy/compare/@lowdefy/renderer@0.0.0-alpha.7...@lowdefy/renderer@0.0.1) (2020-12-15)
**Note:** Version bump only for package @lowdefy/renderer
# [0.0.0](https://github.com/lowdefy/lowdefy/compare/@lowdefy/renderer@0.0.0-alpha.7...@lowdefy/renderer@0.0.0) (2020-12-15)
**Note:** Version bump only for package @lowdefy/renderer
# 0.0.0-alpha.7 (2020-12-10)
### Bug Fixes
* **blockTools:** list prop must be an array on content() for list blocks to itterate over ([f30e229](https://github.com/lowdefy/lowdefy/commit/f30e229dace786643dc07e1cb8f6f0dada7e7394))
* **deps:** update dependency @apollo/client to v3.2.3 ([b00e2b6](https://github.com/lowdefy/lowdefy/commit/b00e2b6019e4a06d744031156d4e53858198ecab))
* **deps:** update dependency @apollo/client to v3.2.4 ([6119c22](https://github.com/lowdefy/lowdefy/commit/6119c22457f3e2f14a3758c1333836eec07e5414))
* **deps:** update dependency @apollo/client to v3.2.5 ([fd0aecd](https://github.com/lowdefy/lowdefy/commit/fd0aecd495bda4e439a0938a7c526dac61b0df1b))
* **deps:** update dependency @apollo/client to v3.2.6 ([a7440a3](https://github.com/lowdefy/lowdefy/commit/a7440a34100e38479ce37d9cac57d56f17ffb2e5))
* **deps:** update dependency @apollo/client to v3.2.9 ([f9d5438](https://github.com/lowdefy/lowdefy/commit/f9d54384c797da89a17e89cde6e4002acaad3ced))
* **deps:** update dependency @apollo/client to v3.3.3 ([0662022](https://github.com/lowdefy/lowdefy/commit/0662022bd22f0ee001a42e913ed07201b1073cb7))
* **deps:** update dependency @apollo/client to v3.3.4 ([5b19621](https://github.com/lowdefy/lowdefy/commit/5b1962198a4d1b37de8486083d55322396891636))
* **deps:** update dependency graphql to v15.4.0 ([24803a3](https://github.com/lowdefy/lowdefy/commit/24803a30d4fe6fb140c28891691fc1fab6537d5f))
* **deps:** update react monorepo to v17.0.0-rc.3 ([7b1c3e9](https://github.com/lowdefy/lowdefy/commit/7b1c3e9479d267513fb1e6b0a0674e0b819bf4a6))
* **layout:** implement blockDefaultProps in renderer ([5d9b94e](https://github.com/lowdefy/lowdefy/commit/5d9b94e78429411e49db61bdd678b3ca628068fe))
* **render:** remove Defaults component import ([67aff08](https://github.com/lowdefy/lowdefy/commit/67aff08f725659807a5af26098efcc441116e6ce))
* **renderer:** add moduleFederation to meta in LoadBlock ([db25641](https://github.com/lowdefy/lowdefy/commit/db256419d5fef94df17936cfbc157fb6bb3eccd1))
* **renderer:** do not add block default props on lazy component ([bcbfc43](https://github.com/lowdefy/lowdefy/commit/bcbfc434634cb423c3eca42b6be4905bfdb9928f))
* **renderer:** do not pass Components prop to blocks ([88c811d](https://github.com/lowdefy/lowdefy/commit/88c811d8a940a822901c398415144ac44b2692a3))
* **renderer:** fix useContext, split onEnter and get context ([6af60c6](https://github.com/lowdefy/lowdefy/commit/6af60c6703f0fc119d0b44b6328a2ad1e8278ba6))
* memoize emotion and fix error boundry ([21dfcd2](https://github.com/lowdefy/lowdefy/commit/21dfcd24228e6e0383a98d0899dcb2864c805e85))
* update block-tools package version ([28212d2](https://github.com/lowdefy/lowdefy/commit/28212d2892355beaa46fe17535bbabdb61060547))
* update renderer and express to server local blocks ([ce638c7](https://github.com/lowdefy/lowdefy/commit/ce638c7d16700829db60e3b96dedc003fc21def9))
* use helpers from helpers ([ebe3738](https://github.com/lowdefy/lowdefy/commit/ebe373827d54f4009f5f246fef8be630e20ba4a7))
* **renderer, engine:** move displayMessage to rootContext, update engine tests ([0f6339f](https://github.com/lowdefy/lowdefy/commit/0f6339f07d0b00aa86cce8c501ebae7fd6157ea7))
### Features
* **blockTools:** bump version ([b450047](https://github.com/lowdefy/lowdefy/commit/b450047478ba55d93e233c839c77677c0114847a))
* **blockTools:** move module fed functions to blockTools ([5e6cebf](https://github.com/lowdefy/lowdefy/commit/5e6cebf6d0eaef1360ba1637e7135df52858fd16)), closes [#219](https://github.com/lowdefy/lowdefy/issues/219)
* **engine, renderer:** move apollo cache block update to renderer ([778ff4a](https://github.com/lowdefy/lowdefy/commit/778ff4aa99ce986b4ad43629cec9e3b82bde714f))
* **renderer:** add list prop for List block content ([4e1eccb](https://github.com/lowdefy/lowdefy/commit/4e1eccbd32c1423f5ab5d16191d437c0caf07530))
* **renderer:** add prefetchPages feature to pages ([ce547fc](https://github.com/lowdefy/lowdefy/commit/ce547fc348c2efe1218d22d29436bd4a9c226b91))
* **renderer:** add renderer rootcontext ([8b1da55](https://github.com/lowdefy/lowdefy/commit/8b1da55133274372eaa7bd8ec89f325823e77eac))
* **renderer:** make gql uri configurable ([9c054ee](https://github.com/lowdefy/lowdefy/commit/9c054eec10e9cc8e6ec58ec5a38f9b2d8a95dc44)), closes [#250](https://github.com/lowdefy/lowdefy/issues/250)
* **renderer:** make gql uri configurable using a prop, not global var ([3231d8f](https://github.com/lowdefy/lowdefy/commit/3231d8fa4f19aca6f6a81d937abaa8856338cac8))
* **renderer:** rename validate prop to validation ([e4153a6](https://github.com/lowdefy/lowdefy/commit/e4153a6eb83a238579a3b71ac9573b6d306f637a))
* **server-dev:** add @lowdefy/server-dev package ([58e36ab](https://github.com/lowdefy/lowdefy/commit/58e36ab3cb6e36ed6c2607dbe66259a51d2da3ef))
* configure render loading ([1f0064a](https://github.com/lowdefy/lowdefy/commit/1f0064ae979c6e05917dfc3655da05326ab3c010))
* remove fetch requests on page load, add async load actions ([1f396d6](https://github.com/lowdefy/lowdefy/commit/1f396d62ef204de1cde5ddeea0abe0bcf0c898c0))
* renderer first render 😱 ([a8b7f80](https://github.com/lowdefy/lowdefy/commit/a8b7f80659991821e6a13e2b77544a1e51a6797b))
* update webpack configs ([bcce3c8](https://github.com/lowdefy/lowdefy/commit/bcce3c85cea5857e429f1821785ffb939dcaa52a))
* **renderer:** page rendering, incomplete ([a91fadf](https://github.com/lowdefy/lowdefy/commit/a91fadf166f295e71b9f7781ab5a1192e3fa48af))