Skip to content

Releases: eleven26/goss

v4.0.1

28 Sep 09:08
Compare
Choose a tag to compare

Update pkg.go.dev

v4.0.0

28 Sep 08:59
Compare
Choose a tag to compare

所有方法添加 context.Context 作为第一个参数

v3.0.0

06 Apr 06:45
Compare
Choose a tag to compare

采用 amazon s3 的 sdk,所有兼容 amazon s3 协议的都可以使用。

v2.1.1

04 Apr 09:42
Compare
Choose a tag to compare

fix readme

v2.1.0

04 Apr 09:07
Compare
Choose a tag to compare

v2.0.0 是之前错误的版本号,所以这里用了 v2.1.0

不向下兼容的变更

  • goss.ReadInConfig 返回值由 error 修改为 (*viper.Viper, error)
  • goss.ReadInUserHomeConfig 返回值由 error 修改为 (*viper.Viper, error)

上述两个方法可能开发者用不到,但是为了遵循语义化版本的约定,所以版本号需要由 v1 变更为 v2

另外,其实这两个方法不应该从外部调用的,所以移动到了 internal 包中。

移除的方法

  • goss.RegisterAliyunDriver
  • goss.RegisterTencentDriver
  • goss.RegisterQiniuDriver

移除的两个错误

  • goss.ErrNoDefaultDriver
  • goss.ErrDriverNotExists

对 minio 集成测试的支持

minioStore 结构体增加了 CreateBucketIfNotExists 方法,在集成测试的时候会先创建 bucket

github workflow 变动

github workflow 增加了对各种 oss 的集成测试。

v1.7.0

28 Mar 13:20
bffbed7
Compare
Choose a tag to compare

Add Add NewWithViper.

v1.6.2

13 Dec 08:14
Compare
Choose a tag to compare

fix Exists

v1.6.1

13 Dec 07:50
Compare
Choose a tag to compare

Add minio support

v1.6.0

13 Dec 07:43
Compare
Choose a tag to compare

Add minio support.

v1.5.0

31 Oct 03:42
Compare
Choose a tag to compare

Add aws s3 support.