I'm updating our angular app from angular v14 to v15 (and then 16 and 17...) and saw that I have to update also Kendo.
I've luckily learned that finally all kendo-ui packages now share the same version number for a release (which is a very good move) just to find out that this is true for the most packages but not all packages.
So @progress/kendo-drawing and @progress/kendo-licensing still uses the old individual versioning and all @progress/kendo-angular-XXX packages of v11.6.0 references @progress/kendo-drawing v^1.17.2 and @progress/kendo-licensing v^1.0.2
I understand that @progress/kendo-drawing and @progress/kendo-licensing are independent from angular but why is there still an inconsistent individual versioning outside the @progress/kendo-angular-XXX namespace and not also a consistent versioning in @progress/kendo-XXX?
As per the instruction given in kendo licensing document,
https://www.telerik.com/kendo-angular-ui/components/my-license/
I'm trying to activate kendo license, and got 'KENDO_UI_LICENSE environment variable not set' on the command prompt.
I add KENDO_UI_LICENSE variable in the environment file of the angular project
As I mention in the image above.
Then I open command prompt at the location where the package.json file present, and hit 'npx kendo-ui-license activate' command on the command prompt, and I got '(INFO) Kendo UI: KENDO_UI_LICENSE environment variable not set'
any Idea how can I set KENDO_UI_LICENSE variable in my project.
I run Windows 11 Pro N system with EV set in cmd.exe
set KENDO_UI_LICENSE=keyFromLicenseFile
When listing variables I can see that my variable is set correctly.
I run this command in my Angular 14 project:
npx kendo-ui-license activate
I get this response:
(INFO) Kendo UI: KENDO_UI_LICENSE environment variable not set (INFO) Kendo UI: Reading license from "(...)\ClientApp\kendo-ui-license.txt"... (INFO) Kendo UI: License imported successfully.
I do not plan to include .txt file in repository and want to use environment variable in my CI solution.
Any idea why I get such (INFO) about variable not set?
Hi together,
On my local environment my license activation works well - I use the license key file there. But during deployment, I have a problem with the license activation - I need it because I call ng build there. I use an environment variable there.
This is how I do the license activation during deployment with Azure DevOps and YAML script:
- task: Npm@1
displayName: Install Packages for Angular Client
inputs:
command: ci
workingDir: '<my working dir>'
- script: 'npx kendo-ui-license activate'
displayName: Activate Kendo UI License
workingDirectory: '<my working dir>'
env:
KENDO_UI_LICENSE: $(KENDO_UI_LICENSE)
- task: Npm@1
displayName: Build Angular Client
inputs:
command: custom
workingDir: '<my working dir>'
customCommand: 'run build'
Everything works well except the "Activate Kendo UI License" script, there I get the error "License key signature is not valid". I think there is a problem with the environment variable.
Here is the output of the DevOps Pipeline console:
For 'npm ci':
> @progress/kendo-licensing@1.2.2 postinstall D:\agent\_work\1\s\DSO.Isys.Web.Client\IsysApp\node_modules\@progress\kendo-licensing
(INFO) Kendo UI: KENDO_UI_LICENSE environment variable not set
For 'npx kendo-ui-license activate':
Skriptinhalte:
What am I doing wrong here?
Thanks for your help,
Katharina
My license activates as expected when running the app normally, but I get a warning when unit testing.
In a component which uses the MultiSelect, I have to import the DropDownsModule for the component's spec.ts file. However, once I do so, I get warnings that the license activation failed and no license was found.
What's causing this and what do I need to provide the tests with?
Hello guys.
I uploaded my local angular app to my company's windows vm and I am getting a blank screen the following error at localhost:4200 console.
The application is running perfectly fine on my local mac.
Any ideas?
Thank you.
Hi Team,
We are going to leverage the Kendo UI for angular Application . please help me with few licensed related doubt.
(1) Is Kendo UI for Angular free to use for commercial project?
(2)If its not free then what is the pricing tier
(3)In my development team there are 3 resources so do we need to take license for all team members or one license will workout
(4)How do i purchase & integrate the license in our project?
Thanks,
Sanyam