1Version 7.3
2    - fix parsing separator field for form dialog (thanks to Dmitry Butskoy)
3    - fix handling user defined size of dialog with --width and --height arguments
4
5Version 7.2
6    - fix parsing field names for form dialog
7    - fix uri-handler for html dialog
8    - add file: scheme for uri regexp in text-info dialog
9
10Version 7.1
11    - fix parsing field names for form dialog
12
13Version 7.0
14    - add --enforce-step option to scale dialog
15    - add tooltips and markup to column headers in list dialog
16    - add pango-style font definition to text-info dialog
17    - add --large-preview options for better thumbnails handling
18    - add --interactive option to icon browser for printing selected icons on stdout
19    - add custom uri handler (--uri-handler option)
20    - improve killing children algo for notebook and paden dialogs
21    - add tooltips for form fields
22    - fix :tip column in list dialog
23    - fixes and cleanups in miscellaneous functions
24    - fix parsing numeric ranges in for dialog
25    - fixes in man page
26    - build icon browser by default
27
28Version 6.0
29    - add --use-interp option. this feature can reduce quoting in command arguments
30    - add link field to --form dialog
31    - returning customizable options for --text-info dialog
32    - fix yad behavior outside X11 (spetial thanks to Michael Weiser)
33    - improve dialog window placement
34    - update translations
35
36Version 5.0
37    - add debug mode. this feature can be turned on through gsettings.
38      in this mode yad will warn about obsolete or nonexistent options
39    - add configure option --enable-standalone for build yad without gsettings support
40    - fix expanding tree nodes for stdin data
41    - some fixes in print dialog
42    - fix --uri-handler option in html dialog
43    - fix wrong autoclose behavior in progress dialog
44
45Version 4.1
46    - fix handling tree data from stdin in list dialog
47
48Version 4.0
49    - font can be selected with double-click in font dialog
50    - add application chooser dialog and application chooser field in form dialog
51    - add tree mode in list dialog
52    - multi-progress dialog features merged with progress dialog. separate multi-progres dialog no longer exists
53    - enable markup in progress log window
54    - fix output of color values in hex notation
55    - removed *-selection aliases for --file, --color and --font dialogs
56
57Version 3.0
58    - add user defined handlers for all editing actions in list dialog. --add-action parameter renamed to --row-action
59    - fix loading text from file in text-info dialog
60    - fix gsettings key names
61
62Version 2.0
63    - migrate to gsettings from config file
64    - add --keep-icon-size option
65    - icon browser shows only regular icons by default. this behavior can be changed from command line
66    - fix segfailt in text-info dialog when empty file is specified
67    - fix initial selection in selectable labels
68
69Version 1.0
70    - completely removed support of gtk+-2.0
71    - minimum required gtk+ version bump to 3.22.0
72    - add --formatted option to text-info dialog for displaing text with pango markup
73    - add --expand option to tab dialog
74    - default protocol for html widget is https now
75    - gtk stock items not used anymore. instead there are some yad predefined names. details can be found in man page
76    - add --bool-fmt for different forms of boolean values output. all of this forms recognized on input automatically
77    - gspell library now used for spell checking
78    - tray icon is optional now. this dialog is enabled by default but can be turned off with ./configure --disable-tray
79    - remove --fore, --back and --font options for text-info dialog. those functionality can be done through custom css
80
81Version 0.42.0
82    - add pfd utility for fontnames transformation in scripts
83    - add 'menu' action for notification icon
84    - add --icon-size option to icon dialog
85    - add --simple-tips option to list dialog
86    - fixes in setting window size
87    - improve size scaling in separate output of font dialog
88
89Version 0.41.0
90    - add supoort for webkit2
91    - use https as a default protocol in html dialog
92    - html dialog in browser mode treats extra argument as url to load
93    - add --expand option to a notebook dialog
94    - improve gtk3 dialog
95    - many bug fixes (details in git changelog)
96
97Version 0.40.3
98    - shows overwrite confirmation dialog for save file dialog only on even button codes
99
100Version 0.40.2
101    - fix --image-path option
102    - fix typos in man page
103
104Version 0.40.0
105    - add --exit-on-drop argument to dnd dialog
106    - use --response option to set default exit code
107    - add --iec-format option for size values
108    - add --escape-ok option
109    - add FormFeed handling in icon dialog
110    - use %s in command for dnd dialog
111    - fix parse numeric arguments in entry dialog
112    - add fix of progress log from BrandonH <bhaberfeld@gmail.com>
113    - add --icon-size option to notification dialog
114
115Version 0.39.0
116    - add --active-tab to notebook widget
117    - place value position of scale form field to the left
118    - add --uri-handler option to html dialog
119    - add --theme option to text-info dialog (works with GtkSourceView)
120    - add --user-agent and --user-style options to html dialog
121    - remove --parent-win option
122    - add --add-on-top and --tail options to list dialog
123
124Version 0.38.2
125    - fix enter behavior
126
127Version 0.38.1
128    - fix tooltip option in dnd dialog
129    - fix russian and ukrainian translations
130
131Version 0.38.0
132    - add ctrl+enter behavior for all dialogs
133    - add --inc-button option to scale dialog
134    - fix --no-escape handling
135    - add --show-week option to calendar dialog
136    - improve behavior of --filename option of file dialog
137
138Version 0.37.0
139    - new layout management (fix gtk3 warning about missing parent)
140    - fix single-click selection in list dialog
141    - add --grid-lines option to list dialog
142    - add --posx and --posy options for setting window position
143    - fix quoting and escaping arguments for handlers in list and form dialogs
144    - add wrapping ability for columns in list dialog
145    - wrapped, ellipsized and editable columns may be specified as list
146    - add 'perm' type of bar in multiprogress dialog
147
148Version 0.36.3
149    - fix segfault when parse desktop files with missed or empty Comment field
150      in icons dialog
151    - code and output cleanup
152
153Version 0.36.2
154    - honor precision for floats in numeric fields of form and entry dialogs
155    - fix settings title and icon for browser mode in html dialog
156
157Version 0.36.1
158    - fix quoting buttons commands in form dialog
159
160Version 0.36.0
161    - add --no-selection option to list dialog
162    - improve --center option
163    - add spell checking support for text field in form and text-info dialog
164    - add gtksourceview support to text-info dialog
165    - fix setting initial value for numeric text entry in entry dialog
166    - do not close print dialog when preview button is clicked
167    - add --monitor option to icon dialog
168    - change default font for text-info and print text files to Monospace
169    - quote field values for button callback in form dialog
170
171Version 0.35.0
172    - add BAR column type to list dialog
173    - add SZ column type to list dialog (displays human readable sizes)
174    - add --show-cursor option to text dialog
175    - fix handling leading spaces in button callback of form dialog
176    - fix --show-hidden behavior
177    - switch float output from %g to %f
178    - fix setting custom bg color in text-info dialog for gtk3
179
180Version 0.34.2
181    - fix clearing fields in form when --cycle-read is using
182
183Version 0.34.1
184    - fix expander
185    - update man page
186
187Version 0.34.0
188    - add --select-action option to list dialog
189    - add --separate-output option to font dialog
190    - honor --quoted-output option in font dialog
191    - add --show-hidden option to file selection dialogs
192    - add --watch-bar to multi-progress dialog
193    - improve handling of autoclosing event in multi-progress dialog
194    - improve output of color values in form dialog
195    - fix build with gtk+-3.0 and webkit-3.0
196
197Version 0.33.1
198    - fix timeout handling
199
200Version 0.33.0
201    - add --picture dialog, a simple image viewer
202    - add --focus-field option to form dialog for set initialy fosuced field
203    - add --complete option for extended completions in entry fields
204    - add ability to fill form data through stdin
205    - fix handling empty data in form dialog
206    - improvements in browser mode of html dialog
207    - add --float-precision option
208    - improve output of floating point numbers
209
210Version 0.32.0
211    - enable rules-hint for icons list in icon browser
212    - add --splash options (thanks to Konstantin Baierer)
213    - add --no-focus option
214    - fix timeout progressbar layout for gtk3 builds
215    - add --num-output option for output index of active element in combo-boxes
216
217Version 0.31.3
218    - fix setting default value for completion entry in form dialog
219
220Version 0.31.2
221    - fix segfault in list dialog when separators enabled but --sep-value is unset
222
223Version 0.31.1
224    - fix segfault in html dialog
225
226Version 0.31.0
227    - add separators to list dialog
228    - use YAD_OPTIONS variable for specify default yad arguments
229    - add --no-rules-hint option to list dialog
230    - add parameters for controlling palettes in color selection
231    - remove some entries from settings file
232    - set default open command and date format through the settings file
233    - add additional filter settings for file selection dialogs
234    - apply filter and preview settings to all of file selection dialogs
235    - fix settings custom icon theme
236
237Version 0.30.1
238    - fix parsing paned orientation
239
240Version 0.30.0
241    - add paned dialog
242    - add --parent-win option to make dialog transient for special window
243    - add --uri-color option for setting text color of URIs in text-info dialog
244
245Version 0.29.1
246    - fix build without HTML dialog
247
248Version 0.29.0
249    - fix focus problems in html dialog
250    - set default encoding from locale for html widget
251    - fix quoted output in form dialog
252    - add --no-escape option to prevent close dialog when Esc is pressed
253    - show gtk version within --version and about dialog
254    - fix build with gcc 5.x
255
256Version 0.28.1
257    - fix incorrect rows output order in form dialog
258
259Version 0.28.0
260    - add HTML dialog
261    - add different output formats for color dialog
262    - add mnemonic feature for field labels in form and entry dialogs
263    - add completion entry as field type in form dialog
264    - add output by rows in form dialog when layout with several columns is used
265    - fix labels in multiprogress dialog
266    - fix print to file in print dialog
267    - fix setup arguments for double-click action in list dialog
268    - update man page
269
270Version 0.27.0
271    - add --hidden option to notification icon
272    - add --tooltip-column option to list dialog
273    - add --gtkrc option
274    - fix detection of expandind columns in list dialog
275    - fix markup handling
276    - add YAD_XID variable for dialogs children
277    - code cleanup for remove deprecated api
278
279Version 0.26.1
280    - fix output in list dialog for check and radiolists
281    - fix button alignment in form dialog
282    - don't add last item separator in multifile field of form dialog
283
284Version 0.26.0
285    - double-click actions in list dialog can change values in current row
286    - impove handling of markup text in list dialog
287    - add FBTN field type (relief buttons) to form dialog
288    - add buttons with custom icons
289    - add labels with icons for tab labels in notebook dialog
290    - remove --align option for notebook dialog
291    - numeric entries aligned to the right side
292
293Version 0.25.1
294    - use normal window hints for dialog windows
295    - fix menu in notification icon (issue #196)
296
297Version 0.25.0
298    - add --menu option for notification icon
299    - add --maximized and --fullscreen options
300    - unify --listen option for different kind of dialogs
301    - replace --stdin option by --listen in icon dialog
302
303Vesrion 0.24.1
304    - fix parsing menu in notification dialog
305
306Version 0.24.0
307    - add --auto-close option for multi-progress dialog
308    - add --image-path option
309    - add --no-click option to list dialog
310    - allow clear text in text-info dialog with ^L
311    - new translations
312    - bug fixes
313
314Version 0.23.1
315    - wait for child termination in notebook dialog
316    - honour custom width and height settings in unresizable dialogs
317
318Version 0.23.0
319    - add --quoted-output option for file, form and list dialogs
320    - add default values for combo-box field in form dialog
321    - fix dialogs responses when working in notebook mode
322
323Version 0.22.1
324    - fix resize of dialog text
325    - fix usage of stock items in popup menu of notification icon
326
327Version 0.22.0
328    - add scale field to form dialog
329    - fix form layout on gtk+-3.0
330    - fix borders around child dialogs in notebook
331    - fix handle stdin for icons dialog in compact mode
332    - fix dialog text alignment
333    - add italian translation
334    - update man page
335
336Version 0.21.0
337    - add optional scrollbars for form dialog
338    - add "duplicate row" menu entry for editable lists
339    - some fixes in man page
340
341Version 0.20.3
342    - update slovak translation
343    - use double-ckick for selecting date in form dialog
344    - fix check field layout in form dialog for gtk3
345
346Version 0.20.2
347    - fix tooltips in list dialog
348
349Version 0.20.1
350    - fix --kill-parent option
351
352Version 0.20.0
353    - default value for combo-box can be specified by --entry-text from one of existings entries in list
354    - add --single-click option for icon dialog
355    - add log window to progress dialog
356    - fix geometry settings for unresizable windows
357    - fix layout on gtk3
358    - add custom signals for --kill-parent option
359
360Version 0.19.1
361    - use current path as a default folder for file selection dialogs
362    - fix parsing .desktop files in icons dialog
363
364Version 0.19.0
365    - add preview to file dialog
366    - recognize link type in .desktop files for icon dialog
367    - make icon description selectable in icon browser
368    - fix quoting special characters when pass data to the command in list and dnd dialogs
369
370Version 0.18.0
371    - add notebook dialog
372    - add --button-layout option
373    - use markup for bar labels in multiprogress dialog
374    - make --align works for multi-progress too
375    - fix --geometry behavior
376    - fix wrap for multiline text fields in form dialog
377    - add radio and hidden column types in list dialog
378    - add @disabled@ value to form dialog
379    - add precisions to form and entry numeric fields
380    - add --listen option to list and text dialogs
381
382Version 0.17.1.1
383    - fix --listen mode of notification
384
385Version 0.17.1
386    - fix build with gtk+ < 2.22
387    - add wrapping to multiline text field in form dialog
388    - fix search in text-info dialog
389    - fix handling empty strings in --listen mode of notification
390    - add traditional chinese translation
391
392Version 0.17.0
393    - add search in --text-info dialog (activate by pressing Ctrl+S)
394    - add multiline text field to form dialog
395    - add multiply directory selection to form dialog
396    - add --rest option for specify extra command-line options through the external file
397    - add new setting "ignore_unknown_options"
398    - list dialog now can handle command-line and stdin data at the same time
399    - sending "^L" to list dialog will clear the list
400
401Version 0.16.3
402    - fix text settings in text-info dialog on gtk3
403    - fix --percentage option in progress dialog
404    - recognize special characters like \n in form labels
405
406Version 0.16.2
407    - always set first item as active for combo-box in entry dialog
408    - fix includes in print for build with gtk3
409
410Version 0.16.1
411    - add initial sorting to yad icon browser
412    - remove some deprecated calls
413    - fix build with gtk+-3.0
414
415Version 0.16.0
416    - add printing dialog
417    - add callbacks for dialog buttons
418    - add icons for popup menu in notification icon
419    - add french translation
420    - make Return works for combo-boxes in entry dialog
421    - change notification behavior. if --listen is specified, left click on icon
422      doesn't close it
423    - add --text-align option for aligning dialog text
424
425Version 0.15.1
426    - fix grid placement in form dialog
427    - fix popup menu in editable lists
428    - fix escaping markup text
429    - update man page
430
431Version 0.15.0
432    - add multiple progress bars dialog
433    - add field control for buttons in form dialog
434    - keep current directory in auxiliary file selectors in form dialog
435    - add tooltips for form buttons
436    - add new field types: SFL for create new file and CDIR for create new dir
437    - add --tooltip option for dnd dialog
438    - fix setting initial value for numeric field in form dialog
439    - add --print-xid option
440    - for progress dialog the default button is gtk-close now
441    - user can specify gtk version in ./configure script
442    - new yad icons (special thanks to Bogdan Lisovich)
443
444Version 0.14.2
445    - fix broken dialog text placement
446
447Version 0.14.1
448    - fix build with gtk3
449
450Version 0.14.0
451    - add regex search to list dialog
452    - add --page option for scale dialog
453    - add marks to scale dialog
454    - add expander for main widget
455    - bug fixes
456
457Version 0.13.0
458    - fixes for icons in entry dialog
459    - add icons for editable combo-boxes in entry dialog
460    - add new field types for form dialog - labels and buttons
461    - fix blinking behavior in notification icon
462    - some improvements in user-defined double-click action for list dialog
463    - dialog text can be selected if --selectable-labels specified
464    - fix image clipping in gtk+-3.0
465    - fix tooltips in list dialog
466    - fix wrapping dialog's text
467    - add --border option for set margins around dialog widgets
468    - add names for widgets for customize dialog look&feel through .gtkrc
469    - fix handling window icon
470
471Version 0.12.4
472    - fix output for image fields in list dialog
473    - fix Enter behavior in list dialog
474    - update license information in sources
475
476Version 0.12.3
477    - fix build with gtk3
478    - update man page
479
480Version 0.12.2
481    - wrap dialog text when width or geometry specified
482    - fix icon handling in motification
483    - fix timeout indicator orientation
484    - fix typo in man page and russian translation
485
486Version 0.12.1
487    - fix builds with gtk3
488
489Version 0.12.0
490    - add icons to entry dialog
491    - add --details option to calendar dialog
492    - add new field types to form dialog: CBE for editable combo-boxes, DT for date field
493      and MFL for choose multiple files
494    - add user-specified doubleclick actions to list dialog
495    - makes YAD buildable under MS Windows
496    - code cleanups
497
498Version 0.11.0
499    - new --skip-taskbar option for hiding yad window from taskbar and pager
500    - add --search-column option to list dialog for set quicksearch column number
501    - add --elipsize option to list dialog for shortened long text in text columns
502    - add tooltips for list dialog. when tooltip column is not specified tooltips
503      shows content of cell under mouse
504    - add markup for entry labels in entry and form dialogs
505
506Version 0.10.2
507    - fix wrong memory allocation when handling makrup text
508    - fix reading data from stdin in text dialogs
509    - 'always selected' settings in list dialog works only for command-line data
510    - update README and manual page
511
512Version 0.10.1
513    - fix URI handling in dnd dialog for non-gtk applications
514    - fix sizing for gtk3 builds
515
516Version 0.10.0
517    - fix in markup tooltips in list and icons dialogs
518    - limits for number of rows in lists
519    - support for settings row attributes in lists
520    - vertical and invert scale dialog
521    - numeric entry
522    - new font selection dialog
523    - tagging URIs in text dialog
524    - new option --kill-parent for send SIGTERM to parent process
525    - fix URI handling in dnd dialog
526
527Version 0.9.1
528    - fix handle markup for tooltips in list and icons dialogs
529    - add ukrainian and update slovak translations
530    - use GtkComboBoxText in entry and form dialogs when gtk+ >= 2.24.x is used
531
532Version 0.9.0
533    - fix --hide-column option in list dialog
534    - fix settting up initial value in scale dialog
535    - add --expand-column option in list dialog
536    - add aliased name --color-selection for --color dialog
537
538Version 0.8.1
539    - fix --auto-kill option in progress dialog
540    - fix setting initial value in DIR field of form dialog
541
542Version 0.8.0
543    - add --icon-theme option for use specific icon theme
544      instead of default
545    - add --align option for label alignment in form dialog
546    - fix handling ESC for return proper exit code
547    - fix handling colons in options
548    - add yad-icon-browser, a separate tool for exploring GTK icon
549      themes
550    - add autoconf macros AM_PATH_YAD for easily check for yad when
551      use autotools
552
553Version 0.7.2
554    - fix bug with launching commands in icons dialog
555    - remove column title from compact view in icons dialog
556
557Version 0.7.1
558    - fix bug with memory corruption
559
560Version 0.7.0
561    - improvements in printing data with custom buttons
562    - add sorting in icon dialog
563    - --tail option in text fialog now working for files too
564    - add new field types in form dialog
565    - separators sets from command-line only
566
567Version 0.6.0
568    - add compact view in icons dialog
569    - add justifications and margins to text dialog
570    - make double-click works in simple lists
571
572Version 0.5.2
573    - fix build with gtk+ < 2.16.x
574
575Version 0.5.1
576    - fix segfault in --checklist
577
578Version 0.5.0
579    - add --no-markup option
580    - add --geometry option
581    - new filed types in form dialog
582    - notification icon always close on middle click
583    - YAD now understand SIGUSR1 and SIGUSR2 signals
584    - YAD can be build against new gtk+ 3.0
585    - fix output bug in list dialog
586
587Version 0.4.0
588    - add --no-headers option in list dialog
589    - add tooltip column type for list dialog
590    - fix tail mode in text dialog
591    - initial value in color dialog now sets as --init-color
592    - code cleanups
593
594Version 0.3.1
595    - update slovak translation
596    - fix key handling in editable lists
597    - fix format string vulnerability in file dialog
598    - fix handling quickly piped lots of data from stdin
599
600Version 0.3.0
601    - add iconbox dialog
602    - fix option parsing
603    - improvements in notification icon and list dialog
604    - update translations
605
606Version 0.2.1
607    - improve keyboard navigation
608    - update man page
609    - add slovak translation
610    - add label to timeout indicator
611    - some fixes in dnd dialog
612
613Version 0.2.0
614    - add drag-and-drop box dialog
615    - fix --confirm-overwrite option for fileselection dialog
616    - fix --mouse position placement
617    - add remaining time indicator for --timeout option
618    - code cleanup
619    - fix typos in man page
620
621Version 0.1.0
622    - add types to form fields and list columns
623    - change default behaviour when print list results (print full row instead of first column)
624    - new --mouse options for place dialog under mouse position
625
626Version 0.0.10
627    - add rtl direction to progress bar
628    - add --image-on-top option
629    - set cursor invisible when text is not editable in text dialog
630    - add oprtion for setting colors of text-dialog
631    - add --tail options to text dialog for autoscrolling
632    - add predefined colors to color dialog
633    - recognize 'quit' command from stdin in notification icon
634    - add types to fields in form dialog
635    - usage examples now on wiki
636    - cleanups and bugfixes
637
638Version 0.0.9
639    - fix bug in progress dialog
640    - add .spec file
641    - update man page
642
643Version 0.0.8
644    - use HIG buttons order (with honouring gtk-alternative-button-order settings in .gtkrc)
645    - add --no-buttons option
646    - fix typo in man page
647
648Version 0.0.7
649    - add window behavior options
650    - add markup tooltips for tray icon if gtk+ >= 2.16.0
651    - add german translation
652    - fix build on gtk+ 2.12.x
653
654Version 0.0.6
655    - add form dialog
656    - add label to entry dialog
657    - change the default behavior of combo-box entry (this may change in config file)
658    - update translation and man page
659