diff options
Diffstat (limited to 'Changelog')
-rw-r--r-- | Changelog | 297 |
1 files changed, 297 insertions, 0 deletions
@@ -1,3 +1,300 @@ +4.8.0 +- Fix occasional crash in install phase (QTIFW-3314) +- Allow overwriting undo in some operations (QTIFW-3333, QTIFW-393) +- Add possibility to add extra log when meta fetch fails (QTIFW-3012) +- Fix http authorization login (QTIFW-3301) +- Fix QDesktopServices properties (QTIFW-3334) +- Fix maintenance tool register path parameters +- Fix productType function return value in macos (QTIFW-3309) +- Speed up cache validation (QTIFW-3328) +- Fix QFileDialog documentation (QTIFW-3320) +- Disable 'clear cache' button until new cache settings are applied (QTIFW-3252) +- Add detailed warning when hash verification fails +- Add security warning possibility when using additional repositories (QTIFW-3305) +- Add possibility to add additional license text to CLI (QTIFW-3319) +- Include minimal qt.conf file (QTIFW-3292) +- Add Chinese and Portuquese languages (QTIFW-3325) +- Fix translations missing in Linux and macOS (QTIFW-3310) +- CLI: Perform commands primarily from default repositories (QTIFW-3251) +- Add possibility to change button text (QTIFW-711) + +4.7.0 +- Fix CLI fail on huge amount of Updates.xml download (QTIFW-3249) +- Prepare for Linux on ARM support (QTIFW-3073) +- Add support for component aliases (QTIFW-2978) +- Enable building with Qt6.2 (QTIFW-3083) +- Enable building with Qt6.5 (QTIFW-1829) +- Build IFW binaries with Qt6.6 +- 3rdparty: update libarchive sources to 3.7.1 release +- Use directory separators in path asking for process to be stopped +- Allow generating offline installers from Gui (QTIFW-3072) +- Show progress on Welcome screen (QTIFW-3068) +- Fix page title text on the last page (QTIFW-3060) +- Prevent uninstalling components when error occurs (QTIFW-3069) +- Consider full length of 'key=value' string in user arguments +- Fix admin rights handling during installer/updater/uninstaller runs (QTIFW-2929) +- Fix documentation about network share (QTIFW-2933) + +4.6.1 +- Fix crash when filtering categories (QTIFW-3085) +- Allow setting temporary repositories for offline-only installers (QTIFW-3078) +- DownloadArchivesJob: allow download retries for command line runs (QTIFW-3098) + +4.6.0 +- Unify handling of processes to close for 'updating' components (QTIFW-2927,QTIFW-3009) +- Fix wrong extract content (QTIFW-3010) +- Verify meta file integrity from cache (QTIFW-3023) +- Match title and message text on the first wizard page (SQUISH-9672) +- Allow shortcuts for https links in Windows (QTIFW-964) +- Metadata cache: register items by renaming instead of copying (QTIFW-2971) +- Center PackageManagerPage title and subtitle texts (QTIFW-2995) +- Fix showSettingsButton functionality (QTIFW-810) +- Add more verbose when archive download fails (QTBUG-11068) +- Fix custom error message in Execute operation (QTIFW-3007) +- Add more detailed error messages (QTIFW-2998,QTIFW-2883) +- Make messagebox texts selectable (QTIFW-3005) +- Fix invalid cache state (QTIFW-2998) +- UI update (QTIFW-2943) +- Add support for skipping fetching already cached Updates.xml files (QTIFW-2873) +- Performance optimizations (QTIFW-2805) +- 3rdparty: update libarchive sources to 3.6.2 release +- Fix building with Squish version 7.0.x (SQUISH-15697) +- Workaround possible stalls on single core systems +- Metadata cache: clear cache in a separate thread (QTIFW-2815) +- Fix enabled navigation buttons while metadata fetch is still in progress (QTIFW-2849) +- Add possibility to post load install scripts (QTIFW-2820) +- ExtractOp: fix leftover empty directories when 'targetDir' arg is used (QTIFW-2764) + +4.5.2 +- Fix freezing UI while searching components (QTIFW-2886) +- Show check box for AutoDependOn components in updater view (QTIFW-2855) +- Update OpenSSL version to 1.1.1s in prebuilt binaries + +4.5.1 +- Make Settings operation to support _OLD and placeholders (QTIFW-2882) +- ExtractOp: fix leftover empty directories when 'targetDir' arg is used (QTIFW-2764) +- Fix errors occurring in full uninstall on macOS (QTIFW-2875) +- Fix updater view behavior for non-checkable components (QTIFW-836) +- Execute operation: fix overwritten error string for crashed processes (QTIFW-2875) +- MetadataJob: fix removing compressed repositories after extracting (QTIFW-2876) +- Fix replaced removal on update (QTIFW-2887) +- Fix user set binary marker not having any effect on maintenance tool (QTIFW-2884) + +4.5.0 +- Fix required virtual components still uninstalled in some occasions +- Update translations (QTIFW-2814) +- macOS: support updating maintenance tool with an app bundle (QTIFW-2750) +- Fix possible uncaught exceptions while loading package data +- libarchive: support linking with zlib compiled into QtCore (QTIFW-2803) +- Add new '--cache-path' and 'clear-cache' options for CLI (QTIFW-2810) +- Add persistent metadata file cache (QTIFW-2621) +- Metadata evaluation optimizations (QTIFW-2790) +- Windows: fix placeholder version in "Apps & features" (QTIFW-2267) +- Fix installer stalling when there's only one CPU core (QTIFW-2786) +- Adjust the 'ready to install' message to avoid repeating the app name (SQUISH-9672) +- CLI: add support for hiding values of printed options (QTIFW-2756) +- Replace .vbs hack to update maintenance tool binary on Windows (QTIFW-2625) +- Disable package manager and updater for offline maintenance tool (QTIFW-2627) +- Display progress for loading component install scripts (QTIFW-2701) +- Fix separators for localInstallerBinaryUsed() (QTIFW-2700) +- Allow searching components also in the updater view (QTIFW-2667) +- Add list of components to uninstall to installation log (QTIFW-2666) + +4.4.2 +- Fix uninstallation of needed virtual components +- Attach to squish only when the port is separately given (QTIFW-2746) +- Windows: fix installation error with concurrent Extract operations (QTIFW-2752) +- Uninstaller remove target directory if it is empty (QTIFW-884) +- Uninstaller remove maintenancetool's data files (QTIFW-884) +- Do not convert newline characters in license files (QTIFW-903) +- Set encoding to UTF-8 when writing license file (QTIFW-1436) + +4.4.1 +- Fix bug when all requested packages are not installed (QTIFW-2708) + +4.4.0 +- Fix installer crash if already installed virtual components are replaced (QTIFW-2672) +- macOS: make creating maintenance tool alias optional (QTIFW-2665) +- Updated translation files (QTIFW-2622) +- RemoteObject: require server reply for all client commands (QTIFW-999) +- Allow plugin import in binarycreator (QTIFW-266) +- Windows: Allow asking installer value with different formats (QTIFW-2657) + +4.4.0-beta +- Build Windows installer with 64bit MSVC2019 (QTIFW-2544) +- Workaround QSettings / QDateTime incompatibility with Qt 6 applications (QTIFW-2610) +- Swap priority of remote and binary resource package sources (QTIFW-2242) +- Do not install new dependencies for installed components (QTIFW-2624) +- Fix updating autodependency components (QTIFW-2595) +- Save sorting priority of components to local package hub (QTIFW-2631) +- Do not recalculate local installed components (QTIFW-2522) +- Remove unnecessary unstable calculation (QTIFW-2626) +- Do not emit dataChanged when model check state changes (QTIFW-2623) +- macOS: Create alias of maintenance tool to Applications directory (QTIFW-2535, QTIFW-2478) +- AspectRatioLabel: center the pixmap by default +- Speed up component selection in component selection pages (QTIFW-2522) +- Print uninstallation progress on archive level with normal verbosity (QTIFW-2615) +- Use fixed width font for the license text browser (QTIFW-2613) +- Fix rollback of extract when archive lists file entries first (QTIFW-2594) +- Add option for specifying maximum concurrent unpack operations (QTIFW-2586) +- Show additional progress information on PerformInstallationPage (QTIFW-2513) +- Use archive sizes for sorting and calculating progress of Extract ops (QTIFW-2431) +- Add support for parallel extraction of component archives (QTIFW-2566) +- Speed up Next button click in tree view (QTIFW-2598, QTIFW-694) +- AspectRatioLabel: prevent setting non-scaled pixmaps (QTIFW-2612) +- Fix wrong ApplicationsDir value on macOS (QTIFW-1011) +- Add missing mnemonic for the "Settings" button (QTIFW-2206) +- Update libarchive sources to 3.6.1 release +- Print archive and compression library versions with --version option (QTIFW-2507) +- 3rdparty: deprecate usage of LZMA SDK +- Add a signal which is emitted when the downloads are finished (QTIFW-2269) +- binarycreator: do not require -p option when -rcc option is used +- Repogen: allow usage of --update-new-components with unified metadata (QTIFW-2558) +- Doc: Add instructions for promoting maintenance tool updates (QTIFW-2440) +- CLI: Add error message for trying to install unstable components (QTIFW-2591) +- Doc: Remove -qt-xcb from recommended configure options (QTIFW-2557) +- Add install reason why component is uninstalled (QTIFW-2581) +- Add click option for product image (QTIFW-2361) +- Build commandline tools without plugins + +4.3.0 +- Fix extracting entries with file paths that contain unicode characters (QTIFW-2506) +- Update Japanese translation file +- Update Chinese translation file +- Use of separators in Execute operation (QTIFW-2501) +- Libarchive: include errno code description in error strings +- Gain admin rights when user is missing privilege to create symlinks (QTIFW-2428) +- Do not check file existence in ConsumeOutput operation (QTIFW-2499) +- Update Russian translation file +- Update libarchive sources to 3.5.2 release +- MT: Fix setting incorrect TargetDir value when started as root (QTIFW-2486) +- Enable 'Enter' to click Next -button in macOS (QTIFW-2409) +- Fix hard restart of maintenance tool (QTIFW-2381) +- Make Updater -view checkbox selection faster (QTIFW-1021) +- MT: Disable package manager when forced updates are found (QTIFW-2437) +- Update Arabic translation file +- Add "about application" menu and dialog on macOS (QTIFW-2453) +- CLI: Add <TreeName> value to 'list' and 'search' command outputs (QTIFW-2452) +- Fix visibility of warnings when failing to read product image (QTIFW-2426) +- Update Polish translation file +- Use Next as default button (QTIFW-1046) +- Update Portuguese translation file +- ArchiveFactory: register handlers for .qbsp file extension (QTIFW-2475) +- Fix segfaults when failing to fetch compressed repositories (QTIFW-2441) +- Fix Replace -element beviour (QTIFW-2454) +- Add Hungarian translation +- Update minimum required Qt version to Qt5.15.2 +- Add support for moving child components with <TreeName> (QTIFW-2380) +- Update German translation file +- Fix replacing components with <TreeName> element (QTIFW-2455) +- Do not block installation when there are conflicting component names (QTIFW-2444) +- Update Spanish translation file +- Update French translation file +- Fix wrong title text after succesfull update (QTIFW-2439) +- Allow case insensitive CLI search and list (QTIFW-2451) +- Fix selecting target directory when elevated server process is active (QTIFW-2383) +- Add Korean translation +- Libarchive: enable support for uncompressed tar archives (QTIFW-2404) +- Enable handling 7z archives with libarchive (QTIFW-2375) +- Libarchive: fix handling of glob pattern arguments when creating archive (QTIFW-2423) +- Fix blocking UI when waiting start of the authorization fallback process (QTIFW-2374) +- Fix dependencies example exception (QTIFW-2362) +- Add possibility to search for components in ComponentSelectionPage (QTIFW-1404) + +4.2.0 +- Print essential component information regardless of verbosity (QTIFW-2349) +- Update Chinese translation +- Update Russian translation +- Update French translation +- Update Japanese translation +- Add Portuguese translation +- Update Arabic translation +- Update Spanish translation +- Update German translation +- Update Polish translation file +- Add ability to query used language in script (QTIFW-2208) +- Windows: return the value of "TargetDir" variable with '/' as separator (QTIFW-2344) +- Fix uncaught exception in InstallIconsOperation::performOperation() (QTIFW-2347) +- Add invokable methods for converting paths to/from native separators (QTIFW-2344) +- binarycreator: support selecting compression level and archive format (QTIFW-1587) +- repogen: add support for setting compression level for data archives (QTIFW-1587) +- Add support for handling archive files with libarchive (QTIFW-2255) +- Fix qbsp adding from GUI (QTIFW-2312) +- Apply environment changes to system environment (QTIFW-2288) +- Add total remaining download time estimation for archives (QTIFW-2207) +- Repogen: Fix updating of repository from a partial package set directory (QTIFW-2287) +- MT: Install new <ForcedInstallation> components with default check state (QTIFW-2286) +- MT: Fix reading of StartMenuDir value from incorrect config file (QTIFW-2284) +- MT: Hide superfluous size information when running as package manager (QTIFW-2293) +- QtPatch: Fix catching non-zero exit codes from "qmake -query" (QTIFW-2273) +- Fix hang when canceling metadatajob by an external call (QTIFW-2282) +- Fix replacing of {external-link} tags in component tree view tooltips (QTIFW-2264) +- Fix usage of '--install-compressed-repository' with a relative file path +- Load and install translations as early as possible (QTIFW-1888) +- Load control script also when using CLI (QTIFW-2268) +- Clarify required user actions when there is an essential update (QTIFW-2244) +- Doc: add note about limitation with CreateShortcut on Windows (QTIFW-2257) +- Fix loading translations with upper letters (QTIFW-2265) +- Fix updating visibility of the QToolBox widget on ComponentSelectionPage +- Reorder ComponentSelectionPage widgets (QTIFW-2096) +- Offline-generator: Fix duplicate package entries in internal Updates.xml (QTIFW-2190) +- CLI: Add support for additional filtering of search results (QTIFW-2168) +- Use pkexec to start the headless process used for privileged operations (QTIFW-1794) +- CLI: improvements to 'search' and 'install' command output (QTIFW-2168) +- Fix styling of QMessageBoxes (QTIFW-2121) +- Add alternative way to update components from repository (QTIFW-1798) + +4.1.1 +- Add possibility to filter available packages with regexp from script (QTIFW-2225) +- Add documentation for configuring and overwriting default translations (QTIFW-2217) +- Fix loading of component translations (QTIFW-2220) +- CLI: Print warning when creating over 4GB installers on Windows (QTIFW-2199) +- Remove wayland dependency from Linux binaries (QTIFW-2067) +- Fix maintenancetool overwriting installer values (QTIFW-2218) +- Fix QFile warning on rollback (QTIFW-2213) +- Fix return value for detached 'Execute' operation (QTIFW-2210) + +4.1.0 +- Emit signal when components are recalculated (QTIFW-2172) +- Add Arabic translation (QTIFW-1425) +- Update side widget with the binary marker changes in introduction page (QTIFW-2150) +- Fix App Error when trying to launch a running installer (QTIFW-2149) +- Fix value overwrite from command line (QTIFW-2021) +- Fix DesktopDir value for AllUsers +- CLI: Add warning when cli-only options are used without command keyword (QTIFW-2046) +- Translations: Update existing TS files (QTIFW-2126) +- Add possibility to move component in component tree (QTIFW-594) +- Try rerunning execute operation (QTIFW-2125) +- CLI: Exit when expecting user input and the output device is not a TTY (QTIFW-1949) +- Add support for setting minimum wizard dimensions in config.xml (QTIFW-1903) +- Save Execute operation with predefined variable (QTIFW-2124) +- Make LicenseAgreementPage license list & details browser user-resizable (QTIFW-1987) +- Fix wizard page addition before ComponentSelectionPage (QTIFW-1168) +- Remove double calculation of uninstall components (QTIFW-1021) +- Replace usage of derived LazyPlainTextEdit class with QTextEdit (QTIFW-1994) +- Fix InstallIcons and CreateDesktopEntry operations usage as root (QTIFW-2093) +- Add support for generating offline installer from online (QTIFW-1945) +- Provide tooltip texts for buttons (QTIFW-2073) +- Allow disabling undo in CreateLocalRepository operation during uninstall (QTIFW-2094) +- Remove 'Reject Licenses' radio button and change 'Accept Licenses' to checkbox (QTIFW-2057) +- Add highdpi support for watermark, banner, background and pagelistpixmaps (QTIFW-2084) +- Fix translating from component script (QTIFW-392) +- Allow disabling undo in RegisterFileType operation during uninstall (QTIFW-2089) +- Allow disabling undo in SimpleMoveFile operation during uninstall (2090) +- Allow disabling undo in CopyDirectory during uninstall (QTIFW-2088) +- Allow disabling undo of GlobalSettings during uninstall (QTIFW-1973) +- Introduce ForcedUpdate element for component (QTIFW-1565) +- Add high dpi image support for Logo and ProductImages (QTIFW-2061, QTIFW-2060) +- Copy highdpi images as resource to installer (QTIFW-2080) +- Tools: fix binarycreator usage with unified meta-only repositories (QTIFW-2051) +- Add option to define operations in component.xml (QTIFW-507) +- Print package information in xml format (QTIFW-1950) +- Arrange licenses and filter duplicates +- CLI: Print extra archive information with higher verbosity level (QTIFW-1998) +- Allow to set ForcedInstallation from component script (QTIFW-675) +- Automatically uninstall unneeded virtual components (QTBUG-76210) +- CLI: Add possibility to filter installed packages with regexp (QTIFW-1953) + 4.0.1 - Enable HighDPI support in X11 - Fix AppendFile undo (QTIFW-2020) |