Skip to content

Release/2025.07.03 #48

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 86 commits into from
Jul 4, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
73b702d
JDCMT-257 - update back-end dependencies
vbatr Nov 7, 2024
a69a15b
Merged in JDCMT-257_upgrade_backend_dependencies (pull request #77)
vbatr Nov 8, 2024
124c89b
Merged in release/2024.11.08 (pull request #78)
vbatr Nov 8, 2024
8e7515c
JSMAD-591 - fix code smells after merging release branch to the master
vbatr Nov 8, 2024
ad91ab5
Merged in JSMAD-591_fix_code_smells (pull request #79)
vbatr Nov 8, 2024
211f08e
Merged in feature/JDCMT-35-support-custom-fields-on-edit-issue (pull …
zakharlistiev Jan 10, 2025
1cec923
Merged in JDCMT-228_analytics_clients (pull request #81)
vbatr Jan 13, 2025
34347dc
Merged in bugfix/JDCMT-271-wrong-width-for-data-picker-on-edit-issue-…
zakharlistiev Jan 13, 2025
158e63b
Merged in JDCMT-41-update-all-dependencies-.net (pull request #83)
zakharlistiev Jan 13, 2025
4ccb435
Merged in JDCMT-41-update-all-js-dependencies (pull request #84)
zakharlistiev Jan 15, 2025
f268d85
Merged in JDCMT-228_add_analytics_events (pull request #85)
vbatr Jan 15, 2025
94a9dbd
JDCMT-276 - fix styles for cascading field on edit issue
vbatr Jan 20, 2025
bd3aa9f
Merged in JDCMT-276_fix_styles_for_custom_fields (pull request #86)
vbatr Jan 20, 2025
7e147d2
Merged in bugfix/JDCMT-274-multi-line-field-value-is-not-saved (pull …
zakharlistiev Jan 22, 2025
a5e261b
Merged in JDCMT-281-unit-tests-for-dropdown-components (pull request …
zakharlistiev Jan 27, 2025
8be3fd4
JDCMT-282 - unit test for base UI components
vbatr Jan 27, 2025
c00b2e4
Merged in JDCMT-282_unit_test_for_base_ui_components (pull request #89)
vbatr Jan 28, 2025
dc59c5e
JDCMT-283 - create unit tests for core modules
vbatr Jan 29, 2025
0144e79
Merged in JDCMT-280-unit-tests-for-component-issues-classes (pull req…
zakharlistiev Jan 29, 2025
6859cd2
Merged in JDCMT-283_unit_test_for_core_modules (pull request #91)
vbatr Jan 29, 2025
a3b358f
JDCMT-286 fixed broken unit-tests
zakharlistiev Jan 30, 2025
8412dbd
Merged in JDCMT-286-fix-broken-unit-tests (pull request #92)
zakharlistiev Jan 30, 2025
4c838db
Merged in JDCMT-284-write-unit-tests-for-shared-components-classes (p…
zakharlistiev Jan 30, 2025
3684830
JDCMT-285. -unit tests for shared services
vbatr Jan 30, 2025
9518bef
Merged in JDCMT-285_unit_test_for_shared_services (pull request #94)
vbatr Jan 30, 2025
84e13e7
Merged in JDCMT-287_JiraBot_tests (pull request #95)
vbatr Feb 3, 2025
848398f
Merged in JDCMT-290-extend-unit-tests-in-models-folder (pull request …
zakharlistiev Feb 3, 2025
1145378
Merged in JDCMT-291-extend-unit-tests-in-Jira/Services-directory (pul…
zakharlistiev Feb 3, 2025
27b757b
Merged in JDCMT-289_extensions_tests (pull request #98)
vbatr Feb 5, 2025
34dbf2e
Merged in JDCMT-294_settings_components_tests (pull request #100)
vbatr Feb 6, 2025
d3c0cf8
Merged in JDCMT-293-extend-unit-tests-in-Artifacts/Services (pull req…
zakharlistiev Feb 6, 2025
78fec15
JDCMT-296 - add more backend tests
vbatr Feb 6, 2025
8a499b5
JDCMT-296 - fix code smells
vbatr Feb 6, 2025
b282570
JDCMT-296 - fix code smells 2
vbatr Feb 6, 2025
e920281
Merged in JDCMT-295-extend-unit-tests-for-issue-components (pull requ…
zakharlistiev Feb 6, 2025
efae4f8
JDCMT-296 - use GenerateRegex attribute
vbatr Feb 6, 2025
25710ea
JDCMT-296 - fix code smells #3
vbatr Feb 6, 2025
62a8b5d
Merged in JDCMT-296_extend_backend_tests (pull request #102)
vbatr Feb 6, 2025
285782a
JDCMT-297 moved Artifacts.Tests project to the tests directory
zakharlistiev Feb 7, 2025
68ae548
JDCMT-297 remove unnecessary DS_Store file from the project
zakharlistiev Feb 7, 2025
d63f781
Merged in JDCMT-297-move-artifacts-tests-project-to-the-tests-directo…
zakharlistiev Feb 7, 2025
0d30cd1
JDCMT-300 - fix boxed selector on edit issue screen
vbatr Feb 10, 2025
470fcd0
JDCMT-299 stretch snack bar when message too long
zakharlistiev Feb 10, 2025
42fbe8b
Merged in bugfix/JDCMT-299-multi-line-error-is-cut-on-error-snack-bar…
zakharlistiev Feb 10, 2025
cdf4327
Merged in JDCMT-300_fix_selector_with_boxed_values (pull request #105)
vbatr Feb 10, 2025
a1e75da
Merged in release/2025.02.13 (pull request #110)
zakharlistiev Feb 13, 2025
ae9ea4f
Merged in JDCMT-251-automatically-get-jira-id-using-base-jira-url (pu…
zakharlistiev Mar 31, 2025
75a5936
Merged in JDCMT-331-fix-quality-gate-check-step-on-bitbucket-pipeline…
zakharlistiev Apr 2, 2025
bad96eb
Merged in JDCMT-331-fix-code-coverage-collecting (pull request #113)
zakharlistiev Apr 2, 2025
1ac5252
Merged in JDCMT-325_add_new_frame_ancestors (pull request #116)
vbatr Apr 9, 2025
dc9e15e
Merged in JDCMT-319-notifications-bot-command-for-personal-scope (pul…
zakharlistiev Apr 10, 2025
23dc46f
Merged in JDCMT-329-upgrade-.net-npm-dependencies (pull request #114)
zakharlistiev Apr 14, 2025
c87f444
Merged in JDCMT-318-notification-card-mapper (pull request #118)
zakharlistiev Apr 15, 2025
c60b728
Merged in JDCMT-332_signalr_scale_configs (pull request #115)
vbatr Apr 16, 2025
1cb3d52
Merged in JDCMT-311-add-notificationsubscription-storage (pull reques…
zakharlistiev Apr 16, 2025
531247d
Merged in JDCMT-317_process_notifications (pull request #120)
vbatr Apr 22, 2025
5d8e908
Merged in JDCMT-311-connect-notifications-storage-with-dialog (pull r…
zakharlistiev Apr 23, 2025
f6c32c6
Merged in JDCMT-321-show-configure-notification-card-after-signin (pu…
zakharlistiev Apr 24, 2025
5d45462
Merged in JDCMT-315_notification_queue_service (pull request #123)
vbatr Apr 24, 2025
c916eca
Merged in JDCMT-322-remove-subscribtion-notification-on-user-disconne…
zakharlistiev Apr 25, 2025
63eab5a
Merged in JDCMT-333-configure-channel-notifications-command (pull req…
zakharlistiev Apr 25, 2025
666ba61
Merged in JDCMT-335_send_notification_configuration_to_addon (pull re…
vbatr Apr 25, 2025
33badf1
Merged in JDCMT-338_notification_card_improvements (pull request #127)
vbatr Apr 28, 2025
6d75553
Merged in JDCMT-336_configure_notifications_loader (pull request #128)
vbatr Apr 28, 2025
41267d1
Merged in JDCMT-339_remove_subscription_on_tab_signout (pull request …
vbatr Apr 30, 2025
b0c9cf7
Merged in JDCMT-341_show_error_message_for_old_addon (pull request #130)
vbatr Apr 30, 2025
a859699
Merged in JDCMT-337_send_notification_configuration_summary_card (pul…
vbatr May 1, 2025
68e3d2f
Merged in JDCMT-342_redesign_help_command (pull request #133)
vbatr May 2, 2025
0d8bfd4
Merged in JDCMT-334-configure-channel-notifications-screen (pull requ…
zakharlistiev May 2, 2025
0cc1838
Merged in JDCMT-345_process_notifications_with_priority_filter (pull …
vbatr May 2, 2025
8d01536
Merged in JDCMT-343_update_manifest (pull request #135)
vbatr May 2, 2025
bb2b644
Merged in JDCMT-334_update_save_configuration_logic (pull request #136)
vbatr May 2, 2025
b0d82b1
Merged in JDCMT-323_added_notification_analytics_events (pull request…
vbatr May 6, 2025
3aeb51e
Merged in JDCMT-344-send-channel-message-when-notification-modified (…
zakharlistiev May 6, 2025
1c0c479
Merged in JDCMT-346_fix_styles_for_configure_notifications (pull requ…
vbatr May 6, 2025
9bdc313
Merged in JDCMT-347-notifications-rewrite-each-other-fix (pull reques…
zakharlistiev May 7, 2025
f8bbf2c
Merged in JDCMT-347-fix-turn-on-turn-off-functionality (pull request …
zakharlistiev May 7, 2025
3fa2a89
Merged in JDCMT-347_allow_to_search_projects (pull request #142)
vbatr May 7, 2025
afef702
Merged in bugfix/JDCMT-349-authorisation-is-not-working-for-notificat…
zakharlistiev May 12, 2025
79193d5
Merged in bugfix/JDCMT-349-authorisation-is-not-working-for-personal-…
zakharlistiev May 13, 2025
ba8af20
Merged in JDCMT-350_fix_help_card_for_group_scope (pull request #145)
vbatr May 13, 2025
666467c
Merged in JDCMT-347_imporve_message_for_general_updates (pull request…
vbatr May 13, 2025
16c65e8
Merged in JDCMT-352-add-more-unit-tests-to-improve-overall-code-cover…
zakharlistiev May 19, 2025
f9b9cb7
Merged in JDCMT-358_upgrade_dependencies (pull request #148)
vbatr Jul 2, 2025
a1c4e19
Merged in JDCMT-359_fix_notification_analytics_events (pull request #…
vbatr Jul 2, 2025
b47184e
Merge branch 'main' into release/2025.07.03
vbatr Jul 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci-gated.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: 18
node-version: 20

- name: Restore dependencies
run: dotnet restore
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-server-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: 18
node-version: 20

- name: Restore dependencies
run: dotnet restore
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-server-production.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: 18
node-version: 20

- name: Restore dependencies
run: dotnet restore
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-server-staging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: 18
node-version: 20

- name: Restore dependencies
run: dotnet restore
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ Contributions to Data Center are welcome! Please see [CONTRIBUTING.md](CONTRIBUT

## License

Copyright (c) 2019 - 2021 Atlassian and others.
Copyright (c) 2019 - 2025 Atlassian and others.
Apache 2.0 licensed, see [LICENSE](LICENSE) file.

<br/>
Expand Down
6 changes: 5 additions & 1 deletion dataportal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -459,4 +459,8 @@ ui:
description: |
The user clicked on the unmute channel notification button
attributes:
- name: source
- name: source




2 changes: 1 addition & 1 deletion docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FROM mcr.microsoft.com/dotnet/sdk:9.0

RUN curl -sL https://deb.nodesource.com/setup_18.x | bash -
RUN curl -sL https://deb.nodesource.com/setup_20.x | bash -
RUN apt-get -y install nodejs
# install zip command to compress the output of build
RUN apt-get -y install zip
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<Version>255.255.255</Version>
Expand All @@ -25,11 +25,11 @@
<PackageReference Include="Microsoft.Bot.Builder.Integration.AspNet.Core" Version="4.23.0" />
<PackageReference Include="Microsoft.Bot.Builder.Azure" Version="4.23.0" />
<PackageReference Include="Microsoft.Bot.Builder.Dialogs" Version="4.23.0" />
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="9.0.3" />
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.3" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.3" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="9.0.3" />
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="9.0.3" />
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="9.0.6" />
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.6" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.6" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="9.0.6" />
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="9.0.6" />
<PackageReference Include="Microsoft.Graph" Version="5.75.0" />
<PackageReference Include="Microsoft.IO.RecyclableMemoryStream" Version="3.0.1" />
<PackageReference Include="NonBlocking" Version="2.1.2" />
Expand All @@ -46,7 +46,7 @@
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.13.61"><IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="System.Text.Json" Version="9.0.3" />
<PackageReference Include="System.Text.Json" Version="9.0.6" />
<PackageReference Include="Microsoft.Bot.Connector" Version="4.23.0" />
<PackageReference Include="Microsoft.Bot.Builder.Azure.Blobs" Version="4.23.0" />
</ItemGroup>
Expand Down
32 changes: 26 additions & 6 deletions src/MicrosoftTeamsIntegration.Jira/ClientApp/angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"prefix": "app",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:application",
"builder": "@angular/build:application",
"options": {
"outputPath": {
"base": "dist",
Expand Down Expand Up @@ -63,7 +63,7 @@
"defaultConfiguration": "production"
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"builder": "@angular/build:dev-server",
"options": {
"buildTarget": "jira:build"
},
Expand All @@ -78,13 +78,13 @@
"defaultConfiguration": "development"
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"builder": "@angular/build:extract-i18n",
"options": {
"buildTarget": "jira:build"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"builder": "@angular/build:karma",
"options": {
"polyfills": ["zone.js", "zone.js/testing"],
"tsConfig": "tsconfig.spec.json",
Expand Down Expand Up @@ -123,10 +123,30 @@
"schematics": {
"@schematics/angular:component": {
"prefix": "app",
"style": "scss"
"style": "scss",
"type": "component"
},
"@schematics/angular:directive": {
"prefix": "app"
"prefix": "app",
"type": "directive"
},
"@schematics/angular:service": {
"type": "service"
},
"@schematics/angular:guard": {
"typeSeparator": "."
},
"@schematics/angular:interceptor": {
"typeSeparator": "."
},
"@schematics/angular:module": {
"typeSeparator": "."
},
"@schematics/angular:pipe": {
"typeSeparator": "."
},
"@schematics/angular:resolver": {
"typeSeparator": "."
}
}
}
35 changes: 18 additions & 17 deletions src/MicrosoftTeamsIntegration.Jira/ClientApp/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,35 +14,36 @@
},
"private": true,
"dependencies": {
"@angular/animations": "19.2.6",
"@angular/cdk": "19.2.9",
"@angular/cli": "19.2.7",
"@angular/common": "19.2.6",
"@angular/compiler": "19.2.6",
"@angular/compiler-cli": "19.2.6",
"@angular/core": "19.2.6",
"@angular/forms": "19.2.6",
"@angular/material": "19.2.9",
"@angular/material-moment-adapter": "19.2.9",
"@angular/platform-browser": "19.2.6",
"@angular/platform-browser-dynamic": "19.2.6",
"@angular/router": "19.2.6",
"@angular/animations": "20.0.5",
"@angular/cdk": "20.0.4",
"@angular/cli": "20.0.4",
"@angular/common": "20.0.5",
"@angular/compiler": "20.0.5",
"@angular/compiler-cli": "20.0.5",
"@angular/core": "20.0.5",
"@angular/forms": "20.0.5",
"@angular/material": "20.0.4",
"@angular/material-moment-adapter": "20.0.4",
"@angular/platform-browser": "20.0.5",
"@angular/platform-browser-dynamic": "20.0.5",
"@angular/router": "20.0.5",
"@microsoft/applicationinsights-web": "^3.3.6",
"@microsoft/teams-js": "2.18.0",
"@ng-select/ng-select": "14.2.8",
"@ng-select/ng-select": "15.1.3",
"angular2-spinner": "1.0.10",
"compare-versions": "^6.1.1",
"moment": "2.30.1",
"ng-click-outside2": "17.0.0",
"ng-click-outside2": "18.0.1",
"placeholder-loading": "^0.7.0",
"rxjs": "7.8.2",
"tslib": "2.8.1",
"zone.js": "~0.15.0"
},
"devDependencies": {
"@angular-devkit/build-angular": "19.2.6",
"@angular-devkit/build-angular": "20.0.5",
"@angular-eslint/builder": "18.2.0",
"@angular-eslint/eslint-plugin": "18.2.0",
"@angular/build": "20.0.4",
"@types/jasmine": "~3.6.0",
"@types/jasminewd2": "2.0.8",
"@typescript-eslint/eslint-plugin": "7.18.0",
Expand All @@ -64,7 +65,7 @@
"prettier": "3.3.3",
"protractor": "~7.0.0",
"ts-node": "10.9.2",
"typescript": "~5.5.4"
"typescript": "~5.8.3"
},
"overrides": {
"@nevware21/ts-utils": "0.11.8"
Expand Down
Loading
Loading