forked from giuspen/cherrytree
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
255 lines (231 loc) · 16.2 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
0.99.36 (April 17th, 2021)
* fix segfault on startup when configured to start on systray (in 0.99.34,0.99.35 - #1610, #1619)
* updated Japanese language (Piyo)
0.99.35 (April 16th, 2021)
* fix issue in 0.99.34 H1/H2/H3/H4/H5/H6/small not working for certain locale (#1611)
* fix issue with bookmarks in tree right click menu (#1613)
0.99.34 (April 14th, 2021)
* implementation of configurable h1,h2,h3,small + (now supported) h4,h5,h6 (#349,#753,#1063)
* reorganised the main menu (work of Viktor Polyanskiy / @Camilot55)
* fix undo/redo state machine vertical scrollbar position and cursor position (#1151)
* fix crash when importing text/html files with non ascii file name on windows (#1578)
* fix links to file/folder on windows with UNC path (#1565)
* detect system shutdown to save config (#1581)
* improved recognition of web link as you type in case of start with ({[, end with ,;.)}] (#1589)
* fixed wheel click on file link (to open parent folder)
* fix zooming text/tree font not being properly enforced like preferences dialog does (#1568)
* added support for Korean Language (work of Sean Lee)
* added support for Kazakh Language (work of Viktor Polyanskiy / @Camilot55)
* enabled logging to config folder, max size 5MB
0.99.33 (March 20th, 2021)
* fix crash editing keyboard shortcuts on windows (#1559, #1560)
* fix changing codebox width of codeboxes having width set in percentage (#1556)
* treat equally return key presses and numeric keypad enter key presses (#1547)
* fix import from cherrytree file missing dialog asking for parent node (#1562)
* user-* themes are not to be selectable for code, now excluded from the list
* added automatic syntax highlighting for the Dart language (#1569)
* updated Czech language (Pavel Fric)
* updated Finnish language (Henri Kaustinen)
0.99.32 (March 13th, 2021)
* improved restoring of exact vertical scroll position (#1151)
* fix iterated find/replace dialog disappearing after first button click
* more node icons (#1514)
* fix copy as plain text not working in table cell (#1528)
* close image resize dialog when pressing enter (#1547)
* fix crash at find in all nodes before dialog pops up, Windows OS (#1460)
* improved dialog to select an item in the list focusing the item that was last used (e.g. special characters)
* in nodes icons cycle cherries colors after reaching a node level superior to the max number of cherries colors (#692)
* fixed issue with tree on the right side not properly restoring the tree width (#1534)
* user-* themes are not to be selectable for code, now excluded from the list
* added support for language 'elixir' by @SteffenBauer (#1541)
0.99.31 (February 23rd, 2021)
* in preferences dialog tab themes there are now two style schemes, one starting from dark colors and one starting from light colors (#1362)
* a different style scheme can now be selected for plain text and code (used to share the same)
* implemented 'format clone' cloning formatting at cursor which can then be applied with existing menu item 'format latest' (#600)
* insert special symbols changed from having a submenu item per symbol to a dialog listing all the symbols (#1503)
* added few more icons as selectable as custom node icon (#1514)
* fix mac os big sur crash when formatting text foreground/background color with RGB not from palette (#1512)
* removed default global shortcut Ctrl+Delete to delete tree node because overrides text editor standard (#1513)
* fixed import from keepnote missing images (#1516)
* preferences dialog, selection of ui language, added flags (#1511)
* fixed misleading command line argument to export to pdf - the user is expected to pass a directory path, not a file path
0.99.30 (January 24th, 2021)
* moved top menu items 'Edit'->'Preferences' and 'Tree'->'Tree Info' to 'File' menu (#1497)
* fix Table of Contents not saving (#1484)
* fix export to pdf crash
* fix crash when importing CSV file (#1476)
* fix copy from cherrytree to external app in windows (#1472)
* improved language selection in preferences dialog (#1496)
* fix when creating new node/subnode not proposing syntax highlighting of selected node (#1481)
* insert link dialog to remember/repropose last selection (#1413)
* new icon for generic code node (@uservaf/Ugo Yak, #1451)
* fixes to Russian translation from new maintainer Viktor Polyanskiy
0.99.29 (January 4th, 2021)
* fix unable to open sqlite document created with old document version (#1471)
* added meta modifier shortcut key support (#1467, work of Chris Stahly)
0.99.28 (January 2nd, 2021)
* improved performance of tables (#1416, #1427, #1446, #1447)
* improved sanitisation from bad characters at xml parse time (#1465)
* fix time filter for find in nodes names and tags (#1453)
* fix color for selected item in tree not consistent with selected item in menu (#1456)
* icon theme new save icon and other improvements (@userfav/Ugo Yak)
* fix config.cfg re-created when symlinked (#1464)
* support for sqlite database generated with old version of cherrytree, convert at write time not read time
* fix failed import from zim (#1273)
* spdlog and fmt libraries no longer bundled but to be installed separately (#1199, #1433, #1458)
* build optimisation changed from -O3 to -O2 (#1433)
* new language supported: Bulgarian (Iliya Nikolaev)
* updated Turkish (Ferhat Aydin)
0.99.27 (December 21st, 2020)
* fix select text with keyboard not working, regression of 0.99.26 (#1441, #1444, #1448)
* updated Dutch (Luuk Geurts)
0.99.26 (December 19th, 2020)
* fix crash trying to open a bookmarked node that was deleted (#1430)
* fix crash when trying to paste invalid image in clipboard (#1440)
* fix tree drag n drop freezing issue (#1377)
* when (re)generating TOC do not remove anchors created from the user (#1382)
* fix recent documents list does't show undercores (#1435)
* fix when setting language different than Default, open folder link not working if non ASCII characters in path (#1423)
* fix non working keyboard shorcuts Alt+Left/Right to go to previous/next visited nodes (#1412)
* keyboard shortcut to delete a node becomes Ctrl+Delete since this action now works also with focus on the text/while editing text (#1412)
* fix table keyboard shortcut Ctrl+comma (add row) and Ctrl+Alt+comma (delete row) (#1417)
* fix some icons are invisible on dark theme + several icons improvements (#1414, work of @userfav/Ugo Yak)
* fix find function adds empty lines to blank nodes (#1428)
* fix wrongly detecting being run from the sorces directory build folder (#1422)
0.99.25 (December 8th, 2020)
* icon theme update (#1408, work of @userfav/Ugo Yak)
* fix TOC generation when existing anchor but wrong name (#1382)
* export to plain text do not alter node name case and prefix with a # per node level (#1385)
* fix spell-check language selection from preferences dialog not working (#1400)
* fix spell-check language selection from right click menu was not saved to preferences
* added missing tooltips on the bookmarks handle dialog (#1403)
* improved command line switch --new-window (#1339)
* updated language Spanish to 100% (@userfav), fixed typo in language French (@bataillec)
0.99.24 (November 30th, 2020)
* fix crash parsing sqlite node with image (#1337)
* fix bugs with search time filter (#1381)
* fix can't open encrypted .ctx/.ctz file when the filename is renamed (#1383)
* fix missing copy/cut/paste for tables and codeboxes in right click menu (#1379)
* fix insert TOC with closing bracket at the end of the headline (#1382)
* fix Automatically Check for Newer version (#1380)
* added commandline option -s/--export_single_file for exports to html and plaintext (work of Sylvain Pasche)
0.99.23 (November 26th, 2020)
* fixed crash applying rich text tags in flatpak version (#1367, #1369, #1372, #1374, #1378)
0.99.22 (November 23rd, 2020)
* fixed not saving node properties when only node properties are changed (#1364)
* fix issue (gitch) pasting tables from clipboard (#1358)
* added command line switch --new-window (#1339)
* the rich text tagged monospace is not forced to use a dedicated font anymore - configurable and off by default (#1343)
* fixed crash when manually generating config.cfg (with BOM) for windows portable
* fixed issues with portable version not using portable config dir
0.99.21 (November 19th, 2020)
* fix issue with clipboard on Windows (#1336, #1344, #1341)
* fix crash when triying to move a table column (#1342)
* fix crash when pasting HTML (#1346)
* suppressed misleading print of error while executing unit tests at build time (#1340)
* updated languages German, Dutch, Turkish
0.99.20 (November 13th, 2020)
* fix cannot save after editing old .ctd File (#1331)
* fix HTML Interpretation on Paste (#1317)
* fix PDF export: wrong colours (#1311)
* fix instead of increasing enumeration on enter, list removed enumeration
* fix progress bar during search not visible (#1302)
* fix Microsoft Print to PDF erroneous (#1270)
* fix pressing enter at the beginning of a non empty list element must not quit the list (#1327)
* fix pressing enter in middle of numbered list did not update very latest list element if at buffer end without newline
* fix pasting images with data:image/base64 format
* last visited nodes are now restored when closing and reopening a document (#1319)
* file attachments can now be renamed (#1301)
* symlinks to cherrytree document paths are now resolved
0.99.19 (November 7th, 2020)
* the table columns widths are no longer forced equal - modify with right click menu or Ctrl+Period/Ctrl+Alt+Period (#1228)
* fix search in current node not searching in the current node (#1293)
* fix rich text monospace tagged text does not zoom (#1264)
* fix import of plain text file non ascii/utf-8 (new library needed - uchardet)
* improved undo/redo for codeboxes and tables, restoring cursor position
* fix visualisation glitches in tables after altering rows/columns (#1205)
* fix menus have excessive white-space before icons (#1289)
* support in tables for navigation with Tab and Shift+Tab (#1228) in addition to Ctrl+Arrows
* removed unnecessary whitespaces from html copy/paste
* French language updated (Klaus Becker)
0.99.18 (October 28th, 2020)
* fix crash when exporting to pdf (#1291)
* fix freeze/crash when deleting a node (#1285)
* fix garbled special characters on windows (#1065, #1269, #1245)
* fix visualisation glitches of anchored widgets at undo/redo time (#1205)
* fix order for new created nodes (#1263)
* fix PDF export: paragraph format lost (#1268)
* fix content missing in PDF export (#1265)
* fix paste not working on macOS (#1259)
* fix Keepnote import (#1276)
0.99.17 (October 24th, 2020)
* fix visualisation glitches of nodes with anchored widgets (#1205)
* fix re-inserting Table Of Contents (#1266)
* protect preferences dialog tab special characters from bad settings causing crash (#1261)
* bundled default gtksourceview styles to ensure availability (#1272)
* fix dynamic change of 'show white spaces' and 'highlight current line' via preferences dialog (#1262)
* Finnish language updated (Henri Kaustinen)
0.99.16 (October 18th, 2020)
* fix crash when exporting to pdf due to missing escape in links (#1239)
* supports for huge xml files (#1238)
* fix 0.39 crashes on 0.99 file (#1250)
* fix 'Insert Today’s Node' not respecting chosen language (#1258)
* fix windows/msys2 portable and installer missing ssl folder (#1203)
* windows/msys2 portable and installer removed unnecessary tcl/tk files
* removed python3-lxml from build dependencies
0.99.15 (October 7th, 2020)
* fix paste in context-menu for images in clipboard is greyed-out (#1196)
* fix Crash when clicking on dead link in TOC (#1189)
* added command line option --version/-V (#1204)
* fix preferences dialog option to enable/disable node name wrap requires cherrytree restart
* code execution on linux avoid to blocks cherrytree adding trailing ampersand (#1201, thanks @4Syno)
* autosave is enabled by default (#1140)
* fix preferences dialog keyboard shortcuts tab wrong icon (#1210)
* expand codeboxes automatically enabled by default (#141, #197, #719)
* fix Windows settings from old pygtk2 version are not preserved (#1212)
* fix relative links not working (#1213)
* export to plain HTML added node level into title class (#1166)
* icons for the icon theme can be overridden placing in ~/.config/cherrytree/icons or windows equivalent (#1179)
* fix Windows 7 Crash when clicking website link in Help/About (#1215)
* fix insert TOC hangs (#1211)
* fix Can't do anything with search results window open (#1224)
* configurable highlight matching brackets for rich text and plain text (#1227)
0.99.14 (September 30th, 2020)
* fix crash when pasting a single character (#1186)
* fix remove invalid (deleted) anchor widgets from the list (#1190)
* fix crash while importing from html due to odd attrs amount (#1191)
* fix encoding issue str::time_format returns UTF-8 (#1197)
* fix codebox change width/height was not being detected as a change to be saved
* fix width/height increase when auto resize is enabled (as by default in 0.99.x)
* fix message of newer version available showing old version while new version expected
* fix windows crash on exception 'locale::facet::_S_create_c_locale name not valid' (#1184)
* fix windows installer issues with generated shortcut and double click on file from explorer (#1184)
* fix windows detected paths for locale and data folders
* Japanese language updated (Piyo)
0.99.13 (September 27th, 2020)
* This is the first public release of the 0.99.x serie where Evgenii (@txe) and myself (@giuspen) have rewritten everything from scratch in C++/GTK3
* This attempts to list the features not yet ported and brand new against 0.39.4, currently last Python2/GTK2 release
* The following imports are missing and may not be implemented at all if not requested: Basket, EPIM HTML, KeyNote, KnowIt, TuxCards
* Ubuntu AppIndicator is not currently supported
* New: Export to PDF support for hyperlinks (work of @ForeverRainbow)
* New: Export to HTML option to produce a single file
* New: Duplicate a node and its subnodes (before only the selected node could be duplicated)
* New: Option to scroll beyond the last line, enabled by default
* New: The rich text does no longer have light/dark/custom theme but a range of themes to select from like already for plain text & code
* New: Tables also can select their own theme like rich text and plain text & code
* New: You can now right click a node or an anchor and select to copy a link to it in the clipboard, then paste the link into rich text
* New: Formatting tag to indent/unindent (work of @metal450)
* New: The tables are implemented with a different library widget, editing a cell is easier, Ctrl+Arrow to move cursor between cells
* New: For both codeboxes and tables, Ctrl+Space allows to move the cursor in and out
* New: Rich text, monospace tag has the font configurable in the preferences dialog
* New: Column edit mode scintilla-like holding down Ctrl and Alt and selecting the column (cut/copy/paste not yet supported)
* New: Foreground and background tags in the rich text can be removed without altering the other tags
* New: The cherrytree backup files can be saved in a configured directory rather than the document directory
* New: Code build/execution, in preferences dialog it is configurable also the file extension of the temporary generated file
* New: Import from markdown file/folder (work of @ForeverRainbow)
* New: Option for markdown auto replacement to rich text (work of @ForeverRainbow)
* New: The toolbar supports multiple rows of icons
* New: Filetype icons for file attachments on Linux (work of @metal450)
* New: it is configurable whether to wrap or not the nodes names in the tree, off by default
* New: Now configurable from the preferences dialog are the "Embedded file size limit", "Triple click to select the whole paragraph", "Chars for bulleted list", "Chars for todo list", "Chars for table of content", "Chars for smart double quote", "Chars for smart single quote"
* New: It is configurable whether to show the document directory in the window title or not