**1) packages/core: added zen-observable dependency** Rugvip (SHA: 348e35d60b8ce6ee07225957ea0a6c8ef910c16d) **1) packages/core: add implementation of OAuthRequest API** Rugvip (SHA: 08732d57d0548d25e4ea358ed4af266478d37ffe) **1) bump react-use to 14.2.0 + add to core** Rugvip (SHA: 5553d2dc94ed8b22a26f13fef87747b695a3b0f9) **1) packages/core: added OAuthRequestDialog** Rugvip (SHA: c689244a177c32a43feb56a4f3b19f1698b788d2) **1) packages/core: added some basic docs for OAuthRequestManager** Rugvip (SHA: 1c50ded618dddadc85b299652cc42ef7310b253f) **1) packages/core: naming and docs updates for OAuthRequest API** Rugvip (SHA: eec599738d436fa467251a388841be4c9a0d9041) **1) packages/cli: only ship js files in dist** Rugvip (SHA: 97711d2cc412c3af3c82dfa05331531bc9598a80) **1) packages,plugins: only publish .js and .d.ts files in dist** Rugvip (SHA: d76f8714a44f4e93859205663c74c08f46cbd1d2) **1) packages/cli: update templates to use latest @types/jest version** Rugvip (SHA: bdec811fe1736d119040aa48664dbf09c120ca87) **1) package.json: add root lerna diff command** Rugvip (SHA: b4afc0bc9b36bf675d337a5bb010fb979a51b5c7) **1) github/workflows: add check to make sure plugin templates stay in sync** Rugvip (SHA: 4fb230e48f1d851c587857b3bf85ea9bb40b06ff) **1) refactor: detailedViewPage moved to hooks Co-authored-by: Nikita Dudnik <nikdudnik@gmail.com>** shmidt-i (SHA: 7b424c0337cdd0ecfc7e8f3ea34804e65c10aa31) **1) Merge pull request #859 from spotify/rugvip/cleancli packages/cli: only ship js files in dist** Rugvip (SHA: 47b3efffe93816c2a90a3e5884fb129854aaff3a) **1) Merge pull request #847 from spotify/mob/refreshlogic Move out the refresh logic into a separate class** freben (SHA: 3077fa99657bf724050d06d2c5e420097021ec24) **1) Merge pull request #852 from spotify/rugvip/oauth packages/core: lift out and adapt internal oauth request API** Rugvip (SHA: 920607ea8bb59b00b3899b81e35bbb1d827a7909) **1) refactor: remove redux, some rearrangement** shmidt-i (SHA: 6a3cc270487f7ce7e8bc816180cc9a09cb42e866) **1) packages/cli: add publish config sync to plugin:diff** Rugvip (SHA: 75395ecff189e69c02229f4e117ab5a404ee282e) **1) Merge pull request #861 from spotify/rugvip/nodiff github/workflows: add check to make sure plugin templates stay in sync** Rugvip (SHA: 71ead7eb35be8133ccb56d1eb96c0093abbd884f) **1) Link components to the location that created them** freben (SHA: 9a2d473346cd00ac9bd11268041af35b06f2fe51) **1) Merge pull request #816 from spotify/dependabot/npm_and_yarn/rollup-plugin-postcss-3.1.1 build(deps): bump rollup-plugin-postcss from 2.5.0 to 3.1.1** marcuseide (SHA: a038b5595e07602ffef874ff2c330bb816e6ee9d) **1) Merge pull request #860 from spotify/rugvip/cleandist packages,plugins: only publish .js and .d.ts files in dist** Rugvip (SHA: d10325da2945c19520252e52aecdb428490950a3) **1) packages,plugins: point types to src/ for development + add pre/post back cli commands** Rugvip (SHA: 682d9ce6125cec397cad1ff4c3719993a8c0d1e4) **1) tsconfig: skip declaration map creation** Rugvip (SHA: 2414267cc05083629cc1ce05a3dbbb57fd8d0164) **1) feat: routing** shmidt-i (SHA: 34e021ff596ee67226a6f51dd2d202556c45b5e8) **1) Merge pull request #12 from Nek/feat/state-routing feat: routing** Nek (SHA: 3e1854f805d29575105859f2bcabb2aa10ea3272) **1) make env string 'false' set cors to false** nikek (SHA: f0b97f5ff98657b37d69989c885fefb99e755e42) **1) Merge pull request #864 from spotify/rugvip/srct packages,plugins: point types to src/ for development** Rugvip (SHA: a82d2a523d1bf5dabb01c5f1f4c8e7433bc7d4ae) **1) Merge pull request #865 from spotify/nikek/bools fix(catalog-backend): Make env string 'false' set cors to false** nikek (SHA: 8658bc1a2a12a213b02b45d2834f49988d5a0ad1) **1) refactor: move state Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com> Co-authored-by: Nikita Dudnik <nikdudnik@gmail.com>** shmidt-i (SHA: bd2ac2c68357cfdf10998d12474b73334babf0b5) **1) Merge pull request #863 from spotify/freben/responsibility Link components to the location that created them** freben (SHA: 4ffea230fcf5ecc9f29c1b42a8ed4a38a3549575) **1) refactor: renaming** shmidt-i (SHA: 9ff391681bfe7af53f10017f111a12355a716848) **1) Merge pull request #11 from Nek/feature/state Feature/state** shmidt-i (SHA: ab9f48ab103be720ec22d4a2c1b4c0a52ebb1370) **1) packages/core: rename api definitions to CamelCaseApi** Rugvip (SHA: ebab9274254e30dafe9f83f22b341de72dfb3e7e) **1) Implement useAsyncPolling** Nek (SHA: 9949ee68808dbccba113f539d9eb368b45ab242c) **1) Merge pull request #868 from spotify/rugvip/APIS packages/core: rename api definitions to CamelCaseApi** Rugvip (SHA: 218f38f569c318a49028dd410a0f8f39ad29f0bd) **1) fix: add blog post for tech radar (#870)** bih (SHA: f6d9b18a4e047eb2380609fc50d848866f5cfbbe) **1) build(deps): bump @rollup/plugin-json from 4.0.2 to 4.0.3 (#874) Bumps [@rollup/plugin-json](https://github.com/rollup/plugins) from 4.0.2 to 4.0.3. - [Release notes](https://github.com/rollup/plugins/releases) - [Commits](https://github.com/rollup/plugins/compare/url-v4.0.2...json-v4.0.3) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>** dependabot-preview[bot] (SHA: 6e4d7866ce2d0bc227c980ddf5af9f8860331208) **1) build(deps): bump rc-progress from 2.5.3 to 3.0.0 (#872) Bumps [rc-progress](https://github.com/react-component/progress) from 2.5.3 to 3.0.0. - [Release notes](https://github.com/react-component/progress/releases) - [Changelog](https://github.com/react-component/progress/blob/master/HISTORY.md) - [Commits](https://github.com/react-component/progress/compare/2.5.3...3.0.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>** dependabot-preview[bot] (SHA: 0f57dd2aacbcfc3e65be3170828cc0b979fb1107) **1) build(deps-dev): bump tsc-watch from 4.2.3 to 4.2.5 (#873) Bumps [tsc-watch](https://github.com/gilamran/tsc-watch) from 4.2.3 to 4.2.5. - [Release notes](https://github.com/gilamran/tsc-watch/releases) - [Changelog](https://github.com/gilamran/tsc-watch/blob/master/CHANGELOG.md) - [Commits](https://github.com/gilamran/tsc-watch/commits) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>** dependabot-preview[bot] (SHA: b16ad78bee48f576c7050e74fdddeb1146b930c5) **1) packages/core: use useHistory in ErrorPage instead of passing via props** Rugvip (SHA: 299589040faf7ff112cd8c74625a0103f03f54fa) **1) packages/core: refactor createApp to just take options + separate out AppContext** Rugvip (SHA: ce55e67f31b1dd3deaf09032b8a2106e4b704747) **1) packages/cli: update app template to use new createApp** Rugvip (SHA: 4a0f37b98a5cdba4527536bbed443463786938d6) **1) packages/core: added initial AppThemeApi** Rugvip (SHA: 2d365809f1c965817e2e99b92e45a59001b9a175) **1) packages/core: added theme options to createApp** Rugvip (SHA: 66adb0dfe7ae277039033cbcee82dce94db24dc6) **1) packages/core: tweak AppThemeApi and add AppThemeProvider** Rugvip (SHA: 5de9517d2cfed1a9e1c5d52cc3a9af02f08e8dc0) **1) packages/core: added ApiAggregator class** Rugvip (SHA: b8e3f9736ee4d2d6271c28460340b88ec22d74b6) **1) packages/core: added AppThemeSelector** Rugvip (SHA: 05ac0bef26d88a73d6c0dbde38f0737e7c6cf1db) **1) packages/core: added localStorage support for AppThemeSelector** Rugvip (SHA: 152aa51a2821816eaabb232ba7316286f7c86435) **1) packages/core: make AppThemeProvider listen for media query changes** Rugvip (SHA: 75733e2857c75c866c9cc0884cee112ef5eb2ca3) **1) packages/core: simplify app theme configuration** Rugvip (SHA: d9f0d734cfeedfc132a8f516aa0575c4a82369ec) **1) packages/core: fix for AppThemeProvider and use it in App Provider** Rugvip (SHA: 77d989f3835d79889f800874b7cf472ebb547af1) **1) packages/app: switch to using theme config** Rugvip (SHA: 30c082bc40ae815c93349d696749bf6fac4c74b2) **1) packages/dev-utils: remove redundant theme wrapping** Rugvip (SHA: 6b5ac0a8e102adf90bfc4154e07276002d4e18ba) **1) packages/cli: remove reduntant theme provider from app template** Rugvip (SHA: a386750b7da8ea7e58106593ecbe847613f08872) **1) Merge pull request #862 from spotify/rugvip/pc packages/cli: add publish config sync to plugin:diff** Rugvip (SHA: e3972a527e6dfeb8e5466a6c5ce5cb46494dfdc7) **1) Merge pull request #867 from spotify/rugvip/createApp packages/core: refactor createApp to just take options + separate out AppContext** Rugvip (SHA: 16df7e9ce06f6567162f33267b4ec58d3e150446) **1) packages/app: move theme toggle sidebar item to core** Rugvip (SHA: a8a373bdad258c480493d629cd5cf2ef1b2553e6) **1) Separate out and generalize concerns of reading and parsing** freben (SHA: 303fd521da3aaa42eb31ebe62e41d48f47115e05) **1) Merge remote-tracking branch 'upstream/master'** Nek (SHA: 28f71fb0d98d25d032b5a9f9076abf77f93151a2) **1) fix: replace missing icons** Nek (SHA: b4ef484e8591c7b8be0d06d8e741d9f452d62487) **1) Merge pull request #869 from spotify/freben/refresh-split Separate out and generalise concerns of reading and parsing** freben (SHA: de7c553a0adb4d5f0eca7032f7beb5da113a2022) **1) packages/core: fix localStorage check in AppThemeSelector** Rugvip (SHA: f3abf95f7f33d9f62f32037bd14f55a25f83f456) **1) Merge remote-tracking branch 'upstream/master'** Nek (SHA: 1720b5ea8eeb4187e3ebd7bce0739a51c50ea933) **1) feat: deduplicate locations on insert** shmidt-i (SHA: 6bee3ce985a5de59dd87d6d230e997bafb40822c) **1) Merge branch 'master' of github.com:spotify/backstage into catalog/deduplicate-locations** shmidt-i (SHA: 360be6f9357999f82e9176d017c6a55cd20f4f05) **1) add a skeleton service for auth** soapraj (SHA: 7cbd6f5b20ad567d4033d4345cc0f4315088dbda) **1) Merge pull request #879 from spotify/auth-backend-skeleton Auth Backend: add a skeleton service** soapraj (SHA: e7c8369c32c81b412115d9466ca3fb3aad521976) **1) feat: external link** shmidt-i (SHA: 95f1500866bcae707973da9f93c723664bccdf87) **1) packages/theme: make it easier no override default font** Rugvip (SHA: d17b62cd31d93ef1dc09a1a70cda9d1229d79e0d) **1) Add component page with unregister button (#866) * Add component page with unregister button * Use errorApi and redirect on ComponentPage Co-authored-by: Wojciech Adaszynski <wojciecha@spotify.com>** adaszyn (SHA: 9fc9f972fc31e05a31826513f3e731faca568c05) **1) Merge pull request #888 from spotify/rugvip/themeoptions packages/theme: make it easier no override default font** Rugvip (SHA: a3be13397977f368cb88283101d80563c548d1f8) **1) docs: add docs for how to create and use custom themes** Rugvip (SHA: af934d41736d463aae1aa58f6449ae9d1e1f9099) **1) packages/core: clearer naming in AppThemeProvider** Rugvip (SHA: 0563fde3b6f8380da922f7d795e9675e7e20ce8b) **1) Merge pull request #876 from spotify/rugvip/theme package/core: make themes configurable as a part of app creation, and add API for switching themes** Rugvip (SHA: 75fc0fa706741d865d0dd6053ce1159baa4605ef) **1) Merge pull request #877 from spotify/rugvip/toggle packages/app: move theme toggle sidebar item to core** Rugvip (SHA: f4f687019bf0fa6d70d88c2e6d1cfe3a919d3511) **1) packages/cli: disallow importing all of @material-ui/icons** Rugvip (SHA: 91c395830de32cd16779b096a0b3bd488c30eec4) **1) Fix a typo (#893)** nickisnoble (SHA: 5517a11a89ec0ccc6f1539afa3958f3bb34c3aa6) **1) Merge pull request #892 from spotify/rugvip/icons packages/cli: disallow importing all of @material-ui/icons** Rugvip (SHA: 05941b7c5ac7728cfb7c5df97bea7fb0a5e7f18b) **1) packages/cli: move plugin serve config into lib** Rugvip (SHA: 34ad05575e73025694510f2e17cfa9b4112edbc6) **1) packages,plugins: add main:src package.json field to all built packages** Rugvip (SHA: fb78fb2da45c42373b4f43872a59e87a515a6c98) **1) packages/cli: make plugin:serve point to src of deps** Rugvip (SHA: a6376ee7f506b6e9537e88f60a1514921673c145) **1) packages/cli: switch bundling config to use sucrase** Rugvip (SHA: 3643faf3d47d445fc0961b1e6c77435edcbefe29) **1) packages/cli,dev-utils: add react hot loading support** Rugvip (SHA: 90aee3b1aa628b5af5ca788763af862b596b5e1a) **1) packages/cli: remove redundant eslint-loader from bundle config** Rugvip (SHA: 9c3de313fcc2e4d45faf487bfd96a8a8618b337e) **1) packages/cli: use asset loader for bundling all assets** Rugvip (SHA: 0f718ca55878ac8aa9b4866f4d87a8cc8a883b95) **1) packages/cli: split bundle loaders into separate module** Rugvip (SHA: 8e8808993c4c7a6b65250fbd543d5d31af58d127) **1) packages/cli: add bundle chunk splitting optimization** Rugvip (SHA: 9a123ac0a905944df2e646fcf924233f1daa4a36) **1) packages/cli: better HTTPS switch for bundle** Rugvip (SHA: c744f5e4a38b58d48420aa135dc7ff8915b61e6c) **1) packages/cli: tweak bundle dev server setup** Rugvip (SHA: 989b13ca75bbf8e40a49a9d2eaa547921696efc9) **1) packages/cli: make it possible to configure bundle entrypoint** Rugvip (SHA: afae83ba8d3a536ccc6e32cfb9d0071684f3d211) **1) packages/cli: use bundle instead of react-scripts for app:start** Rugvip (SHA: 5cb37b504a08551a924c54ac2ba2dabc0c04dca5) **1) packages/cli: add flag for toggling type checking as a part of plugin and app serve** Rugvip (SHA: 0fb2440d972c1298db2f047c796edc9df9129a3d) **1) packages/cli: add basic bundle build and use for app:build** Rugvip (SHA: 0de24c3ce946afcc2631166b20694670dbbba138) **1) packages/cli: separate dev and prod config** Rugvip (SHA: 1694bbd7ccd35ea07b52d48a76cc6f219a4b0f2e) **1) packages/cli: nicer bundle and chunk names for bundler** Rugvip (SHA: 65220f3ef0334348857f10f111e0c41035f6e87b) **1) packages/cli: pick up bundle html template from next to index** Rugvip (SHA: f3b54ae6180419951f927098ff9b044a852b503b) **1) packages/cli: remove react-scripts dependency** Rugvip (SHA: 33df212ae7f939a9188ebf0028f72ae6da9ef065) **1) packages/cli: rename bundle loaders to transforms and include plugins** Rugvip (SHA: d911db4105d9f599406ef43c7b4048c67a09f678) **1) packages/cli: extract css in bundle prod builds** Rugvip (SHA: d1939be66417825245be519937a530ce628e91a2) **1) packages/cli: removed plugin:build watch mode** Rugvip (SHA: f202e30c2c01ed74a0ca244a6e63499e28df17d9) **1) packages/cli: move rollup build to lib/packager** Rugvip (SHA: 590276c67779ed9df8d7ec9aa97a2530c115f8dc) **1) packages/cli: throw error message in packages instead of exit** Rugvip (SHA: b071dc0e9440be4883f8c3c0a5cabb8c8f18718b) **1) packages/cli: switch rollup to use esbuild** Rugvip (SHA: 1f159c0f99a4d1ecb08bbf711197c4e9e814c747) **1) added patches for bad types in dependencies** Rugvip (SHA: 0ccff561c0c997612e458a3c4c835e0a645102bb) **1) plugins/{auth,catalog}-backend: type fix** Rugvip (SHA: 3445778b2b4b501fc048c23099e650f39c7f2664) **1) plugins/graphiql: add missing codemirror types** Rugvip (SHA: c9f435638ae5d3a878d498fd6eddc3d406d5a672) **1) tsconfig: switch to top-level type checking** Rugvip (SHA: c0336122c05a1e751737d467c0f948c19af51205) **1) packages/cli: rename lib/bundle to bundler + serveBundle** Rugvip (SHA: 07cb8ed190c4515486c833049fa5edffcaf47f64) **1) packages/cli: support multiple packager configs** Rugvip (SHA: a2db7ff37d46c70bc0991bc3a2e95ba968086e44) **1) packages/cli: added d.ts rollup build to packager** Rugvip (SHA: 7170a8c174432c9126238e2d09ab8ea6c0162a28) **1) packages/cli: update jest config to point to src and use sucrase** Rugvip (SHA: 1595bf11ddc85fe76cee9a6251a8f80c30527577) **1) packages/cli: revert jest tranform to use ts-jest, as sucrase doesn't hoist mocks** Rugvip (SHA: 04c66c14df94f26277ac74c62c048776e130e315) **1) packages/storybook: point to src/ and use sucrase** Rugvip (SHA: 8cee042e13a685ed02b4e9ed67c08e2c974a68ce) **1) packages,plugins: remove extra tsconfig files** Rugvip (SHA: 1dd33e8e33345157c91101e9376b4ab4644d35bd) **1) packages/cli: skip caching of plugin builds** Rugvip (SHA: 176085e7a1c907318a305668025b6d819009847d) **1) packages/cli: fix bad bundler loader options** Rugvip (SHA: 7cb0bdb282979d6ef17a5d01a24afecc9c182b56) **1) packages: update root package.json and template tsconfig** Rugvip (SHA: 65805ca70bec0d330fa6d23ae78f44c55aac132f) **1) packages/cli: make create-app patch entrypoints of local deps** Rugvip (SHA: 12ef5f6764380107d0af094e5dad986174f583e4) **1) packages/core: list types as dependencies** Rugvip (SHA: 281f7d512e33f776e4b3781cfb7e0438121e5983) **1) packages/cli: update app template for new build system** Rugvip (SHA: 5d61636f7f85734d2afd0a2b1eaf1ab754c82538) **1) packages/cli: common yarn install for e2e tests + point to dist** Rugvip (SHA: 1d6b9564b3db0358698d98953d884342f3c22598) **1) github/workflows: update to new build setup** Rugvip (SHA: d1d7c564e76333cab848fa6ba2f53f25e70e6757) **1) packages/cli: fix for bundler looking for tsconfig in the wrong place** Rugvip (SHA: 738704f1d18141a53aa8533ccb7fec0f50389825) **1) docs: added more docs explaining the build setup** Rugvip (SHA: 78a75669270bef8e8783c85a684ed76db59fbb02) **1) packages/cli: keep comments in ts declarations** Rugvip (SHA: 5d11dba5dba32370ae54f0a668db7aefe844a8af) **1) plugins/auth-,catalog-backend: point types to src** Rugvip (SHA: 296a7871602c59fdbfc4bc9e3fd94f31210f3c04) **1) github/workflows: run tsc in cli build** Rugvip (SHA: 53211aa6d57af87a63265488fc74cd77798b12ea) **1) github/workflows: no --coverage flag for build** Rugvip (SHA: 5649632bde4559f506451acd54f3d8f6997db737) **1) plugins/graphiql: fix src-relative mock in test** Rugvip (SHA: 8232b0931f1383eb9106873c82cda41bf6e7731d) **1) packages/cli: bump sucrase and revert re-export syntax changes** Rugvip (SHA: fe28a4ccf8749072a2d9256c5614dfc67659f710) **1) packages/cli: disabled bundler performance hints** Rugvip (SHA: 9977724144225f2792354dbc48041e65055d127e) **1) build(deps-dev): bump @types/react-router-dom from 5.1.3 to 5.1.5 (#899) Bumps [@types/react-router-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-router-dom) from 5.1.3 to 5.1.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-router-dom) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>** dependabot-preview[bot] (SHA: b5e2d9a1e87c28a91ee2d48c518b873218a0064e) **1) Merge remote-tracking branch 'upstream/master'** Nek (SHA: cce9e9ad73cfc442e4218ad693cb330593d9f328) **1) Fix linting** Nek (SHA: 2d5787214aa9f548722cdfbb46660608cf0b1cee) **1) Merge pull request #895 from spotify/rugvip/build New Build Setup** Rugvip (SHA: 55e45500fe8c23aa9f36af8deab553fbf6a39fe1) **1) build(deps): bump @rollup/plugin-commonjs from 11.0.2 to 11.1.0 Bumps [@rollup/plugin-commonjs](https://github.com/rollup/plugins) from 11.0.2 to 11.1.0. - [Release notes](https://github.com/rollup/plugins/releases) - [Commits](https://github.com/rollup/plugins/compare/commonjs-v11.0.2...commonjs-v11.1.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>** dependabot-preview[bot] (SHA: b49e6a9a4b982c84c5be3620fe31fd6fe73e15af) **1) Merge pull request #890 from spotify/rugvip/themedocs docs: add docs for how to create and use custom themes** Rugvip (SHA: ee176324d2cbf32a1cdace5e675d3404c8ffe9ae) **1) Bump testing-library/jest-dom to 5.7.0** marcuseide (SHA: 84297107604bcb4d768c1f5419422c5c61eb73de) **1) Change import of jest-dom in setupTests.ts according to change in api** marcuseide (SHA: 324245586f5e86f55df85f8d442a7685bb6d81c1) **1) Merge pull request #897 from spotify/dependabot/npm_and_yarn/rollup/plugin-commonjs-11.1.0 build(deps): bump @rollup/plugin-commonjs from 11.0.2 to 11.1.0** marcuseide (SHA: 7db02e5e58d96cfac784ecbd34df887d5495f778) **1) Improve side navigation (#589) * Implement sidebar items * Add intro component * Add user badge component * Add Sidebar simple story component Co-authored-by: Victor Viale <victor.viale@besedo.com> Co-authored-by: Stefan Ålund <alund@spotify.com>** Koroeskohr (SHA: 5da07d5bbf03f6f86e1c5a496fb1815f6623555e) **1) github/workflows: fix build step to include dependencies as well** Rugvip (SHA: 74d25d1550ca1517366a95bcb8fa65343e8ea38e) **1) packages/core: fix type issues in sidebar** Rugvip (SHA: 33c412d961de540e3e1eaf303f1b57b416218317) **1) packages/core: export sidebar context type** Rugvip (SHA: 1362820792cd705b87555d15b182259a756a8e78) **1) Bump testing-library/user-event to 10.2.4** marcuseide (SHA: fb3e003272a7db2b8a714756e8221e11d79b9317) **1) Merge pull request #903 from spotify/rugvip/buildfix github/workflows: fix build step to include dependencies as well** Rugvip (SHA: cefdc422ac1d94617f739a5c37c7687a190689be) **1) packages/cli: remove redundant type declarations for rollup-plugin-esbuild** Rugvip (SHA: e8f2b8899081bd4e93b4622d0b50b51d29073cfe) **1) packages/cli: nicer handling of waiting for bundler to exit** Rugvip (SHA: a1efd0d76db620dd41dd1d56012dcd74f89df847) **1) packages/cli: add more explanations to installWithLocalDeps + remove console.log** Rugvip (SHA: 0242c8a3442f3a74f48569dbcdb7a864516afef1) **1) packages/cli: remove old comment in packager** Rugvip (SHA: 26e259d7bd793cc7bda229dcd32ebb38c8e2b286) **1) packages/cli: clarify jest module mapper config** Rugvip (SHA: 9b3e7b345d665a4caa3e5977f2d758823551fe35) **1) fix: moved into transaction for atomicity** shmidt-i (SHA: 4ca8e3370e079592b8cd8506c735b5b96a2ab805) **1) Merge pull request #904 from spotify/rugvip/nodecls packages/cli: remove redundant type declarations for rollup-plugin-esbuild** Rugvip (SHA: 792220a9da607f47772feb7a27583227ea2a6575) **1) packages/core: add basic implementations of bahavior and publish RX subjects** Rugvip (SHA: 06bf6fa6aa81e9c024092984ce5b49a7c5de7df6) **1) packages/core: use BehavorSubject in AppThemeSelector** Rugvip (SHA: 73f478380cb1fb5e5884bb2ec728e435698594a6) **1) packages/core: use BehavorSubject in OAuthRequestManager** Rugvip (SHA: df8aac9739d2be6b123281baf974878992593c8a) **1) packages/core: use BehaviorSubject in OAuthRequestManager** Rugvip (SHA: 98816d648af41c423be4feb28adcd8801c9f2792) **1) Merge pull request #901 from spotify/rugvip/cleanup build setup cleanup / PR feedback** Rugvip (SHA: 8a53a4342407cff4b7f8a1ca9d38b54377a1ff99) **1) Merge pull request #905 from spotify/eide/bump-tl-user-event-10-2-4 Manually bump @testing-library/user-event from 7.2.1 to 10.2.4** marcuseide (SHA: 3189871c26e4cce2ef9c7afbec55838965e4325d) **1) Merge pull request #885 from spotify/rugvip/subjects packages/core: add behavior and publish subjects to make it easier to produce observables** Rugvip (SHA: cd83f5a43f4615e5c563474805f3980447c65a86) **1) ADR002: Default Software Catalog File Format** freben (SHA: 86bb6cc6a8d3424a7f75393a05ebe225f9f68d55) **1) Fix functions crossreference** Nek (SHA: 44389c61b866929807a60580c173ddc46ba0ef49) **1) Merge remote-tracking branch 'upstream/master'** Nek (SHA: adee4e29873adc5b556b533c44e6d485d67f090f) **1) Merge pull request #900 from spotify/eide/bump-tl-jest-dom-5-7-0 Manually bump @testing-library/jest-dom from 4.2.4 to 5.7.0** Rugvip (SHA: 3c075c3093eb867f4811031744ce005bfa6132b9) **1) Fix merge conflicts** Nek (SHA: cfd6508e98341d52237bd55f276b6ebb9e81b645) **1) Merge remote-tracking branch 'upstream/master'** Nek (SHA: 3e459857cfabff3cb3e1372c2010a85af52fde04) **1) feat: remove polling, add pagination, refactor** shmidt-i (SHA: 9c9250faf0c97aeb9fe99089639f655f705adc9c) **1) Merge branch 'master' of github.com:Nek/backstage** shmidt-i (SHA: 4ec6890b111f5d9efe30dd1fc813fdbab82574cb) **1) build(deps-dev): bump ts-node from 8.8.1 to 8.10.1 (#896) Bumps [ts-node](https://github.com/TypeStrong/ts-node) from 8.8.1 to 8.10.1. - [Release notes](https://github.com/TypeStrong/ts-node/releases) - [Commits](https://github.com/TypeStrong/ts-node/compare/v8.8.1...v8.10.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>** dependabot-preview[bot] (SHA: d15789ea4a2e5824027c050a90e805e7a0889a99) **1) Merge branch 'master' of github.com:spotify/backstage into catalog/deduplicate-locations** shmidt-i (SHA: 93b76b2ef06853415360e1fb2f1a387fd699de02) **1) fix: leftovers** shmidt-i (SHA: 6084eeeb4343b05d638cddca269358c1c0461329) **1) feat: proxy Allowing to put a proxy field into a package.json for both app and plugin to use it with a wds build-in proxy** shmidt-i (SHA: dd93bc9ced36525599b12247a56ead66d51701b8) **1) feat: settings -> dialog** shmidt-i (SHA: 0a592af4dedbb8a9660960a7080aa7c77daf0fe2) **1) fix: tsc** shmidt-i (SHA: 3d019401910f7da3f8ea9613716bf60bca9c2078) **1) refactor: move to serveBundle** shmidt-i (SHA: aef288b6cbd27c3c70287dce2ea6bbc032017f4b) **1) fix: lint** shmidt-i (SHA: e78eaa9bb630bb05d42ffda7ab910fc082208ecd) **1) Merge pull request #908 from shmidt-i/feat/proxy Use proxy package.json field for app:serve and plugin:serve** Rugvip (SHA: a6c3256ad754ad1b92018d2aa938081447f22463) **1) Merge branch 'master' of github.com:spotify/backstage** shmidt-i (SHA: aa1eaf4b33ce3e4eff5031a5a806351ec1dd0949) **1) fix: remove logo from plugin header** Nek (SHA: 1d428128f04ec865e06409b4ee71dc0662a8e135) **1) fix: type imports** shmidt-i (SHA: f3da9cd7eff33d3f1b6810606773e52c838d8ffe) **1) Merge branch 'master' of github.com:Nek/backstage** Nek (SHA: d06d35fec0685eb6ad9586aa9b8fb70f69a493ce) **1) fix: tests** Nek (SHA: 8428d957918fe29bd967a9873ed2ea95890e009e) **1) feat: export as a widget** shmidt-i (SHA: c90110f6ab0b2a472c60eee45a5d94870260ddb8) **1) Merge branch 'master' of github.com:Nek/backstage** shmidt-i (SHA: 3565d13f91e8dc997a5f5f0d182081c7599f4cc2) **1) fix: quick fix** shmidt-i (SHA: 89a4f6a31b487f2e4ae2d64300208843ff88399d) **1) feat: navtarget and explore card** Nek (SHA: 931342c92f3309798fdd845e5b0733f2c16d8bfd) **1) Merge branch 'master' of github.com:Nek/backstage** Nek (SHA: 2c2d10b08937284e7700b97b634b36c6fc779894) **1) fix: navTarget, remove assets** shmidt-i (SHA: 860bf5172834685229ccd5724d1134daf5aa07a4) **1) fix: pr edits** shmidt-i (SHA: 9c7599970125bfd9e6016b4b14b264ba1e9f4e8e) **1) fix: pr edits** shmidt-i (SHA: 7dd484d4df3190b9f615e63a201c62fd22f2e276) **1) Merge remote-tracking branch 'origin/master'** Nek (SHA: 7359d2f67943f4847734e1edf70f94d9a051d7b5) **1) fix: remove obsolete package** Nek (SHA: 5a67b901424447d264d39922cb005375c0aa97ff) **1) packages/core: add unimplemented auth api definitions** Rugvip (SHA: 8bd06d9882ef932f95fc094b7710300b47afa03e) **1) fix: remove obsolete package and fix tests** Nek (SHA: 10ee5eb5b47064cb6791d8a1bd174e0d36faf44a) **1) build(deps-dev): bump @types/webpack from 4.41.12 to 4.41.13 (#910) Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack) from 4.41.12 to 4.41.13. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>** dependabot-preview[bot] (SHA: bbcdeea91f9b3952593b59bc9e5fb5f5c2efbd49) **1) build(deps-dev): bump tsc-watch from 4.2.5 to 4.2.6 (#911) Bumps [tsc-watch](https://github.com/gilamran/tsc-watch) from 4.2.5 to 4.2.6. - [Release notes](https://github.com/gilamran/tsc-watch/releases) - [Changelog](https://github.com/gilamran/tsc-watch/blob/master/CHANGELOG.md) - [Commits](https://github.com/gilamran/tsc-watch/commits) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>** dependabot-preview[bot] (SHA: f8cdfdb1aa8f1206f01b7feced61576c2558e2ab) **1) Make <Table> stories deterministic for snapshot testing** nikek (SHA: 9dd563e3a9c90d4558010d91571bcc48362e86c5) **1) Merge pull request #915 from spotify/nikek/deterministic Make <Table> stories deterministic for snapshot testing** nikek (SHA: 9e9d1c7fc8195419fcb21e5e5040ad04a409d6cf) **1) add github workflow for chromatic storybook UI testing/reviewing** nikek (SHA: f1dcd5303851a06b9ae2f714af8b5e834f1f72b7) **1) manually build storybook before the chromatic action** nikek (SHA: a3adfc79fce9f094e1f84371e2ddaad5ebe00ab5) **1) fix: PR comments** Nek (SHA: 6f19b178ee04d09b755225781484af6dfa68558f) **1) Merge pull request #906 from spotify/nikek/chromatic add chromatic storybook testing to backstage** nikek (SHA: e95f914b9be6256e2474c233d7231cf110149e63) **1) build(deps-dev): bump lerna from 3.20.2 to 3.21.0 Bumps [lerna](https://github.com/lerna/lerna/tree/HEAD/core/lerna) from 3.20.2 to 3.21.0. - [Release notes](https://github.com/lerna/lerna/releases) - [Changelog](https://github.com/lerna/lerna/blob/master/core/lerna/CHANGELOG.md) - [Commits](https://github.com/lerna/lerna/commits/v3.21.0/core/lerna) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>** dependabot-preview[bot] (SHA: df535ca560594ddefe1007864b5e8500898308c7) **1) Merge branch 'master' of github.com:spotify/backstage** Nek (SHA: 7702c936d97a7dac6b107e7007a4ac04b84e8a1f) **1) fix: throw if error** shmidt-i (SHA: b9bd2fd52363ef92c49990ef0818c9f1f3e0ea4f) **1) package: depend on spotify prettier config directly, and add eslint fix to commit hook** Rugvip (SHA: afff6f67af1e755d9c225d8d2e432d91e9752602) **1) Merge pull request #914 from spotify/dependabot/npm_and_yarn/lerna-3.21.0 build(deps-dev): bump lerna from 3.20.2 to 3.21.0** marcuseide (SHA: 48b3c19b8310fcc13c34b6649100f53a2ac44274) **1) Merge pull request #916 from spotify/rugvip/prettier package: depend on spotify prettier config directly, and add eslint fix to commit hook** Rugvip (SHA: 22d0669f32678141d8a012640d95d6bf808be2f4) **1) Merge branch 'master' of github.com:spotify/backstage** Nek (SHA: 42cda898e4acf5eeaeca39648ae6a0bd48a90f2c) **1) pacakges/core: auth api difinitions review feedback** Rugvip (SHA: 534607ec5d9076950ea8867114ab006f876f5e17) **1) package/core: removed unused internal interface in OAuthPendingRequests (#917)** Rugvip (SHA: 2752bc412009d6e8fc2177cef0562a55492b929e) **1) Merge pull request #909 from spotify/rugvip/authapi packages/core: add unimplemented auth api definitions** Rugvip (SHA: cc6ff2c13e8dc4c772a99d02ab056667e692f5b8) **1) Merge pull request #886 from shmidt-i/catalog/deduplicate-locations feat: deduplicate locations on insert** shmidt-i (SHA: 3ced48082f380022ff2a2cf4737f9c63ff991a03) **1) make chromatic workflow work for forks** nikek (SHA: 9a7d5518d52acb99ff52ffa361623cbb1398cb35) **1) Merge pull request #919 from spotify/nikek/chromatic make chromatic workflow work for forks** nikek (SHA: 18c2fbd49e42e9f60390b578794ed4a70a7fe373) **1) Merge branch 'master' of github.com:spotify/backstage** Nek (SHA: 798685f2adeab1a71fe1583530baea84a53403a3) **1) Address comments** freben (SHA: 8678a3cd31f619f8d4b8da4ebd6f3cf7591f2a9f) **1) fix: type exports** shmidt-i (SHA: e8c521d11173bffb9378c8404fb8e5e3ea8865a0) **1) Bump jest to 26.0.1** marcuseide (SHA: 553bfddb8ef6dda1c691dcc5917da6be68538a27) **1) Fix problem with spread types not allowed** marcuseide (SHA: 0b884d64f67f52ad5f1831729022d543a7bc98ba) **1) Specifically use window.setTimeout to not confuse types with Nodes global.setTimeout** marcuseide (SHA: 7edefcf36dd0a47e5813c084ca4b30e98e96888b) **1) Use jest.requireMock instead of deprecated require.requireMock** marcuseide (SHA: d794c65c2ec04778a8e120420d3a31302ccf8a02) **1) Merge pull request #748 from Nek/master Circle CI Plugin (Fixes #667)** Nek (SHA: dada593e56978f21e43e8096f3106536e6772278) **1) fix: missing CircleCI plugin screenshots** Nek (SHA: 87a256888310eae5b3fe044b3b5793587747bd35) **1) Merge pull request #923 from Nek/master Fix: add missing CircleCI plugin screenshots** Nek (SHA: d493e56737d710f64c91f83aad3fd9e60fc5baf4) **1) Update README.md** shmidt-i (SHA: 6e03555b49ef8216031360b88518ff95a11e2280) **1) Merge pull request #924 from spotify/shmidt-i/circleci-patch1 CircleCI Readme update** Nek (SHA: ef7f23dc17a0737114b93ff854270c6f8ff10c43) **1) Lied about the name format** freben (SHA: b2b3def7041bb4f3178c3ae49ba62f36af663471) **1) Merge pull request #894 from spotify/freben/format-adr ADR002: Default Software Catalog File Format** freben (SHA: 12a0f5688e2853a72031c087b4760815e76d16aa) **1) Merge pull request #920 from spotify/eide/bump-jest-26 Bump to jest 26.0.1** marcuseide (SHA: 06466d1b72e90837894b406c83d6ad5e4f43c576) **1) Fix version of @types/jest for circleci** marcuseide (SHA: 1f2cbe2b5a3f38c2c043fa4b75d8fcc54858eaf4) **1) Merge pull request #926 from spotify/marcuseide-patch-1 Fix version of @types/jest for circleci** marcuseide (SHA: 33c1ce7892cbd10e7cc05e0fca3a36710fe902c6) **1) Add ADR about named exports** freben (SHA: 7fac93feea279d4a42b49a3a1f17c9ceebc597f4) **1) Merge pull request #927 from spotify/freben/named Add ADR about named exports** freben (SHA: d49a936d8c7d3262694caa83bd68c935be2223b9) **1) Update CONTRIBUTING.md (#929)** decause (SHA: 5ffabfe2bba6ce01a60d0aa840f812a5d5be5002) **1) build(deps-dev): bump nodemon from 2.0.3 to 2.0.4 (#912) Bumps [nodemon](https://github.com/remy/nodemon) from 2.0.3 to 2.0.4. - [Release notes](https://github.com/remy/nodemon/releases) - [Commits](https://github.com/remy/nodemon/compare/v2.0.3...v2.0.4) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>** dependabot-preview[bot] (SHA: b401221e50d056fcebea46a218ad94feca4fb171) **1) Removed nested card in Status component (#832) * Removed nested padding on card component * updated to use spacing function * Refactored noPadding implementation * Removed noPadding by default * trying to fix merge conflict * Added back no padding after merge conflict** cheepo2109 (SHA: 0c2fbe1acc7a5e0ccc4630ae43accdb05c650686) **1) build(deps): bump sucrase from 3.14.1 to 3.15.0 (#932) Bumps [sucrase](https://github.com/alangpierce/sucrase) from 3.14.1 to 3.15.0. - [Release notes](https://github.com/alangpierce/sucrase/releases) - [Changelog](https://github.com/alangpierce/sucrase/blob/master/CHANGELOG.md) - [Commits](https://github.com/alangpierce/sucrase/commits) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>** dependabot-preview[bot] (SHA: 48f224452cc800a2aac12279e6d267068e4802dc) **1) build(deps-dev): bump @storybook/react from 5.3.17 to 5.3.18 (#930) Bumps [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/app/react) from 5.3.17 to 5.3.18. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v5.3.18/app/react) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>** dependabot-preview[bot] (SHA: 5c1b5bf639d12d752eacbb576d370a3ccb5e64a6) **1) catalog backend: parse but do not store labels + annotations** freben (SHA: 3c89ba0456f7a9ad218343e7c5589886612105ce) **1) Misnamed test** freben (SHA: 55b94dbd544d14edbac7632eb1f040cd5eb069a8) **1) Address review comments** freben (SHA: ba75fe50a7f788c6186efab11a4cb817981eaa9b) **1) Ran prettier again** freben (SHA: 0174ac8109065f4637e51b13cdd5e90cd01e981b) **1) Update CirclCI in Explore (#933)** stefanalund (SHA: 7b4714dcdb95fd1213b8cad4b80b1eb2d0cbe2f7) **1) Unbreak build** freben (SHA: ffe1a6215fb93efe8498c1708c0916bfbc1598f7) **1) Merge pull request #918 from spotify/freben/annotations catalog backend: parse but do not store labels + annotations** freben (SHA: 26ba7c972cf1f662da45fbd3a71cc76b2e060395) **1) v0.1.1-alpha.6** Rugvip (SHA: d62c6748a0fec03b4fa0c90008e526ebcb4b4615) **1) Make namespace schema stricter (according to k8s)** freben (SHA: 48b3a8fc9eaece2d5aeb6aa29e8944eaae5b3c95) **1) Merge pull request #935 from spotify/freben/namespace Make namespace schema stricter (according to k8s)** freben (SHA: c547195116e85e5f9411a1b223e678997646fd53) **1) Merge pull request #934 from spotify/rugvip/release v0.1.1-alpha.6** Rugvip (SHA: 986b2300168999c13828363fb23f1967f668b56c)