-
Notifications
You must be signed in to change notification settings - Fork 44
/
changelog.txt
306 lines (271 loc) · 17.5 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
__1.6.9 (SNAPSHOT)__
- SR: updated embedded JDK to 23.0.1+13
__1.6.8 (09-sep-2024)__
- ALL: improvements and refactoring of exporters
- AP: added system property substitution for text fields
- AP: improved annotation source line detection
- SR: Embedded JDK updated to 22.0.2+11
- SR: PlantUML updated to 1.2024.7
__1.6.7 (30-may-2024)__
- IJ: Minimal supported Intellij IDEA platform lifted up to 2022.2 (Build: 222.4554.10)
- IJ: Fixed scope for MMD files
- IJ: Plugin renamed to 'SciaReto Mind Map' by requirement of JetBrains
- SR: Added version for Linux ARM (aarch64)
- SR: PlantUML updated to 1.2024.5
- SR: Embedded JDK updated to 22.0.1+12
__1.6.6 (11-feb-2024)__
- SR: PlantUML updated to 1.2024.1
- SR: Added option to keep non-saved documents between sessions
- SR: Embedded JDK updated to 21.0.2+14
- IJ: Added `MMD Files` view panel
- IJ: Minimal supported Intellij IDEA platform lifted up to 202.8194.7
- AP: improved annotation processor to find and extract marks in method bodies
- SR: embedded Intellij fonts (`JetBrains Mono Kawkab` and `JetBrains Mono Vazir`) with Farsi char-set support [#120](https://github.com/raydac/netbeans-mmd-plugin/issues/120)
- IJ,NB: Improved font configuration use for Note text editor [#120](https://github.com/raydac/netbeans-mmd-plugin/issues/120)
__1.6.5 (13-dec-2023)__
- IJ: Fixed new topic focus lost if TAB pressed during edit [#91](https://github.com/raydac/netbeans-mmd-plugin/issues/91)
- IJ: Fixed error for access to private field in ApplicationInfo [#119](https://github.com/raydac/netbeans-mmd-plugin/issues/119)
- SR: embedded JDK updated to 21.0.1+12
- SR: PlantUML updated to 1.2023.13
__1.6.4 (22-jul-2023)__
- IJ: "Knowledge folders" pane removed [#116](https://github.com/raydac/netbeans-mmd-plugin/issues/116)
- SR: improved KafkaStreams topology rendering
- SR: PlantUML updated to 1.2023.10
- SR: improved full-screen activation
__1.6.3 (23-apr-2023)__
- SR: updated embedded JDK to 20.0.1+10
- SR: added Eclipse ELK
- SR: PlantUML updated to 1.2023.6
- ALL: improvements of export plugins
__1.6.2 (12-feb-2023)__
- ALL: added fast navigation through bird's eye panel
- ALL: refactoring of settings panel and text note editor panel
- SR: PlantUML updated to 1.2023.1
- SR: updated embedded JDK to 19.0.2+9
- ALL: refactoring and bugfix
__1.6.1 (15-jan-2023)__
- ALL: added export into PlantUML mind map script
- AP: fixes in annotation processor
- SR: updated dependencies
- SR: PlantUML updated to 1.2023.0
__1.6.0 (25-dec-2022)__
- ALL: improved SVG exporter to prevent image duplication
- SR: updated PlantUML to 1.2022.14
- SR: embedded JDK updated to 19.0.1+11
- SR: added support of SVG images in viewer
- ALL: rework Base64, now JDK API in use
- ALL: refactoring of base components, changes in plugin API
__1.5.2 (11-sep-2022)__
- SR: added way to set PlantUML security profile through preferences
- SR: added FlatLaf themes [#104](https://github.com/raydac/netbeans-mmd-plugin/issues/104)
- SR: updated PlantUML to 1.2022.7
- ALL: fixed use Insert key as shortcut #100
- SR: embedded JDK version updated to 17.0.4.1+1
__1.5.1 (15-apr-2022)__
- ALL: fixed wrong decimal separator in SVG exporter #95
- IJ: fixed save settings for key shortcut #96
- IJ: changed weight of KnowledgeViewPane #94
- SR: embedded JDK version updated to 17.0.2+9
- ALL: added support for context menu button #90
- SR: updated PlantUML to 1.2022.4
__1.5.0 (26-dec-2021)__
- ALL: improved processing of functional keys F1-F12 to support them in shortcuts
- ALL: added confirmation to close Note editor by ESC key if content changed #86
- ALL: removed AboutPlugin
- ALL: __minimal JDK version for mind map model lifted up to 1.8__
- SR: __minimal JDK version for SciaReto lifted up to 9__
- SR: provided way to scale application UI
- SR: embedded JDK version updated to 17.0.1+12
- SR: RSyntaxTextPanel updated to 3.1.3, Kotlin syntax support added
- IJ: fixed incompatibility with Intellij IDEA 2021.2 EAP
- IJ: __minimal Intellij IDEA platform version lifted up to 2018.1__
- SR: updated PlantUML to 1.2021.16
- SR: improved processing of MMD files during "Find files for text" [#83](https://github.com/raydac/netbeans-mmd-plugin/issues/83)
- SR: Updated Launch4j starter
__1.4.11 (28-mar-2021)__
- NB: __stopped support NetBeans 8.0, minimal supported version 9.0__
- NB: NetBeans plugin published in Maven central
- SR: improved undo for RSyntax panel [#80](https://github.com/raydac/netbeans-mmd-plugin/issues/80)
- IJ: fixed resource bundle loading under Intellij IDEA 2021.1 EAP
- ALL: improved text representation of mind map for clipboard
- ALL: improved folder processing in import-export plugins
- SR: embedded JDK version updated to 11.0.10+9
- SR: updated RSyntax panel version to 3.1.2
- SR: updated PlantUML version to 1.2021.3
__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)
- ALL: emoticons and images included into search scope by their names [#76](https://github.com/raydac/netbeans-mmd-plugin/issues/76)
- SR: fixed file rename [#74](https://github.com/raydac/netbeans-mmd-plugin/issues/74)
- SR: embedded JDK version updated to 11.0.9.1+1
- SR: embedded PlantUml updated to 1.2020.22
__1.4.9 (28-jun-2020)__
- IJ: fixed incompatibility in Scratch API processing for IntelliJ 2020.2 EAP [#69](https://github.com/raydac/netbeans-mmd-plugin/issues/69)
- ALL: improved XMind importer to support XMind 2020 format [#67](https://github.com/raydac/netbeans-mmd-plugin/issues/67)
- SR: improved rendering of Kafka Streams topology
- SR: embedded JDK version updated to 11.0.7+10
- SR: added DOT script editor
- SR: added check on save for external file change
- SR: improved positioning of text search panel
- SR: shortcut for `Save` changed to `Ctrl+S` and shortcut `Save All` changed to `Ctrl+Shift+S` [#65](https://github.com/raydac/netbeans-mmd-plugin/issues/65)
- SR: embedded PlantUml updated to 1.2020.14
__1.4.8 (19-mar-2020)__
- ALL: Added extra emoticons: `caution_biohazard`,`hospital`,`emoticon_medic`,`emoticon_mask` etc.
- SR: Fixed too high quality of PlantUML image render during scale [#64](https://github.com/raydac/netbeans-mmd-plugin/issues/64)
- IJ: Fixed save after topic color change [#63](https://github.com/raydac/netbeans-mmd-plugin/issues/63)
- IJ: Added support of Scratch [#61](https://github.com/raydac/netbeans-mmd-plugin/issues/61)
- SR: Added auto-backup of last edit (turned off by default) [#60](https://github.com/raydac/netbeans-mmd-plugin/issues/60)
- SR: PlantUML updated to 1.2020.3
- SR: embedded JDK version updated to 11.0.6+10
__1.4.7 (28-dec-2019)__
- ALL: fixed loosing of focus over new edited topic under some JDK versions
- ALL: improved image plugin to open original file through thumbnail clicks
- SR: added support of KStreams topology rendering through PlantUML (kstpl file extenstion)
- SR: fixed application icon and title under some OS
- ALL: added recognition of text presented dragged URI link as URI link
- ALL: improved color chooser
- ALL: added support of "smart text paste" with splitting to topics (inactive by default)
- SR: embedded Java updated to 11.0.5+11
- SR: PlantUML updated to 1.2019.13
- SR: fixed autofocusing in topic edit dialogs [#56](https://github.com/raydac/netbeans-mmd-plugin/issues/56)
__1.4.6 (26-may-2019)__
- ALL: Swing color chooser is replaced by custom one
- SR: Unable to find files for Chinese characters #52
- ALL: added plug-in to align topic text (by default text still aligned as `center`)
- SR: fixed support of AscIIMath and JLatexMath in standalone versions with JRE image
- SR: updated PlantUML version to 1.2019.6
- ALL: minor refactoring and fixes
__1.4.5 (03-mar-2019)__
- ALL: pressed CTRL during export makes export into system clipboard
- IJ: [#50](https://github.com/raydac/netbeans-mmd-plugin/issues/50) fixed exception in IDEA 2019.1
- ALL: Reworked MindMup import-export
- ALL: Improved import from FreeMind XHTML format
- ALL: Paste plain text to add a new node [#48](https://github.com/raydac/netbeans-mmd-plugin/issues/48)
- ALL: improved procesing of fold/unfold keyboard shortcuts to fold and unfold all children [#17](https://github.com/raydac/netbeans-mmd-plugin/issues/17)
- SR: improved distributives, added prepared embedded OpenJDK image
- SR: updated PlantUML version to 1.2019.2
__1.4.4 (04-aug-2018)__
- SR: updated versions: PlantUML 1.2018.9, Batik 1.10, JLatexMath 1.0.7, JNA 4.5.2
- ALL: added support of line number in file link through pattern `<file_path>:<line_number>`
- IJ: [#15](https://github.com/raydac/netbeans-mmd-plugin/issues/15) added node search panel activated by `CTRL+F`
- ALL: increased number of emoticons
- ALL: [#45](https://github.com/raydac/netbeans-mmd-plugin/issues/45) improved security in XML import
- SR: added list of file extensions to be opened in system provided viewer
- ALL: added extra logic to check edited content to prevent false model change event
- SR: updated embedded PlantUML version to 1.2018.8
- SR: improved PlantUML editor
- SR: improved speed of work with project folders
__1.4.3 (01-may-2018)__
- SR: license changed to LGPL 2.1
- ALL: increased step of scroll and decreased step of scale in panel
- ALL: added special icon for `mailto` scheme in URI
- ALL: fixed processing of drag'n'drop URL files from browsers under Windows
- IJ: [#42](https://github.com/raydac/netbeans-mmd-plugin/issues/42) Fixed processing of project root in maven multi-project workspace
- ALL: [#44](https://github.com/raydac/netbeans-mmd-plugin/issues/44) Improved emoticon panel to increase slected icon visibility
- ALL: [#43](https://github.com/raydac/netbeans-mmd-plugin/issues/43) Fixed non-processed exception "Clipboard is busy"
- IJ: [#40](https://github.com/raydac/netbeans-mmd-plugin/issues/40) Fixed exception if turn off option `disable .projectKnowledge folder autocreation` in proect facet
- SR: added support for [PlantUML](http://plantuml.com/) script rendering (files `.pu`,`.puml` and `.plantuml`)
1.4.2 (25-feb-2018)
- SR: [#38](https://github.com/raydac/netbeans-mmd-plugin/issues/38) added option to not show hidden files and folders in proect tree
- ALL: Added paper render quality option
- ALL: [#36](https://github.com/raydac/netbeans-mmd-plugin/issues/36) fixed line break processing in topic title editor under Mac OS
- SR: [#37](https://github.com/raydac/netbeans-mmd-plugin/issues/37) fixed start of SciaReto under Oracle JDK-9 in MacOS
- IJ: [#35](https://github.com/raydac/netbeans-mmd-plugin/issues/35) added `Use Project base folder as relative path root` option to facet (by default it uses Module folder)
- ALL: [#34](https://github.com/raydac/netbeans-mmd-plugin/issues/34) added logic to interpret zero-length MMD file as an empty mind map file with root.
- ALL: [#33](https://github.com/raydac/netbeans-mmd-plugin/issues/33) added configuration flag to trim entered topic text, `Trim topic text before set`
- ALL: added exporter for AsciiDoc
- ALL: [#31](https://github.com/raydac/netbeans-mmd-plugin/issues/31) Imrpoved FreeMind compatibility to support 1.0.1 FreeMind format
- ALL: [#30](https://github.com/raydac/netbeans-mmd-plugin/issues/30) Remember setting in "add file"
- ALL: [#29](https://github.com/raydac/netbeans-mmd-plugin/issues/29) Remember per session last used directory for files
- ALL: Added standard text pop-up menu into text fields of both File dialog and URI dialog.
- ALL: added select mode with pressed SHIFT
1.4.1 (30-sep-2017)
- SR: Fixed too high CPU utilization
- ALL: Removed use of javax.xml.bind.DatatypeConverter to make compatible with Java 9
- SR,LJ: Improved print preview panel
- ALL: Reworked processing of print preview, removed buffered image use
- ALL: Changed default shortcuts for MacOS, fixed processing of space button
- ALL: Fixed D'n'D processing of topics
- IJ: fixed issue "Project Project (Disposed) test already disposed" [#25](https://github.com/raydac/netbeans-mmd-plugin/issues/25)
1.4.0 (18-dec-2016)
- IJ: plugin adapted for compatibility with 14.0.5 (139.1803)
- ALL: added importers for Mindmup, Freemind, Novamind, Coggle and XMind formats
- NB: disabled watching of file changes by default, added options flag to enable that
- NB: added option to turn off "where used" refactoring actions for mind maps
- SR: added graph generator for file links in mind maps of project
- ALL: added support of Cut-Copy-Paste actions over Mind Maps
- ALL: added reset button into URI edit dialog
- ALL: added processing of dragged links and texts from external web browsers
- SR: fixed 'New Project' under MacOSX
- ALL: improved image plugin to import images from clipboard and max edge size inceased up to 350 pixels
- ALL: improved mind-map options panel, added functions to reset, import and export settings.
- SR: added CLI interface to convert data
- ALL: export into Org-Mode format [#24](https://github.com/raydac/netbeans-mmd-plugin/issues/24)
- IJ,NB: by default disabled autocreation of .projectKnowledge folder [#23](https://github.com/raydac/netbeans-mmd-plugin/issues/23)
- ALL: added keyboard shortcuts to fold and unfold topics (`-` and `=`) [#18](https://github.com/raydac/netbeans-mmd-plugin/issues/18)
- ALL: added attribute in mind map templates to show jumps by default
- IJ: added auto-positioning of root topic into center of view area just as document open
- SR: added text search in map
1.3.0 (01-sep-2016)
- added sorting of attributes before mind map saving
- added plugin to add an image into a topic
- changed Plugin API
- added export into SVG image format
- fixed issue #22, added key short-cut into options to tune "next line char" for topic text editor, by default SHIFT+ENTER
1.2.0 (05-jun-2016)
- IJ: Minimal supported API version changed to 143.2370
- fixed issue #16, Added default key board shortcut to open popup context menu, CTRL+ALT+SPACE
- Added loading of custom plugins from folder defined through "nbmmd.plugin.folder" property
- Added plugin "Emoticons"
- Added importer from text files written in style https://www.text2mindmap.com/
- Added key board shortcuts to add focused items during focus move
- Added key board shortcuts for zooming in, out and resetting zoom.
- fixed issue #11 "Can't create topic with hash char"
- fixed issue #10 "In Select topic dialog; Fold All only closes the root node"
- fixed issue #9 "Cannot find configurable: com.igormaznitsa.ideamindmap.settings.MindMapSettingsComponent"
- reworked mind map format parser to make it compatible with PSI tree parser in IDEA
- fixed bug #9, popup menu could not open options in WebStorm 9
- improved mind map file parsing to support PSI tree in IDEA
- code refactoring, inside API reworked to plugin based one
1.1.4 (21-feb-2015)
- improved PNG exporter to save images without background and with all unfolded topics
- added graphical print support into the IDEA plugin
- added tuning of key modifiers to activate scaling with mouse wheel
- fixed icons in color choosing buttons in IDEA version under Retina
- improved panel, now clicking on '+' of a topic with pressed CTRL will open only 1th level children
- improvements of stability in work with DnD operations
- refactoring of both plug-ins, improved stability of work
1.1.3 (29-nov-2015)
- the IDEA plugin enabled for all products based on the IDEA platform (but not all of them allow to tune facets) (IDEA, 1.0.3)
- enabled folder actions for folders within .projectKnowledge folder (NetBeans, 1.1.3)
- improved DnD processing to avoid potential NPE for objects without file references (IDEA, 1.0.3)
- added "Knowledge" view into Project pane to show separately .projectKnowledge folder content (IDEA, 1.0.3)
- fixed incompatibility of the Settings panel with OpenJDK (IDEA, 1.0.3)
1.1.2 (22-nov-2015,maintenance)
- refactoring to increase compatibility with different IDEs
- removed logging with slf4j, added services to provide different logging for each IDE
- improved logic of opening file link in both IDEs
- changed byte-code version to Java 6 (but it still uses java.nio.file.Path from Java 7+)
- bug fixing in the IDEA version (1.0.2), changed minimal IDEA version to IDEA 13 (133 build), but it should be started under Java 7+
1.1.1 (15-nov-2015,maintenance)
- very small refactoring
- added support of word-wrap mode change into the plain text editor
- improved focus loose processing for topic text editor, now the editing text saved if editor lost focus (issue #1)
- "leftSide" attribute added into standard attribute list to support removing of topic contains only the attribute
- added extra check for file existence in file link edit
- fixed seldom NPE in refactoring module to avoid NPE if not found Project for FileObject or the Project doesn't have folder (issue #4)
1.1.0 (09-oct-2015)
- minor bugfix and refactoring
- minimal Java version updated to 1.7+
- added "Knowledge" view to projects, it shows content of the .projectKnowledge project folder (the feature can be disabled through "Options")
- added base support for refactoring actions "Move", "Delete", "Rename" and "Find usages" (works for Java projects)
- added support of showing transitions (which are renamed to "jumps") between topics on mind maps as arrowed lines
- added support of folders in file links, also now it is possible to define special flag to open a file link in the default system viewer
- added support of colorization for every topic
- file links to another mind maps are shown as NB MindMap icons
- file links to files with absolute path have special badge
- improved drag and drop for topics, D&D of a topic with CTRL (pressed on start of operation) will make link to the dragged topic
- improved print support
1.0.0 (06-sep-2015)
- Initial version