Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

codecharta-analysis

Package Overview
Dependencies
Maintainers
7
Versions
175
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

codecharta-analysis - npm Package Compare versions

Comparing version 1.52.0 to 1.53.0

public/lib/ccsh-1.53.0.jar

16

LICENSE.md

@@ -7,10 +7,10 @@ Copyright (c) 2020, MaibornWolff GmbH

- Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
- Neither the name of nor the names of its contributors may be used to
endorse or promote products derived from this software without specific
prior written permission.
- Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
- Neither the name of nor the names of its contributors may be used to
endorse or promote products derived from this software without specific
prior written permission.

@@ -17,0 +17,0 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"

{
"author": "MaibornWolff GmbH <dist_intern_codecharta@maibornwolff.de>",
"homepage": "https://maibornwolff.github.io/codecharta/",
"bugs": {
"url": "https://github.com/MaibornWolff/codecharta/issues",
"email": "dist_intern_codecharta@maibornwolff.de"
},
"repository": {
"type": "git",
"url": "https://github.com/MaibornWolff/codecharta.git"
},
"name": "codecharta-analysis",
"version": "1.52.0",
"description": "MaibornWolff CodeCharta Analysis Tools",
"scripts": {
"prepare": "rm -rf ../build/install/codecharta-analysis public && ../gradlew -p .. installDist && cp -R ../build/install/codecharta-analysis public"
},
"bin": {
"ccsh": "public/bin/ccsh"
},
"license": "BSD-3-Clause",
"dependencies": {
"makeshift": "^1.1.0",
"shelljs": "^0.8.1"
}
"author": "MaibornWolff GmbH <dist_intern_codecharta@maibornwolff.de>",
"homepage": "https://maibornwolff.github.io/codecharta/",
"bugs": {
"url": "https://github.com/MaibornWolff/codecharta/issues",
"email": "dist_intern_codecharta@maibornwolff.de"
},
"repository": {
"type": "git",
"url": "https://github.com/MaibornWolff/codecharta.git"
},
"name": "codecharta-analysis",
"version": "1.53.0",
"description": "MaibornWolff CodeCharta Analysis Tools",
"scripts": {
"prepare": "rm -rf ../build/install/codecharta-analysis public && ../gradlew -p .. installDist && cp -R ../build/install/codecharta-analysis public"
},
"bin": {
"ccsh": "public/bin/ccsh"
},
"license": "BSD-3-Clause",
"dependencies": {
"makeshift": "^1.1.0",
"shelljs": "^0.8.1"
}
}

@@ -1,2 +0,2 @@

# Change Log
# Change Log

@@ -20,2 +20,18 @@ All notable changes to this project will be documented in this file.

## [1.53.0] - 2020-08-14
### Added 🚀
### Changed
- NodeContextMenu will show up when releasing the right-mouse-button now #1027
### Removed 🗑
### Fixed 🐞
- NodeContextMenu showing up after moving the mouse while holding right-mouse-button #1027
### Chore 👨‍💻 👩‍💻
## [1.52.0] - 2020-08-07

@@ -25,7 +41,7 @@

- Support for Tokei 12 new JSON schema #1103
- Support for Tokei 12 new JSON schema #1103
### Changed
- Rename master branch to main for a more inclusive naming #1117
- Rename master branch to main for a more inclusive naming #1117

@@ -36,8 +52,8 @@ ### Removed 🗑

- After loading an invalid file the filechooser pops up again, so that the user can choose a valid file #1021
- Quality gates on sonarcloud.io are available again #879
- After loading an invalid file the filechooser pops up again, so that the user can choose a valid file #1021
- Quality gates on sonarcloud.io are red #879
### Docs 🔎
- Moved developer guides to our [gh-pages](https://maibornwolff.github.io/codecharta/) #986
- Moved developer guides to our [gh-pages](https://maibornwolff.github.io/codecharta/) #986

@@ -50,4 +66,4 @@ ### Chore 👨‍💻 👩‍💻

- File chooser now accept ".json" files only to avoid accidentally loading incorrect files
- Lots of tooltips #1030
- File chooser now accept ".json" files only to avoid accidentally loading incorrect files
- Lots of tooltips #1030

@@ -60,5 +76,5 @@ ### Changed

- Blacklisting a building would sometimes not update the map #1098
- Changes made after opening the filechooser and closing it won't be applied #875
- Edge metric list not always updated correctly when loading a new file #1106
- Blacklisting a building would sometimes not update the map #1098
- Changes made after opening the filechooser and closing it won't be applied #875
- Edge metric list not always updated correctly when loading a new file #1106

@@ -71,8 +87,8 @@ ### Chore 👨‍💻 👩‍💻

- Line between scenario indicator and remove button #1069
- Line between scenario indicator and remove button #1069
### Changed
- Reduced transition time when opening or collapsing parts of the ribbon bar #1043
- Search Panel will open now when clicking in the search field and collapse when clicking somewhere else #1071
- Reduced transition time when opening or collapsing parts of the ribbon bar #1043
- Search Panel will open now when clicking in the search field and collapse when clicking somewhere else #1071

@@ -83,5 +99,5 @@ ### Removed 🗑

- Opening the same file again will now reload the file and reset the application #1032
- Improve render performance by persisting color conversions #1034
- Sorting in tree-view not being applied #1040
- Opening the same file again will now reload the file and reset the application #1032
- Improve render performance by persisting color conversions #1034
- Sorting in tree-view not being applied #1040

@@ -100,4 +116,4 @@ ### Chore 👨‍💻 👩‍💻

- Improved performance significantly when switching between single, multiple and delta
- Color-Range-Slider sometimes misbehaved when loading a new map or excluding buildings #926
- Improved performance significantly when switching between single, multiple and delta
- Color-Range-Slider sometimes misbehaved when loading a new map or excluding buildings #926

@@ -110,5 +126,5 @@ ### Chore 👨‍💻 👩‍💻

- Custom scenarios can be created and saved through the scenario menu #675
- Importer and parser documentation can now be found on the github Website #954
- Output of sourcemonitor can now be compressed with the compression flag
- Custom scenarios can be created and saved through the scenario menu #675
- Importer and parser documentation can now be found on the github Website #954
- Output of sourcemonitor can now be compressed with the compression flag

@@ -123,3 +139,3 @@ ### Changed

- [Security] Bump angular from 1.7.9 to 1.8.0 in /visualization #995
- [Security] Bump angular from 1.7.9 to 1.8.0 in /visualization #995

@@ -130,3 +146,3 @@ ## [1.48.0] - 2020-06-12

- Support of compressed cc.json files. Files can be compressed in the analysis #848
- Support of compressed cc.json files. Files can be compressed in the analysis #848

@@ -139,3 +155,3 @@ ### Changed

- Improved performance of several importers #846
- Improved performance of several importers #846

@@ -154,3 +170,3 @@ ### Chore 👨‍💻 👩‍💻

- Attribute-Side-Bar being invisible
- Attribute-Side-Bar being invisible

@@ -163,8 +179,8 @@ ### Chore 👨‍💻 👩‍💻

- When hovering over a folder, all buildings inside it will be highlighted as well #694
- When hovering over a folder, all buildings inside it will be highlighted as well #694
### Changed
- Rename the button Show-Complete-Map button to Unfocus #642
- Move the Unfocus button (visible when right-clicking a focused node) to the node-context-menu #948
- Rename the button Show-Complete-Map button to Unfocus #642
- Move the Unfocus button (visible when right-clicking a focused node) to the node-context-menu #948

@@ -175,8 +191,8 @@ ### Removed 🗑

- Generating a delta map with merged empty folders in between is now working correctly #730
- Reduced time when opening a new file #932
- Generating a delta map with merged empty folders in between is now working correctly #730
- Reduced time when opening a new file #932
### Chore 👨‍💻 👩‍💻
- [Security] Bump jquery from 3.4.0 to 3.5.0 in /visualization #944
- [Security] Bump jquery from 3.4.0 to 3.5.0 in /visualization #944

@@ -187,3 +203,3 @@ ## [1.46.1] - 2020-04-24

- Error dialogs in case of validation or api version issues #610
- Error dialogs in case of validation or api version issues #610

@@ -196,3 +212,3 @@ ### Changed

- Improved overall rendering performance of larger maps by roughly 40% #836
- Improved overall rendering performance of larger maps by roughly 40% #836

@@ -205,25 +221,25 @@ ### Chore 👨‍💻 👩‍💻

- Median symbol for aggregated relative metrics #365
- AttributeTypes for tokeiImporter and SCMLogParser #365
- Ellipsis button in TreeView list when hovering a node to access context menu #780
- Show gray eye-icon next to the ellipsis-button to indicate a flattened node #780
- Attribute Type selector in the metric dropdowns for edges and nodes
- Median symbol for aggregated relative metrics #365
- AttributeTypes for tokeiImporter and SCMLogParser #365
- Ellipsis button in TreeView list when hovering a node to access context menu #780
- Show gray eye-icon next to the ellipsis-button to indicate a flattened node #780
- Attribute Type selector in the metric dropdowns for edges and nodes
### Changed
- Metrics with AttributeType relative are now aggregated using the median #365
- Showing absolute number of files instead of relative number when hovering list item in TreeView #780
- Clicking a hovered list item inside the TreeView opens folders #780
- Color node name in gray when flattened #780
- Metrics with AttributeType relative are now aggregated using the median #365
- Showing absolute number of files instead of relative number when hovering list item in TreeView #780
- Clicking a hovered list item inside the TreeView opens folders #780
- Color node name in gray when flattened #780
### Removed 🗑
- Eye-icon in TreeView list to flatten a node #780
- Option to focus a node when clicking the node name inside the TreeView #780
- Eye-icon in TreeView list to flatten a node #780
- Option to focus a node when clicking the node name inside the TreeView #780
### Fixed 🐞
- Consistency of AttributeTypes representation #365
- Wrong file description for tokeiimporter
- Improved search performance #837
- Consistency of AttributeTypes representation #365
- Wrong file description for tokeiimporter
- Improved search performance #837

@@ -236,4 +252,4 @@ ### Chore 👨‍💻 👩‍💻

- Dialog to select between different sorting options #388
- Button to reverse the current selected sorting #388
- Dialog to select between different sorting options #388
- Button to reverse the current selected sorting #388

@@ -246,3 +262,3 @@ ### Changed

- Show file selection in toolBar after excluding or hiding a node instead of an empty toolBar #896
- Show file selection in toolBar after excluding or hiding a node instead of an empty toolBar #896

@@ -257,4 +273,4 @@ ### Chore 👨‍💻 👩‍💻

- Selectable metrics will only contain metrics from the visible maps
- Closing the attribute-side-bar by clicking somewhere in the map will now be triggered on mouse up instead of mouse down
- Selectable metrics will only contain metrics from the visible maps
- Closing the attribute-side-bar by clicking somewhere in the map will now be triggered on mouse up instead of mouse down

@@ -265,7 +281,7 @@ ### Removed 🗑

- Search-panel opening for a short duration when importing a new file
- Search-panel opening for a short duration when importing a new file
### Chore 👨‍💻 👩‍💻
- Fix vulnerability with nokogiri <1.10.8
- Fix vulnerability with nokogiri <1.10.8

@@ -282,5 +298,5 @@ ## [1.42.3] - 2020-03-13

- Loading Gif not displayed when preparing to render a new map #857
- Selecting zero files in Multiple mode will not trigger the 3D CodeMap creation
- Metrics in the dropdown menu now show the correct max value for the visible maps #876
- Loading Gif not displayed when preparing to render a new map #857
- Selecting zero files in Multiple mode will not trigger the 3D CodeMap creation
- Metrics in the dropdown menu now show the correct max value for the visible maps #876

@@ -299,5 +315,5 @@ ### Chore 👨‍💻 👩‍💻

- Replaced non standard `[[` in sh scripts #849
- Improved performance for loading a new file #836
- Marked Packages are loaded from files #798
- Replaced non standard `[[` in sh scripts #849
- Improved performance for loading a new file #836
- Marked Packages are loaded from files #798

@@ -316,3 +332,3 @@ ### Chore 👨‍💻 👩‍💻

- GC Overhead Limit (OutOfMemory Exception) during analysis of large SCMLogs fixed #845
- GC Overhead Limit (OutOfMemory Exception) during analysis of large SCMLogs fixed #845

@@ -325,10 +341,10 @@ ### Chore 👨‍💻 👩‍💻

- Support for camel and kebab-case for ccsh arguments #772
- RawTextParser for analysis #660
- IndentationLevel as metric for RawTextParser #660
- Show additional Pairing Rate of Selected Building, simultaneously to the currently hovered Buildings #736
- Support for camel and kebab-case for ccsh arguments #772
- RawTextParser for analysis #660
- IndentationLevel as metric for RawTextParser #660
- Show additional Pairing Rate of Selected Building, simultaneously to the currently hovered Buildings #736
### Changed
- Options of the ccsh are now consistently in kebab-case #772
- Options of the ccsh are now consistently in kebab-case #772

@@ -339,3 +355,3 @@ ### Removed 🗑

- Path prefix handling in tokeiimporter #841
- Path prefix handling in tokeiimporter #841

@@ -352,3 +368,3 @@ ### Chore 👨‍💻 👩‍💻

- Project name parameters in the ccsh #773
- Project name parameters in the ccsh #773

@@ -369,3 +385,3 @@ ### Fixed 🐞

- Deployment
- Deployment

@@ -384,5 +400,5 @@ ### Chore 👨‍💻 👩‍💻

- Performance of loading maps with edges improved #823
- Calculation of other Group for fileExtensionBar #768
- Remove focus of UI elements when they are not visible anymore
- Performance of loading maps with edges improved #823
- Calculation of other Group for fileExtensionBar #768
- Remove focus of UI elements when they are not visible anymore

@@ -395,7 +411,7 @@ ### Chore 👨‍💻 👩‍💻

- Show the relative number of files a folder includes compared to the project in the TreeView #380
- Show the number of files a folder includes in the TreeView when hovering #380
- When the File Extension Bar is hovered, all buildings corresponding to that extension are highlighted #545
- Toggle between percentage and absolute values when clicking the file extension details section #545
- Sum hovered delta values for folders #781
- Show the relative number of files a folder includes compared to the project in the TreeView #380
- Show the number of files a folder includes in the TreeView when hovering #380
- When the File Extension Bar is hovered, all buildings corresponding to that extension are highlighted #545
- Toggle between percentage and absolute values when clicking the file extension details section #545
- Sum hovered delta values for folders #781

@@ -416,4 +432,4 @@ ### Changed

- Replaced Blacklist Hide with Flatten option #691
- Flattened buildings are not hidden by default #691
- Replaced Blacklist Hide with Flatten option #691
- Flattened buildings are not hidden by default #691

@@ -426,6 +442,6 @@ ### Removed 🗑

- Bump @types/three from 0.89.12 to 0.103.2 in /visualization #453
- Bump angularjs-slider from 6.5.1 to 7.0.0 in /visualization #454
- Bump webpack from 3.12.0 to 4.41.2 in /visualization #436
- [Security] Bump angular from 1.7.7 to 1.7.9 in /visualization #800
- Bump @types/three from 0.89.12 to 0.103.2 in /visualization #453
- Bump angularjs-slider from 6.5.1 to 7.0.0 in /visualization #454
- Bump webpack from 3.12.0 to 4.41.2 in /visualization #436
- [Security] Bump angular from 1.7.7 to 1.7.9 in /visualization #800

@@ -436,9 +452,9 @@ ## [1.39.0] - 2019-11-15

- Progress indicator for SonarImporter #544
- Progress indicator for SonarImporter #544
### Changed
- New style for hovered metric values #696
- Redesigned slider labels in ribbonBar sections #696
- Shortened ribbonBar sections #696
- New style for hovered metric values #696
- Redesigned slider labels in ribbonBar sections #696
- Shortened ribbonBar sections #696

@@ -449,4 +465,4 @@ ### Removed

- Missing pictures and broken links in docs #785
- SCMLogParser is now more resilient to unusual SVN commit messages #763
- Missing pictures and broken links in docs #785
- SCMLogParser is now more resilient to unusual SVN commit messages #763

@@ -459,3 +475,3 @@ ### Chore

- New github-pages https://maibornwolff.github.io/codecharta/
- New github-pages https://maibornwolff.github.io/codecharta/

@@ -468,3 +484,3 @@ ### Changed

- Sum symbol for hovered metric values only shows for folders #775
- Sum symbol for hovered metric values only shows for folders #775

@@ -477,9 +493,9 @@ ### Chore

- Temporal coupling edges generated by SCMLogParser #622
- Temporal coupling edges generated by SCMLogParser #622
### Changed
- Downloaded files are no longer formatted #679
- Added highly and median coupled files metrics to non-churn metric list of SCMLogParser #622
- Moved nodePathPanel to toolBar and updated style #607
- Downloaded files are no longer formatted #679
- Added highly and median coupled files metrics to non-churn metric list of SCMLogParser #622
- Moved nodePathPanel to toolBar and updated style #607

@@ -490,3 +506,3 @@ ### Removed

- Removed attributes from downloaded files that should not be there #679
- Removed attributes from downloaded files that should not be there #679

@@ -499,20 +515,20 @@ ### Chore

- Sidebar with information regarding the selected building #527
- Sidebar closes when selected buildings is excluded #748
- Sidebar with information regarding the selected building #527
- Sidebar closes when selected buildings is excluded #748
### Changed
- Animation to show or hide the legend panel #527
- Animation to show or hide the legend panel #527
### Removed
- Expandable detail panel in lower left corner #527
- Removed option to maximize/minimize detail panel #527
- Expandable detail panel in lower left corner #527
- Removed option to maximize/minimize detail panel #527
### Fixed
- Autofocus and label size for focused nodes #747
- Selected buildings stays selected when settings are changed #748
- IllegalStateException when scanning single file in SourceCodeParser #573
- SourceCodeParser places files in the project root correctly into the hierarchy #574
- Autofocus and label size for focused nodes #747
- Selected buildings stays selected when settings are changed #748
- IllegalStateException when scanning single file in SourceCodeParser #573
- SourceCodeParser places files in the project root correctly into the hierarchy #574

@@ -527,3 +543,3 @@ ### Chore

- Open and close the ribbonBar sections independently with an updated animation
- Open and close the ribbonBar sections independently with an updated animation

@@ -534,12 +550,12 @@ ### Removed

- Camera is now resetted correctly, when unfocusing #634
- Inputs of Color Range Slider now waits a second before it commits its values #676
- Fixed root folder name in TreeView after new map after loading new map #649
- Increased size of ribbonBar for big screens #644
- File-Extension-Bar will not display excluded nodes anymore #725
- Sanitize input for shelljs #600
- Camera is now resetted correctly, when unfocusing #634
- Inputs of Color Range Slider now waits a second before it commits its values #676
- Fixed root folder name in TreeView after new map after loading new map #649
- Increased size of ribbonBar for big screens #644
- File-Extension-Bar will not display excluded nodes anymore #725
- Sanitize input for shelljs #600
### Chore
- Bump jacoco from 0.8.1 to 0.8.4 in /analysis
- Bump jacoco from 0.8.1 to 0.8.4 in /analysis

@@ -550,6 +566,6 @@ ## [1.35.0] - 2019-10-04

- Checkbox in global Settings for disabling camera reset, when new map is loaded #685
- Pipe support for SourceCodeParser #716
- Pipe support for SCMLogParser #717
- Pipe support for SonarImporter #715
- Checkbox in global Settings for disabling camera reset, when new map is loaded #685
- Pipe support for SourceCodeParser #716
- Pipe support for SCMLogParser #717
- Pipe support for SonarImporter #715

@@ -562,3 +578,3 @@ ### Changed

- Exclude and Hide options are disabled for empty and already existing search patterns #654
- Exclude and Hide options are disabled for empty and already existing search patterns #654

@@ -571,4 +587,4 @@ ### Chore

- Tokei Importer #538
- Prominent Notice that we use Sonar-jar #713
- Tokei Importer #538
- Prominent Notice that we use Sonar-jar #713

@@ -583,7 +599,7 @@ ### Changed

- Bump kotlin-reflect from 1.3.41 to 1.3.50 in /analysis
- Bump json from 20180813 to 20190722 in /analysis
- Bump rxjava from 2.2.9 to 2.2.12 in /analysis
- Bump assertj-core from 3.12.2 to 3.13.2 in /analysis
- Bump sonar-java-plugin from 5.12.1.17771 to 5.14.0.18788 in /analysis
- Bump kotlin-reflect from 1.3.41 to 1.3.50 in /analysis
- Bump json from 20180813 to 20190722 in /analysis
- Bump rxjava from 2.2.9 to 2.2.12 in /analysis
- Bump assertj-core from 3.12.2 to 3.13.2 in /analysis
- Bump sonar-java-plugin from 5.12.1.17771 to 5.14.0.18788 in /analysis

@@ -594,25 +610,25 @@ ## [1.33.0] - 2019-09-10

- Edge Previews (Palm-Tree-Effect) #529
- Dropdown to select Edge Metric, including Edge Counter #529
- Edge Metric settings for Edge Height, Number of Previews & show only building with Edges #529
- Edge Previews (Palm-Tree-Effect) #529
- Dropdown to select Edge Metric, including Edge Counter #529
- Edge Metric settings for Edge Height, Number of Previews & show only building with Edges #529
### Changed
- Edge Visualization to better distinguish between incoming and outgoing edges #529
- Distribution metric is by default the same as area metric #689
- MapTreeView below searchBar opens the first level by default #690
- Focus metric search when opening metricChooser #693
- Edge Visualization to better distinguish between incoming and outgoing edges #529
- Distribution metric is by default the same as area metric #689
- MapTreeView below searchBar opens the first level by default #690
- Focus metric search when opening metricChooser #693
### Removed
- Edge Options in Context menu #529
- Edge Options in Context menu #529
### Fixed
- SourceCodeParser now skips custom metrics for files, if the syntax tree cannot be created
- Nodes with color metric equals 0 are colored correct again #677
- SourceCodeParser now skips custom metrics for files, if the syntax tree cannot be created
- Nodes with color metric equals 0 are colored correct again #677
### Chore
- [Security] Bump mixin-deep from 1.3.1 to 1.3.2 in /visualization
- [Security] Bump mixin-deep from 1.3.1 to 1.3.2 in /visualization

@@ -623,9 +639,9 @@ ## [1.32.0] - 2019-08-09

- Search for metrics and an indicator for the highest value in dropdown #575
- Button to enable PresentationMode that uses Flashlight-Hovering #576
- Clarifying information which file is which in the file bar when in delta mode #615
- Search for metrics and an indicator for the highest value in dropdown #575
- Button to enable PresentationMode that uses Flashlight-Hovering #576
- Clarifying information which file is which in the file bar when in delta mode #615
### Changed
- Replaced Scenario dropdown with button on the left of the metric sections #628
- Replaced Scenario dropdown with button on the left of the metric sections #628

@@ -642,3 +658,3 @@ ### Removed

- New Metric in SourceCodeParser: Maximum-Nesting-Level #659
- New Metric in SourceCodeParser: Maximum-Nesting-Level #659

@@ -651,4 +667,4 @@ ### Changed

- Label hight adjustment now matches scaling of map #594
- SCMLogParser now guesses the input file encoding #614
- Label hight adjustment now matches scaling of map #594
- SCMLogParser now guesses the input file encoding #614

@@ -661,29 +677,29 @@ ### Chore

- New Search Bar #526
- Number of Renames Metric to SCMLogParser #621
- Age In Weeks Metric for SCMLogParser #620
- New Search Bar #526
- Number of Renames Metric to SCMLogParser #621
- Age In Weeks Metric for SCMLogParser #620
### Changed
- ToolBar now shows partially cut-off controls if the window is too small #582
- Position of the legendPanel was moved to the bottom-right corner #633
- RibbonBar only opens the three metric section
- Moved Scenario-select to the right in order to use less space
- Moved loading-gif from ribbonBar to toolBar
- ToolBar now shows partially cut-off controls if the window is too small #582
- Position of the legendPanel was moved to the bottom-right corner #633
- RibbonBar only opens the three metric section
- Moved Scenario-select to the right in order to use less space
- Moved loading-gif from ribbonBar to toolBar
### Removed
- RibbonBar toggle button
- RibbonBar toggle button
### Fixed
- FileExtensionBar height to not show a bottom-margin in Chrome
- PointerEvents not being propagated when RibbonBar was extended
- Reduced memory usage of SCMLogParser to avoid OutOfMemory Exception #631
- FileExtensionBar height to not show a bottom-margin in Chrome
- PointerEvents not being propagated when RibbonBar was extended
- Reduced memory usage of SCMLogParser to avoid OutOfMemory Exception #631
### Chore
- [Security] Bump lodash.mergewith from 4.6.1 to 4.6.2 in /visualization
- [Security] Bump lodash from 4.17.11 to 4.17.13 in /visualization
- [Security] Bump fstream from 1.0.11 to 1.0.12 in /visualization
- [Security] Bump lodash.mergewith from 4.6.1 to 4.6.2 in /visualization
- [Security] Bump lodash from 4.17.11 to 4.17.13 in /visualization
- [Security] Bump fstream from 1.0.11 to 1.0.12 in /visualization

@@ -696,12 +712,12 @@ ## [1.29.0] - 2019-07-12

- Moved Button to reset the map to the center next to the view-cube #606
- Moved FileExtensionBar #527
- Moved Button to reset the map to the center next to the view-cube #606
- Moved FileExtensionBar #527
### Removed
- Burger Menu / SideNav #526
- Burger Menu / SideNav #526
### Fixed
- Colors in File-Extension-Bar will be displayed in MS Edge and Standlone now #584
- Colors in File-Extension-Bar will be displayed in MS Edge and Standlone now #584

@@ -714,16 +730,16 @@ ### Chore

- Releasing will now remind the developer to manually add the release notes #533
- StructureModifier to remove and move nodes and set root of projects #547 / #181
- Releasing will now remind the developer to manually add the release notes #533
- StructureModifier to remove and move nodes and set root of projects #547 / #181
### Changed
- More informative log messages regarding the success of project merging #547
- More informative log messages regarding the success of project merging #547
### Removed
- Release Notes are not generated and added automatically to a release #533
- Release Notes are not generated and added automatically to a release #533
### Fixed
- Margin will now be set correctly depending on whether dynamicMargin is enabled or not #602
- Margin will now be set correctly depending on whether dynamicMargin is enabled or not #602

@@ -736,20 +752,20 @@ ### Chore

- Automatically generates release notes from changelog and appends it to release #533
- Adds global settings-menu with settings from options panel and weblinks #528
- Automatically generates release notes from changelog and appends it to release #533
- Adds global settings-menu with settings from options panel and weblinks #528
### Changed
- Moved File Settings from Ribbon Bar to new File Setting Bar #525
- Rename sample file codemap-nodes #587
- Hide checkbox to select white-positive-buildings in delta state #345
- Moved File Settings from Ribbon Bar to new File Setting Bar #525
- Rename sample file codemap-nodes #587
- Hide checkbox to select white-positive-buildings in delta state #345
### Removed
- Removes Options panel from sidebar #528
- Removes Weblinks panel from sidebar #528
- Removed URL-parameter info from sidebar #525
- Removes Options panel from sidebar #528
- Removes Weblinks panel from sidebar #528
- Removed URL-parameter info from sidebar #525
### Fixed
- Unary Metric will no longer be auto-selected when a new map is loaded #579
- Unary Metric will no longer be auto-selected when a new map is loaded #579

@@ -762,5 +778,5 @@ ### Chore

- FileExtensionBar to show file-distribution of chosen metric #495
- sum icon is now displayed on the left of the metric value #364
- Added Pop-up dialog before downloading file to set filename and see what data will be stored #523
- FileExtensionBar to show file-distribution of chosen metric #495
- sum icon is now displayed on the left of the metric value #364
- Added Pop-up dialog before downloading file to set filename and see what data will be stored #523

@@ -773,3 +789,3 @@ ### Changed

- Fix set default ColorRange when resetting color section #560
- Fix set default ColorRange when resetting color section #560

@@ -782,3 +798,3 @@ ### Chore

- SVN log parser keeps track of renaming of files for metric calculation #542
- SVN log parser keeps track of renaming of files for metric calculation #542

@@ -791,9 +807,9 @@ ### Changed

- Entries with renaming information in SVN logs are attributed to correct file #542
- Unary metric will no longer be removed from the MetricChooser-Dropdown when a folder was excluded or hidden #548
- Changing margin and then file or mode will no longer freeze the application #524
- Entries with renaming information in SVN logs are attributed to correct file #542
- Unary metric will no longer be removed from the MetricChooser-Dropdown when a folder was excluded or hidden #548
- Changing margin and then file or mode will no longer freeze the application #524
### Chore
- [Security] Bump tar from 2.2.1 to 2.2.2 in /visualization
- [Security] Bump tar from 2.2.1 to 2.2.2 in /visualization

@@ -804,11 +820,11 @@ ## [1.25.0] - 2019-05-17

- Added SonarJava to Source code parser #343
- Added exclude and defaultExclude options to SourceCodeParser #508
- Show loading-gif in ribbonBar when rerendering map
- Added SonarJava to Source code parser #343
- Added exclude and defaultExclude options to SourceCodeParser #508
- Show loading-gif in ribbonBar when rerendering map
### Changed
- Using Sonar Plugins for Source code parser, giving the Sonar Metrics #343
- Use debounced settings update instead of throttled
- Filename of downloaded file now contains time #484
- Using Sonar Plugins for Source code parser, giving the Sonar Metrics #343
- Use debounced settings update instead of throttled
- Filename of downloaded file now contains time #484

@@ -819,11 +835,11 @@ ### Removed

- Fixed issue with too long line in ccsh.bat #506
- Prevent downloaded files from having multiple Timestamps #484
- Do not show loadingGif when cancelling the fileChooser #498
- Excluding a building now updates the maximum value of colorRange #355
- Fixed issue with too long line in ccsh.bat #506
- Prevent downloaded files from having multiple Timestamps #484
- Do not show loadingGif when cancelling the fileChooser #498
- Excluding a building now updates the maximum value of colorRange #355
### Chore
- Bump angular-material from 1.1.9 to 1.1.14 in /visualization
- [Security] Bump jquery from 3.3.1 to 3.4.0 in /visualization
- Bump angular-material from 1.1.9 to 1.1.14 in /visualization
- [Security] Bump jquery from 3.3.1 to 3.4.0 in /visualization

@@ -838,12 +854,12 @@ ## [1.24.0] - 2019-04-23

- Settings as URL parameters #470
- Settings as URL parameters #470
### Fixed
- Fixed issue with trailing slash in URL parameter of SonarImporter #356
- Fixed issue with trailing slash in URL parameter of SonarImporter #356
### Chore
- Bump d3 from 4.13.0 to 5.9.2 in /visualization
- Bump sinon from 4.5.0 to 7.3.1 in /visualization
- Bump d3 from 4.13.0 to 5.9.2 in /visualization
- Bump sinon from 4.5.0 to 7.3.1 in /visualization

@@ -854,7 +870,7 @@ ## [1.23.0] - 2019-03-22

- Project Name can be specified for merge filter #394
- Project Name can be specified for merge filter #394
### Changed
- Throw a MergeException if project names do not match in MergeFilter #394
- Throw a MergeException if project names do not match in MergeFilter #394

@@ -865,12 +881,12 @@ ### Removed

- Excluded buildings are no longer used for aggregated metric calculation #352
- Excluded buildings are no longer used for aggregated metric calculation #352
### Chore
- Bump browser-sync-webpack-plugin from 1.2.0 to 2.2.2 in /visualization
- Bump @types/node from 8.10.19 to 11.11.3 in /visualization
- Bump html-webpack-plugin from 2.30.1 to 3.2.0 in /visualization
- Bump load-grunt-tasks from 3.5.2 to 4.0.0 in /visualization #444
- Bump ajv from 5.5.2 to 6.10.0 in /visualization #447
- Bump resolve-url-loader from 2.3.0 to 3.0.1 in /visualization #448
- Bump browser-sync-webpack-plugin from 1.2.0 to 2.2.2 in /visualization
- Bump @types/node from 8.10.19 to 11.11.3 in /visualization
- Bump html-webpack-plugin from 2.30.1 to 3.2.0 in /visualization
- Bump load-grunt-tasks from 3.5.2 to 4.0.0 in /visualization #444
- Bump ajv from 5.5.2 to 6.10.0 in /visualization #447
- Bump resolve-url-loader from 2.3.0 to 3.0.1 in /visualization #448

@@ -881,4 +897,4 @@ ## [1.22.0] - 2019-03-15

- Added buttons to select all/none/inversion of revisions/maps in multiple mode #391
- Merge filter can merge all files of folders #392
- Added buttons to select all/none/inversion of revisions/maps in multiple mode #391
- Merge filter can merge all files of folders #392

@@ -891,11 +907,11 @@ ### Changed

- Fixed bug that code map was not re-loaded when changing from multiple to single revision mode #396
- Fixed missing apiVersion in aggregated map #398
- Input Fields of color sliders adjust width according to content #409
- Fixed bug that code map was not re-loaded when changing from multiple to single revision mode #396
- Fixed missing apiVersion in aggregated map #398
- Input Fields of color sliders adjust width according to content #409
### Chore
- Bump nouislider from 11.1.0 to 13.1.1 in /visualization
- Bump typescript from 2.7.2 to 3.3.3333 in /visualization
- Bump @types/d3 from 4.13.0 to 5.7.1 in /visualization
- Bump nouislider from 11.1.0 to 13.1.1 in /visualization
- Bump typescript from 2.7.2 to 3.3.3333 in /visualization
- Bump @types/d3 from 4.13.0 to 5.7.1 in /visualization

@@ -906,3 +922,3 @@ ## [1.21.2] - 2019-02-26

- When entering Multiple Mode, all Maps/revisions are preselected
- When entering Multiple Mode, all Maps/revisions are preselected

@@ -915,3 +931,3 @@ ### Changed

- Fixing non-existent metric aggregation on root-level when using multiple Files
- Fixing non-existent metric aggregation on root-level when using multiple Files

@@ -922,3 +938,3 @@ ## [1.21.1] - 2019-02-22

- Hovering a node in the map also hovers it in the tree view #351
- Hovering a node in the map also hovers it in the tree view #351

@@ -931,4 +947,4 @@ ### Changed

- Fixing sync between treeview hovering and map hovering #351
- Folders can no longer be colored in the CodeMap or TreeView #359
- Fixing sync between treeview hovering and map hovering #351
- Folders can no longer be colored in the CodeMap or TreeView #359

@@ -939,41 +955,41 @@ ## [1.21.0] - 2019-02-16

- Color searched node names green in TreeView #225
- Add option buttons (three dots) in TreeViewSearch to `Hide` or `Exclude` matching nodes #298
- Show blacklist entry counter in blacklistPanel header #298
- Option checkbox 'Hide Flattened Buildings' #225
- Hide/Flatten non-searched buildings #225
- Hide/Flatten all buildings, if searchPattern can't find any matching nodes #225
- Show maxValue of each metric in metricChooser select list #204
- Colored color-slider inside the RibbonBar #318
- Option to color positive buildings white #311
- Clicking the ribbonBar section-titles toggles the ribbonBar #324
- View-Cube displayed in top right corner #274
- Adding prettier formatter
- Adapt colorRange when changing colorMetric #330
- Color searched node names green in TreeView #225
- Add option buttons (three dots) in TreeViewSearch to `Hide` or `Exclude` matching nodes #298
- Show blacklist entry counter in blacklistPanel header #298
- Option checkbox 'Hide Flattened Buildings' #225
- Hide/Flatten non-searched buildings #225
- Hide/Flatten all buildings, if searchPattern can't find any matching nodes #225
- Show maxValue of each metric in metricChooser select list #204
- Colored color-slider inside the RibbonBar #318
- Option to color positive buildings white #311
- Clicking the ribbonBar section-titles toggles the ribbonBar #324
- View-Cube displayed in top right corner #274
- Adding prettier formatter
- Adapt colorRange when changing colorMetric #330
### Changed
- Update TreeView filter with search field #225
- Use 'gitignore' style matching in TreeViewSearch #225
- Reorder `Focus`, `Hide` and `Exclude` buttons in nodeContextMenu #298
- Reorder sidebarPanels (BlacklistPanel beneath TreeViewSearchPanel) #298
- Use `fa-ban`-icon as symbols for blacklistPanel (instead of `fa-list`) #298
- Use `fa-ban`-icon as symbols for blacklistType `Exclude` (instead of `fa-times`) #298
- Label size keeps readable for large maps or a high distance between camera and map #237
- updated dependencies to fix vulnerabilities
- Scenarios only update settings which exist in Scenario and not all #224
- MergeFilter to merge unique blacklist entries #275
- MergeFilter to only merge unique attributeType entries #275
- Update TreeView filter with search field #225
- Use 'gitignore' style matching in TreeViewSearch #225
- Reorder `Focus`, `Hide` and `Exclude` buttons in nodeContextMenu #298
- Reorder sidebarPanels (BlacklistPanel beneath TreeViewSearchPanel) #298
- Use `fa-ban`-icon as symbols for blacklistPanel (instead of `fa-list`) #298
- Use `fa-ban`-icon as symbols for blacklistType `Exclude` (instead of `fa-times`) #298
- Label size keeps readable for large maps or a high distance between camera and map #237
- updated dependencies to fix vulnerabilities
- Scenarios only update settings which exist in Scenario and not all #224
- MergeFilter to merge unique blacklist entries #275
- MergeFilter to only merge unique attributeType entries #275
### Removed
- Remove invertHeight checkbox in delta-view #306
- Remove option to add blacklist entries from inside the blacklistPanel #298
- Remove statistic functions in Experimental panel #308
- Remove invertHeight checkbox in delta-view #306
- Remove option to add blacklist entries from inside the blacklistPanel #298
- Remove statistic functions in Experimental panel #308
### Fixed
- CodeMap does not move anymore when navigating in text-fields #307
- Merge blacklist in multipleFile view and convert paths #275
- Show logo in NW.js standalone application #233
- CodeMap does not move anymore when navigating in text-fields #307
- Merge blacklist in multipleFile view and convert paths #275
- Show logo in NW.js standalone application #233

@@ -994,18 +1010,18 @@ ## [1.20.1] - 2018-12-19

- button to unfocus node
- NodeContextMenu: Option to only hide dependent edges
- plop support
- button to unfocus node
- NodeContextMenu: Option to only hide dependent edges
- plop support
### Changed
- Renaming 'isolate node' to 'focus node'
- Focusing a node does not remove the blacklist items of type Hide
- Renaming 'isolate node' to 'focus node'
- Focusing a node does not remove the blacklist items of type Hide
### Removed
- NodeContextMenu: Option to 'show all' nodes, which used to unhide all nodes
- NodeContextMenu: Option to 'show all' nodes, which used to unhide all nodes
### Fixed
- Reshow hidden nodes from Treeview or Blacklist
- Reshow hidden nodes from Treeview or Blacklist

@@ -1016,3 +1032,3 @@ ## [1.19.0] - 2018-11-02

- Deleted files in delta view use their previous area value in order to be visible #254
- Deleted files in delta view use their previous area value in order to be visible #254

@@ -1025,5 +1041,5 @@ ### Changed

- Buildings in the delta view are not colored correctly #253
- Reset Button in RibbonBar to reset 'Invert Colors' #255
- Remove lag of 'Invert Color' checkboxes, when selecting single/delta mode #255
- Buildings in the delta view are not colored correctly #253
- Reset Button in RibbonBar to reset 'Invert Colors' #255
- Remove lag of 'Invert Color' checkboxes, when selecting single/delta mode #255

@@ -1044,22 +1060,22 @@ ## [1.18.1] - 2018-10-31

- Integration with Jasome through JasomeImporter #245
- URL parameter 'mode' with the values Single, Multiple or Delta
- Blacklist to persist excluded or hidden nodes #205
- Option to exclude nodes in nodeContextMenu #205
- BlacklistPanel in SettingsSidebar to manage blacklist #205
- Save-Button to download current CodeMap #205
- Publishing visualization on Docker Hub #252
- Integration with Jasome through JasomeImporter #245
- URL parameter 'mode' with the values Single, Multiple or Delta
- Blacklist to persist excluded or hidden nodes #205
- Option to exclude nodes in nodeContextMenu #205
- BlacklistPanel in SettingsSidebar to manage blacklist #205
- Save-Button to download current CodeMap #205
- Publishing visualization on Docker Hub #252
### Changed
- No longer fat jar of every subcomponent of analysis, baked into ccsh
- Changed simple syserr write to logger call for analysis #243
- No longer fat jar of every subcomponent of analysis, baked into ccsh
- Changed simple syserr write to logger call for analysis #243
### Removed
- URL parameter 'delta' does not exist anymore
- URL parameter 'delta' does not exist anymore
### Fixed
- Show delta of CodeMap when URL parameter mode=delta is set
- Show delta of CodeMap when URL parameter mode=delta is set

@@ -1072,5 +1088,5 @@ ## [1.17.0] - 2018-09-28

- Invert delta colors moved from color to heigh metric column in ribbon bar #220
- Delta value now as kindOfMap shown #220
- Aggreate maps as multiple rename #220
- Invert delta colors moved from color to heigh metric column in ribbon bar #220
- Delta value now as kindOfMap shown #220
- Aggreate maps as multiple rename #220

@@ -1081,3 +1097,3 @@ ### Removed

- Single/delta buttons now correctly activated when delta in ulr shown #220
- Single/delta buttons now correctly activated when delta in ulr shown #220

@@ -1088,9 +1104,9 @@ ## [1.17.0] - 2018-09-21

- CodeMaatImport for temporal coupling dependencies #172
- EdgeFilter to aggregate edge-attributes as node-attributes #222
- Option to show and hide dependent edges from node-context-menu #218
- CodeMaatImport for temporal coupling dependencies #172
- EdgeFilter to aggregate edge-attributes as node-attributes #222
- Option to show and hide dependent edges from node-context-menu #218
### Changed
- MergeFilter merges edges #172
- MergeFilter merges edges #172

@@ -1111,3 +1127,3 @@ ### Removed

- missing event in firefox #232
- missing event in firefox #232

@@ -1118,3 +1134,3 @@ ## [1.16.1] - 2018-08-31

- gitlab + dotnet manual
- gitlab + dotnet manual

@@ -1131,3 +1147,3 @@ ### Changed

- add the option to add multiple files via url parameter (e.g. ?file=a&file=b...)
- add the option to add multiple files via url parameter (e.g. ?file=a&file=b...)

@@ -1154,8 +1170,8 @@ ### Changed

- e2e tests are running in CI Environment (headless)
- pupeteer as e2e test framework
- Show names of marked packages in legend
- Added a source code importer that can analyse rloc,mcc for java source code
- keep settings when the user changes a file
- Added option to set white background
- e2e tests are running in CI Environment (headless)
- pupeteer as e2e test framework
- Show names of marked packages in legend
- Added a source code importer that can analyse rloc,mcc for java source code
- keep settings when the user changes a file
- Added option to set white background

@@ -1166,3 +1182,3 @@ ### Changed

- cypress
- cypress

@@ -1177,3 +1193,3 @@ ### Fixed

- Changed folder detail metrics from mean to sum
- Changed folder detail metrics from mean to sum

@@ -1198,11 +1214,11 @@ ### Removed

- Added UnderstandImporter to Analysis
- Packages can be highlighted in different colors #152
- Adding a context menu with highlighting colors and convenience methods for the tree view and 3D view #155
- Folders and files to highlight can be described in the cc.json #165
- Dynamic/automatic margin computing de/activated by tick
- Added UnderstandImporter to Analysis
- Packages can be highlighted in different colors #152
- Adding a context menu with highlighting colors and convenience methods for the tree view and 3D view #155
- Folders and files to highlight can be described in the cc.json #165
- Dynamic/automatic margin computing de/activated by tick
### Changed
- Details panel: using the sum of the childrens metrics instead of the mean value
- Details panel: using the sum of the childrens metrics instead of the mean value

@@ -1213,4 +1229,4 @@ ### Removed

- Display buttons do not trigger map changes #185
- Flickering surfaces when zooming out
- Display buttons do not trigger map changes #185
- Flickering surfaces when zooming out

@@ -1221,19 +1237,19 @@ ## [1.13.0] - 2018-06-08

- Layout switcher #141
- Added CrococosmoImporter to Analysis
- Added type, dirs, name to CSVExporter
- Invert height of building checkbox
- Aggregate multiple maps in visualization #110
- Auto Focus selected map part
- Timmer added to applySettings in SettingsService
- Layout switcher #141
- Added CrococosmoImporter to Analysis
- Added type, dirs, name to CSVExporter
- Invert height of building checkbox
- Aggregate multiple maps in visualization #110
- Auto Focus selected map part
- Timmer added to applySettings in SettingsService
### Changed
- Crococosmo xml files will now generate a cc.json file for each version
- Suppressing ARIA warnings
- Simplified gradle structure of analysis part
- Deltas added in the metric quick access panel #138
- Ticks and ResetValue Buttons call to onSettingsChange to avoid applySettings timer
- compacting empty middle packages #150
- Detail panel minimized by default
- Crococosmo xml files will now generate a cc.json file for each version
- Suppressing ARIA warnings
- Simplified gradle structure of analysis part
- Deltas added in the metric quick access panel #138
- Ticks and ResetValue Buttons call to onSettingsChange to avoid applySettings timer
- compacting empty middle packages #150
- Detail panel minimized by default

@@ -1244,4 +1260,4 @@ ### Removed

- filter by regex shows parent nodes #116
- typo in scss file
- filter by regex shows parent nodes #116
- typo in scss file

@@ -1252,8 +1268,8 @@ ## [1.12.0] - 2018-04-27

- horizontal quick access metric chooser
- Link behind filepath in detailPanel #84
- Double click event-handler on Buildings #84
- Detail Panel can be minimized and maximized
- Settings option to minimize Detail Panel
- cypress as an e2e test runner
- horizontal quick access metric chooser
- Link behind filepath in detailPanel #84
- Double click event-handler on Buildings #84
- Detail Panel can be minimized and maximized
- Settings option to minimize Detail Panel
- cypress as an e2e test runner

@@ -1264,4 +1280,4 @@ ### Changed

- metric details from legend
- metric chooser from settings panel
- metric details from legend
- metric chooser from settings panel

@@ -1280,3 +1296,3 @@ ### Fixed

- a sonar importer bug which prevented the importer to fetch the last page #122
- a sonar importer bug which prevented the importer to fetch the last page #122

@@ -1297,11 +1313,11 @@ ## [1.11.1] - 2018-04-11

- SASS support
- simple regex filter
- Reset Button
- Dialog Service replaces console log calls and window.alert calls
- linking tree view and map hover
- auto fit scene button
- anugularJS material
- Scenarios are now filtered by compatibility for the given map
- Link in visualization #84
- SASS support
- simple regex filter
- Reset Button
- Dialog Service replaces console log calls and window.alert calls
- linking tree view and map hover
- auto fit scene button
- anugularJS material
- Scenarios are now filtered by compatibility for the given map
- Link in visualization #84

@@ -1312,8 +1328,8 @@ ### Changed

- materialize-css
- grunt
- materialize-css
- grunt
### Fixed
- less flickering and artifacts
- less flickering and artifacts

@@ -1326,4 +1342,4 @@ ## [1.10.0] - 2018-03-22

- Clean up UI #86
- Updated analysis dependencies
- Clean up UI #86
- Updated analysis dependencies

@@ -1334,8 +1350,8 @@ ### Removed

- Delta View shows Deltas of itself as non-trivial if nodes have same name #89: Compare deltas by path not name
- Delta calculation performance boost #91
- Problems when intermediate nodes missed metrics #92
- removed unnecessary calculations
- removed bug in SonarImporter that slowed up performance and missed out multiple metrics
- minor bugs
- Delta View shows Deltas of itself as non-trivial if nodes have same name #89: Compare deltas by path not name
- Delta calculation performance boost #91
- Problems when intermediate nodes missed metrics #92
- removed unnecessary calculations
- removed bug in SonarImporter that slowed up performance and missed out multiple metrics
- minor bugs

@@ -1348,3 +1364,3 @@ ## [1.9.3] - 2018-02-23

- sorting treeview by folders and names
- sorting treeview by folders and names

@@ -1359,9 +1375,9 @@ ### Removed

- added preliminary CSVExporter for visualisation data
- added preliminary CSVExporter for visualisation data
### Changed
- padding rendering
- minimal building height is 1 to prevent clipping issues
- fallback values for visualization when no metric is available (area = 1, height = 1, color = grey). Data in data structure will not be changed.
- padding rendering
- minimal building height is 1 to prevent clipping issues
- fallback values for visualization when no metric is available (area = 1, height = 1, color = grey). Data in data structure will not be changed.

@@ -1382,3 +1398,3 @@ ### Removed

- detail panel bug fix
- detail panel bug fix

@@ -1391,3 +1407,3 @@ ## [1.9.0] - 2018-02-20

- moved to unscoped npm packages
- moved to unscoped npm packages

@@ -1404,3 +1420,3 @@ ### Removed

- detail panel background is white now. better visibility
- detail panel background is white now. better visibility

@@ -1417,3 +1433,3 @@ ### Removed

- revision chooser moved to settings panel and uses now understandable dropdowns instead of links. Part of the #82 proposals
- revision chooser moved to settings panel and uses now understandable dropdowns instead of links. Part of the #82 proposals

@@ -1428,10 +1444,10 @@ ### Removed

- Experimental dependency support
- loading indicator
- file path to detail panel
- collapsible tree view and visibility/isolation per node toggles
- Experimental dependency support
- loading indicator
- file path to detail panel
- collapsible tree view and visibility/isolation per node toggles
### Changed
- added a ray-aabb intersection test before precise testing. Less time is spent in intersection methods.
- added a ray-aabb intersection test before precise testing. Less time is spent in intersection methods.

@@ -1442,9 +1458,9 @@ ### Removed

- fixed a minor bug
- canvas mouse event listener are now limited to the canvas dom element. UI events will not trigger the canvas listeners anymore
- canvas mouse events distinguish now between click and drag. Dragging does not reset selection anymore
- slider input #64
- rz slider initialization bug
- increasing test coverage
- deltas where calculated on map loading even though, they were disabled
- fixed a minor bug
- canvas mouse event listener are now limited to the canvas dom element. UI events will not trigger the canvas listeners anymore
- canvas mouse events distinguish now between click and drag. Dragging does not reset selection anymore
- slider input #64
- rz slider initialization bug
- increasing test coverage
- deltas where calculated on map loading even though, they were disabled

@@ -1461,4 +1477,4 @@ ## [1.7.2] - 2018-02-02

- url to homepage
- analysis package
- url to homepage
- analysis package

@@ -1481,7 +1497,7 @@ ## [1.7.1] - 2018-02-02

- npm pachage scoped to @maibornwolff
- Defined further scenarios via json file
- Added description for metrics and scenarios
- using fixed point values in detail panel (ui) to truncate infinite or long decimals
- folders now use the mean attributes of their buildings(leaves)
- npm pachage scoped to @maibornwolff
- Defined further scenarios via json file
- Added description for metrics and scenarios
- using fixed point values in detail panel (ui) to truncate infinite or long decimals
- folders now use the mean attributes of their buildings(leaves)

@@ -1492,3 +1508,3 @@ ### Removed

- Bugfix: detail panel should be cleared before setting new details else old values may survive
- Bugfix: detail panel should be cleared before setting new details else old values may survive

@@ -1509,9 +1525,9 @@ ## [1.6.7] - 2018-02-01

- added anonymous git log generator anongit
- browser demo shows codecharta-visualization sonar analysis
- added anonymous git log generator anongit
- browser demo shows codecharta-visualization sonar analysis
### Changed
- rewrote command line interface
- linking ccsh to bin/ccsh will be deleted later
- rewrote command line interface
- linking ccsh to bin/ccsh will be deleted later

@@ -1522,3 +1538,3 @@ ### Removed

- No underscore for scenarios in tooltips #71
- No underscore for scenarios in tooltips #71

@@ -1545,3 +1561,3 @@ ## [1.6.5] - 2018-01-30

- fixed broken SonarImporter due to jdk9 migration
- fixed broken SonarImporter due to jdk9 migration

@@ -1552,4 +1568,4 @@ ## [1.6.3] - 2018-01-26

- added npm publish for analysis
- simple release script for automatic changelog updates, commits, tags, version bumps
- added npm publish for analysis
- simple release script for automatic changelog updates, commits, tags, version bumps

@@ -1566,18 +1582,18 @@ ### Changed

- added support for git log --raw and git log --numstat --raw
- added support for git log --numstat and codechurn
- added support for renames in SCMLogParser for git log --name-status
- added support for renames in SCMLogParser for git log --numstat, git log --raw and git log --numstat --raw
- added new SCM experimental metrics range_of_weeks_with_commits and successive_weeks_of_commits
- the file origin of a node is displayed in the details now
- sonarqube analysis on CI build
- npm publish support in visualization
- added support for git log --raw and git log --numstat --raw
- added support for git log --numstat and codechurn
- added support for renames in SCMLogParser for git log --name-status
- added support for renames in SCMLogParser for git log --numstat, git log --raw and git log --numstat --raw
- added new SCM experimental metrics range_of_weeks_with_commits and successive_weeks_of_commits
- the file origin of a node is displayed in the details now
- sonarqube analysis on CI build
- npm publish support in visualization
### Changed
- Deltas are no longer experimental
- two selected delta maps now merge their nodes correctly. The map where
a node was missing get's a copy of this node with metrics=0.
File additions/deletions are therefore only visible when areaMetric is
unary and deltas are activated.
- Deltas are no longer experimental
- two selected delta maps now merge their nodes correctly. The map where
a node was missing get's a copy of this node with metrics=0.
File additions/deletions are therefore only visible when areaMetric is
unary and deltas are activated.

@@ -1588,7 +1604,7 @@ ### Removed

- delta display bug for heights
- going back from delta view now correctly removes deltas from node data
- Delta shown although not in delta mode #60
- Allow inversion of delta colors #57
- npm binary error
- delta display bug for heights
- going back from delta view now correctly removes deltas from node data
- Delta shown although not in delta mode #60
- Allow inversion of delta colors #57
- npm binary error

@@ -1601,4 +1617,4 @@ ## [1.5.2] - 2018-01-04

- scaling slider now has steps of 0.1. This allows the user to select precise values like 2.0
- updated jdk to jdk9
- scaling slider now has steps of 0.1. This allows the user to select precise values like 2.0
- updated jdk to jdk9

@@ -1609,6 +1625,6 @@ ### Removed

- Opening the same file a second time does not work #53
- added missing require declaration
- added glsl loader in testing environment
- Native Application support is bugged while building in Travis CI #48
- Opening the same file a second time does not work #53
- added missing require declaration
- added glsl loader in testing environment
- Native Application support is bugged while building in Travis CI #48

@@ -1619,3 +1635,3 @@ ## [1.5.1] - 2017-11-14

- command line parameter to toggle "authors" attribute in SCMLogParser
- command line parameter to toggle "authors" attribute in SCMLogParser

@@ -1628,3 +1644,3 @@ ### Changed

- when passing a file through the "file" parameter in the URL, the map now renders correctly
- when passing a file through the "file" parameter in the URL, the map now renders correctly

@@ -1635,17 +1651,17 @@ ## [1.5.0] - 2017-10-24

- experimental delta functionality
- loading multiple maps
- experimental margin slider
- experimental delta functionality
- loading multiple maps
- experimental margin slider
### Changed
- faster rendering
- faster rendering
### Removed
- nwjs packages and native apps due to a bug
- nwjs packages and native apps due to a bug
### Fixed
- using color metric instead of height metric for color range slider ceil
- using color metric instead of height metric for color range slider ceil

@@ -1656,12 +1672,12 @@ ## [1.4.0] - 2017-09-14

- Typescript support
- Browsersync
- added advanced merging strategy "leaf" in MergeFilter
- advanced merging with restructuring
- Typescript support
- Browsersync
- added advanced merging strategy "leaf" in MergeFilter
- advanced merging with restructuring
### Changed
- Browserify replaced with Webpack
- Better debugging
- Karma instead of Mocha
- Browserify replaced with Webpack
- Better debugging
- Karma instead of Mocha

@@ -1676,22 +1692,22 @@ ### Removed

- add slider controls for color thresholds #19
- Added additional structuring in SonarImporter for multi-module projects
- button to generate current url parameters
- camera position is now a setting (e.g. in scenarios or url parameters)
- margin slider: make it easier to find out to which package/folder a class belongs #20
- add slider controls for color thresholds #19
- Added additional structuring in SonarImporter for multi-module projects
- button to generate current url parameters
- camera position is now a setting (e.g. in scenarios or url parameters)
- margin slider: make it easier to find out to which package/folder a class belongs #20
### Changed
- better url parameter resolution (nested parameters are handled correctly)
- changed hover color. Allows better distinction between hover and select
- better url parameter resolution (nested parameters are handled correctly)
- changed hover color. Allows better distinction between hover and select
### Removed
- obsolete helper grid
- obsolete helper grid
### Fixed
- changing display or color settings resets scaling #18
- scenario description #32
- Scaling should not scale the labels #35
- changing display or color settings resets scaling #18
- scenario description #32
- Scaling should not scale the labels #35

@@ -1708,3 +1724,3 @@ ## [1.3.1] - 2017-07-05

- Prevented override of URL-parameters by default scenario
- Prevented override of URL-parameters by default scenario

@@ -1715,10 +1731,10 @@ ## [1.3.0] - 2017-07-05

- Adding simple merge functionality for multiple json files
- Added CSVImporter
- Added Translation for SonarQube metrics
- Added descriptions for metrics
- Adding simple merge functionality for multiple json files
- Added CSVImporter
- Added Translation for SonarQube metrics
- Added descriptions for metrics
### Changed
- Changed uppercase metrics, e.g. RLOC, to lowercase metrics
- Changed uppercase metrics, e.g. RLOC, to lowercase metrics

@@ -1729,3 +1745,3 @@ ### Removed

- Simple cc.json does not display anything #17
- Simple cc.json does not display anything #17

@@ -1736,5 +1752,5 @@ ## [1.2.0] - 2017-06-19

- Adding Labels and UI
- Support for links to source page of SonarQube in sonarimporter
- Added SCMLogParser
- Adding Labels and UI
- Support for links to source page of SonarQube in sonarimporter
- Added SCMLogParser

@@ -1747,3 +1763,3 @@ ### Changed

- GitHub Issue: legend is wrong #21
- GitHub Issue: legend is wrong #21

@@ -1754,3 +1770,3 @@ ## [1.1.5] - 2017-05-31

- Wrong version numbers in analysis part
- Wrong version numbers in analysis part

@@ -1761,9 +1777,9 @@ ## [1.1.4] - 2017-05-26

- Scenarios and default scenario
- Translation API for Metrics
- Metric tooltips in dropdown
- Scenarios and default scenario
- Translation API for Metrics
- Metric tooltips in dropdown
### Fixed
- GitHub Issue: Sonarimporter crashes with null pointer exception when there is a component without path. #13
- GitHub Issue: Sonarimporter crashes with null pointer exception when there is a component without path. #13

@@ -1774,8 +1790,8 @@ ## [1.1.3] - 2017-05-01

- Support for SonarQube Measures-API
- Error logging for sonarqube errors
- Support for SonarQube Measures-API
- Error logging for sonarqube errors
### Changed
- Standard Sonar metric is now complexity,ncloc,functions,duplicated_lines,classes,blocker_violations,generated_lines,bugs,commented_out_code_lines,lines,violations,comment_lines,duplicated_blocks
- Standard Sonar metric is now complexity,ncloc,functions,duplicated_lines,classes,blocker_violations,generated_lines,bugs,commented_out_code_lines,lines,violations,comment_lines,duplicated_blocks

@@ -1786,3 +1802,3 @@ ## [1.1.2] - 2017-04-28

- Translation API for Metrics
- Translation API for Metrics

@@ -1793,4 +1809,4 @@ ## [1.1.1] - 2017-04-07

- GitHub Issue: Flickering surfaces #3
- GitHub Issue: Unable to install due to readlink error on macOS #4
- GitHub Issue: Flickering surfaces #3
- GitHub Issue: Unable to install due to readlink error on macOS #4

@@ -1801,3 +1817,3 @@ ## [1.1.0] - 2017-03-27

- SourceMonitorImporter for importing projects from SourceMonitor.
- SourceMonitorImporter for importing projects from SourceMonitor.

@@ -1808,3 +1824,3 @@ ## [1.0.0] - 2017-03-17

- SonarImporter for importing projects from SonarQube.
- ValidationTool for validating an existing json file.
- SonarImporter for importing projects from SonarQube.
- ValidationTool for validating an existing json file.

@@ -1,26 +0,26 @@

Copyright (c) 2018, MaibornWolff GmbH
All rights reserved.
Copyright (c) 2018, MaibornWolff GmbH
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of nor the names of its contributors may be used to
endorse or promote products derived from this software without specific
prior written permission.
- Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
- Neither the name of nor the names of its contributors may be used to
endorse or promote products derived from this software without specific
prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

@@ -55,4 +55,4 @@ # CodeCharta analysis

- Bash or similar
- JRE 8-11 (Oracle Java or OpenJDK)
- Bash or similar
- JRE 8-11 (Oracle Java or OpenJDK)

@@ -69,6 +69,6 @@ ## Installation via npm

- Download / build package
- Unzip / untar package in desired destination folder (named CC_INSTALL_DIR)
- In bash:
> ./bin/ccsh -h
- Download / build package
- Unzip / untar package in desired destination folder (named CC_INSTALL_DIR)
- In bash:
> ./bin/ccsh -h

@@ -83,7 +83,7 @@ ## Build

- Unit tests:
- Unit tests:
> ./gradlew test
- Integration tests:
- Integration tests:

@@ -90,0 +90,0 @@ > ./gradlew integrationTest

@@ -11,3 +11,3 @@ # CodeCharta

To run it you can call `ccsh`
To run it you can call `ccsh`

@@ -17,2 +17,1 @@ # More

Please visit [our github page](https://github.com/MaibornWolff/codecharta/tree/master/analysis) to learn more about CodeCharta

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc