1.0 release and roadmaps #763

Open
opened 2026-01-29 22:17:12 +00:00 by claunia · 1 comment
Owner

Originally created by @adamhathcock on GitHub (Jan 19, 2026).

Originally assigned to: @adamhathcock on GitHub.

I'm thinking, after decades, I should do a 1.0 release and follow proper semver as I now have assistance (from LLMs).

Async as resulted in a lot of duplication but it cannot be helped as I want to be "async all the way" to Streams.

Biggest milestone for 1.0: stability around Async.

  • Async works (as best as I can test)
  • Stable async API.

1.x release

  • mark sync API as obsolete (at some point in the future)

2.0

  • remove sync code.
Originally created by @adamhathcock on GitHub (Jan 19, 2026). Originally assigned to: @adamhathcock on GitHub. I'm thinking, after decades, I should do a 1.0 release and follow proper semver as I now have assistance (from LLMs). Async as resulted in a lot of duplication but it cannot be helped as I want to be "async all the way" to Streams. Biggest milestone for 1.0: stability around Async. - Async works (as best as I can test) - Stable async API. 1.x release - mark sync API as obsolete (at some point in the future) 2.0 - remove sync code.
Author
Owner

@adamhathcock commented on GitHub (Jan 22, 2026):

maybe sync code won't be deprecated

@adamhathcock commented on GitHub (Jan 22, 2026): maybe sync code won't be deprecated
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/sharpcompress#763