Skip to content

Latest commit

 

History

History
364 lines (267 loc) · 41.4 KB

CHANGELOG.md

File metadata and controls

364 lines (267 loc) · 41.4 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.14.0 (2021-02-11)

Bug Fixes

  • api: accept buildDir in spaship.yaml (#952) (c813b5b)
  • auth: restore JWT authentication (#970) (cc31eb0)
  • cli: add exit code when cli error (#917) (e58b998)
  • cli: allow using buildDir for @org pkgs (#953) (ae3b697)
  • common: name with whitespace will broke htaccess (#1073) (555c2fc)
  • deps: update dependency @mdx-js/react to v1.6.21 (1ee0c4b)
  • deps: update dependency @mdx-js/react to v1.6.22 (5fb0cf4)
  • deps: update dependency axios to v0.21.1 [security] (3a33535)
  • deps: update dependency nconf to ^0.11.0 (9eef0e4)
  • deps: update docusaurus monorepo to v2.0.0-alpha.68 (7a6d722)
  • deps: update docusaurus monorepo to v2.0.0-alpha.69 (b0bd4d0)
  • deps: update docusaurus monorepo to v2.0.0-alpha.bd62be93d (cdd7434)
  • deps: update docusaurus monorepo to v2.0.0-alpha.e90749c6f (6d4786d)
  • deps: update docusaurus monorepo to v2.0.0-alpha.f37987f32 (7e57f33)
  • deps: update docusaurus monorepo to v2.0.0-alpha.f48d435ce (c67c95f)
  • deps: update docusaurus monorepo to v2.0.0-alpha.fd17476c3 (cd6d322)
  • make the .env file optional for npm start (#947) (fb45b9b)
  • repair regression causing API key auth to be unusable (#951) (f1b541c)

Features

  • cli: add --path flag (#935) (aff31fe)
  • common: support (yaml, yml, YAML, YML) config files (#873) (#1040) (68dcb12)
  • manager: add easy ui to add new property (#957) (b986d14)
  • router: add forwarded_host options to support router behind a proxy (#916) (83dde52)

0.13.2 (2020-11-05)

Bug Fixes

  • cli: restore support for ARCHIVE argument (#896) (763f4a0)

0.13.1 (2020-11-05)

Bug Fixes

  • cli: restore support for ARCHIVE argument (#896) (763f4a0)

0.13.0 (2020-11-05)

Bug Fixes

  • manager: the api key created but not show up (#877) (9f9f234)
  • resolve noFallthroughCasesInSwitch typescript error (#869) (2f54164)
  • api: #724 Error: algorithms should be set (#725) (d17cbc0)
  • deps: downgrade docusaurus/core and docusaurus/preset-classic from 2.0.0-alpha.66 to 2.0.0-alpha.65 (#863) (9d41b17)
  • deps: pin dependencies (d61232d)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.58 (#577) (5694c16)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.59 (f8ebad1)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.60 (698f13f)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.61 (7dfdd7a)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.62 (a36fdd2)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.63 (640f111)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.64 (#781) (ad50c16)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.65 (#807) (011658a)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.66 (66f4a06)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.58 (#578) (6c02950)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.59 (a96a706)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.60 (5d1e4d1)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.61 (3af3395)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.62 (f4e5191)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.63 (4db96d8)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.64 (#782) (fca86de)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.65 (#808) (229eeeb)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.66 (20a705d)
  • deps: update dependency @mdx-js/react to v1.6.18 (#784) (10840f3)
  • deps: update dependency @mdx-js/react to v1.6.19 (ac19780)
  • deps: update dependency axios to v0.20.0 (#731) (c07a1af)
  • deps: update dependency axios to v0.21.0 (dc4b8b9)
  • deps: update dependency cosmiconfig to v7 (#690) (6538984)
  • deps: update dependency express-jwt to v6 [security] (#623) (71e905a)
  • deps: update dependency helmet to v4 (#691) (d80ce1f)
  • deps: update dependency lodash to v4.17.19 [security] (ab8c0eb)
  • deps: update dependency ora to v5 (#700) (289aabe)
  • manager: #318 disable submit button if use duplicate label (#637) (2528c6f)
  • manager: can not fetch application details (d9a329d)

Features

  • add better error messages to the cli (#885) (3b477ca)
  • #513: Added warning message to the New API Key modal. (#634) (64c3505), closes #513
  • #616: Updated Docusaurus pages and deployment configuration (#619) (9016d28), closes #616
  • cli: using api url origin (#879) (8137917)
  • manager: #502 enhance manager to be multi-tenant (#625) (0a257ea), closes #570
  • manager: display notification when after deploying a new spa (#639) (9b0fdfe)

Reverts

  • Revert "chore(deps): update dependency @patternfly/react-table to v4 (#554)" (#561) (fa8bb2e), closes #554 #561
  • Revert "chore(deps): update dependency @patternfly/react-icons to v4 (#552)" (#560) (9821532), closes #552 #560

0.12.0 (2020-11-05)

Bug Fixes

  • manager: the api key created but not show up (#877) (9f9f234)
  • resolve noFallthroughCasesInSwitch typescript error (#869) (2f54164)
  • api: #724 Error: algorithms should be set (#725) (d17cbc0)
  • deps: downgrade docusaurus/core and docusaurus/preset-classic from 2.0.0-alpha.66 to 2.0.0-alpha.65 (#863) (9d41b17)
  • deps: pin dependencies (d61232d)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.58 (#577) (5694c16)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.59 (f8ebad1)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.60 (698f13f)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.61 (7dfdd7a)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.62 (a36fdd2)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.63 (640f111)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.64 (#781) (ad50c16)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.65 (#807) (011658a)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.66 (66f4a06)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.58 (#578) (6c02950)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.59 (a96a706)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.60 (5d1e4d1)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.61 (3af3395)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.62 (f4e5191)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.63 (4db96d8)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.64 (#782) (fca86de)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.65 (#808) (229eeeb)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.66 (20a705d)
  • deps: update dependency @mdx-js/react to v1.6.18 (#784) (10840f3)
  • deps: update dependency @mdx-js/react to v1.6.19 (ac19780)
  • deps: update dependency axios to v0.20.0 (#731) (c07a1af)
  • deps: update dependency axios to v0.21.0 (dc4b8b9)
  • deps: update dependency cosmiconfig to v7 (#690) (6538984)
  • deps: update dependency express-jwt to v6 [security] (#623) (71e905a)
  • deps: update dependency helmet to v4 (#691) (d80ce1f)
  • deps: update dependency lodash to v4.17.19 [security] (ab8c0eb)
  • deps: update dependency ora to v5 (#700) (289aabe)
  • manager: #318 disable submit button if use duplicate label (#637) (2528c6f)
  • manager: can not fetch application details (d9a329d)

Features

  • add better error messages to the cli (#885) (3b477ca)
  • #513: Added warning message to the New API Key modal. (#634) (64c3505), closes #513
  • #616: Updated Docusaurus pages and deployment configuration (#619) (9016d28), closes #616
  • cli: using api url origin (#879) (8137917)
  • manager: #502 enhance manager to be multi-tenant (#625) (0a257ea), closes #570
  • manager: display notification when after deploying a new spa (#639) (9b0fdfe)

Reverts

  • Revert "chore(deps): update dependency @patternfly/react-table to v4 (#554)" (#561) (fa8bb2e), closes #554 #561
  • Revert "chore(deps): update dependency @patternfly/react-icons to v4 (#552)" (#560) (9821532), closes #552 #560

0.11.1 (2020-06-05)

Bug Fixes

0.11.0 (2020-06-05)

Bug Fixes

  • #367: Fixed multiple minor styling issues across Manager components. (#368) (2bfcc47)
  • #435: Fixed shortKey display issue post new key creation. (#438) (34f6b7d)
  • #439: Fixed API Key deletion behaviour. (#443) (81f3a42)
  • #475: Added path validation before publishing (#477) (ad81b88), closes #475
  • api: (#392) deploy same path again should overwrite the previous one (#396) (849a64d)
  • api: #300 apiKeys endpoint can not auth by apiKey (#379) (80c0e8b)
  • api: #370 return error if app's user not match (#371) (6068c28)
  • api: avoid overwrite exists .htaccess (#532) (2491479)
  • api: remove hardcode api host in OpenAPI (#536) (102983c)
  • api: use fileService to find app by name (#381) (a0a7776)
  • cli: undefined req issue (#546) (99611c9)
  • deps: pin dependencies (#423) (a796666)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.55 (5ac6529)
  • deps: update dependency @docusaurus/core to v2.0.0-alpha.56 (#516) (5c96c7e)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.55 (07a1a7b)
  • deps: update dependency @docusaurus/preset-classic to v2.0.0-alpha.56 (#517) (ec86abf)
  • deps: update dependency @oclif/plugin-help to v3 (#429) (8fac4e7)
  • deps: update dependency express-pino-logger to v5 (#430) (1025d63)
  • manager: add timestamp for config script tag to avoid cache issue (#500) (99d1f62)
  • manager: Added SPAship definition & Footer info to SPAship login page. (#366) (fd8d789), closes #365
  • manager: show path error in environment details (#386) (4ebc6f5)
  • manager: user should not redirect to login page if they already login (#535) (fd3f7ec)
  • manager: when apiKey generated without any environment name (#372) (eea19d5)
  • router: #364 - redirect root at root path spa (#369) (af8688c)
  • test: rename init.html to init/index.html (#482) (22deb49)

Features

0.10.0 (2020-04-20)

Bug Fixes

  • #328: Added warning message to Deploy UI page. (#339) (60b6082), closes #328
  • #335: Added catch block to serviceWorker unregister method. (#336) (893cb96), closes #335
  • #359: Jazzed up the Coming Soon message on the Dashboard page. (#360) (490cf52), closes #359
  • api: GET application should return details info (#357) (025dd32)
  • api: upload was use wrong name (#325) (041e9c5)
  • npm-audit: Fix npm audit vulnerabilities. (#334) (594865a)

Features

  • #267: Added JWT refresh to APIService methods. (#340) (943ee5f), closes #267
  • common: add specific ROOTSPA case (#361) (0331399)
  • manager: show application index in real data (#355) (1c0934a)

0.9.2 (2020-04-14)

Bug Fixes

0.9.1 (2020-04-14)

Bug Fixes

0.9.0 (2020-04-14)

Bug Fixes

  • api: apiKey label should uniqu by userId (#321) (7a3d703)
  • api: expiredDate should not before today (#320) (0f9b5ab)
  • cli: send "name", "path" to API (#317) (412e145), closes #316
  • manager: remove mock link, add some information to display (#322) (1d3a927)

Features

0.8.1 (2020-04-09)

Bug Fixes

  • sync: add npm public access (f145d7e)

0.8.0 (2020-04-09)

Bug Fixes

  • deps: update dependency keycloak-js to v9.0.2 (#276) (bca161b)
  • deps: update dependency pino to v6 (#277) (5377079)
  • deps: update dependency validator to v13 (#278) (f80767c)

Features

  • manager: use config file to replace build environment vars (#258) (405fc0e)

0.7.0 (2020-03-27)

Features

  • api: add timestamp for list api (#262) (7cbb84d)
  • cli: Teach CLI to support API key auth and to communicate with multiple SPAship environments (6661866)

0.6.0 (2020-03-26)

Bug Fixes

  • api: dont cache invalid response from autosync (#243) (af57dc0)
  • api: exclude invalid spa paths (#241) (444db20)
  • api: fix connection to mongodb (#216) (2342c66)
  • common: remove handlebars dependency (#256) (0bd5ff9)
  • deps: pin dependencies (#226) (0054b53)
  • deps: update dependency @react-keycloak/web to v1.0.5 (#253) (c59b6b1)
  • manager: add .htaccess make react browser route work (#220) (cbfbba9)
  • manager: use the default '/' root path to avoid path 404 error (#221) (3b6d6f4)

Features

  • api: add jwt and api key validation to the api (#218) (0d5437f)
  • api: use UUID v4 format for API keys (#223) (3eff190)
  • apiKeys: add REST endpoints for managing API keys. (#204) (618f8b1)
  • manager: add api key page (#217) (ee04f3c)
  • manager: add multi api keys support (#238) (6a29264)

0.5.0 (2020-03-09)

Bug Fixes

  • api: Added nodemon conf to ignore mock-db. (#200) (a482139)

Features

  • add keycloak authentication to SPAship Manager (#208) (609c499)
  • api: add mongodb user & password config (#203) (48de5ac)

0.4.0 (2020-03-03)

Bug Fixes

  • deps: update dependency http-proxy-middleware to ^0.21.0 (#174) (9e73a48)
  • deps: update dependency http-proxy-middleware to v1 (#186) (415b736)
  • path-proxy: avoid duplicate slash error (ebefa3d)
  • path-proxy: avoid redirect with duplicate slash (7122812)
  • path-proxy: default port to 8080 (94563bf)

Code Refactoring

Features

  • hash api keys (#150) (a182b70)
  • path-proxy: make path-proxy configurable (75c3c1e)
  • sync-service: add a mongo database with apikey helpers (27f9c6b)

BREAKING CHANGES

  • sync-service renamed to api, spa-manager renamed to manager, path-proxy renamed to router

  • rename directories

  • rename path-proxy within files

  • rename sync-service within files

  • rename spa-manager within files

  • regenerate manager's package-lock

  • fix homepage and repository links for renamed packages

  • standardize README titles

0.3.5 (2019-12-24)

Bug Fixes

  • invalid package.json in spa-manager (20f8fec)
  • common: fix common repo url (#115) (9e7e87f)
  • deps: update dependency execa to v3 (#18) (c3d93c6)
  • deps: update dependency execa to v4 (#114) (9663115)

0.3.4 (2019-10-22)

Note: Version bump only for package @spaship/spaship

0.1.0 (2019-10-18)

Bug Fixes

  • deps: correct two misplaced dependencies (6120101)
  • list: only list directories in the webroot (#17) (04c798e)
  • write metadata even when webroot already exists (4d6c696)

Features

  • autosync: provide startup options for autosync (b9105e6)
  • file: add application file update (5ba53df)
  • add /list and spa metadata (bd87605)
  • add auto-syncing of SSI content (c0d008b)
  • include SPAs in /list that have no metadata (9ec8a56)
  • print autosync configuration at startup (7542db1)
  • support cross-origin HTTP requests (#15) (6d407d6)
  • cli: fix shebang and mode for cli support (391fae4)
  • config: print configuration on launch (ebcf7f1)
  • support global CLI installs (ea1bc1d)