Repository navigation
Releases: Tooltip-Focus/Installway
Releases · Tooltip-Focus/Installway
Release list
v1.3.0
What's Changed
- feat: License now support markdown format by @gaetandezeiraud in #102
- refactor: Replace mod.rs module files by @gaetandezeiraud in #103
- feat: Center window in the launch monitor by @gaetandezeiraud in #104
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Feat/new lang by @gaetandezeiraud in #98
- chore(deps): Update dependencies by @gaetandezeiraud in #99
- feat: Add localized EULA files by @gaetandezeiraud in #100
- fix(uninstaller): Prune empty created parents by @gaetandezeiraud in #101
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
- fix(Installer): %PRODUCT% in shortcut name now use the product string… by @gaetandezeiraud in #97
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- perf(installer): Avoid redundant post-commit rehash by @gaetandezeiraud in #96
Full Changelog: v1.0.1...v1.1.0
v1.0.1
What's Changed
- feat: Add parammeter to allow force-show for path window by @WatzTheLeaf in #92
- feat: Update PakLib version with multithread support by @gaetandezeiraud in #93
- perf: Stage and verify the largest files first by @gaetandezeiraud in #94
- feat: Can set file association icon by @gaetandezeiraud in #95
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- feat: free-form HKCU registry entries via [[registry]] in config by @gaetandezeiraud in #1
- Fix/verify certificate by @gaetandezeiraud in #2
- Feat/plugins by @gaetandezeiraud in #3
- refactor: Extract days_to_ymd and wide in common by @WatzTheLeaf in #4
- refactor: Rework the msi uninstall plugin example by @gaetandezeiraud in #5
- fix: Uninstall confirmation messagebox is in front if the window by @gaetandezeiraud in #6
- feat(Installer): Defensive protection for install path by @gaetandezeiraud in #7
- refactor(Installer): Rewrite args parser with clap by @gaetandezeiraud in #8
- perf(Installer): Reduce syscall for hash file with blake3 by @gaetandezeiraud in #9
- feat(Installer): Add --purge-unknown-files argument by @gaetandezeiraud in #10
- fix: Fix DPI scale issue between screens by @gaetandezeiraud in #11
- Update CONTRIBUTING.md by @gaetandezeiraud in #12
- test(builder): cover empty and leading-backslash registry keys by @gaetandezeiraud in #13
- refactor(installer): parse argv once by @gaetandezeiraud in #14
- fix(Installer): Fix regression with installation folder guard on update by @WatzTheLeaf in #16
- fix: Prune empty folders with force_reinstall and purge_unknown_files by @gaetandezeiraud in #17
- refactor(lint): Treat warnings as errors in hook + CI, fix all clippy… by @gaetandezeiraud in #18
- Feat/add install dir restriction by @gaetandezeiraud in #19
- refactor(uninstaller): remove dead code and deduplicate logic by @gaetandezeiraud in #20
- feat: Add shortcuts support from configuration by @gaetandezeiraud in #21
- Refactor/clean code by @gaetandezeiraud in #22
- refactor: Clean code by @gaetandezeiraud in #23
- Update README.md by @gaetandezeiraud in #24
- feat: Plugins can now add custom pages by @gaetandezeiraud in #15
- refactor: Impl Default for InstallerPayload by @WatzTheLeaf in #25
- fix(Installer): Fixed user interface errors that were not displaying … by @gaetandezeiraud in #27
- feat(InstallerBuilder): Add priv_key_literal + pub_key_literal argument by @gaetandezeiraud in #26
- feat: Add permission elevation support (UAC) by @gaetandezeiraud in #28
- fix: UAC edge case during install and uninstall by @gaetandezeiraud in #29
- fix: Fix uninstaller progress bar by @gaetandezeiraud in #31
- feat: Add hintway feature by @gaetandezeiraud in #30
- feat: add safeguard to kill running uninstaller by @gaetandezeiraud in #32
- fix: An existing folder without files (only folders and sub-folders) … by @gaetandezeiraud in #33
- Potential fix for code scanning alert no. 1: Workflow does not contain permissions by @gaetandezeiraud in #34
- feat(installer): block on running processes before install by @gaetandezeiraud in #35
- feat: Plugins are aware of the language of the installer by @gaetandezeiraud in #36
- fix: removes the Visual C++ Redistributable # (VCRUNTIME140.dll) depe… by @gaetandezeiraud in #37
- feat: Add a confirmation dialog when user try to close the installer … by @gaetandezeiraud in #38
- fix: Verify hang stall detection by @gaetandezeiraud in #39
- refactor: Clean sdk's example code by @gaetandezeiraud in #40
- fix: FIx build error by @gaetandezeiraud in #42
- feat: Add feature pack system by @gaetandezeiraud in #41
- fix: Fix win32 scaling issue depending DPI and interface scale by @gaetandezeiraud in #43
- feat: Can add a custom banner for branding by @gaetandezeiraud in #44
- refactor(Common): Clean common code by @gaetandezeiraud in #45
- fix(ui): Poll progress on WM_TIMER, stop flooding queue by @gaetandezeiraud in #46
- feat: Launch checkbox is now optional by @gaetandezeiraud in #47
- feat: validate license encoding, normalize LF to CRLF by @gaetandezeiraud in #48
- refactor(cli): Parse all flags through clap, drop /S and /minimal by @gaetandezeiraud in #49
- refactor: Clean installer builder code by @gaetandezeiraud in #50
- doc: Update README by @gaetandezeiraud in #52
- refactor: Clean uninstaller code by @gaetandezeiraud in #51
- refactor: move tests in common/model by @WatzTheLeaf in #53
- refactor: extract PluginCtx logic using constructors by @WatzTheLeaf in #54
- fix: version compare no longer shifts segments on non-numeric parts by @gaetandezeiraud in #55
- fix: guard app-dir removal, neutral temp name, dedupe cleanup paths by @gaetandezeiraud in #56
- refactor: shared elevated-relay loop in common::elevation by @gaetandezeiraud in #57
- fix: bound headless force-kill loop against respawning processes by @gaetandezeiraud in #58
- Fix/installer resilience by @gaetandezeiraud in #59
- fix: atomic rename order and unique tmp names in write_atomic by @gaetandezeiraud in #60
- fix: richer ARP entry and clearer post-install plugin failure by @gaetandezeiraud in #61
- feat: exe is now an optional parameter by @gaetandezeiraud in #62
- refactor(Common): Clean code by @gaetandezeiraud in #63
- feat(Installer): Can disable shortcuts creation for desktop and start… by @gaetandezeiraud in #64
- feat(Installer): Add conditional shortcut depending features by @gaetandezeiraud in #65
- fix(Installer): Missing translations by @gaetandezeiraud in #66
- feat: extract default feature pack behavior in config and add it support by @WatzTheLeaf in #67
- doc: Rework and clean the documentation by @gaetandezeiraud in #68
- fix(Installer): silent installation log progression in stderr by @gaetandezeiraud in #69
- feat(hintway): configure tenant per packaged project by @gaetandezeiraud in #70
- Feat/winui3 by @gaetandezeiraud in #71
- refactor(winui): Migrate to latest Reactor and windows 0.62.2 by @gaetandezeiraud in #72
- fix: Fix warning by @gaetandezeiraud in #73
- refactor(winui): share winUI runtime support by @gaetandezeiraud in #74
- refactor: Share progress polling state in uninstaller by @gaetandezeiraud in #75
- feat: Uninstaller is now WinUI by @gaetandezeiraud in #76
- Refactor/extract install phases by @gaetandezeiraud in #77
- perf: Use a set lookup instead of a linear scan in the orphan purge by @gaetandezeiraud in #78
- fix: Skip the scratch dir by path component, not string prefix, when … by @gaetandezeiraud in #79
- refactor(uninstaller): Clean code by @gaetandezeiraud in #80
...