Re: jaBuT - a flexible back-up and sync program
Posted: Mon Jan 01, 2018 11:15 am
Update time!
Version 2018.01 has been released with many many changes.
Important note: maybe you need to run the internal updater twice to get all updated files downloaded!
The new update can be downloaded, as usual, from the website or through the updater.
Download : http://jabut.de/en/download#download
Changelog: http://jabut.de/en/changelog#v20180120861
If you find a bug do not hesitate to contact me
Version 2018.01 has been released with many many changes.
Important note: maybe you need to run the internal updater twice to get all updated files downloaded!
- Added a new versioning system - now it's year.month.build (thanks to ozzyguy)
- Addeds unicode support
- Added functionality to save and load the user defined position of the include/exclude window (thanks to ozzyguy)
- The include/exclude window is not resizable (thanks to ozzyguy)
- Added callback function to the new compress routines
- Added a few mouse over events to the include/exclude dialogue
- Added column "Group" to the details view (thanks to Dieter S.) (see notes below)
- Added error message "The profile can not be executed because the 7z.dll library has been modified"
- Added taskbar progress indication (only Windows 7 and above)
- Added advice counter to the log summary
- Added new ability to filter the log file with "Show only advices"
- Added "Marquee" to all progressbars while preparing a profile run
- Added "File in use" log entry when using compress mode
- Added option "Avoid high cpu usage" to the advanced archive options
- Added option "Do not show this message again" to the "Low memory" dialogue
- Added notification window when updates have been downloaded (not visible in silent mode)
- Added ability to use different "tokens" in path inputs (see notes below)
- Added ability to set a user defined execution time when using a profile with "Every few days" mode
- Added log message entry "Not enough memory available for this operation" (when using 7z compression)
- Added "Do you really want to close this window?" dialogue to program options window
- Added [ ] { } \ / : * ? < and > to the allowed characters for a profile name (see notes below)
- Added ability to only save the list of the collected files ("dry profile run") (see notes below)
- Added menu item "Profile" and cleaned up main menu a bit
- Added option "Temporary directory" to the file processing options
- Added option "Date and time options"
- Added parameter "-tempprogress" (see notes below)
- Removed "Release name" from window title
- Removed archive file name tag "%" - replaced by { and } (see notes below)
- Removed shortened source and destination paths in details view due to due to poor readability
- "Tips" permanently removed from the user interface
- Removed easter eggs
- Optimised the copy process of big files
- Include/Exclude dialogue will now show up way faster
- Code cleaning and refactoring
- Options on log windows are being now saved when closing the program
- Reduced the bytes loaded on initial-load of the profile list by about 75%
- Reduced the bytes loaded when reloading the profile list by about 46%
- Improved the jump list feature (only Windows 7 and above)
- Updated OpenSSL to version 1.0.2.14
- Increased default main window size from 1000px/650px to 1050px/650px
- Optimised the profile saving routine a bit
- Improved the way the program works with limited write access
- Updated 7z.dll to version 17.01 beta
- System tray balloon hint is no longer displayed when the jaBuT starts minimised (thanks to Hoggy)
- Rearranged some menu items
- HTML log is now saved utf-8 encoded
- Replaced the RadioButtons to select the progress mode by a ComboBox
- Pause and stop buttons will now be displayed in the main window when using details dialogue
- Pause and stop buttons will now be displayed with "show progress" option disabled
- Optimised many internal functions a bit (see below)
- Not logging "Could not create archive" error log anymore when user cancells the compressing process
- Improved the speed when reloading the profile list after a profile was saved by about 12%
- Search open/close animation and details dialogue more/less animation have been redone completely
- Optimised Windows 10 support up to Redstone 3
- Profile watch (automaic running profiles) will not be started anymore when parameter -exit is present
- "Run on start/end of the program profiles" will not be executed anymore when parameter -exit is present
- Renamed parameter ShowMessageOnFinish to ShowResultsOnProfileFinish
- Source and destination directory paths are now displayed directly after showing up the details dialogue
- Increased options window size a bit
- Increased update list window size a bit
- Improved auto update check feature. Check for updates now only runs once at program start
- "Preparing archive data" now displays a percentage progress value
- Fixed an error which caused not selecting files and directories on first node level in include/exclude dialogue when loading the dialogue
- Fixed an error which caused not adding the file extensions of selected files to the include/exclude boxes (thanks to ozzyguy)
- Fixed some spelling errors (thanks to ozzyguy)
- Fixed an error which caused displaying the wrong file name on details dialogue
- Fixed an error when executing jaBuT Updater in an empty directory
- Fixed an error when executing jaBuT in an empty directory
- Fixed some minor GUI issues
- Fixed an error which caused writing the double amount of copied bytes into the log file
- Fixed writing twice "Operation cancelled" into the log file
- Fixed an error which caused not saving some default settings when creating a profile
- Fixed an error which caused not opening an URL (Menu > Help > jaBuT Backup on the Internet)
- Fixed not saving "Do not show this message again" checkbox on "Not closed properly" dialogue
- Fixed sending the program to the foreground when passing non valid parameters
- Fixed an error which caused saving a wrong error count value to the log after a profile run
- Fixed a few High DPI issues
- Fixed an issue which caused that items were drawn incorrectly
- Fixed not working "Invert backup" function
- Fixed an error which caused not reloading the profile list when duplicating a profile
- Fixed not localised dialogue "you have started this application for the first time"
- Fixed some formatting issues in exception logger
- Fixed displaying error balloon hint when free memory was low (thanks to ozzyguy)
- Fixed batch tool not working properly (thanks to ozzyguy)
- Fixed some bugs when downloading updates automatically
- Fixed preview dialogue displaying "elements remaining" following by a negative number
- Fixed not working log filters when option "Only errors and summaries" is enabled
- Fixed occasionally not working profile preview functionality
- Fixed an error which caused freezing the program when using Synchronise mode and processing 0 bytes of data
- Fixed an error which caused never executing a profile when excluding week days
- Fixed an error which caused not selecting a new duplicated profile
- Fixed an error which caused not showing "Profile processing paused" entries when using "Show only notes" filter
- Fixed an error which caused "File > Restart program" not executing when checking/saving "Do not show this message again" before
- Fixed an issue which caused displaying "Last calculated 01.01.1970" when selecting a profile in list with details view
- Fixed an issue which caused not displaying the right "last checked" date and time after checking for updates
- Fixed not deleting runBefore/runAfter and Include/Exclude lists when renaming or deleting a profile
- Fixed error "Not able to choose a password when using 7z"
- Fixed an issue which caused not showing the correct status message when splitting an archive file
- Fixed an issue which caused not selecting the correct profiles when changing profile list view
- Fixed an issue which caused not displaying log results when zero data has been processed
- Fixed an issue which caused displaying 1 error more in log summary than occurred errors
- Fixed an issue which caused not sending reports by e-mail when starting the program through another program (e.g. cmd)
- Fixed an issue which caused not encoding the e-mail report attachment correctly
- Fixed possible issues which can occurre when downloading and installing updates
- Fixed an issue which caused logging "profile not executed..." when cancelling a profile on confirmation dialogue
- Fixed an issue which caused logging "profile not executed because source directory not writable" when source directory does not exist
- Fixed faulty displayed graphics when using Windows XP
- Fixed an issue which caused not displaying ShowResultsOnProfileFinish message dialogue after all profiles have been finished
- Fixed an issue which caused displaying wrong data on ShowResultsOnProfileFinish dialogue
- Fixed an issue which caused reloading the profile list after a profile run twice
- Fixed an issue which caused freezing the program when closing the program while checking for updates
The new update can be downloaded, as usual, from the website or through the updater.
Download : http://jabut.de/en/download#download
Changelog: http://jabut.de/en/changelog#v20180120861
If you find a bug do not hesitate to contact me