1591 Commits

Author SHA1 Message Date
Adam Hathcock
98b4ffc807 Merge pull request #1332 from adamhathcock/adam/update-docs-skills
Add skills
2026-05-26 15:36:44 +01:00
Adam Hathcock
35c9cdd232 add zip skill and upgrade packages 2026-05-26 15:23:29 +01:00
Adam Hathcock
c49c1f46ef Add correct Xz mapping 2026-05-26 15:06:17 +01:00
copilot-swe-agent[bot]
1af93977ba Remove regenerated lockfile noise
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/afd8cfa5-472e-4624-bb56-1412aaa04e90

Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
2026-05-25 09:33:18 +00:00
copilot-swe-agent[bot]
34034e843b Finalize single-volume FileName fix validation
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/afd8cfa5-472e-4624-bb56-1412aaa04e90

Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
2026-05-25 09:33:03 +00:00
copilot-swe-agent[bot]
a5ef90ee22 Revert unrelated lockfile updates
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/afd8cfa5-472e-4624-bb56-1412aaa04e90

Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
2026-05-25 09:30:14 +00:00
copilot-swe-agent[bot]
48ff579bc8 Fix single-volume archive Volume.FileName resolution
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/afd8cfa5-472e-4624-bb56-1412aaa04e90

Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
2026-05-25 09:29:52 +00:00
copilot-swe-agent[bot]
63bfa185f7 fix public init-only API setters
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/9d9bc63c-5667-44ae-82f2-bd83df142606

Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
2026-05-20 08:14:24 +00:00
Adam Hathcock
576d431378 Add PolySharp. Odd frameworks aren't supported 2026-05-20 08:55:41 +01:00
Adam Hathcock
a7d5949604 Some tar fixes from review 2026-05-15 12:20:53 +01:00
Adam Hathcock
9d87274c5a build and test fixes 2026-05-15 11:41:26 +01:00
Adam Hathcock
1e3346208f Merge remote-tracking branch 'origin/master' into adam/tar-pax
# Conflicts:
#	src/SharpCompress/Archives/Tar/TarArchive.Factory.cs
#	tests/SharpCompress.Test/Tar/TarArchiveAsyncTests.cs
2026-05-15 11:19:20 +01:00
Adam Hathcock
20a656c1a5 review feedback 2026-05-15 10:21:29 +01:00
Adam Hathcock
7b73b0b5de changed visibiilty of WriteHeaderSizeAsync 2026-05-15 09:24:46 +01:00
copilot-swe-agent[bot]
2d5c2210e7 Fix tar archive enumeration after fully reading entry streams
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/e5d578fd-e9cd-4c00-bbe7-2f77a394926c

Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
2026-05-14 16:06:09 +00:00
Adam Hathcock
b8376cb765 Merge remote-tracking branch 'origin/adam/write-async' into adam/write-async 2026-05-14 16:59:11 +01:00
Adam Hathcock
7e9525f478 Remove leave open usage for writer 2026-05-14 16:58:52 +01:00
Adam Hathcock
a6b644f3ec merge fixes 2026-05-14 16:13:49 +01:00
Adam Hathcock
63b104f2e7 Merge remote-tracking branch 'origin/master' into adam/write-async
# Conflicts:
#	src/SharpCompress/Compressors/LZMA/Lzma2EncoderStream.cs
#	src/SharpCompress/Factories/TarFactory.cs
#	src/SharpCompress/Polyfills/StreamExtensions.cs
#	src/SharpCompress/Writers/IWriter.cs
2026-05-14 16:12:13 +01:00
Adam Hathcock
9faf6fe757 fix legacy type issues 2026-05-14 15:35:57 +01:00
Adam Hathcock
da20f512aa use ValueTask where possible 2026-05-14 15:10:04 +01:00
Adam Hathcock
d3fb640aaa BZip2 now is async 2026-05-14 14:51:27 +01:00
Adam Hathcock
270b018739 fixed zip writing for PPMD 2026-05-14 13:39:46 +01:00
Adam Hathcock
9e2aac2521 Merge remote-tracking branch 'origin/release' into adam/write-async 2026-05-14 13:09:34 +01:00
Adam Hathcock
c66742d4c4 Merge remote-tracking branch 'origin/release' into adam/fix-gzip-save 2026-05-14 08:36:02 +01:00
Adam Hathcock
f34ca7c67c lock file for release 2026-05-14 08:27:22 +01:00
Adam Hathcock
21f3ec70d9 test cleanup from master 2026-05-14 08:26:02 +01:00
Adam Hathcock
2352f7918c format 2026-05-13 13:16:54 +01:00
Adam Hathcock
a05465a13d Some clean up of unused vars 2026-05-13 11:49:26 +01:00
Adam Hathcock
b9ddd4294e Fix GZip write async 2026-05-13 11:33:21 +01:00
Adam Hathcock
f92d86fbf3 remove net 7 and 9 2026-05-06 10:18:27 +01:00
Adam Hathcock
005c269bbe Merge fixes 2026-05-06 10:17:36 +01:00
Adam Hathcock
117eaa8167 Merge remote-tracking branch 'origin/master' into adam/merge-release-to-master
# Conflicts:
#	src/SharpCompress/Common/ExtractionMethods.Async.cs
#	src/SharpCompress/Common/ExtractionMethods.cs
2026-05-06 10:11:30 +01:00
Adam Hathcock
69ef2b2a3b merge fixes 2026-05-06 10:10:02 +01:00
Adam Hathcock
7de1f07597 revert change that made no sense 2026-05-05 17:58:36 +01:00
Adam Hathcock
5f16216a3f review and test fixes 2026-05-05 17:48:39 +01:00
Adam Hathcock
2c35d2d242 made methods extension methods for IEntry 2026-05-05 17:30:02 +01:00
Adam Hathcock
bd0fa73cce some refactoring 2026-05-05 17:22:53 +01:00
Adam Hathcock
8d6f1014f0 consolidate path comparsion 2026-05-05 17:02:28 +01:00
Adam Hathcock
3b29de3954 test clean up and formatting 2026-05-05 16:57:15 +01:00
Adam Hathcock
2021a06626 add zipslip tests and fixes 2026-05-05 16:52:16 +01:00
Adam Hathcock
25a5b7beeb BZip2 fixed? 2026-05-05 08:19:55 +01:00
Adam Hathcock
ee02924b14 Figure out more async usage for legacy 2026-04-30 15:13:49 +01:00
Adam Hathcock
48afb4da92 fixed providers in TarWriter and TarArchive. 2026-04-30 14:12:47 +01:00
Adam Hathcock
2f3d11ca61 Rationalize AsyncDisposable 2026-04-30 13:57:03 +01:00
Adam Hathcock
de36344863 Fix more async stream disposal 2026-04-30 13:46:32 +01:00
Adam Hathcock
6172bd3e52 fix LzmaStream writing async 2026-04-30 13:30:43 +01:00
Adam Hathcock
29f06b753a add Crc32Stream write async 2026-04-30 13:07:34 +01:00
Adam Hathcock
2aec75a3bc Small fixes and format 2026-04-30 10:41:33 +01:00
Adam Hathcock
29744b36be fix writing of headers 2026-04-29 13:04:06 +01:00