From 06bf0bfe9432f85feaefe57016611e59ad03439d Mon Sep 17 00:00:00 2001
From: Igor Maznitsa
Date: Sun, 13 Dec 2020 00:16:46 +0200
Subject: [PATCH] release 1.4.10
---
README.md | 6 +++---
changelog.txt | 2 +-
mind-map/idea-mindmap/build.gradle | 4 ++--
mind-map/idea-mindmap/pom.xml | 2 +-
mind-map/idea-mindmap/resources/META-INF/plugin.xml | 2 +-
.../ideamindmap/editor/MindMapPanelControllerImpl.java | 4 ++--
mind-map/mind-map-ide-common/pom.xml | 2 +-
mind-map/mind-map-model/pom.xml | 4 ++--
mind-map/mind-map-swing-panel/pom.xml | 2 +-
mind-map/nb-mind-map/pom.xml | 2 +-
.../igormaznitsa/nbmindmap/nb/editor/MMDGraphEditor.java | 4 ++--
mind-map/pom.xml | 8 ++++----
mind-map/scia-reto/pom.xml | 2 +-
.../com/igormaznitsa/sciareto/ui/editors/MMDEditor.java | 4 ++--
14 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/README.md b/README.md
index 2694c0396..f2149da27 100644
--- a/README.md
+++ b/README.md
@@ -4,8 +4,8 @@
[![Java 8.0+](https://img.shields.io/badge/java-8.0%2b-green.svg)](http://www.oracle.com/technetwork/java/javase/downloads/index.html)
[![NetBeans](https://img.shields.io/badge/netbeans-8.0%2b-green.svg)](http://plugins.netbeans.org/plugin/60188/nb-mindmap-editor)
[![Intellij IDEA](https://img.shields.io/badge/idea-14.0.5%2b-green.svg)](https://plugins.jetbrains.com/plugin/8045)
-[![PayPal donation](https://img.shields.io/badge/donation-PayPal-red.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=AHWJHJFBAWGL2)
-[![YooMoney donation](https://img.shields.io/badge/donation-Я.деньги-yellow.svg)](https://yoomoney.ru/to/41001158080699)
+[![PayPal donation](https://img.shields.io/badge/donation-PayPal-cyan.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=AHWJHJFBAWGL2)
+[![YooMoney donation](https://img.shields.io/badge/donation-Yoo.money-blue.svg)](https://yoomoney.ru/to/41001158080699)
# Introduction
The Main part of a software project is not code but knowledge generated during the project. I guess knowledge is the main part of every business today and it is very important to move the generated knowledge from non-formal level to formal level to avoid its loss. There are many approaches to save knowledge and [a mind map diagram](https://en.wikipedia.org/wiki/Mind_map) is one of them. Also it is very important to keep the "distance" between project and its knowledge as short as possible and the ideal variant is to keep knowledge just within the project as a document set. If you use any external knowledge engineering tool then the distance already is not so short and for the cause I had decided to develop some plugin which would allow to form mind maps and keep knowledge graph just within projects and allow to work with the graphs just with the IDE.
@@ -14,7 +14,7 @@ Initially I developed plugin for NetBeans IDE but because in companies, where I
![Screenshots from all](./assets/screenshots_all.png)
# Changelog
-__1.4.10 (SNAPSHOT)__
+__1.4.10 (14-dec-2020)__
- SR: added View-Zoom into the main menu toolbar
- ALL: added password protection for notes (AES-256)
- ALL: decreased topic dragging start sensitivity [#77](https://github.com/raydac/netbeans-mmd-plugin/issues/77)
diff --git a/changelog.txt b/changelog.txt
index 749f2e90f..50d6937d6 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,4 +1,4 @@
-__1.4.10 (SNAPSHOT)__
+__1.4.10 (14-dec-2020)__
- SR: added View-Zoom into the main menu toolbar
- ALL: added password protection for notes (AES-256)
- ALL: decreased topic dragging start sensitivity [#77](https://github.com/raydac/netbeans-mmd-plugin/issues/77)
diff --git a/mind-map/idea-mindmap/build.gradle b/mind-map/idea-mindmap/build.gradle
index 508913b31..520be7f67 100644
--- a/mind-map/idea-mindmap/build.gradle
+++ b/mind-map/idea-mindmap/build.gradle
@@ -9,7 +9,7 @@ repositories {
mavenLocal()
}
-version = project.hasProperty('mm_plugin_version') ? project.getProperty('mm_plugin_version') : "1.4.10-SNAPSHOT"
+version = project.hasProperty('mm_plugin_version') ? project.getProperty('mm_plugin_version') : "1.4.10"
intellij {
version 'IC-139.1803.20'
@@ -18,7 +18,7 @@ intellij {
updateSinceUntilBuild false
}
-def mindMapModelVersion = project.hasProperty('mm_model_version') ? project.getProperty('mm_model_version') : "1.4.10-SNAPSHOT"
+def mindMapModelVersion = project.hasProperty('mm_model_version') ? project.getProperty('mm_model_version') : "1.4.10"
def mindMapCommonVersion = project.hasProperty('mm_ide_common_version') ? project.getProperty('mm_ide_common_version') : project.version
def mindMapPanelVersion = project.hasProperty('mm_panel_version') ? project.getProperty('mm_panel_version') : project.version
def commonsIoVersion = project.hasProperty('commonsio_version') ? project.getProperty('commonsio_version') : "2.5"
diff --git a/mind-map/idea-mindmap/pom.xml b/mind-map/idea-mindmap/pom.xml
index 0b1e66d23..7fd938b29 100644
--- a/mind-map/idea-mindmap/pom.xml
+++ b/mind-map/idea-mindmap/pom.xml
@@ -5,7 +5,7 @@
com.igormaznitsa
mind-map
- 1.4.10-SNAPSHOT
+ 1.4.10
idea-mindmap
diff --git a/mind-map/idea-mindmap/resources/META-INF/plugin.xml b/mind-map/idea-mindmap/resources/META-INF/plugin.xml
index 3af8ee3e6..9fb58ef60 100644
--- a/mind-map/idea-mindmap/resources/META-INF/plugin.xml
+++ b/mind-map/idea-mindmap/resources/META-INF/plugin.xml
@@ -12,7 +12,7 @@
]]>
1.4.10 (SNAPSHOT)
+ 1.4.10 (14-dec-2020)
- minor bugfix and refactoring
- added password protection for notes (AES-256)
diff --git a/mind-map/idea-mindmap/src/com/igormaznitsa/ideamindmap/editor/MindMapPanelControllerImpl.java b/mind-map/idea-mindmap/src/com/igormaznitsa/ideamindmap/editor/MindMapPanelControllerImpl.java
index 8337e704e..35d882067 100644
--- a/mind-map/idea-mindmap/src/com/igormaznitsa/ideamindmap/editor/MindMapPanelControllerImpl.java
+++ b/mind-map/idea-mindmap/src/com/igormaznitsa/ideamindmap/editor/MindMapPanelControllerImpl.java
@@ -462,7 +462,7 @@ public void editTextForTopic(final Topic topic) {
}
} catch (RuntimeException ex) {
this.dialogProvider.msgError(this.getPanel(),
- "Can't decode encrypted text for error! May be broken data!");
+ "Can't decode encrypted text for error!\nEither broken data or current JDK security policy doesn't support AES-256!");
LOGGER.error("Can't decode encrypted note", ex);
}
}
@@ -496,7 +496,7 @@ public void editTextForTopic(final Topic topic) {
newNoteText = CryptoUtils.encrypt(result.getPassword(), result.getText());
} catch (RuntimeException ex) {
this.dialogProvider
- .msgError(this.getPanel(), "Can't encrypt text for error! Examine log!");
+ .msgError(this.getPanel(), "Can't encrypt text for error!\nExamine log and check JDK security policy for AES-256 support!");
LOGGER.error("Can't encrypt note", ex);
return;
}
diff --git a/mind-map/mind-map-ide-common/pom.xml b/mind-map/mind-map-ide-common/pom.xml
index 410d60008..0b991fa88 100644
--- a/mind-map/mind-map-ide-common/pom.xml
+++ b/mind-map/mind-map-ide-common/pom.xml
@@ -4,7 +4,7 @@
com.igormaznitsa
mind-map
- 1.4.10-SNAPSHOT
+ 1.4.10
mind-map-ide-common
diff --git a/mind-map/mind-map-model/pom.xml b/mind-map/mind-map-model/pom.xml
index bfda8c0e6..d1faf814d 100644
--- a/mind-map/mind-map-model/pom.xml
+++ b/mind-map/mind-map-model/pom.xml
@@ -5,12 +5,12 @@
com.igormaznitsa
mind-map
- 1.4.10-SNAPSHOT
+ 1.4.10
com.igormaznitsa
mind-map-model
- 1.4.10-SNAPSHOT
+ 1.4.10
jar
NB Mind Map model
diff --git a/mind-map/mind-map-swing-panel/pom.xml b/mind-map/mind-map-swing-panel/pom.xml
index 7aedfd5a0..05b658279 100644
--- a/mind-map/mind-map-swing-panel/pom.xml
+++ b/mind-map/mind-map-swing-panel/pom.xml
@@ -4,7 +4,7 @@
com.igormaznitsa
mind-map
- 1.4.10-SNAPSHOT
+ 1.4.10
mind-map-swing-panel
diff --git a/mind-map/nb-mind-map/pom.xml b/mind-map/nb-mind-map/pom.xml
index 4d328e818..36276b186 100644
--- a/mind-map/nb-mind-map/pom.xml
+++ b/mind-map/nb-mind-map/pom.xml
@@ -5,7 +5,7 @@
com.igormaznitsa
mind-map
- 1.4.10-SNAPSHOT
+ 1.4.10
nb-mind-map
diff --git a/mind-map/nb-mind-map/src/main/java/com/igormaznitsa/nbmindmap/nb/editor/MMDGraphEditor.java b/mind-map/nb-mind-map/src/main/java/com/igormaznitsa/nbmindmap/nb/editor/MMDGraphEditor.java
index 453bb08b2..cceea9dcb 100644
--- a/mind-map/nb-mind-map/src/main/java/com/igormaznitsa/nbmindmap/nb/editor/MMDGraphEditor.java
+++ b/mind-map/nb-mind-map/src/main/java/com/igormaznitsa/nbmindmap/nb/editor/MMDGraphEditor.java
@@ -1465,7 +1465,7 @@ private void editTextForTopic(final Topic topic) {
} catch (RuntimeException ex) {
DialogProviderManager.getInstance().getDialogProvider()
.msgError(this,
- "Can't decode encrypted text for error! May be broken data!");
+ "Can't decode encrypted text for error!\nEither broken data or current JDK security policy doesn't support AES-256!");
LOGGER.error("Can't decode encrypted note", ex);
}
}
@@ -1498,7 +1498,7 @@ private void editTextForTopic(final Topic topic) {
} catch (RuntimeException ex) {
DialogProviderManager.getInstance().getDialogProvider()
.msgError(this,
- "Can't encrypt text for error! Examine log!");
+ "Can't encrypt text for error!\nExamine log and check JDK security policy for AES-256 support!");
LOGGER.error("Can't encrypt note", ex);
return;
}
diff --git a/mind-map/pom.xml b/mind-map/pom.xml
index 34063b687..f8be8a2e3 100644
--- a/mind-map/pom.xml
+++ b/mind-map/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.igormaznitsa
mind-map
- 1.4.10-SNAPSHOT
+ 1.4.10
pom
2015
@@ -12,13 +12,13 @@
UTF-8
1.4.10
- ${main.version.raw}-SNAPSHOT
-
+
+ ${main.version.raw}
1.1.3
1.0.3
1.0.0
- 1.4.10-SNAPSHOT
+ 1.4.10
1.11.3
20180813
2.3.9
diff --git a/mind-map/scia-reto/pom.xml b/mind-map/scia-reto/pom.xml
index 9b66c9389..ae92ed90c 100644
--- a/mind-map/scia-reto/pom.xml
+++ b/mind-map/scia-reto/pom.xml
@@ -5,7 +5,7 @@
com.igormaznitsa
mind-map
- 1.4.10-SNAPSHOT
+ 1.4.10
scia-reto
diff --git a/mind-map/scia-reto/src/main/java/com/igormaznitsa/sciareto/ui/editors/MMDEditor.java b/mind-map/scia-reto/src/main/java/com/igormaznitsa/sciareto/ui/editors/MMDEditor.java
index ecced6d45..a93942d54 100644
--- a/mind-map/scia-reto/src/main/java/com/igormaznitsa/sciareto/ui/editors/MMDEditor.java
+++ b/mind-map/scia-reto/src/main/java/com/igormaznitsa/sciareto/ui/editors/MMDEditor.java
@@ -1023,7 +1023,7 @@ private void editTextForTopic(@Nonnull final Topic topic) {
} catch (RuntimeException ex) {
DialogProviderManager.getInstance().getDialogProvider()
.msgError(Main.getApplicationFrame(),
- "Can't decode encrypted text for error! May be broken data!");
+ "Can't decode encrypted text for error!\nEither broken data or current JDK security policy doesn't support AES-256!");
logger.error("Can't decode encrypted note", ex);
}
}
@@ -1054,7 +1054,7 @@ private void editTextForTopic(@Nonnull final Topic topic) {
} catch (RuntimeException ex) {
DialogProviderManager.getInstance().getDialogProvider()
.msgError(this.getMainComponent(),
- "Can't encrypt text for error! Examine log!");
+ "Can't encrypt text for error!\nExamine log and check JDK security policy for AES-256 support!");
logger.error("Can't encrypt note", ex);
return;
}