feat(releases-page): Added releases page with information located inside current changelog

This commit is contained in:
Erik Tiekstra
2021-05-18 11:26:39 +02:00
parent 482357b118
commit 9dd04ca565
13 changed files with 280 additions and 6 deletions

View File

@@ -86,7 +86,7 @@ We use a semi-automated release and deploy to different test-enviroments. A rele
To deploy the application to SYS you need to create a release. Make sure you are in the `develop` branch and are up-to-date with origin. Then run `npm run release`. This will: To deploy the application to SYS you need to create a release. Make sure you are in the `develop` branch and are up-to-date with origin. Then run `npm run release`. This will:
- Update the [CHANGELOG.md](CHANGELOG.md). - Update the [CHANGELOG.md](CHANGELOG.md) and copies the CHANGELOG to assets.
- Bump the applications version according to semantic versioning. - Bump the applications version according to semantic versioning.
- Commits the CHANGELOG to `develop` and pushes it to origin. - Commits the CHANGELOG to `develop` and pushes it to origin.
- Merge `develop` into `next` and pushes `next` to origin. - Merge `develop` into `next` and pushes `next` to origin.

View File

@@ -53,7 +53,7 @@
"stylePreprocessorOptions": { "stylePreprocessorOptions": {
"includePaths": ["apps/dafa-web/src/styles"] "includePaths": ["apps/dafa-web/src/styles"]
}, },
"scripts": [] "scripts": ["node_modules/marked/lib/marked.js"]
}, },
"configurations": { "configurations": {
"production": { "production": {

View File

@@ -37,6 +37,11 @@ const routes: Routes = [
data: { title: 'Inställningar' }, data: { title: 'Inställningar' },
loadChildren: () => import('./pages/settings/settings.module').then(m => m.SettingsModule), loadChildren: () => import('./pages/settings/settings.module').then(m => m.SettingsModule),
}, },
{
path: 'releases',
data: { title: 'Releases' },
loadChildren: () => import('./pages/releases/releases.module').then(m => m.ReleasesModule),
},
{ {
path: '**', path: '**',
data: { title: 'Sidan hittas inte' }, data: { title: 'Sidan hittas inte' },

View File

@@ -1,9 +1,10 @@
import { DigiNgNavigationBreadcrumbsModule } from '@af/digi-ng/_navigation/navigation-breadcrumbs'; import { DigiNgNavigationBreadcrumbsModule } from '@af/digi-ng/_navigation/navigation-breadcrumbs';
import { HttpClientModule } from '@angular/common/http'; import { HttpClient, HttpClientModule } from '@angular/common/http';
import { ErrorHandler, NgModule } from '@angular/core'; import { ErrorHandler, NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser'; import { BrowserModule } from '@angular/platform-browser';
import { RouterModule } from '@angular/router'; import { RouterModule } from '@angular/router';
import { CustomErrorHandler } from '@dafa-interceptors/custom-error-handler.module'; import { CustomErrorHandler } from '@dafa-interceptors/custom-error-handler.module';
import { MarkdownModule } from 'ngx-markdown';
import { AppRoutingModule } from './app-routing.module'; import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component'; import { AppComponent } from './app.component';
import { NavigationModule } from './components/navigation/navigation.module'; import { NavigationModule } from './components/navigation/navigation.module';
@@ -22,6 +23,7 @@ import { ToastListModule } from './components/toast-list/toast-list.module';
NavigationModule, NavigationModule,
SidebarModule, SidebarModule,
ToastListModule, ToastListModule,
MarkdownModule.forRoot({ loader: HttpClient }),
DigiNgNavigationBreadcrumbsModule, DigiNgNavigationBreadcrumbsModule,
], ],
providers: [ providers: [

View File

@@ -0,0 +1,10 @@
<digi-typography>
<section class="releases">
<h1>Releaser</h1>
<p>
Alla förändringar i applikationen blir dokumenterade på den här sidan. Versionen som ligger högst upp är den som
är aktuell just nu.
</p>
<markdown src="assets/CHANGELOG.md"></markdown>
</section>
</digi-typography>

View File

@@ -0,0 +1,27 @@
import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing';
import { ReleasesComponent } from './releases.component';
describe('ReleasesComponent', () => {
let component: ReleasesComponent;
let fixture: ComponentFixture<ReleasesComponent>;
beforeEach(
waitForAsync(() => {
TestBed.configureTestingModule({
schemas: [CUSTOM_ELEMENTS_SCHEMA],
declarations: [ReleasesComponent],
}).compileComponents();
})
);
beforeEach(() => {
fixture = TestBed.createComponent(ReleasesComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

View File

@@ -0,0 +1,9 @@
import { ChangeDetectionStrategy, Component } from '@angular/core';
@Component({
selector: 'dafa-releases',
templateUrl: './releases.component.html',
styleUrls: ['./releases.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class ReleasesComponent {}

View File

@@ -0,0 +1,16 @@
import { CommonModule } from '@angular/common';
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { MarkdownModule } from 'ngx-markdown';
import { ReleasesComponent } from './releases.component';
@NgModule({
schemas: [CUSTOM_ELEMENTS_SCHEMA],
declarations: [ReleasesComponent],
imports: [
CommonModule,
MarkdownModule.forChild(),
RouterModule.forChild([{ path: '', component: ReleasesComponent }]),
],
})
export class ReleasesModule {}

View File

@@ -0,0 +1,5 @@
## 1.0.0 (2021-05-18)
### ⚠ BREAKING CHANGES
- Application created

195
package-lock.json generated
View File

@@ -23,6 +23,7 @@
"@digi/core": "^9.0.0", "@digi/core": "^9.0.0",
"@digi/styles": "^6.0.2", "@digi/styles": "^6.0.2",
"@nrwl/angular": "11.5.1", "@nrwl/angular": "11.5.1",
"ngx-markdown": "^11.1.3",
"rxjs": "~6.6.3", "rxjs": "~6.6.3",
"tslib": "^2.0.0", "tslib": "^2.0.0",
"zone.js": "^0.10.2" "zone.js": "^0.10.2"
@@ -4425,6 +4426,12 @@
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/@types/json5/-/json5-0.0.29.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/@types/json5/-/json5-0.0.29.tgz",
"integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4="
}, },
"node_modules/@types/marked": {
"version": "2.0.2",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/@types/marked/-/marked-2.0.2.tgz",
"integrity": "sha512-P4zanhCQKs4tiWPPBGpB7lHflgFCP9DFGNI5YtpW9MALKoy2qs9rHNWJ+z55cegD9uCfnmsKuaosq9FNvbxrOw==",
"license": "MIT"
},
"node_modules/@types/minimatch": { "node_modules/@types/minimatch": {
"version": "3.0.4", "version": "3.0.4",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/@types/minimatch/-/minimatch-3.0.4.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/@types/minimatch/-/minimatch-3.0.4.tgz",
@@ -6475,6 +6482,18 @@
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/cli-width/-/cli-width-2.2.1.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/cli-width/-/cli-width-2.2.1.tgz",
"integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw=="
}, },
"node_modules/clipboard": {
"version": "2.0.8",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/clipboard/-/clipboard-2.0.8.tgz",
"integrity": "sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==",
"license": "MIT",
"optional": true,
"dependencies": {
"good-listener": "^1.2.2",
"select": "^1.1.2",
"tiny-emitter": "^2.0.0"
}
},
"node_modules/cliui": { "node_modules/cliui": {
"version": "6.0.0", "version": "6.0.0",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/cliui/-/cliui-6.0.0.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/cliui/-/cliui-6.0.0.tgz",
@@ -8748,6 +8767,13 @@
"node": ">=0.4.0" "node": ">=0.4.0"
} }
}, },
"node_modules/delegate": {
"version": "3.2.0",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/delegate/-/delegate-3.2.0.tgz",
"integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==",
"license": "MIT",
"optional": true
},
"node_modules/depd": { "node_modules/depd": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/depd/-/depd-1.1.2.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/depd/-/depd-1.1.2.tgz",
@@ -9144,6 +9170,12 @@
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/emoji-regex/-/emoji-regex-8.0.0.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/emoji-regex/-/emoji-regex-8.0.0.tgz",
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
}, },
"node_modules/emoji-toolkit": {
"version": "6.5.1",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/emoji-toolkit/-/emoji-toolkit-6.5.1.tgz",
"integrity": "sha512-oY5E81cXvRUxXkbVgOI8NxYHKF5FeWfJhFCIYUKhbVfSmdCH8+bmJzgDdhufExa7t1+WEzpUFdHwYxJTXS90vQ==",
"license": "MIT"
},
"node_modules/emojis-list": { "node_modules/emojis-list": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/emojis-list/-/emojis-list-3.0.0.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/emojis-list/-/emojis-list-3.0.0.tgz",
@@ -11301,6 +11333,16 @@
"node": ">=10" "node": ">=10"
} }
}, },
"node_modules/good-listener": {
"version": "1.2.2",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/good-listener/-/good-listener-1.2.2.tgz",
"integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=",
"license": "MIT",
"optional": true,
"dependencies": {
"delegate": "^3.1.2"
}
},
"node_modules/graceful-fs": { "node_modules/graceful-fs": {
"version": "4.2.6", "version": "4.2.6",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/graceful-fs/-/graceful-fs-4.2.6.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/graceful-fs/-/graceful-fs-4.2.6.tgz",
@@ -14276,6 +14318,27 @@
"source-map-support": "^0.5.5" "source-map-support": "^0.5.5"
} }
}, },
"node_modules/katex": {
"version": "0.13.11",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/katex/-/katex-0.13.11.tgz",
"integrity": "sha512-yJBHVIgwlAaapzlbvTpVF/ZOs8UkTj/sd46Fl8+qAf2/UiituPYVeapVD8ADZtqyRg/qNWUKt7gJoyYVWLrcXw==",
"license": "MIT",
"dependencies": {
"commander": "^6.0.0"
},
"bin": {
"katex": "cli.js"
}
},
"node_modules/katex/node_modules/commander": {
"version": "6.2.1",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/commander/-/commander-6.2.1.tgz",
"integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
"license": "MIT",
"engines": {
"node": ">= 6"
}
},
"node_modules/killable": { "node_modules/killable": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/killable/-/killable-1.0.1.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/killable/-/killable-1.0.1.tgz",
@@ -15241,7 +15304,6 @@
"version": "2.0.3", "version": "2.0.3",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/marked/-/marked-2.0.3.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/marked/-/marked-2.0.3.tgz",
"integrity": "sha512-5otztIIcJfPc2qGTN8cVtOJEjNJZ0jwa46INMagrYfk0EvqtRuEHLsEe0LrFS0/q+ZRKT0+kXK7P2T1AN5lWRA==", "integrity": "sha512-5otztIIcJfPc2qGTN8cVtOJEjNJZ0jwa46INMagrYfk0EvqtRuEHLsEe0LrFS0/q+ZRKT0+kXK7P2T1AN5lWRA==",
"dev": true,
"license": "MIT", "license": "MIT",
"bin": { "bin": {
"marked": "bin/marked" "marked": "bin/marked"
@@ -16001,6 +16063,27 @@
"integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
"dev": true "dev": true
}, },
"node_modules/ngx-markdown": {
"version": "11.1.3",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/ngx-markdown/-/ngx-markdown-11.1.3.tgz",
"integrity": "sha512-z32q8l76ubrcP62L03mdvrizwueLBHV10LkT8MEDnFcjmY+8J1PytxFJ9EBTJpvc+CaPolgAoi7felN2XJZTSg==",
"license": "MIT",
"dependencies": {
"@types/marked": "^2.0.0",
"emoji-toolkit": "^6.0.1",
"katex": "^0.13.0",
"marked": "^2.0.0",
"prismjs": "^1.23.0",
"tslib": "^2.0.0"
},
"peerDependencies": {
"@angular/common": "^11.0.0",
"@angular/core": "^11.0.0",
"@angular/platform-browser": "^11.0.0",
"rxjs": "^6.6.0",
"zone.js": "^0.10.2 || ^0.11.3"
}
},
"node_modules/nice-try": { "node_modules/nice-try": {
"version": "1.0.5", "version": "1.0.5",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/nice-try/-/nice-try-1.0.5.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/nice-try/-/nice-try-1.0.5.tgz",
@@ -24066,6 +24149,15 @@
"node": ">=8" "node": ">=8"
} }
}, },
"node_modules/prismjs": {
"version": "1.23.0",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/prismjs/-/prismjs-1.23.0.tgz",
"integrity": "sha512-c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA==",
"license": "MIT",
"optionalDependencies": {
"clipboard": "^2.0.0"
}
},
"node_modules/process": { "node_modules/process": {
"version": "0.11.10", "version": "0.11.10",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/process/-/process-0.11.10.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/process/-/process-0.11.10.tgz",
@@ -25427,6 +25519,13 @@
"node": ">= 8.9.0" "node": ">= 8.9.0"
} }
}, },
"node_modules/select": {
"version": "1.1.2",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/select/-/select-1.1.2.tgz",
"integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=",
"license": "MIT",
"optional": true
},
"node_modules/select-hose": { "node_modules/select-hose": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/select-hose/-/select-hose-2.0.0.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/select-hose/-/select-hose-2.0.0.tgz",
@@ -27917,6 +28016,13 @@
"integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
"dev": true "dev": true
}, },
"node_modules/tiny-emitter": {
"version": "2.1.0",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
"integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==",
"license": "MIT",
"optional": true
},
"node_modules/tmp": { "node_modules/tmp": {
"version": "0.0.33", "version": "0.0.33",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/tmp/-/tmp-0.0.33.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/tmp/-/tmp-0.0.33.tgz",
@@ -35818,6 +35924,11 @@
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/@types/json5/-/json5-0.0.29.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/@types/json5/-/json5-0.0.29.tgz",
"integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4="
}, },
"@types/marked": {
"version": "2.0.2",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/@types/marked/-/marked-2.0.2.tgz",
"integrity": "sha512-P4zanhCQKs4tiWPPBGpB7lHflgFCP9DFGNI5YtpW9MALKoy2qs9rHNWJ+z55cegD9uCfnmsKuaosq9FNvbxrOw=="
},
"@types/minimatch": { "@types/minimatch": {
"version": "3.0.4", "version": "3.0.4",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/@types/minimatch/-/minimatch-3.0.4.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/@types/minimatch/-/minimatch-3.0.4.tgz",
@@ -37562,6 +37673,17 @@
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/cli-width/-/cli-width-2.2.1.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/cli-width/-/cli-width-2.2.1.tgz",
"integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw=="
}, },
"clipboard": {
"version": "2.0.8",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/clipboard/-/clipboard-2.0.8.tgz",
"integrity": "sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==",
"optional": true,
"requires": {
"good-listener": "^1.2.2",
"select": "^1.1.2",
"tiny-emitter": "^2.0.0"
}
},
"cliui": { "cliui": {
"version": "6.0.0", "version": "6.0.0",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/cliui/-/cliui-6.0.0.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/cliui/-/cliui-6.0.0.tgz",
@@ -39466,6 +39588,12 @@
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
"dev": true "dev": true
}, },
"delegate": {
"version": "3.2.0",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/delegate/-/delegate-3.2.0.tgz",
"integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==",
"optional": true
},
"depd": { "depd": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/depd/-/depd-1.1.2.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/depd/-/depd-1.1.2.tgz",
@@ -39819,6 +39947,11 @@
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/emoji-regex/-/emoji-regex-8.0.0.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/emoji-regex/-/emoji-regex-8.0.0.tgz",
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
}, },
"emoji-toolkit": {
"version": "6.5.1",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/emoji-toolkit/-/emoji-toolkit-6.5.1.tgz",
"integrity": "sha512-oY5E81cXvRUxXkbVgOI8NxYHKF5FeWfJhFCIYUKhbVfSmdCH8+bmJzgDdhufExa7t1+WEzpUFdHwYxJTXS90vQ=="
},
"emojis-list": { "emojis-list": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/emojis-list/-/emojis-list-3.0.0.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/emojis-list/-/emojis-list-3.0.0.tgz",
@@ -41587,6 +41720,15 @@
"slash": "^3.0.0" "slash": "^3.0.0"
} }
}, },
"good-listener": {
"version": "1.2.2",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/good-listener/-/good-listener-1.2.2.tgz",
"integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=",
"optional": true,
"requires": {
"delegate": "^3.1.2"
}
},
"graceful-fs": { "graceful-fs": {
"version": "4.2.6", "version": "4.2.6",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/graceful-fs/-/graceful-fs-4.2.6.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/graceful-fs/-/graceful-fs-4.2.6.tgz",
@@ -43981,6 +44123,21 @@
"source-map-support": "^0.5.5" "source-map-support": "^0.5.5"
} }
}, },
"katex": {
"version": "0.13.11",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/katex/-/katex-0.13.11.tgz",
"integrity": "sha512-yJBHVIgwlAaapzlbvTpVF/ZOs8UkTj/sd46Fl8+qAf2/UiituPYVeapVD8ADZtqyRg/qNWUKt7gJoyYVWLrcXw==",
"requires": {
"commander": "^6.0.0"
},
"dependencies": {
"commander": {
"version": "6.2.1",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/commander/-/commander-6.2.1.tgz",
"integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA=="
}
}
},
"killable": { "killable": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/killable/-/killable-1.0.1.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/killable/-/killable-1.0.1.tgz",
@@ -44766,8 +44923,7 @@
"marked": { "marked": {
"version": "2.0.3", "version": "2.0.3",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/marked/-/marked-2.0.3.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/marked/-/marked-2.0.3.tgz",
"integrity": "sha512-5otztIIcJfPc2qGTN8cVtOJEjNJZ0jwa46INMagrYfk0EvqtRuEHLsEe0LrFS0/q+ZRKT0+kXK7P2T1AN5lWRA==", "integrity": "sha512-5otztIIcJfPc2qGTN8cVtOJEjNJZ0jwa46INMagrYfk0EvqtRuEHLsEe0LrFS0/q+ZRKT0+kXK7P2T1AN5lWRA=="
"dev": true
}, },
"marked-terminal": { "marked-terminal": {
"version": "4.1.1", "version": "4.1.1",
@@ -45360,6 +45516,19 @@
"integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
"dev": true "dev": true
}, },
"ngx-markdown": {
"version": "11.1.3",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/ngx-markdown/-/ngx-markdown-11.1.3.tgz",
"integrity": "sha512-z32q8l76ubrcP62L03mdvrizwueLBHV10LkT8MEDnFcjmY+8J1PytxFJ9EBTJpvc+CaPolgAoi7felN2XJZTSg==",
"requires": {
"@types/marked": "^2.0.0",
"emoji-toolkit": "^6.0.1",
"katex": "^0.13.0",
"marked": "^2.0.0",
"prismjs": "^1.23.0",
"tslib": "^2.0.0"
}
},
"nice-try": { "nice-try": {
"version": "1.0.5", "version": "1.0.5",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/nice-try/-/nice-try-1.0.5.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/nice-try/-/nice-try-1.0.5.tgz",
@@ -51575,6 +51744,14 @@
} }
} }
}, },
"prismjs": {
"version": "1.23.0",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/prismjs/-/prismjs-1.23.0.tgz",
"integrity": "sha512-c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA==",
"requires": {
"clipboard": "^2.0.0"
}
},
"process": { "process": {
"version": "0.11.10", "version": "0.11.10",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/process/-/process-0.11.10.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/process/-/process-0.11.10.tgz",
@@ -52707,6 +52884,12 @@
"ajv-keywords": "^3.5.2" "ajv-keywords": "^3.5.2"
} }
}, },
"select": {
"version": "1.1.2",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/select/-/select-1.1.2.tgz",
"integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=",
"optional": true
},
"select-hose": { "select-hose": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/select-hose/-/select-hose-2.0.0.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/select-hose/-/select-hose-2.0.0.tgz",
@@ -54735,6 +54918,12 @@
"integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
"dev": true "dev": true
}, },
"tiny-emitter": {
"version": "2.1.0",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
"integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==",
"optional": true
},
"tmp": { "tmp": {
"version": "0.0.33", "version": "0.0.33",
"resolved": "http://nexus.arbetsformedlingen.se/repository/npm/tmp/-/tmp-0.0.33.tgz", "resolved": "http://nexus.arbetsformedlingen.se/repository/npm/tmp/-/tmp-0.0.33.tgz",

View File

@@ -54,6 +54,7 @@
"@digi/core": "^9.0.0", "@digi/core": "^9.0.0",
"@digi/styles": "^6.0.2", "@digi/styles": "^6.0.2",
"@nrwl/angular": "11.5.1", "@nrwl/angular": "11.5.1",
"ngx-markdown": "^11.1.3",
"rxjs": "~6.6.3", "rxjs": "~6.6.3",
"tslib": "^2.0.0", "tslib": "^2.0.0",
"zone.js": "^0.10.2" "zone.js": "^0.10.2"

View File

@@ -65,6 +65,16 @@ else
echo -e "${GREEN}Semantic Release complete${NOCOLOR}" echo -e "${GREEN}Semantic Release complete${NOCOLOR}"
fi fi
# ----------------------------------
# UPDATING CHANGELOG
# ----------------------------------
echo -e "${CYAN}Updating CHANGELOG inside assets directory${NOCOLOR}"
rm apps/dafa-web/src/assets/CHANGELOG.md
cp CHANGELOG.md apps/dafa-web/src/assets/CHANGELOG.md
git add apps/dafa-web/src/assets/CHANGELOG.md
git commit -m "chore(changelog): Updated CHANGELOG.md inside assets directory"
echo -e "${GREEN}CHANGELOG updated${NOCOLOR}"
# ---------------------------------- # ----------------------------------
# UPDATING GIT REPOSITORIES # UPDATING GIT REPOSITORIES
# ---------------------------------- # ----------------------------------