Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
(WIP)
tag to today's date inCHANGELOG.md
release
label to this PRChanges
Added the ability to login. While logged in this will forward the OIDC access token to the backend such that a secure user access control is established. This is only performed when the following config value is set: (Authentication #70, Abstracted auth, now allows auth disabled #137, Syntax highlight in /auth #138, Use EventSourcePolyfill instead #142)
Changed function calls and type names to match the regenerated rest clients using: (Regened rest clients #91)
wharf-api
from v4.1.0 to v5.0.0.wharf-provider-azuredevops
from v1.2.0-rc to v2.0.1.wharf-provider-github
from v2.0.0-rc to v2.0.0.wharf-provider-gitlab
from v1.2.0-rc to v1.3.0.Added test results failed/skipped/passed numbers to each build in a project's build list. (Added test result summary and test result details view #53)
Added test result details, showing test messages and per-artifact test results, to the build details page. (Added test result summary and test result details view #53)
Security: Changed version of
wharf-collect-licenses
from v1.0.0 to v2.0.0, which includes upgrade ofnode-fetch
from v2.6.5 to v3.2.0, fixing CVE-2022-0235. (Upgraded collect-licenses #110)Fixed project ID not being sent to the provider APIs when refreshing, which was resulting in attempting to import the project anew instead. (Fixed no project ID sent when refreshing project #113)
Added field for changing execution engine used in a build via the "RUN ALL OPTIONS" modal. (Added engine field to action modal #122)
Removed unused configs, specified in
assets/config.json
, and"Environment"
object inassets/config.json
and inlined their configs instead, as well as renamedName
toname
andIsProduction
toproduction
: (Preload config.json as environment.ts #127)Backward compatibtility is added, so the
Environment.Name
andEnvironment.IsProduction
insideassets/config.json
still work.Deprecated all PascalCased fields inside
assets/config.json
in favor of camelCased variants. Wharf-web performs automatic translation, but please migrate your configs to camelCase as soon as possible, such as: (Preload config.json as environment.ts #127)Changed version of dependencies:
@angular/*
from v12.1.1 to v13.3.2 (Upgraded to Angular 13 & PrimeNG 13 #125)eslint
from v7.30.0 to v8.12.0 (Upgraded to Angular 13 & PrimeNG 13 #125)ng-packagr
from v12.1.1 to v13.3.0 (Upgraded to Angular 13 & PrimeNG 13 #125)primeicons
from v4.1.0 to v5.0.0 (Upgraded to Angular 13 & PrimeNG 13 #125)primeng
from v12.0.0 to v13.3.3 (Upgraded to Angular 13 & PrimeNG 13 #125)rxjs
from v7.2.0 to v7.5.5 (Upgraded to Angular 13 & PrimeNG 13 #125)typescript
from v4.3.5 to v4.6.3 (Upgraded to Angular 13 & PrimeNG 13 #125)Changed to require Node 16 or later due to new
package-lock.json
format changes since NPM 7.0.0, which comes with Node 15.0.0 or later. (Node 16, lockfileVersion 2 #130)Security: Changed version of Alpine packages in Dockerfile to resolve CVEs:
xz-libs
≥ v5.2.5-r1 to resolve CVE-2021-3918 (Fix CVE-2021-22945 #129)freetype
≥ 2.11.1-r1 to resolve CVE-2022-27404 (Fixed CVE's via deps update in Dockerfile #139)curl
&libcurl
≥ 7.80.0-r1 to resolve CVE-2022-22576, CVE-2022-27774,CVE-2022-27776, and CVE-2022-27775 (Fixed CVE's via deps update in Dockerfile #139)
Fixed PrimeIcons icon names since upgrade from v4 to v5 in Upgraded to Angular 13 & PrimeNG 13 #125. (Fixed favorites button #141)
Actions after merge
Follow the step-by-step guide found here:
https://iver-wharf.github.io/#/development/releasing-a-new-version?id=merging-a-release-pr