summaryrefslogtreecommitdiffstats
path: root/Changelog
diff options
context:
space:
mode:
Diffstat (limited to 'Changelog')
-rw-r--r--Changelog297
1 files changed, 297 insertions, 0 deletions
diff --git a/Changelog b/Changelog
index 34f637320..822310af7 100644
--- a/Changelog
+++ b/Changelog
@@ -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)