Skip to content
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

Release Workbench 2.2.0 #550

Merged
merged 31 commits into from
Oct 31, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
decd959
514 Contributor Page (#515)
clemiller Nov 2, 2023
78f0891
Add ability to edit contributors from contributor dialog (#516)
clemiller Nov 3, 2023
45f701d
View mapped techniques for data sources (#519)
clemiller Nov 21, 2023
8d0fa06
Bump @adobe/css-tools from 4.3.1 to 4.3.2 in /app (#520)
dependabot[bot] Dec 8, 2023
17fef50
Search drawer (#521)
clemiller Dec 15, 2023
f9c75ec
remove log statement
clemiller Dec 20, 2023
c306cea
copyright 2024
clemiller Jan 8, 2024
cf222c2
Bump follow-redirects from 1.15.3 to 1.15.4 in /app (#522)
dependabot[bot] Jan 11, 2024
a2062d9
validate linkbyids (#524)
clemiller Jan 23, 2024
8f9a09c
update linkbyid validation logic when saving
clemiller Jan 23, 2024
7e825a5
Update README.md
clemiller Jan 25, 2024
f46c712
add assets to website service (#527)
clemiller Feb 19, 2024
a049885
package updates (#528)
clemiller Feb 19, 2024
52f1f59
bug fix for saving subtechniques with patched linkbyids
clemiller Feb 23, 2024
98b0e5d
package updates
clemiller Mar 4, 2024
0175ed8
Bump follow-redirects from 1.15.3 to 1.15.6 in /app (#530)
dependabot[bot] Mar 18, 2024
b90de07
Bump katex from 0.16.9 to 0.16.10 in /app (#533)
dependabot[bot] Mar 26, 2024
1de2690
Bump express from 4.18.2 to 4.19.2 in /app (#531)
dependabot[bot] Mar 26, 2024
7d4b599
View collection events in object history (#534)
clemiller Apr 3, 2024
4968134
update docs for 140
clemiller Apr 3, 2024
4cb4719
update version decimal pipe
clemiller Apr 18, 2024
904ab39
patch linkbyid logic
clemiller Apr 19, 2024
36fe53a
version field fixes
clemiller May 7, 2024
f921268
Upgrade Angular to v17 (#536)
clemiller May 13, 2024
b5cba28
Update integration docs (#537)
clemiller May 13, 2024
a8b93cd
Bump braces from 3.0.2 to 3.0.3 in /app (#538)
dependabot[bot] Jul 9, 2024
1b4c1e7
package updates (#539)
clemiller Aug 6, 2024
d694af1
package updates (#542)
clemiller Sep 16, 2024
0412895
update alias description/reference field to be required
clemiller Sep 30, 2024
cb18228
validate reference urls are unique
clemiller Sep 30, 2024
a374477
update changelog
clemiller Sep 30, 2024
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 NOTICE.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright 2020-2023 MITRE Engenuity. Approved for public release. Document number CT0020 and public release case number 22-3206.
Copyright 2020-2024 MITRE Engenuity. Approved for public release. Document number CT0020 and public release case number 22-3206.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ We developed the Workbench with the ATT&CK user community in mind. If MITRE ATT&

This repository contains an Angular-based web application providing the user interface for the ATT&CK Workbench application, as well as the main documentation regarding its use. The ATT&CK Workbench application requires additional components for full operation. See the [install and run](#install-and-run) instructions for more details about setting up the entire project.

The ATT&CK Workbench does not collect or share information with MITRE or any third parties.

## Frontend Documentation

For more information about the ATT&CK Workbench, please see the [docs](/docs/README.md) folder. The contents of the docs folder is also available in the in-app help page.
Expand Down Expand Up @@ -57,7 +59,7 @@ Please refer to our [Docker install instructions](docs/docker-compose.md) for in

#### Requirements

- [Node.js](https://nodejs.org/) version 16 or greater
- [Node.js](https://nodejs.org/) version `18.20.2` or greater

#### Installing dependencies
This step is necessary for cases where the app is deployed locally through `ng serve` or `ng build`. It can be skipped for installs using docker (above).
Expand Down Expand Up @@ -118,7 +120,7 @@ https://github.com/mitre-attack/attack-navigator/

## Notice

Copyright 2020-2023 MITRE Engenuity. Approved for public release. Document number CT0020 and public release case number 22-3206.
Copyright 2020-2024 MITRE Engenuity. Approved for public release. Document number CT0020 and public release case number 22-3206.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Expand Down
18 changes: 0 additions & 18 deletions app/.browserslistrc

This file was deleted.

12 changes: 7 additions & 5 deletions app/angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@
"projectType": "application",
"schematics": {
"@schematics/angular:component": {
"style": "scss"
"style": "scss",
"standalone": false,
"module": "app"
}
},
"root": "",
Expand All @@ -29,7 +31,6 @@
],
"styles": [
"node_modules/prismjs/themes/prism-twilight.css",
"node_modules/ngx-smart-popover/scss/popover-content.component.scss",
"src/style/theme.scss"
],
"scripts": [
Expand All @@ -38,6 +39,7 @@
"node_modules/prismjs/components/prism-json.min.js",
"node_modules/prismjs/components/prism-python.min.js"
],
"allowedCommonJsDependencies": ["moment", "lodash"],
"vendorChunk": true,
"extractLicenses": false,
"buildOptimizer": false,
Expand Down Expand Up @@ -79,18 +81,18 @@
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "app:build"
"buildTarget": "app:build"
},
"configurations": {
"production": {
"browserTarget": "app:build:production"
"buildTarget": "app:build:production"
}
}
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
"browserTarget": "app:build"
"buildTarget": "app:build"
}
},
"test": {
Expand Down
Loading
Loading