-
v0.1.1-alpha.18
v0.1.1-alpha.18
-
v0.1.1-alpha.16
v0.1.1-alpha.16
-
v0.1.1-alpha.12
**1) build(deps-dev): bump @storybook/addon-links from 5.3.18 to 5.3.19 (#1414) Bumps [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/addons/links) from 5.3.18 to 5.3.19. - [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.19/addons/links) 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: 086417829d0e731e92013c631980818315bf13f4) **1) packages: publish entire dist folder** Rugvip (SHA: 4d94f4cbb421a3110592efca6ddb4f238efdca7c) **1) v0.1.1-alpha.12** Rugvip (SHA: dcaee077545ab0b56ee9d53ffbebe3fdb7e1c8a3) **1) Merge pull request #1426 from spotify/rugvip/fix-dist packages: include all contents of dist folder for published packages** Rugvip (SHA: 45cdbdd4b7c12ae3f6b4e4fd5c61c7d59af3bb6f)
-
v0.1.1-alpha.11
**1) cli: include assets-types in published package** Rugvip (SHA: 60db4adb189359b56d6b48aa72bd174ef2f9578f) **1) v0.1.1-alpha.11** Rugvip (SHA: 910057bc8a41788039cd13d9eba4ba8a748063c4) **1) Merge pull request #1424 from spotify/rugvip/cli-fix cli: include missing folder and release alpha.11** Rugvip (SHA: 3d373602d20567fabe7c8737a7d76fa91ca15e5b)
-
v0.1.1-alpha.8
**1) feat(core): add Tabs component** ayshiff (SHA: 3293fe96a43c1778d99bcf2c7e7866e78d7099e4) **1) add new plugin to create GitOps-managed Kubernetes clusters with ready-to-use profiles** chanwit (SHA: be70935293c8b2b4d24434c2c9d0e40697a35a1a) **1) add GitOps plugin to the explorer page** chanwit (SHA: 3f7a5ea0a70e424f3b7d1c8db059501a553e461f) **1) add document for the gitops-profiles plugin** chanwit (SHA: eafc6f64e5a9e6308645bee61ea7729ff4ce8827) **1) tell gitops plugin to use backend at localhost port 3008** chanwit (SHA: 3f2da32b32418149028fdabc3aa489101204d470) **1) fix failure test** chanwit (SHA: 5633b9a710135d9b364bb0ed85baeb9bedfccc37) **1) cleanup debugging logs and optimize uses of local storage** chanwit (SHA: a676da3a6b3fb0d8644dfcd714005a138c4c7ade) **1) remove deployment out of README and fix a typo** chanwit (SHA: 67d62c3427ad45842ab6df028380c52415b77baf) **1) refactor ClusterPage into Page and List to avoid using hooks inside an if** chanwit (SHA: 6ae0237782677eeb67fc0c9d2e76d752a66d526a) **1) add effect dependencies per lint** chanwit (SHA: 3c9c9edf5c225d51437d3174dd9fd0dd250e50f5) **1) /catalog/:namespace?/:kind/:name/** shmidt-i (SHA: 63b1193cb819e9a9aa494d57a9ea2cf02db1cdd1) **1) Fix tests** shmidt-i (SHA: 2ba33db74d8f76be9251ff06f3602ea8d33e920f) **1) refactor(core): update tabs** ayshiff (SHA: f1dbf5a9fafaca408799ac5284434db0a403fc92) **1) fix(core): lint error** ayshiff (SHA: cec47d421b6cdc4241534b47cf052a25dd1c7c94) **1) chore(react-router-v6): starting to move things to react-router-v6** benjdlambert (SHA: 4fdb1def391fb1c3471145da01dd1262d685d821) **1) chore(react-router-v6): Fixing some more subrouting in the catalog page** benjdlambert (SHA: 13f88468892923aa9ca61118024964af4ec8b346) **1) chore(react-router-v6): fixing some of the formatting for hbs** benjdlambert (SHA: cef099c5f702a044ce6e899042a654e6af979ab1) **1) chore(react-router-v6): Tidying up some more components and moving across to the new API** benjdlambert (SHA: fada5ab4b0d5034a9c6abc0ceb312e25bb8da8fa) **1) chore(react-router-v6): Fixing issues with isActive for now** benjdlambert (SHA: e18a60cffae5adc9c1c7e0d0d7e4c636b53d9698) **1) Collapsible sidebar item for auth providers** nikek (SHA: 235007d2955f7d40e547c3333ba0c097eede8116) **1) List auth providers in UserSettings** marcuseide (SHA: eea242f14fa3702b0a152cbdff80846984a35da0) **1) PinButton wip** marcuseide (SHA: 8cd640394d86070518fa8e97a8bfbc89d882dfd7) **1) await promise.all when setting isSignedIn** marcuseide (SHA: 14f104aa1ebd1601a05a46705d95314872f19656) **1) chore:(react-router-v6): Moving more logic across to react-router-v6** benjdlambert (SHA: cf204edeb24a8cd319beba9759708839da774523) **1) Moved edit button in catalog to actions menu** hooloovooo (SHA: 40e95c06a8b546e21b933528e93b42f9267ac4c9) **1) Merge pull request #1213 from hooloovooo/move-edit-metadata-button Moved edit button in catalog to actions menu** hooloovooo (SHA: 1b4327c9d610fd60c130c28353a4fed5bba99427) **1) feat(backend-common): add common code for service shell** freben (SHA: 709cc4004d7585990013603b97b41ffbfaa10adb) **1) feat(catalog/star): Ability to star items in the catalog table** benjdlambert (SHA: 90f253aaf89bf220993d082a20c8c5e9d078fc21) **1) make the sidebar pin button show up again** nikek (SHA: 8a3b1ec93e0d5a2184446f0d459a0923e28e966e) **1) remove LoggedUserBadge** nikek (SHA: 9e8cab219a7c4656ca3defec4f99b38fc6568727) **1) Unbreak the unregister dialog after catalog changes** freben (SHA: c617b1cf33bd0a3eb1286e1bb54da1e299272632) **1) Merge branch 'master' of github.com:spotify/backstage into shmidt-i/followup-register-flow** shmidt-i (SHA: 8fbd7f867a01106c7d9cd1b81db79072bd845ba1) **1) Remove deleted UserBadge component from Sidebar story** nikek (SHA: 2b39be42f0d7ca033380c995131e0927cfce024d) **1) docs: added prettier config** Rugvip (SHA: c8294b32857e18f0b525da6ecfd1e0251b2d4348) **1) docs: added plantuml generation script** Rugvip (SHA: 250db6cc2a3f505aa1206a860e760ffc8bc3c625) **1) docs/auth: added overview, oauth description and glossary** Rugvip (SHA: 4f3375073db11872897165356d3e2d96ef259e78) **1) Optional namespace and name as one part of URL** shmidt-i (SHA: 2b5b3903f78a4ac4d189d181dd8a3ceb6c18b5d1) **1) docs: format with prettier (#1218)** Rugvip (SHA: a633dce818a9692bd2d9fd898bf589877e027063) **1) fix(core): Tabs useEffect dependency list** ayshiff (SHA: 40aca74b192f398a5c5ada2cd3f326999c5a46d8) **1) Merge pull request #1217 from spotify/rugvip/authdocs docs/auth: add overview and implementation docs** Rugvip (SHA: 1a747c5e5a9aa1a9b4937e0ea404c4a8a44ce78c) **1) Merge branch 'master' into gitops-profiles** Rugvip (SHA: 592ca026129fec9501b74fe48358abd8174791e4) **1) plugins/gitops-profiles: bump to alpha.7** Rugvip (SHA: 90958866227116b94c973117bf905a0325dd1ad4) **1) Merge branch 'master' of github.com:spotify/backstage into shmidt-i/followup-register-flow** shmidt-i (SHA: cb12daf51b5fdd185f7d27e49dbcfb96864650d3) **1) Merge branch 'master' of github.com:spotify/backstage into feat/star-components * 'master' of github.com:spotify/backstage: docs: format with prettier (#1218) docs/auth: added overview, oauth description and glossary docs: added plantuml generation script docs: added prettier config v0.1.1-alpha.7 Moved edit button in catalog to actions menu** benjdlambert (SHA: d79649a029eed852716b505f62de085d30312568) **1) chore(catalog/star): reworking how the starring works, it now stores uri sort of references for entities** benjdlambert (SHA: 7d0f8a2aace5aeb39934ffdf6b9f2a49b52dee62) **1) chore(catalog/star): adding a simple cache to stop flicker as a stopgap** benjdlambert (SHA: 74b087daf8d82b4c62d48a75732160b591723cd8) **1) chore(catalog/star): fixing issues with unmocked deps** benjdlambert (SHA: 01868352cf99a4831ae1ffbef4128b705b8cd7da) **1) chore(msw): Added msw dependency (cherry picked from commit 1c73ca376bdf5525f6a5bb60787da68e8dd49498)** benjdlambert (SHA: 01d0f3ae80f21ee395a0ff49c1a8231cff34de14) **1) Merge pull request #1156 from spotify/shmidt-i/followup-register-flow Change URL for the entity view** freben (SHA: 2c26f1f781ad95d80335f70f28cfca652c8ac21c) **1) chore(catalog): consistent use of named exports** freben (SHA: 9964044ed6e694e2cd6783d44fc8552c14fcf306) **1) Merge pull request #1223 from spotify/freben/named chore(catalog): consistent use of named exports** freben (SHA: 3c13b2ee93f95df165535e2970d72e85aae9ee96) **1) Merge pull request #1076 from ayshiff/feature/tabs-component feat(core): Tabs component** hooloovooo (SHA: 4cc80f8915ffde0ccb3ff467f09040146e7b8db3) **1) Merge pull request #1215 from spotify/mob/sidebar-auth List auth providers** nikek (SHA: 990ab126699aec08f67487af04899c6ff886857c) **1) Observe login/logout changes for providers** marcuseide (SHA: fa320b5e3421d7f4e564ed75d622612f9c490cc1) **1) Refactor auth provider classes to extend ObservableSession class** marcuseide (SHA: 8ea1c74153c85e5b7045ecdd173ddd72ac9116d6) **1) review fixes** soapraj (SHA: 76b8e1310d7171d16463087cf215a2a9e01087b5) **1) refactoring to have side item components based on provider type** soapraj (SHA: 4c205d039d4a2fb630515fd5adf3f42b6bb0e45b) **1) Merge pull request #1194 from spotify/freben/backend-common-service feat(backend-common): add common code for service shell** freben (SHA: 388cb18ed275b7b5c77d01b62a9d6a17bc5298c5) **1) Merge branch 'master' of github.com:spotify/backstage into feat/star-components * 'master' of github.com:spotify/backstage: chore(catalog): consistent use of named exports fix(core): Tabs useEffect dependency list Optional namespace and name as one part of URL Remove deleted UserBadge component from Sidebar story remove LoggedUserBadge make the sidebar pin button show up again feat(backend-common): add common code for service shell await promise.all when setting isSignedIn PinButton wip List auth providers in UserSettings Collapsible sidebar item for auth providers fix(core): lint error refactor(core): update tabs Fix tests /catalog/:namespace?/:kind/:name/ feat(core): add Tabs component** benjdlambert (SHA: f4375dcfe1bf70f8c152b45ee961df6e1fedb152) **1) chore(catalog/star): removing msw dependency, wrong branch** benjdlambert (SHA: 27879655a7df360735edb66e97ab8a97f6fbe157) **1) chore(catalog/star): added a comment about why we are using a simple cache here** benjdlambert (SHA: 983c119c78cc31f756079d6c7057f5d48cbb16b5) **1) chore(catalog/star): only set the cache if there are entries from the response** benjdlambert (SHA: b619490fe0f57694fcd0687b1a7c32f38c1c9403) **1) Merge pull request #1214 from spotify/feat/star-components Ability to star items in the catalog table** benjdlambert (SHA: 47e9c9ea2018e1e221c0a21f6c0886e38adab935) **1) feat(catalog): implement entities with location removal** Nek (SHA: 7a654c6d1920b3910d30d946bc89cb71bdaa8c37) **1) chore(catalog): tweak getEntityByName a bit, handle 404s properly** freben (SHA: 36d4dfcfa7fb0c4869ad35cdf4c9c72b2dcae00e) **1) Documentation: Add guide for how to add an auth provider to the backend (#1145) * Add guide for how to add a auth provider to the backend * Move to new docs folder and small corrections * Split oauth and non-oauth use-cases up and add more info about the verifyFunc * Move summary to top and add note about non-oauth providers being experimental** marcuseide (SHA: 20486825b812b088639c4309610cd04cd215c844) **1) chore(catalog): clean up ComponentPage, use only Entity** freben (SHA: 5a128f3f406dbfe9080069149ef284202257d082) **1) chore(catalog): clean up CatalogTable, use only Entity** freben (SHA: 4ba017d1e83ea22fce2bf826e1322bf389816ef3) **1) Use location?.type once more** freben (SHA: 5a8aee4a5c14424e96b24c120b44acd6392d9145) **1) Merge pull request #1199 from spotify/freben/unregister Unbreak the unregister dialog after catalog changes** Nek (SHA: 32486d1bd8833839fbbb3575cb0219e7d0c165d2) **1) Enable Filtering of the Catalog Page (#1143) * feat(catalog/Filters): Add ability to render a React component as the count. Good for loading states and async data rendering for counts. * chore(Catalog/filters): Updating the table so that we use loading states of the table rather than the panel * chore(Catalog/filters): added some nice things for enabling the filtering with some nice count componeents * feat(Catalog/filters): Fetch the correct data and added in enum types to make some nice resolvers * chore(Catalog/filters): Use the new enum type here * chore(Catalog/filters): Removing the unused import to fix lintig * chore(Catalog/filters): Addressing some PR comments * feat(catalog/filters): Making WebStorage return the same instance for the same bucket for subscriptions * chore(core/Storage): fixing some issues with different instances of the storage and adding tests for it * chore(catalog/filters): fixing some tests and trying to remove some of the act warnings in the tests** benjdlambert (SHA: 32d91af6ce207a2477ac7bb75d53b8a043dc240f) **1) Merge pull request #1212 from spotify/rugvip/release Release v0.1.1-alpha.7** Rugvip (SHA: d5641a9713790c128ad959213adf89bd6e17cb95) **1) Merge pull request #1213 from hooloovooo/move-edit-metadata-button Moved edit button in catalog to actions menu** hooloovooo (SHA: c3f0759c2d903e6a1ba0f99969f49d9da29578d1) **1) Merge pull request #1217 from spotify/rugvip/authdocs docs/auth: add overview and implementation docs** Rugvip (SHA: 1550535d45be16ef36a24b0c35a8dc1a57960506) **1) Merge pull request #1224 from spotify/freben/entity-by-name chore(catalog): tweak getEntityByName a bit, handle 404s properly** freben (SHA: 100a5bd896fa45df07690302ad0078941f24e99d) **1) Merge pull request #1226 from spotify/freben/page-without-component chore(catalog): clean up ComponentPage, use only Entity** freben (SHA: 75c196f44cdc67757bf650f28d0c1d4036ad7d4e) **1) Merge pull request #1227 from spotify/freben/table-without-component chore(catalog): clean up CatalogTable, use only Entity** freben (SHA: dd9f0d9043c996abe9d5fd8a7c007cfae99b6bf1) **1) Merge pull request #1156 from spotify/shmidt-i/followup-register-flow Change URL for the entity view** Nek (SHA: 47341133c9efb9ed255c475b2a0e1a66b873ae70) **1) Merge pull request #1223 from spotify/freben/named chore(catalog): consistent use of named exports** Nek (SHA: a2de8641685065ba0918d8e5645a6961021a2d83) **1) Merge pull request #1076 from ayshiff/feature/tabs-component feat(core): Tabs component** hooloovooo (SHA: dd7f516f4fdc07a8e451c2dfb3881ccee2a050be) **1) Merge pull request #1215 from spotify/mob/sidebar-auth List auth providers** nikek (SHA: 0409f13dc6ea4412f2a1b0d39c913aaf695a7595) **1) Merge pull request #1194 from spotify/freben/backend-common-service feat(backend-common): add common code for service shell** freben (SHA: 7a1ba7e40f50d8977cc0e068f7e6c96f28b60917) **1) Merge pull request #1214 from spotify/feat/star-components Ability to star items in the catalog table** benjdlambert (SHA: 7405df609f4a83b8ad5e871456fcbeb3fea72381) **1) fix(catalog): make code intention clear by renaming** Nek (SHA: bbaa3960a828ac12f28206e459e31c903eb2df16) **1) fix(catalog): moar clean up** Nek (SHA: ab93732df1edbc664f987a6339d9d5c990206be0) **1) Use URLSearchParams** freben (SHA: a6ec92a50df86978ce5c5d3be910adc2db9e5562) **1) Merge pull request #1231 from spotify/freben/URL Use URLSearchParams** freben (SHA: 7b123baf40543022e0af8b816fa696b8a60c9757) **1) move components to separate files** soapraj (SHA: 7accc4c0c00a9c8b83edc3fc9facada055f56deb) **1) review fixes. i thought about another force update for a moment :D** soapraj (SHA: d1160d0849ee472a3917b32d9b2e098dcc951c22) **1) Merge branch 'master' into ndudnik/unregister-entity** Nek (SHA: 6802d54c95ec1052bfff4431250dc1ddebd34ffa) **1) fix(catalog): merge errors** Nek (SHA: e7862589f6e635c1bb2d0c8d8cc6ecdd656bec0e) **1) yarn.lock again...** freben (SHA: dadd9c770518c3b9790c17a663bc0aec72878e5c) **1) chore(catalog): the component type is gone** freben (SHA: d7d3bbeaeb208c913ef7ee030c77f1ab2bcc5e0a) **1) Merge pull request #1241 from spotify/freben/yarn-again yarn.lock again...** freben (SHA: 888c04991518036dbc91420089e32cfa39798a36) **1) Merge pull request #1242 from spotify/freben/no-more-component chore(catalog): the component type is gone** freben (SHA: 576e09c0682ff6e277512c89cffbeb5cdd007336) **1) Merge pull request #1210 from spotify/mob/observe-auth auth: Observe changes in session for providers.** soapraj (SHA: 9d169240dd90b8ce7f9d69b9ee653caf5e5d96b3) **1) Added owner and lifecycle to catalog table, slightly updated examples** hooloovooo (SHA: da12712744d9e10088c4a6b48b489eea4ef0ebc5) **1) fix(catalog): add types and clean up code** Nek (SHA: 94a23357f23af9650793b273f3469b8a21021302) **1) Updated examples** hooloovooo (SHA: 806824f0d91293d937f67b3bf65c275d74acfb7c) **1) fix(catalog): moar clean up** Nek (SHA: 62b1d6a3ed1ecf60c5f77851cee4129dff844c30) **1) Merge pull request #1216 from spotify/ndudnik/unregister-entity Unregister entity** Nek (SHA: 0b03318ceaf73ec9ba71866fb3371e1355b68cfc) **1) chore(catalog): rename all pages and components to use Entity nomenclature** freben (SHA: 1d05fea3c14599b43ce77c15105af6f628031490) **1) Merge pull request #1244 from spotify/freben/renaming chore(catalog): rename all pages and components to use Entity nomenclature** freben (SHA: 3f9fdfa7c219303c49ab13e671f62bae8c2f8436) **1) Add sample plugins to sidebar (#1243) * Add sample plugins to sidebar * Update RadarPage.test.tsx** stefanalund (SHA: d0518ee5d9332e680456c5c5e53fe1c600f747ef) **1) feat(catalog): add back ability for OR/IN type searches** freben (SHA: d156a6ca1f51d1d717a38b0c637fa7a96abb1713) **1) renamed example_components to example-components and deleted old exampled** hooloovooo (SHA: 4f43119e198fb648c3146774781bd8971e7389bc) **1) Merge pull request #1247 from spotify/freben/multi feat(catalog): add back ability for OR/IN type searches** freben (SHA: 0b710d36f2e2a1527ef12234c1f72cd971dff877) **1) Merge pull request #1245 from hooloovooo/add-catalog-data Added owner and lifecycle to catalog table, updated examples** hooloovooo (SHA: c413c7f762bed5a8189ae5df84785c02a08a210d) **1) fix(catalog-backend): update the mock-data script to point to new example entities** freben (SHA: 5ee0bd47d9ba0c724fa3f68fca8310a54e9e6f83) **1) Merge pull request #1248 from spotify/freben/mock-data fix(catalog-backend): update the mock-data script to point to new example entities** freben (SHA: f3374afd1258a6aaeded2d24253ad68252578b63) **1) Merge pull request #1068 from chanwit/gitops-profiles New plugin for creating GitOps-managed Kubernetes right from Backstage.** Rugvip (SHA: 8d4e3080e9d6d903c4b1a864d28f9eb5200798f0) **1) chore(catalog): simplify the filter types a little** freben (SHA: 469e362881b28717e5de9262f382565d14527a2a) **1) Merge pull request #1255 from spotify/freben/simple-filters chore(catalog): simplify the filter types a little** freben (SHA: d689f664b8dc7e3eb5c993fc3bfb7170f23d3a3a) **1) Merge branch 'master' of github.com:spotify/backstage into blam/react-router * 'master' of github.com:spotify/backstage: (89 commits) Use URLSearchParams Use location?.type once more chore(catalog): clean up CatalogTable, use only Entity chore(catalog): clean up ComponentPage, use only Entity chore(catalog): tweak getEntityByName a bit, handle 404s properly chore(catalog/star): only set the cache if there are entries from the response chore(catalog/star): added a comment about why we are using a simple cache here chore(catalog/star): removing msw dependency, wrong branch chore(catalog): consistent use of named exports chore(msw): Added msw dependency chore(catalog/star): fixing issues with unmocked deps chore(catalog/star): adding a simple cache to stop flicker as a stopgap chore(catalog/star): reworking how the starring works, it now stores uri sort of references for entities fix(core): Tabs useEffect dependency list docs: format with prettier (#1218) Optional namespace and name as one part of URL docs/auth: added overview, oauth description and glossary docs: added plantuml generation script docs: added prettier config Remove deleted UserBadge component from Sidebar story ...** benjdlambert (SHA: 48aacfbe17fcc62b48a3a3bb90be2076438b4a6e) **1) Merge branch 'master' of github.com:spotify/backstage into blam/react-router * 'master' of github.com:spotify/backstage: (45 commits) chore(catalog): simplify the filter types a little fix(catalog-backend): update the mock-data script to point to new example entities renamed example_components to example-components and deleted old exampled feat(catalog): add back ability for OR/IN type searches Add sample plugins to sidebar (#1243) chore(catalog): rename all pages and components to use Entity nomenclature fix(catalog): moar clean up Updated examples fix(catalog): add types and clean up code Added owner and lifecycle to catalog table, slightly updated examples chore(catalog): the component type is gone yarn.lock again... fix(catalog): merge errors review fixes. i thought about another force update for a moment :D move components to separate files fix(catalog): moar clean up fix(catalog): make code intention clear by renaming Merge pull request #1214 from spotify/feat/star-components Merge pull request #1194 from spotify/freben/backend-common-service Merge pull request #1215 from spotify/mob/sidebar-auth ...** benjdlambert (SHA: c1a21d53af161e1baa87fa8da2da1d003a41da8e) **1) chore(react-router-v6): made some more progress on getting the tests passing** benjdlambert (SHA: 7ecfceac0f2b83eccba0efc3813f4954ed54873c) **1) chore(react-router-v6): revert paralell for tests, as my computer stared over 9000 node processes making my machine grind to a machine babbage would have disapointed with** benjdlambert (SHA: da493b1fc9f412b453dda0e330571be87ac79d3b) **1) packages/core-api: temporary solution for giving access to config when creating APIs** Rugvip (SHA: 996440126373165b4c88e8f054fa3b88588b3287) **1) Merge pull request #1257 from spotify/rugvip/stopgapp packages/core-api: temporary solution for giving access to config when creating APIs** Rugvip (SHA: 69158810561a2402127a7462f24193237913e7bb) **1) chore(react-router-v6): Fixing navigation in the lighthouse plugin** benjdlambert (SHA: 47766635b67c52be748d68aa1631780fa5388142) **1) chore(react-router-v6): Managed to get the Link + Button components working as expected** benjdlambert (SHA: 273db0314a771df699b8e3d95ccd30ffc83ef8df) **1) chore(react-router-v6): tidy up parts of the PR i wasn't happy with** benjdlambert (SHA: 0cd9a8a7d4573e130b4f9a4f7fb3fce602323716) **1) chore(react-router-v6): fixing broken test with the new router pattern** benjdlambert (SHA: acfe3103dc031a4f8f763d080b0bd83849129c46) **1) Fix incorrect backend path in docs (#1258)** stefanalund (SHA: 7c088c5595232c6d67d026f9b622b02badbb1f0f) **1) Merge branch 'master' of github.com:spotify/backstage into blam/react-router * 'master' of github.com:spotify/backstage: Fix incorrect backend path in docs (#1258) packages/core-api: temporary solution for giving access to config when creating APIs** benjdlambert (SHA: 196ea291ea44c1933774ac93cb5630f013be67e4) **1) chore(react-router-v6): Fixing what I think is the last of the routing for the application** benjdlambert (SHA: 6f80d1b9bb02cd6cf2fad8c87db1579b85e6d3b0) **1) chore(react-router-v6): fixing the comment** benjdlambert (SHA: 22e411df3b167ab2ec3cb7b0f5de469b9e708870) **1) chore(swr): Updating the yarn.lock** benjdlambert (SHA: 2face4e519660b825a2db43964813c4a79cf78f5) **1) feat(catalog/swr): Added a nice stale-while-revalidate pattern for fetching data** benjdlambert (SHA: 1a581d4d260e6ddac9acaebd88a7cdfcfa9a2736) **1) feat(catalog/swr): simplify the code significantly. now we are talking. this library is the nutz** benjdlambert (SHA: 5ae13652fe70ce8403242dacd179c391acf44b63) **1) chore(catalog/swr): Removing superfluous import for useEffect** benjdlambert (SHA: 55cc1584e1b5edf615183953f1a4d6725e12928c) **1) Merge pull request #1260 from spotify/blam/remove-node-cache feat(catalog): Remove temporary caching in favour of stale-while-revalidate** benjdlambert (SHA: 5a845d027db9d67cba42a9875f4fae0fec34f18b) **1) Merge branch 'master' into blam/react-router** benjdlambert (SHA: b25f44ec31fbf3c6a11747e2da4b2ce637c5eea9) **1) chore(react-router-v6): reverting an old story** benjdlambert (SHA: 2d543b9a3a9a98c72c87b897dacae0b54d6df355) **1) Merge branch 'blam/react-router' of github.com:spotify/backstage into blam/react-router * 'blam/react-router' of github.com:spotify/backstage: chore(catalog/swr): Removing superfluous import for useEffect feat(catalog/swr): simplify the code significantly. now we are talking. this library is the nutz feat(catalog/swr): Added a nice stale-while-revalidate pattern for fetching data chore(swr): Updating the yarn.lock** benjdlambert (SHA: 636cfd43578fd92f444c51cc0c9260cf0098a7d9) **1) chore(react-router-v6): quick fix for some type problems** benjdlambert (SHA: 6a64ed933f17f7b392ff3ccc6e303976e50ea1bc) **1) Merge pull request #1171 from spotify/blam/react-router Migrate to React Router V6** benjdlambert (SHA: ca3cd459803b53f29e70eb86a0cb8ed27bc6c105) **1) Link to SECURITY in CONTRIBUTING** stefanalund (SHA: 86e399221c21e6e840f384cf684c67aa95a3c386) **1) Repo hygiene: Add SECURITY.md (#1262) * Repo hygiene: Add SECURITY.md * Update SECURITY.md** stefanalund (SHA: 5e034d687bbea6d4a547d0c3407d6a0539a138ad) **1) feat(catalog-backend): reject almost-same-name entities** freben (SHA: 7de5e10408368b20da45f6b650e8420e342ba017) **1) Making auth backend work based on config. Config is yet to be read from the YAML and passed in. Localhost development will fail gracefully if AUTH config env vars are not set** soapraj (SHA: 5f13a53c6ac7c2693c0e46a8abfb80945d58377c) **1) chore(catalog-backend): use code instead of db to implement similarity rule** freben (SHA: 66fef7f2e42dd61d484d27c87d59cf457176bfe5) **1) Merge pull request #1265 from spotify/freben/i-am-almost-unique feat(catalog-backend): reject almost-same-name entities** freben (SHA: 6c642a60c0544b63052204459a0746b7ac43eaac) **1) Merge pull request #1263 from spotify/stefanalund-patch-1-1 Link to SECURITY in CONTRIBUTING** Rugvip (SHA: 8cbb8459baca9e1b0f71cd82ebb612d9c294a0f5) **1) fail gracefully if sentry token is missing in localhost** soapraj (SHA: 33a96003c2058626b8faed000f5bdfa218427c4d) **1) review fixes** soapraj (SHA: 2c6b8659d36478a22dab134bc7ea401c7d460416) **1) Merge pull request #1268 from spotify/sentry-localhost Sentry backend: Fail gracefully for local development** soapraj (SHA: b167dd712f308873dfc1e0cd7173abd27a8e09e4) **1) Merge pull request #1266 from spotify/mob/config-env Auth Backend: read env config** soapraj (SHA: 8da3774f79d9ab2d2eeecd79dcfa20b7ea0ba9cb) **1) chore(backend): make the sentry handling work better** freben (SHA: da6f33a13fd1d04932e9ef3d99fb654b4846f9b7) **1) Merge pull request #1270 from spotify/freben/sentry-again chore(backend): make the sentry handling work better** freben (SHA: c4fee049ccde52c24426efadf4ce101c2f9bb3b7) **1) Update README.md** freben (SHA: b902e63dd8bb0b659874bdb84bee699d31501683) **1) Merge pull request #1271 from spotify/freben-patch-2 docs(catalog-backend): update readme to be more accurate and helpful** freben (SHA: 9d28108cb87ac060fd2d01f2dab955921ccaea7f) **1) chore(lighthouse): toggle private in package.json** ewnd9 (SHA: a6b775540f76382d64bd4c76937f361728b89aad) **1) fix(docker): dynamically determine the chunk to inject during runtime The __APP_INJECTED_RUNTIME_CONFIG__ value is not always in the main chunk, so we need to find the right chunk to inject for runtime config.** wejendorp (SHA: d95244c09b2cfc88953652299c3d2aa5412cbd00) **1) Merge pull request #1273 from wejendorp/deploy-fix Dynamically determine the chunk to inject during runtime** Rugvip (SHA: d55d63d01ae4ce331d521623dbc9d1dfbd217465) **1) Merge pull request #1272 from ewnd9/toggle-plugin-lighthouse chore(lighthouse): toggle private in package.json** Rugvip (SHA: 188b32e9c527618a214ab1b44063b5541cd8d6d0) **1) v0.1.1-alpha.8** Rugvip (SHA: dbc29358ed41a98012160a0503a5f6e83158de71) **1) build(deps): bump typescript from 3.9.3 to 3.9.5 (#1240) Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.9.3 to 3.9.5. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.3...v3.9.5) 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: 1204ee50f527f131e7488f6d49d811b02ae50738) **1) Merge pull request #1275 from spotify/rugvip/release Release v0.1.1-alpha.8** Rugvip (SHA: 3734b2e378d947ce66f2f24e3cd30034c6e30ba7)
-
v0.1.1-alpha.6
**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)
-
v0.1.1-alpha.4
**1) packages/test-utils: port logCollector to TS** Rugvip (SHA: 742e94a7542a55092394ee6dd1d990f0a667d7d1) **1) packages/test-utils: add tests for logCollector** Rugvip (SHA: 83fb6402078409d48b1a5bbddf2fbac3bcf31bac) **1) feat: implement Lighthouse plugin using lighthouse-audit-service** fastfrwrd (SHA: 06228b71e95418f13bf1616db68e21196bf28498) **1) thank you for the comments, @freben** fastfrwrd (SHA: 1d6765e04408e24e52349eba18b16884f762e6ca) **1) test: update lint config to extend cli config explicitly for plugins** fastfrwrd (SHA: f6d3c5ca4f37b142842a6e6702a17bea16521122) **1) Merge pull request #461 from spotify/lighthouse-plugin Add plugin for lighthouse-audit-service** fastfrwrd (SHA: 27d95244caffe356398634f4551287b04a52cea1) **1) packages/cli: added some development docs to the readme (#521)** Rugvip (SHA: 84340367c497343ffd774a8ecefdb4ae474e4428) **1) feat: fixes #523. Remove the default export from plugins** benjdlambert (SHA: 0feee2b1a96302c35e5e64f07002d266ff5cd786) **1) chore: need to fix the import on the tests** benjdlambert (SHA: 0d27c0dfda8759395dde38f81437b6e3c7d188e7) **1) feat: update the templates to default to named exports for new plugins** benjdlambert (SHA: e805eafa420ba12b9f033446c0bcfb9985381d0c) **1) chore: missed one small part** benjdlambert (SHA: 6104ff9988d6094f70cc5fa9e8896c9d506ac49a) **1) adding header (#519)** katz95 (SHA: 9b56cc20c6a37b889ba4d57d43e97e152c320dab) **1) packages/cli: exclude tests from build** Rugvip (SHA: a42d95f6dd47f9f3155ca25f11e3edab75e5cc7a) **1) packages/cli: remove notice plugin from eslint config** Rugvip (SHA: 1788fe1fffa32969f1471a863c41018d1604403a) **1) packages/cli: add root eslintrc for app template** Rugvip (SHA: e6b0df8c1f94a846b2ca5fee9cc1560cf6aeda29) **1) packages/cli: add missing theme dep to app template** Rugvip (SHA: e55cdf70fd06297cdc76c74128c40d812bdbbadb) **1) Merge pull request #527 from spotify/rugvip/notests packages/cli: exclude tests from build** Rugvip (SHA: fc00bfec5aed36e42e51f6e7d3d3cbb278f13180) **1) Merge pull request #528 from spotify/rugvip/lintfixes package/cli: fix lint issues in scaffolded plugins** Rugvip (SHA: 3e1e356320c0792cc28f7745aa56ab85c1712f23) **1) chore; fixing code review commenta and fix the import path** benjdlambert (SHA: 72c98655f3a4f3e9df30ca7b0770337210bfb9d6) **1) Merge pull request #526 from spotify/feat/issues/523 Remove the default export from plugins** benjdlambert (SHA: 2da0697582c04638798b3e4a63d249914238222f) **1) DOC: Update couple typos in docs/FAQ.md * open soure -> open source * forbenchmarking -> for benchmarking** OrkoHunter (SHA: d8db08a522abb7b51fd2c4e01fdb6575dc7d4dbf) **1) DOC: createPlugin and router reference docs are now here** OrkoHunter (SHA: 049f3803d5810ea0d59d48f5f6e2ac185bd896d7) **1) Merge pull request #533 from OrkoHunter/doc-typo-update-in-faq DOC: Some updates to documentation** freben (SHA: 2b29780dafcd89ddbb35c0133233c7dfdabe02bc) **1) packages/test-utils: split app wrappers and testing library utils out from index (#510)** Rugvip (SHA: 4e26d21a8543fea1e86c7d4944515baa0c0ab8eb) **1) Fix build error on Safari MediaQueryList.addEventListener is not support on Safari and hence the build fails. Ref: https://developer.mozilla.org/en-US/docs/Web/API/MediaQueryList Closes https://github.com/spotify/backstage/issues/531** OrkoHunter (SHA: 453439985490ca026acdcc8fcd7d87382e6a3014) **1) Fix broken tests due to MediaQueryList.addEventListener** OrkoHunter (SHA: db92c693bfd4861d9088960941efaa38910a0e0a) **1) Merge pull request #534 from OrkoHunter/OrkoHunter/#531-fix-error-on-safari Fix build error on Safari | MediaQueryList.addEventListener not supported** freben (SHA: 75236eea72fefc528246cc86eeadbdca3b94fdfa) **1) Merge pull request #509 from spotify/rugvip/logcollect packages/test-utils: port logCollector to TypeScript + add tests** Rugvip (SHA: a6167ce02a59520734b83e3fc0bad4297938b9c0) **1) fix(storybook): add aliases for @backstage/theme (#539)** mikqi (SHA: 6ca4626b783c2f6616e87ae895aa62d2189c5d5d) **1) Remove old storybook configuration (#545) In https://github.com/spotify/backstage/pull/371, storybook config was moved from packages/core to packages/story to avoid conflicts. packages/core/.storybook was missed and not removed at the time. Now, we don't need this anymore.** OrkoHunter (SHA: 507504bb4582fe47277755bf048e3ac2d4be3c95) **1) Add storybook addon storysource which shows code of components in storybook** OrkoHunter (SHA: 045ce9ab6b1f149af8c1fe1c6411f3812486c47b) **1) backstage/theme: make colors private, access through theme instead** Rugvip (SHA: c8fb4c153e1261e50730ada5e485eba9fe967d4e) **1) package/test-utils: move some test utils to separate package so test-utils can depend on core** Rugvip (SHA: eed736f2e8f31caf86deca96b1c3320cab551076) **1) packages/test-utils: added simple test for app wrapper** Rugvip (SHA: 9cf2de05117444998b48391a07ce140901a25339) **1) Merge pull request #544 from spotify/rugvip/private-colors backstage/theme: make colors private, access through theme instead** Rugvip (SHA: 38e35dad657a8c6676f1f50dbd5a1f8e9be66ed5) **1) update getting started doco; xref 551** desktophero (SHA: c875b94868c30a10a1d8de379eba0ebd923992be) **1) Port over WarningPanel component (#547) * Port over WarningPanel component * Create WarningPanel.test.js * More stories and tests * Simplified example message** stefanalund (SHA: fadffc6589295547658932338d858810ff6d9f58) **1) TabbedCard component (#464) * Initial typing for infocard component * Changes as suggested in PR and rewrite of BottomLink to TypeScript * Removed classes property from card because material-ui did not like classes.header being set * Prettier * Early TabbedCard component. WIP * Refactored TabbedCard to be easier to use * Fixed some typing issues and tests * Fixed lint issues and changed lint rule. Do we want to keep it? * Added controlled mode when value and onChange is set on TabbedCard * Fixed typo * Added a test and fixed the design to look like the mockups more * Removed export of BottomLink from TabbedCard * Added test for controlled state** hooloovooo (SHA: 2c251e94e0c0484084ed3c01bbf7b349f701fd51) **1) Dark mode has different sidebar (#537)** stefanalund (SHA: ebe6fd5659e209d4dbfedfc2d9f1b992e2ba6d04) **1) fix link to package.json in MD file** desktophero (SHA: 6bed35cb5693c10d2996863a212113c562b65fe4) **1) packages/cli: update app template to reflect current package.jsons** Rugvip (SHA: 1685fa1e9f54bd07384756f190a784b274688055) **1) Merge pull request #555 from spotify/rugvip/app-template-pkg packages/cli: update app template to reflect current package.jsons** Rugvip (SHA: d5625f87bd0f432186bab7b148b221be18c93399) **1) Added global decorator for storybook wrapping stories with the MUI theme (#556)** hooloovooo (SHA: 29239b187723658872d7d45fa4477911f59d4242) **1) Add Status and SortableTable to Storybook (#540) * Add Status component to Storybook * Add SortableTable** stefanalund (SHA: ea61497c660ecffe27a738ffe346a3dfbcc7fc94) **1) Merge pull request #548 from OrkoHunter/OrkoHunter/#536-show-story-source-code Show code in storybook** Rugvip (SHA: dd1ef4eda03d0203338bd632c728d2033434ca67) **1) Merge pull request #553 from desktophero/dev-start-up-steps update getting started doco; xref 551** Rugvip (SHA: 57d7030ee705a7b4ce4265716367520ac3ef27e4) **1) packages/cli: fix app template referencing example-app** Rugvip (SHA: ba83156c08f2b0cfca00d1b9870fc9af002c48c0) **1) Merge pull request #558 from spotify/rugvip/app-no-example packages/cli: fix app template referencing example-app** Rugvip (SHA: 4c4e4bb787901375675207f828793b26c94edf1b) **1) Merge pull request #552 from spotify/rugvip/breakout-test-utils-core package/test-utils: move some test utils to separate package so test-utils can depend on core** Rugvip (SHA: 4f8193be604e28b1252e48a5be88b958489328ca) **1) v0.1.1-alpha.4** Rugvip (SHA: c4457a7614639b2eeaa429107d50b0bd49bd190b) **1) Merge pull request #559 from spotify/rugvip/release Release v0.1.1-alpha.4** Rugvip (SHA: cf30e4615d4c6c2ffde5b969684e634cb73549a8)
-
v0.1.1-alpha.3
**1) Create design.md** katz95 (SHA: 6c32c514561b6a593374e0468ee41e28a9a1b792) **1) DLS image (#498)** katz95 (SHA: e2293a3db75377731e2b1541060af81ebf54ba2c) **1) Merge pull request #497 from spotify/katz95-patch-1 Create design.md** katz95 (SHA: b75d2dea176064da251a3d5b39815f6018186cd0) **1) Link to Design from README** stefanalund (SHA: d56ee5a157eea9c50e22e120bf287f8159647a6e) **1) Update README.md (#500)** katz95 (SHA: 4921a161ed4b17f02b474fe777e52a32ba8e44fb) **1) Update design.md (#499)** katz95 (SHA: 4330c7cf07031c34f64429f6ea7cefbc553e9194) **1) extract test-utils as its own package for use with plugins, etc.** fastfrwrd (SHA: 927f54129ac42f021a465cc64398e89f14ea1b41) **1) Update design.md (#502)** katz95 (SHA: 2b5db56e06ec8c12ff71df4d3aea509902e5eae9) **1) Merge pull request #487 from spotify/test-utils-package extract test-utils as its own package for use with plugins, etc.** Rugvip (SHA: a204fa25c6bc08f06f7a3526e676ffb43abe6a7e) **1) packages: no need to wrap plugin builds with build-cache** Rugvip (SHA: 27fd679b74b7cf39317f0ac5fbc2a951ee1e3e77) **1) fix: circular dependency came back** fastfrwrd (SHA: 022e71575bc89853ea082aacd57d7fa5a631eb5d) **1) Update design.md (#507)** katz95 (SHA: f7a09ceb966c41f4e7f6707ac648b350d4f43979) **1) Merge pull request #508 from spotify/circ-dep fix: circular dependency came back (test-utils => core => test-utils)** fastfrwrd (SHA: e58f27786d779f73aaf155eaef254d6545155afe) **1) Merge pull request #504 from spotify/rugvip/nowrap packages: no need to wrap plugin builds with build-cache** Rugvip (SHA: cc4d4a403e87e8f5ccc90be29f2d7b81b47574eb) **1) packages/testUtils: renamed dir to test-utils** Rugvip (SHA: 29094608c2453d1e463d43e7be3ee070ee2c0248) **1) backstage/cli: add common tsconfig** Rugvip (SHA: 53fed5a17c7e256d83753945ec7a03674cbb812f) **1) packages/cli: fix WelcomePage using old props in scaffolded app** Rugvip (SHA: 1275e438771e1b45727821345768854965808f74) **1) packages/cli: fix scaffolded app main and types fields** Rugvip (SHA: 43d3388238b7d05c8a3e901aae4fc08a124e3456) **1) packages/cli: updated deps of scaffolded app plugin** Rugvip (SHA: 89494ad4cd62f8b5679efc72a970ce184d4648cd) **1) Merge pull request #505 from spotify/rugvip/test-utils packages/testUtils: renamed dir to test-utils** Rugvip (SHA: 22d7fe5ac57088bb3e86b061717316d37e62ae93) **1) packages/cli: treat untracked input dirs as dirty** Rugvip (SHA: 3bc25560f76d55a72d7afaaea85297ef14e24f0b) **1) Merge pull request #512 from spotify/rugvip/dirty packages/cli: treat untracked input dirs as dirty** Rugvip (SHA: bbc3d94f54700bf88614928ebf906d0389d728a2) **1) Merge pull request #511 from spotify/rugvip/cba fixes for create-app** Rugvip (SHA: 7a5a6578205a27670746f105539cf3093fb129e6) **1) Merge pull request #501 from spotify/stefanalund-patch-1 Link to Design from README** Rugvip (SHA: 28dacb05feab887064cc11c4340f62c7305a5a5d) **1) Update design.md** katz95 (SHA: 2519ad4dd25e1a335e2ef1ff3703c309a17173d8) **1) packages/storybook: make src-relative imports work** Rugvip (SHA: 7463309e58db12cd648d7aafefca2853e45208bd) **1) packages,plugins: make src-relative imports work everywhere** Rugvip (SHA: 7ed9444de83d980b5e3567360e84c2e86075d556) **1) plugins: use src-relative imports** Rugvip (SHA: b7814caa5d16d384e150c1ccb50ce7b5a8210a66) **1) packages/core: switch to more src-relative imports** Rugvip (SHA: b0e7068578058b56800ae48654394d9c61539a15) **1) header for design.md** katz95 (SHA: b7545fa56210c2e0e7a2296134af8739bfa24d32) **1) PLugin -> app** soapraj (SHA: f5d0be01540ae1f0a28d7ed5bc0ff89673df2178) **1) Merge pull request #518 from spotify/change-to-app Plugin -> app** Rugvip (SHA: aa289e43e02e2e908d9c5d30f00444b02b16492a) **1) Merge pull request #516 from spotify/rugvip/relative packages,plugins: make src-relative imports work everywhere** Rugvip (SHA: 891f49ae09c63d47dcaf2dcc4f2eac7f99d9a1f0) **1) Merge pull request #517 from spotify/katz95-patch-2 header for design.md** katz95 (SHA: 9504dd7cfd6e13baf520aa3afbc0f4931be90a19) **1) Merge pull request #513 from spotify/katz95-patch-1 Update design.md** katz95 (SHA: 84de6789d01510db86cd98193b9c4aff3133bcfc) **1) v0.1.1-alpha.3** Rugvip (SHA: 56ab5e32962eaed8de5e92b75184bd6935ad7150) **1) Merge pull request #520 from spotify/rugvip/release Release v0.1.1-alpha.3** Rugvip (SHA: 05ddedb0adbcde5f11f18fd5feaead214ca95f77)
-
v0.1.1-alpha.2
**1) Add documentation for how to create an app** marcuseide (SHA: 90dc161870c791a68890c93b2256ec66c46df5c6) **1) Add question to FAQ** stefanalund (SHA: 2e63a0209470eacc7a99e7797b68e18ef41d104e) **1) Reword frontend to app** marcuseide (SHA: ea2e4fec53d0de284cc88f6f24a3726f5e4336e8) **1) Review comments** marcuseide (SHA: 46e7969dd2c9ed8b272bcfb8cc3a7e5ffbbdcc29) **1) More comments** marcuseide (SHA: f380f1bdf18531aab4237f8b61fb77f7b15de81d) **1) chore: use eslint-config-oss** fastfrwrd (SHA: 32072ad4295a804c389ec09c18aa705589fc3024) **1) Merge pull request #467 from spotify/eslint-config-oss chore: use eslint-config-oss** stefanalund (SHA: 73d8d2441451874469151feef5a598c17928bf59) **1) github/workflows: trigger on default pull_request event types** Rugvip (SHA: 8f8e3eee964feaaedec70d97807beee0446ce87a) **1) Merge pull request #470 from spotify/rugvip/pr github/workflows: trigger on default pull_request event types** Rugvip (SHA: e6da7096bc2a2f66c257b3908a466215e65ce482) **1) Create ux-component_template.md Template for designers to request for UX components to be added to the Backstage Storybook.** katz95 (SHA: 6e3d0ed52383afa60e5dec0986f01c79cbe6eb03) **1) Merge pull request #473 from spotify/katz95-patch-1 Create ux-component_template.md** stefanalund (SHA: 1247fa3280e86445f22c1ec78520aba6ef74e766) **1) package: add test:all and lint:all** Rugvip (SHA: 73e7f751b7a355288fb9750c5661eddb4f4968e2) **1) cli/config/eslint: add import and monorepo lint rules to avoid bad imports and missing deps** Rugvip (SHA: 6a6074bedd7198d4e1e04c8319f0bea9e1ed03d5) **1) packages/cli: fix dependencies** Rugvip (SHA: 2fa455bcd0bd80fc38339a5b54e4050fc8e850e0) **1) packages/core: fix dependencies and imports** Rugvip (SHA: acdea56c7fdd8fe165fecef0b9837ccdd23becd6) **1) packages/app: fix deps and update cypress lint rules** Rugvip (SHA: 04f5aa3763d901ce7427855cbe48ac218de37e85) **1) Add missing fields to new UX template** stefanalund (SHA: 3d706b9c7ae8c0f1f198a35bb667353dcd6e6726) **1) Update ux-component_template.md** stefanalund (SHA: 44a959edc65c5ee68f1203ae2f4e770ec550f259) **1) packages/cli: add missing react-use dep to plugin template** Rugvip (SHA: 48e2dc7dfd0953b33cfcc18116a4f99f817c0acf) **1) Update ux-component_template.md** stefanalund (SHA: 682871fdbc6bb146c1278b5483eca2067bbf5c2d) **1) Merge pull request #476 from spotify/stefanalund-patch-2 Add missing fields to new UX template** stefanalund (SHA: ce6c53afbe38135d1bc3d2a02d6aa612ab5dbb79) **1) Merge pull request #474 from spotify/rugvip/import-lint cli: add import and monorepo lint rules to avoid bad imports and missing deps** Rugvip (SHA: 2065d17608192b13256bccbf5cbe8a5f25b29dd3) **1) Update FAQ.md** stefanalund (SHA: 7002aa568c04ea6cbf3ac624c35d9d1b948b1e39) **1) Merge pull request #459 from spotify/stefanalund-patch-1 Add question to FAQ** stefanalund (SHA: cdf7d4ed39ab530ed2450aae3c7c232dacc4efcf) **1) Add Storybook item for HorizontalScrollGrid (#475) * Add Storybook item for HorizontalScrollGrid * Add Lifecycle's as well * Remove value in bool prop * Update index.ts * Fixed comments** stefanalund (SHA: 98fb97717ddfaf21447cf2d8ee42f92a9dd5a9b8) **1) Make link to Discord more prominent (#480)** stefanalund (SHA: eed88be2ba2b3b2f8abfd9230462810f1ca45228) **1) Merge pull request #457 from spotify/eide/docs-create-app Add documentation for how to create an app** marcuseide (SHA: 86f02fe577b49ef4232a96ca9cb5f400b899948a) **1) dockerfile: add some instructions on how to run** Rugvip (SHA: 1ba27fb5410d1cbcc7b0f4b3c4e65664e66d2d22) **1) packages/cli: move typescript build config to tsconfig** Rugvip (SHA: f78a3bd9a1bc28903191093ac61945622a987195) **1) packages/core/icons: fix circular dependency** Rugvip (SHA: 38a4b96bd91d5e885ad7eb91b2a075c020e0d3a0) **1) packages/cli/commands/plugin: make package dependencies external too** Rugvip (SHA: 41dff573c60a7c12f736273159160f6e458d5853) **1) packages/cli/commands/plugin: include js in typescript compilation + exclude testUtils** Rugvip (SHA: 4e93e61e7ecdc7101656dac777624b30d78db6c6) **1) packages/core: use plugin:build to build** Rugvip (SHA: 6bb0e0599899805c42a40d2ce9771b3a59c1c0b2) **1) Document how to contribute to Storybook (#482) * #448 added new section to contribute to storybook * #448 added linked file * #448 improvements in the contributing to storybook section * #448 improvements in the contributing to storybook section * #448 improvements in the contributing to storybook section * #448 improvements in the contributing to storybook section * #448 improvements in the contributing to storybook section** mateusmarquezini (SHA: f8ac148f97205fb5e8d9be3328da12391e3ff0c4) **1) Storybook for ProgressCard (#477) * Storybook for ProgressCard * Update ProgressCard.stories.tsx * Fix import** stefanalund (SHA: 0d93dde6bac075a25b17b24074c209f8d2ebd9d3) **1) Merge pull request #478 from spotify/rugvip/core-build packages/cli: update plugin:build make deps external and work with .js + use to build core** Rugvip (SHA: bc4f6ea3ad05df49e4278b0b0da41207bb533eca) **1) packages/cli: make src-relative imports work** Rugvip (SHA: 28b576967cd54380a70f045b4eda06fc80d45b71) **1) packages/cli: use src-relative imports** Rugvip (SHA: d04453ecad66d470b2d297b69384d8b5fc5fcb94) **1) packages/cli: lazy-load commands to speed up cli boot time** Rugvip (SHA: 5f79ec4112daf5466a44390e990fa7e37a03359d) **1) packages/cli: added version helper** Rugvip (SHA: bc94014e03251d85c241649b5e65637d492f391b) **1) Merge pull request #481 from spotify/rugvip/dockerfile dockerfile: add comment with some instructions on how to run** Rugvip (SHA: e4a2309f77980be763eab61e1610be3fbad4b28d) **1) packages/cli: add cli version to build-cache key** Rugvip (SHA: af882489e2d098377f9fe2dc41f97a41d8f4e246) **1) packages/cli: refactor build-cache to have a reusable withCache function** Rugvip (SHA: 98dea870e6d148caa1fb5b1ffc3f3466b4aec791) **1) packages/cli: make plugin:build have built-in caching** Rugvip (SHA: 08a5023ad445e66b22bc6f83577e9ebe60cbac3e) **1) packages/cli: remove output dir before building with cache** Rugvip (SHA: f5ddb991053fdeebb30a45712f01dd0e581ef330) **1) packages/cli: add build option to watchDeps and use for app serve** Rugvip (SHA: fe3254e16578ec99d1bfb7c5f3a9dd1c0a6234a1) **1) packages/cli: avoid clearing screen in app-serve** Rugvip (SHA: 884a36179eb193c6b79be39b80433359b9ae2fac) **1) packages,plugins: separate build:watch is no longer needed** Rugvip (SHA: 1fdba128c60d3bc9acb8228c169d6fbc6da35de3) **1) Merge pull request #484 from spotify/rugvip/relatives packages/cli: make src-relative imports work** Rugvip (SHA: 742ad4cb45f2b2f645cae987a4b188b181817224) **1) scripts/cli-e2e-test: fixed some flakiness (#493)** Rugvip (SHA: ad977c10dd7e392593c97390ccbda0b57decce31) **1) packages/cli/bin: add copyright notice (#494)** Rugvip (SHA: 3e20a1e1da9b3c12c846f6c60a8b24b0fde0d4b2) **1) Merge pull request #485 from spotify/rugvip/cli-speed packages/cli: lazy-load commands to speed up cli boot time** Rugvip (SHA: 007c7275d060771f627cbf294b309e906b41cd0a) **1) Merge pull request #486 from spotify/rugvip/cache-version packages/cli: add cli version to build-cache key** Rugvip (SHA: ce66fda73da345c1928b88504f48b88f0f7974cc) **1) Merge pull request #491 from spotify/rugvip/with-build packages/cli: add build option to watchDeps and use for app serve** Rugvip (SHA: 1b49cd1f501d22fe056bd06ed47638d80b548004) **1) Merge pull request #490 from spotify/rugvip/with-cache packages/cli: make plugin:build have built-in caching** Rugvip (SHA: bbcd7da0fa96b952721b3641521699cff0563df1) **1) Merge pull request #492 from spotify/rugvip/nocls packages/cli: avoid clearing screen in app-serve** Rugvip (SHA: 814f9fa3653f94eb2e82ce14c815a4e00f4d83eb) **1) v0.1.1-alpha.2** Rugvip (SHA: 3b9b16c9523a34529cebd2dd7b9cba54e221c641) **1) Merge pull request #496 from spotify/rugvip/release Release v0.1.1-alpha.2** Rugvip (SHA: bf806733cc89e58b30034ae137d514cda106ddf8)
-
v0.1.1-alpha.0
**1) rename npm namespace from @spotify-backstage to @backstage** Rugvip (SHA: 3a0d8edcb57c25ff23b3e935d5342de2b25b1641) **1) v0.1.1-alpha.0** Rugvip (SHA: 019032a7a3db535177a21b21c0162413c46e72c2) **1) Merge pull request #388 from spotify/rugvip/ns use npm namespace @backstage and bump to v0.1.1-alpha.0** Rugvip (SHA: 155f5445e31cbe2862410d2c8a968d56ef7125aa)