v1.13.0
Package Semaphore:
- simplify the base semaphore (context, max wheight...)
- merge semaphore with progress instance
- extend semaphore with context interface
- semaphore can be used as context.context
Package Progress
- rework MPB instance
- bump MBP to v8
- merge package into Semaphore to use a same instance for sem / mpb
- rework bar to simplify it
- bar is now also a semaphore & context
- bar can be used as context.context
- allow to create bar with custom options
Package Archive/GZIP
- remove call of getGunzipSize
- expose to public the internal getGunZipSize => GetGunZipSize
Package File/Progress
- fix nil function with progress, use empty function if function are nil
Other:
- Bump dependencies
- Remove github.com/vbauerster/mpb/v5
- Add github.com/vbauerster/mpb/v8