# Release history of poApps

Date | Tool | Version | Release information
--- | --- | --- | ---
2018/04/27 | poApps | 2.3.2 | Maintenance release. Several bug fixes and enhancements in poTcllib and poTklib. File and image type tab: Changed graphical layout to use a tablelist instead of a combobox. Improved RAW image handling. New command line option: --rawinfo. poDiff: Sort results like Explorer: Directories first, then files. Added notebook containing Edit, Preview and FileInfo tabs in search window. Updated external packages: CAWT 2.4.2.
2017/12/30 | poApps | 2.3.1 | Maintenance release. Several bug fixes and enhancements in poTcllib and poTklib. New experimental module poOffice with Outlook and Word utility tools. Added support for new Tcl/Tk 8.7 features: Display of image alpha values. Text in progress bars. poDiff: Better handling of files starting with a tilde (esp. Office temp. files: ~$xyz). Corrected comparison in mode IgnoreEndOfLineChars. poImgBrowse: Added ability for slide shows of directories. Updated external packages: Tcl/Tk 8.6.8, CAWT 2.4.1, Img 1.4.7, Tablelist 6.0, Twapi 4.2.12.
2017/06/18 | poApps | 2.3.0 | Added drag-and-drop support and reading of SVG images. Use dictionary sort for all string and file lists. File selection windows (tk_getOpenFile, tk_getSaveFile) are now modal windows. poImgBrowse: Added last used directories in context menu for copy and move operations. poTcllib: Added new module poMatrix for handling matrices represented as list of lists. poTcllib: New procedures in module poMisc: IsSquare IsPowerOfTwo AbsToRel PrintDict Distance2D Distance3D GetFileNumber ReplaceFileNumber. poTklib: Added new module poDragAndDrop for handling tkdnd functionality. poTklib: Added new module poUkazUtil implementing utility procedures for the ukaz widget. poTklib: New procedures in module poTablelistUtil: GetNumRows GetNumCols GetCellValue SetCellValue. poTklib: Extended poDial functionality.
2016/12/11 | poApps | 2.2.5 | Maintenance release. Added ability to batch compare 2 files. Added option to switch off text widget undo functionality for tablelist. to work around an error introduced in Tcl 8.6.6. Several bug fixes and enhancements in poTcllib and poTklib. poDiff/poTkDiff: Added new command line options: --compare, --ignnoreeol, --ignorehour. poImgview: Added ability view 16-bit RAW images in pseudo color. Updated external packages: Tcl/Tk 8.6.6, CAWT 2.3.1, Tablelist 5.16, Twapi 4.2a5.
2016/05/27 | poApps | 2.2.4 | Maintenance release. Cleanup tclkit generated temporary directories on Windows. Several bug fixes in poTcllib and poTklib. poImgview/poImgBrowse: Img 1.4.6 fixes bug when reading PNG images regarding gamma correction and 16-bit images. poSlideShow: Fixed memory leaks. Fullscreen mode now works correctly on Mac. Updated external packages: Img 1.4.6, poImg 2.0.1.
2016/04/17 | poApps | 2.2.3 | Maintenance release. poImgview/poImgBrowse: Bugfixes regarding slideshows (path names with spaces, no images selected). poImgview/poImgBrowse: Img 1.4.5 fixes bug when reading progressive JPEG images (Windows). poImgview/poImgBrowse: Img 1.4.5 fixes slow -format window" option when capturing a canvas (Windows). Tk 8.6.5 improves stability on Mac. Updated external packages: Tcl/Tk 8.6.5, Img 1.4.5, Tablelist 5.15.
2015/11/05 | poApps | 2.2.2 | Enhanced batch processing functionality. poDiff: Added new command line option --filetype. poDiff: Added combobox to search for given file types only. poImgview: Print selection rectangle to stdout when pressing right mouse button.
2015/10/10 | poApps | 2.2.1 | Enhanced batch processing functionality and bug fixes. poDiff: Added batch mode (enabled via --batch) for directory comparison. poDiff: Added new command line option --convert. poDiff: Added new command line option --filematch. Bug fixes in modules poWinSelect and poWinRollUp. Updated external packages: Tablelist 5.14, CAWT 2.1.0.
2015/09/11 | poApps | 2.2.0 | Enhanced functionality and bug fixes. poDiff: Added ability to edit search and session lists. poDiff: Added button to switch directories. poDiff: Added --session command line parameter. poImgview: Tools are now realized as rollups instead of simple toplevel windows. poImgview: Added ability to manipulate selection rectangle history list. poImgview: Improved ICO reader (correct sizes of sub-icons). poImgview: Added --equalsize command line parameter. poImgdiff: Improved support of RAW image files. poImgdiff: Added button to switch image files. poSlideShow: Added interactive changing of text color, scale to fit, toggling of info message and image rotation. New module poWinRollUp implementing rollup widgets. Corrected bug starting tkdiff. Added build number and build date to poApps version information. Updated external packages: Tablelist 5.13, CAWT 2.0.0, Img 1.4.3, poImg 2.0.0 Internal restructuring: poImg is now compiled with TEA. No VisualStudio runtime libraries needed on Windows.
2014/12/30 | poApps | 2.1.0 | Enhanced functionality and bug fixes. Added PowerPoint manager (poPresMgr) as new application. poImgview: Added slide show functionality. poImgview: Added color count functionality. poDiff: Use tablelists instead of simple listboxes. poDiff: Added progress bars in diff and search windows. poDiff: Added preview and file information tabs. poDiff: Added ability to search for files using date comparison. Added several new command line options. Miscellaneous bug fixes and improvements. Updated external packages: Tcl 8.6.3, CAWT 1.2.0, Tablelist 5.12.1
2014/03/16 | poApps | 2.0.4 | Enhanced functionality and bug fixes. Added poSlideShow as new application. poImgview: Reworked GUI layout. poImgview: Display values of RAW images. poImgview: Added new window for interactive image composition. poBitmap: Added scale functionality. Speed improvements. Added functionality to edit recent files and directories list. Added several new command line options. Miscellaneous bug fixes and small improvements.
2013/12/08 | poApps | 2.0.3 | Enhanced functionality and bug fixes. Use of self-compiled tclkits. Reorganization of Open and Browse menus. MouseWheel event handling for all scrolled widgets. Image autofit in poImgview and poImgdiff. Unified image histogram display. poImgview: New command line option --compose to compose several images in batch mode. poImgview: New command line option --crop to crop images in batch mode. Added CAWT 1.0.4: Load histogram values to Excel. Excel diff in poDiff. Updated Tablelist to version 5.10.
2013/10/12 | poApps | 2.0.2 | Enhanced functionality and bug fixes. Windows 64-bit support. poImgdiff: Speed improvement when comparing images. poImgdiff: New command line option --savehist to save the histograms in a CSV file. Improved heuristics when starting poApps with 1 directory as parameter. Settings menu now available on main page. Updated Img version to 1.4.2.
2013/09/08 | poApps | 2.0.1 | Enhanced functionality, rework and several bug fixes. Enhanced interoperability between the applications. New combine functionality in poImgview. Iconify main window when starting an application. Use tablelist widget for file and image information display. Elimination of duplicate code.
2013/07/14 | poApps | 2.0.0 | Major rewrite and packaging in one starpack. Put every standalone poTools into a namespace. Added (slightly modified) version of tkdiff. Use of Tcl 8.6.0 for starpacks. Enhanced interoperability between the applications. Incompatibility: Rework of configuration files.