Commit Graph

  • 52a035b5cc fix(path): Trim ending slash when initializing paths (#6501) develop Hsiao-nan Cheung 2025-10-21 11:27:15 +08:00
  • 20a178b1f3 fix(checkver): Allow script to run when URL fetch fails but script exists (#6490) z-Fng 2025-10-13 05:32:26 -04:00
  • ca0506cf3e refactor(output): Replace raw prints with functions for standardized output (#6449) abgox 2025-09-29 15:12:10 +08:00
  • 2a637361cc fix(scoop-uninstall): Correct -Global switch during uninstalling/updating (#6454) HUMORCE 2025-09-26 23:55:34 +08:00
  • 5d46f67e34 Merge branch 'develop' into feature/install_via_git_history feature/install_via_git_history Hsiao-nan Cheung 2025-09-26 23:51:08 +08:00
  • 4c55e7aebd feat(scoop-uninstall): Allow access to $bucket in uninstall scripts (#6380) abgox 2025-09-26 17:14:09 +08:00
  • db8d554f80 fix(scoop-update): Force sync tags w/ remote branch while scoop update (#6439) Hsiao-nan Cheung 2025-09-26 15:20:33 +08:00
  • b592b38abd feat(install): Add separator at the end of notes, highlight suggestions (#6418) z-Fng 2025-09-24 16:52:03 +08:00
  • 25d35007c6 fix(core|manifest): Avoid error when searching non-existent 'deprecated' directory (#6471) z-Fng 2025-09-24 14:45:01 +08:00
  • 1fae80b2c2 test: enhance Find-HistoricalManifestInCache with DataTable mock for improved manifest retrieval Bill ZHANG 2025-08-27 23:20:19 +10:00
  • cf345e272e test: add behavior-oriented mocks for Invoke-Git to simulate HEAD version retrieval Bill ZHANG 2025-08-27 22:59:48 +10:00
  • 99fb8383b7 fix(manifest): enforce DataTable contract at caller; select latest matching version via h'^/h with validated fallback Bill ZHANG 2025-08-27 22:36:35 +10:00
  • 0a52f0d0de refactor(manifest): simplify history lookup and error handling; update tests Bill ZHANG 2025-08-27 20:45:54 +10:00
  • 04b7ce79c7 fix(scoop-version): Fix logic error caused by missing brackets (#6463) z-Fng 2025-08-27 05:46:16 -04:00
  • becd429581 refactor(manifest): Streamline historical manifest retrieval and add Write-ManifestToUserCache helper function Bill ZHANG 2025-08-27 19:05:22 +10:00
  • d3f681ce03 refactor(manifest): Simplify UTF-8 encoding handling and enhance test coverage Bill ZHANG 2025-08-27 18:19:56 +10:00
  • ff38652e01 fix(buckets|scoop-info): Switch git log date format to ISO 8601 to avoid locale issues (#6446) z-Fng 2025-08-21 14:18:33 +08:00
  • c9f0728ff7 fix(autoupdate): Use origin url to handle urls with fragment in github mode (#6455) HUMORCE 2025-08-20 13:59:47 +08:00
  • 691c23330c fix(scoop-download): Fix function nightly_version not defined error (#6386) AkariiinMKII 2025-08-14 17:51:19 +08:00
  • 9f62e55862 Merge branch 'develop' into feature/install_via_git_history Hsiao-nan Cheung 2025-08-12 18:29:52 +08:00
  • b588a06e41 chore(release): Bump to version 0.5.3 (resync) (#6436) master v0.5.3 Hsiao-nan Cheung 2025-08-12 18:18:31 +08:00
  • 9246250808 Merge branch 'master' into develop Hsiao-nan Cheung 2025-08-12 15:21:48 +08:00
  • 8c51a50856 fix(autoupdate): Check hash file before use GitHub SHA256 (#6435) Hsiao-nan Cheung 2025-08-12 14:36:30 +08:00
  • ebd8c036fa chore(release): Bump to version 0.5.3 (#6257) Hsiao-nan Cheung 2025-08-11 08:38:38 +08:00
  • ed6101a2ab docs(CHANGELOG): Update to 0.5.3 (#6432) HUMORCE 2025-08-11 08:34:50 +08:00
  • 26a03e2404 feat(autoupdate): GitHub predefined hashes support (#6416) Wordless Echo 2025-08-11 08:11:46 +08:00
  • f9c4f9e175 fix(scoop-depends-tests): Mocking USE_EXTERNAL_7ZIP as $false (#6431) HUMORCE 2025-08-11 07:49:22 +08:00
  • 3321b969a4 refactor(Get-Manifest): Select actual source for manifest (#6142) HUMORCE 2025-08-11 07:04:34 +08:00
  • 22f1672fcb fix(scoop-uninstall): Fix uninstaller does not gain Global state (#6430) HUMORCE 2025-08-11 06:48:06 +08:00
  • 887f79d2d7 refactor: remove new tests Bill ZHANG 2025-07-21 13:33:16 +10:00
  • 5bae77eebb refactor: Enhance Select-ScoopDBItem and Get-ScoopDBItem functions for improved data handling and output Bill ZHANG 2025-07-21 12:48:41 +10:00
  • 210b5e45a0 fix: Improve user guidance and error handling in generate_user_manifest function Bill ZHANG 2025-07-21 12:26:31 +10:00
  • 3aa64baeb1 refactor: Remove deprecated install_app tests and enhance Get-HistoricalManifestFromDB for exact version matching Bill ZHANG 2025-07-21 10:56:38 +10:00
  • 0470ba2d04 refactor: Enhance historical manifest retrieval with improved user guidance and fallback mechanisms Bill ZHANG 2025-07-21 10:47:07 +10:00
  • 398aaa2330 fix: Update installation instructions to clarify search order for app versions Bill ZHANG 2025-07-21 10:44:12 +10:00
  • 4585f50a54 Remove best match logic from Get-HistoricalManifestFromDB Bill ZHANG 2025-07-21 10:29:54 +10:00
  • 9a6cdc7328 Fix test failures: improve parameter validation, file formatting, and test expectations Bill ZHANG 2025-07-20 23:26:59 +10:00
  • 039d2d77c2 revert: remove out-of-scope error handling changes from install.ps1 Bill ZHANG 2025-07-20 23:10:14 +10:00
  • ec44c6c7b2 refactor: separate git history concerns from installation layer Bill ZHANG 2025-07-20 22:54:33 +10:00
  • c264afc6bd fix: Handle git command array output for all PowerShell versions Bill ZHANG 2025-07-20 21:49:44 +10:00
  • 4061bff270 fix: Add PowerShell 5 compatibility for UTF8 encoding Bill ZHANG 2025-07-20 21:32:58 +10:00
  • 3e3ce096b8 docs: Fix comment mismatch for python version example Bill ZHANG 2025-07-20 21:27:47 +10:00
  • 83696854a8 fix: Remove trailing whitespaces from manifest.ps1 Bill ZHANG 2025-07-20 21:09:55 +10:00
  • 82a35323d3 feat: Prioritize SQLite database for historical manifest search Bill ZHANG 2025-07-20 21:02:16 +10:00
  • dfadfcc1dc style: Remove extra blank line from CHANGELOG.md Bill ZHANG 2025-07-20 20:54:16 +10:00
  • 0ade4a5344 fix: Add Windows PowerShell compatibility for relative path operations Bill ZHANG 2025-07-20 20:53:40 +10:00
  • ce95819fa5 docs(changelog): update changelog Bill ZHANG 2025-05-26 22:03:23 +10:00
  • c7795b44af feat(install): Add historical manifest search for app installation Bill ZHANG 2025-05-26 20:48:27 +10:00
  • 4e528e1655 fix(decompress): Replace deprecated 7ZIPEXTRACT_USE_EXTERNAL config (#6327) Bassel Rachid 2025-04-16 23:19:22 -04:00
  • 851e100d15 fix(test): Fix 'cache_path' test in Linux fix-test Hsiao-nan Cheung 2025-03-06 00:19:57 +08:00
  • ac6f1baaf4 perf(shim): Update kiennq-shim to v3.1.2 (#6261) Hsiao-nan Cheung 2025-01-03 14:34:38 +08:00
  • dc9d198014 docs(chglog): Update to 0.5.3 (#6258) Hsiao-nan Cheung 2024-12-30 13:55:32 +08:00
  • 84e00fdb77 fix(scoop-bucket): Add missing import for no_junction envs (#6181) Chawye Hsu 2024-10-11 14:20:43 +08:00
  • 7a309a1b00 fix(shim): properly check wslpath/cygpath command first (#6114) Ryan 2024-10-09 19:10:42 +08:00
  • 3577f91d82 fix(commands): Handling broken aliases (#6141) HUMORCE 2024-09-20 14:18:13 +08:00
  • e0c682de7c fix(download): Fallback to default downloader when aria2 fails (#4292) kiennq 2024-08-26 01:10:30 -07:00
  • 79cf33d0b7 refactor(download): Move download-related functions to 'download.ps1' (#6095) Hsiao-nan Cheung 2024-08-11 17:23:59 +08:00
  • 7f99c499d7 fix (decompress): Expand-7zipArchive only delete temp dir / $extractDir if it is empty (#6092) Olav Rønnestad Birkeland 2024-08-09 05:03:51 +02:00
  • 859d1db51b chore(release): Bump to version 0.5.2 (#6080) v0.5.2 Hsiao-nan Cheung 2024-07-30 15:34:41 +08:00
  • c7ec5c82b2 docs(chglog): Update CHANGELOG for v0.5.2 (#6081) Hsiao-nan Cheung 2024-07-25 20:29:02 +08:00
  • 46624b00c9 fix(core): Use 'Join-Path' to construct cache file path (#6079) Hsiao-nan Cheung 2024-07-25 13:54:26 +08:00
  • 49ee8ad6ec fix(scoop-hold): Use 'foreach' loop to allow 'continue' statement (#6078) Hsiao-nan Cheung 2024-07-25 13:00:36 +08:00
  • 5dc5dd22f8 fix(json): Fix JSON items counting function (#6073) Hsiao-nan Cheung 2024-07-23 19:55:40 +08:00
  • 5971f1dda8 builds(supporting): Update Json.Schema to 4.0.1 (#6072) Hsiao-nan Cheung 2024-07-23 19:13:00 +08:00
  • 0cb479abf0 fix(json): Don't serialize jsonpath return if only one result (#6066) ccyykkcyk 2024-07-22 19:02:06 +08:00
  • 429ba7af5b fix(scoop-alias): Fix 'Option --verbose not recognized.' (#6062) Matt Cargile 2024-07-17 09:12:29 -05:00
  • be56faf290 chore(release): Bump to version 0.5.1 (#6057) v0.5.1 Hsiao-nan Cheung 2024-07-17 10:38:53 +08:00
  • 69edc6dc54 chore(chglog): Update CHANGELOG for v0.5.1 (#6058) Hsiao-nan Cheung 2024-07-15 13:17:19 +08:00
  • 0138dc4266 fix(scoop-alias): Pass options correctly (#6003) L. Yeung 2024-07-15 13:06:22 +08:00
  • 1c271f5b90 fix(scoop-virustotal): Adjust json_path parameters to retrieve correct analysis stats (#6044) Bill ZHANG 2024-07-09 15:45:09 +10:00
  • a76884af19 fix(install): Fix parsing error when installing multiple apps w/ specific version (#6039) qiuyk 2024-07-09 13:22:06 +08:00
  • 7cc4faea1d fix(bucket): Implement error handling for failed bucket addition (#6051) Hsiao-nan Cheung 2024-07-09 01:16:23 +08:00
  • 83f25a4673 fix(install): Expand env_set items (#6050) Hsiao-nan Cheung 2024-07-09 00:24:42 +08:00
  • 42af27d16c fix(sqlite): Fix compatibility with Windows PowerShell (#6045) Hsiao-nan Cheung 2024-07-08 13:43:22 +08:00
  • 716b6db3ae chore(release): Bump to version 0.5.0 (#6035) v0.5.0 Hsiao-nan Cheung 2024-07-05 11:14:42 +08:00
  • ade7aa4a15 (chore): Update changelog (#6036) Hsiao-nan Cheung 2024-06-30 18:19:19 +08:00
  • 7e0a2a28c6 Update chglog Hsiao-nan Cheung 2024-06-30 18:09:59 +08:00
  • 2d02483fb8 Merge branch 'master' into develop Hsiao-nan Cheung 2024-06-30 18:07:36 +08:00
  • 93359a43a1 fix(shim): Restore original path for JAR cmd (#6030) Hsiao-nan Cheung 2024-06-26 18:34:38 +08:00
  • d8b3cc8a6c fix(checkver): Correct error messages (#6024) L. Yeung 2024-06-25 10:40:56 +08:00
  • 9239c26bbd feat(decompress): Use innounp-unicode as default Inno Setup Unpacker (#6028) Hsiao-nan Cheung 2024-06-24 21:20:29 +08:00
  • 3a39ba048f fix(core): Limit the number of commands to get (#6013) qiuyk 2024-06-14 00:18:14 +08:00
  • a9ca75c0cd fix(core): Use correct path in 'bash' (#6006) Hsiao-nan Cheung 2024-06-11 11:03:35 +08:00
  • d20819e147 fix(core): Search for Git executable instead of any cmdlet (#5998) Matej Kafka 2024-06-07 12:45:52 +02:00
  • dec4232754 fix(decompress): Match extract_dir/extract_to and archives (#5983) L. Yeung 2024-05-26 15:36:06 +08:00
  • fa1b42bf28 fix(checkver): Correct variable 'regex' to 'regexp' (#5993) Chawye Hsu 2024-05-26 14:30:47 +08:00
  • 700a2f4f5e feat(install): Added the ability to specify @ version when installing from url/file location (#5988) insertokername 2024-05-23 18:05:38 +03:00
  • c9048ad978 fix(sqlite): Fix generic class error in PS5 (#5981) Hsiao-nan Cheung 2024-05-20 20:57:29 +08:00
  • 5c896e901f refactor(decompress): Use 7zip to extract Zstd archive (#5973) Hsiao-nan Cheung 2024-05-17 09:56:14 +08:00
  • 8ea37387ae fix(install): Add back arg $Name in Invoke-Installer() (#5971) Hsiao-nan Cheung 2024-05-15 19:25:35 +08:00
  • 2544745695 refactor(install): Replace 'run_(un)installer()' with 'Invoke-Installer()' (#5968) Hsiao-nan Cheung 2024-05-15 19:03:54 +08:00
  • 5ce70c4139 fix(sqlite): Update cache after removing bucket or manifests (#5967) Hsiao-nan Cheung 2024-05-15 17:07:37 +08:00
  • 2d50a02a32 fix(scoop-download|install|update): Use consistent options (#5956) L. Yeung 2024-05-14 22:43:53 +08:00
  • f6f46f6cf4 fix(sqlite): Dispose all command to release database file handle (#5966) Hsiao-nan Cheung 2024-05-14 16:38:05 +08:00
  • d337bb1fa6 chore(release): Bump to version 0.4.2 (#5964) v0.4.2 Hsiao-nan Cheung 2024-05-14 13:44:20 +08:00
  • cddcd98e33 doc(chglog): Update CHANGLOG Hsiao-nan Cheung 2024-05-13 19:02:43 +08:00
  • 86d3fef187 fix(core): Add 'PSObject.Copy()' to 'substitute()' (#5962) Hsiao-nan Cheung 2024-05-13 13:46:59 +08:00
  • e324fa4c5f fix(core): Fix "Invoke-ExternalCommand" quoting rules (#5945) Hsiao-nan Cheung 2024-05-13 18:44:00 +08:00
  • d9c5c90285 fix(system): Fix argument passing to Split-PathLikeEnvVar() in deprecated strip_path() (#5937) Inseo Lee 2024-05-06 11:04:40 +09:00
  • 82640c456e fix(autoupdate): Copy PSCustomObject-type properties within autoupdate to prevent reference changes (#5934) Xuesong 2024-05-01 23:02:13 +08:00