You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* build: fix syntax of npmrc
* docs: update tutorial for ng new with custom cli version
* feat (map-ol): remove dependency on CDs #267
* feat (ngx-ukis-utilities): new library for angular utilities #267
* BREAKING CHANGE: remove DynamicComponent from core-ui #267
* BREAKING CHANGE: remove exported pipes from layer-control #267
* refactor: replace things from core-ui with ngx-ukis-utilities #267
* refactor (services-layers): replace things from core-ui with ngx-ukis-utilities #267
* docs: add missing change for map-ol #267
* ci: use map-ol to check for npm tag not core-ui #267
* docs: remove core-ui from readme
* build: new npm lock
* fix (map-maplibre): replaced TypedStyleLayer with StyleLayer
* fix (ngx-ukis-utilities): add missing peer dependency #267
* test (services-layers): fix check for l.properties
* feat: add new library ngx-ukis-ui-clarity
* fix (ngx-ukis-ui-clarity): path in karma conf
* BREAKING CHANGE: move core-ui, layer-control, map-tools, user-info to ngx-ukis-ui-clarity #267
* fix (ukis-libraries-scripts): add missing dev dependency
* build: fix lock file
* feat (ukis-libraries-scripts): use strictNullChecks
* fix (ukis-libraries-scripts): build deps graph and sort also if all dependencies (peerDependencies) are used
* fix (ngx-ukis-ui-clarity): build has deps so run all builds before test
* refactor: use npm script to run library scripts
* fix (ukis-libraries-scripts): check platform for npm
* fix (base-layers-raster): remove unnecessary peer dependencies
* refactor (ngx-ukis-utilities): adjust docs and remove unused files from the library generation
* build: fix not set version for last prereleases
* docs: adjust create prerelease
* build: set ukis version
Copy file name to clipboardExpand all lines: CHANGELOG.md
+27Lines changed: 27 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,21 @@
6
6
- Update three.js from `^0.137.5` to `^0.176.0` see [three releases](https://github.com/mrdoob/three.js/releases) for all changes.
7
7
- Update [@cesium/engine](https://github.com/CesiumGS/cesium/tree/main/packages/engine) from `^10.1.0` to `^17.0.0` and [@cesium/widgets](https://github.com/CesiumGS/cesium/tree/main/packages/widgets) from `^7.1.0` to `^12.0.0` (cesium from `1.120` to `1.129`) see [cesium changelog](https://github.com/CesiumGS/cesium/blob/1.129/CHANGES.md) for all changes.
8
8
9
+
- Renamed `@dlr-eoc/core-ui` to `@dlr-eoc/ngx-ukis-ui-clarity`
10
+
- Moved `@dlr-eoc/layer-control` to `@dlr-eoc/ngx-ukis-ui-clarity`. Import the components from there now.
11
+
- Moved `@dlr-eoc/map-tools` to `@dlr-eoc/ngx-ukis-ui-clarity`. Import the components from there now.
12
+
- Moved `@dlr-eoc/user-info` to `@dlr-eoc/ngx-ukis-ui-clarity`. Import the components from there now.
13
+
14
+
***@dlr-eoc/core-ui:**
15
+
- Removed `DynamicComponent` and moved it to new library `@dlr-eoc/ngx-ukis-utilities`[Issue #267](https://github.com/dlr-eoc/ukis-frontend-libraries/issues/267).
16
+
17
+
***@dlr-eoc/layer-control:**
18
+
- Removed `pipes` and moved it to new library `@dlr-eoc/ngx-ukis-utilities`[Issue #267](https://github.com/dlr-eoc/ukis-frontend-libraries/issues/267).
19
+
9
20
### Bug Fixes
21
+
***@dlr-eoc/map-maplibre:**
22
+
- Replaced `TypedStyleLayer` with `StyleLayer` because `TypedStyleLayer` is not exported anymore.
23
+
10
24
***@dlr-eoc/services-ogc:**
11
25
***@dlr-eoc/utils-ogc:**
12
26
***@dlr-eoc/demo-maps:**
@@ -22,6 +36,19 @@
22
36
23
37
### Features
24
38
- Remove `standalone: true` Angular directives, components and pipes are now standalone by default since version 19.
39
+
40
+
***@dlr-eoc/ngx-ukis-ui-clarity:**
41
+
- New UKIS library for ui-clarity related things was added.
42
+
- It includes all components of `@dlr-eoc/layer-control`, `@dlr-eoc/map-tools`, `@dlr-eoc/user-info`[Issue #267](https://github.com/dlr-eoc/ukis-frontend-libraries/issues/267).
43
+
44
+
***@dlr-eoc/ngx-ukis-utilities:**
45
+
- New UKIS library for angular utilities was added.
46
+
- Export `DynamicComponent` which have been in `@dlr-eoc/core-ui`
47
+
- Export some pipes which have been in `@dlr-eoc/layer-control`
48
+
49
+
***@dlr-eoc/map-ol:**
50
+
- Remove dependency on @cds/core[Issue #267](https://github.com/dlr-eoc/ukis-frontend-libraries/issues/267).
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -186,7 +186,7 @@ Example:
186
186
187
187
```
188
188
### Features
189
-
***@dlr-eoc/map-tools:** SV: added projection switch. See mariss client for example.
189
+
***@dlr-eoc/ngx-ukis-ui-clarity (map-tools):** SV: added projection switch. See mariss client for example.
190
190
### Bug Fixes
191
191
***@dlr-eoc/map-ol:** SV: adjusted setProjection method. It creates a new View instance with keeping previously set settings with exception resolution-related parameters. They are calculated automatically by the OL. After applying new projection all existing layers are triggered to redraw their tiles
192
192
***@dlr-eoc/map-ol:** SV: created getZoom method in the map-ol.service in order to get zoom value from actual olView instance.
Copy file name to clipboardExpand all lines: DEVELOPMENT.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -173,8 +173,9 @@ You can check this with `[semver](https://github.com/npm/node-semver#readme) 7.2
173
173
Whereby after semantic versioning the following order exists: 7.2.0 < 7.3.0-alpha.0 < 7.3.0-beta.0 < 7.3.0-next.0
174
174
175
175
To create a new prerelease, you only have to create a new version from your current branch
176
-
-`npm version prerelease --preid=next -m "prerelease message" --workspace=projects --include-workspace-root` (premajor | preminor | prepatch). Append `--no-git-tag-version` to `npm version ...` if you want to skip creating a tag.
177
-
- run `node scripts/library/index.js --set-source` to sync all versions and run `npm i --workspaces --include-workspace-root` to regenerate `package-lock.json` (If something failed during the npm version, remove the local tag and create a new one. `git tag -d <version> && git tag -a <(v)version> -m "<description>`).
- run `node scripts/library/index.js --set-source` to sync all versions and run `npm i --workspaces --include-workspace-root` to regenerate `package-lock.json`.
178
+
Add the Changes `git add . && git commit -m "build: set ukis version"` and create a new tag. `git tag -a <(v)version> -m "<description>`).
178
179
And then `git push origin --tags` which will trigger the [Pre Release](.github/workflows/pre-release-package.yml) workflow.
179
180
**Before doing this you should [locally test and build](#further-you-can-test-and-build-locally)!!!** to prevent failed workflows but created tags.
Copy file name to clipboardExpand all lines: TUTORIALS.md
+17-10Lines changed: 17 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
# Creating a basic web map application
2
2
## Introduction
3
-
In this guide you will follow the necessary steps for creating a basic web map application with the UKIS frontend libraries. At the end you should be able to set up an UKIS application yourself and start customizing it. The application contains the [core-ui](projects/core-ui/README.md), [map-ol](projects/map-ol/README.md), [base-layers-raster](projects/base-layers-raster/README.md) and [layer-control](projects/layer-control/README.md) libraries. The finished application integrates some layers from the [EOC GeoService](https://geoservice.dlr.de/web/).
3
+
In this guide you will follow the necessary steps for creating a basic web map application with the UKIS frontend libraries. At the end you should be able to set up an UKIS application yourself and start customizing it. The application contains the [ngx-ukis-ui-clarity](projects/ngx-ukis-ui-clarity/core-ui.md), [map-ol](projects/map-ol/README.md), [base-layers-raster](projects/base-layers-raster/README.md) and [layer-control](projects/ngx-ukis-ui-clarity/layer-control.md) libraries. The finished application integrates some layers from the [EOC GeoService](https://geoservice.dlr.de/web/).
4
4
5
5
## Requirements
6
6
For this tutorial to work you need a code editor of your choice (e.g. Visual Studio Code) and npm installed.
7
7
8
-
## Setting up UKIS core-ui
8
+
## Setting up ngx-ukis-ui-clarity
9
9
### 1. Generate a new [Angular application](https://angular.dev/cli/new) in the same Version like specified in our package.json [@angular/core](package.json).
10
10
For this you have to install `@angular/cli` in this specific Version first.
11
11
- See ukis-frontend-libraries package.json [version of @angular/core](package.json)
ng new project-tutorial-map --style=scss --standalone=true --routing=false
19
19
```
20
+
21
+
or locally installed `@angular/cli` with `npx`
22
+
23
+
```
24
+
npx @angular/cli@<version> new project-tutorial-map --style=scss --standalone=true --routing=false
25
+
```
26
+
20
27
- We do not need angular routing, so decline the prompt with `N`
21
28
22
29
### 2. Move into the directory
@@ -71,25 +78,25 @@ For more information see
71
78
-[Adding Clarity to an Existing Angular Application](https://clarity.design/pages/developing#adding-clarity-to-an-existing-angular-application)
72
79
73
80
74
-
### 4. Run the ng add command for the UKIS core-ui
81
+
### 4. Run the ng add command for the ngx-ukis-ui-clarity
75
82
- First you have to match the dependency of rxjs ([for ukis-frontend-libraries](package.json)), to do this you need to run
76
83
```
77
84
npm install rxjs@<version>
78
85
```
79
86
- Then run
80
87
```
81
-
ng add @dlr-eoc/core-ui@<version> --project=project-tutorial-map
88
+
ng add @dlr-eoc/ngx-ukis-ui-clarity@<version> --project=project-tutorial-map
82
89
```
83
90
to add files and styles from ukis-frontend-libraries in the desired version.
84
91
85
92
- Answer the promt with `Y`
86
-
- In this tutorial more additional options of the core-ui ng add like routing are not required.
87
-
-[for more information see core-ui ng-add](projects/core-ui/schematics/ng-add/schema.json)
93
+
- In this tutorial more additional options of the ngx-ukis-ui-clarity like routing are not required.
94
+
-[for more information see ngx-ukis-ui-clarity ng-add](projects/ngx-ukis-ui-clarity/schematics/ng-add/schema.json)
88
95
89
96
If this does not work due to incorrect versions of peer dependencies, you can fix it as described below if you are sure that the current dependencies work together!
90
97
```
91
-
npm install @dlr-eoc/core-ui@<version> --force
92
-
ng generate @dlr-eoc/core-ui:ng-add --project=project-tutorial-map
ng generate @dlr-eoc/ngx-ukis-ui-clarity:ng-add --project=project-tutorial-map
93
100
```
94
101
95
102
### 5. Start and view the application
@@ -101,7 +108,7 @@ ng generate @dlr-eoc/core-ui:ng-add --project=project-tutorial-map
101
108
In the following the components neccessary for the display of a web map are installed. More information can be found [in the map-ol library folder](projects/map-ol/README.md).
0 commit comments