Skip to content

0.0.28#32

Merged
TrueNine merged 38 commits intomainfrom
dev
Aug 24, 2025
Merged

0.0.28#32
TrueNine merged 38 commits intomainfrom
dev

Conversation

@TrueNine
Copy link
Copy Markdown
Owner

0.0.28

- 修改 `ci.yaml` 配置,限制触发路径为 `.github/workflows/ci.yaml` 和 `**/*.kt`
- 修改 `ci.yaml` 配置,限制触发路径为 `.github/workflows/ci.yaml` 和 `**/*.kt`
- 修改 `ci.yaml` 配置,限制触发路径为 `.github/workflows/ci.yaml` 和 `**/*.kt`
- 修改 `quick-check.yaml`,限制触发路径为 `.github/workflows/quick-check.yaml` 和 `**/*.kt`
- 调整 HTML、Kotlin 等文件的缩进与空行
- 优化部分 import 顺序,移除冗余代码
- 改进项包括插件配置、测试用例、序列化器、日志和文档
- 调整 HTML、Kotlin 等文件的缩进与空行
- 优化部分 import 顺序,移除冗余代码
- 改进项包括插件配置、测试用例、序列化器、日志和文档
- 使用 BasePlatformTestCase 模拟 IntelliJ 项目环境
- 添加更多测试用例以覆盖不同场景
- 更新 LibCodeService 和 LibCodeResult 的数据类定义
- 跳过反编译功能以避免 API 兼容性问题
- 使用 BasePlatformTestCase 模拟 IntelliJ 项目环境
- 添加更多测试用例以覆盖不同场景
- 更新 LibCodeService 和 LibCodeResult 的数据类定义
- 跳过反编译功能以避免 API 兼容性问题
- 重命名 `enableVersioning` 和 `enableLogging` 为 `versioning` 和 `logging`
- 添加默认值和常量以提高配置的可读性和一致性
- 更新 MinioAutoConfiguration 和 MinioProperties 以使用新的属性名称和默认值
- 使用 `logger` 代替 `slf4j` 进行日志记录
- 添加 `@JvmStatic` 注解以优化日志静态属性
- 使用 `logger` 代替 `slf4j` 进行日志记录
- 添加 `@JvmStatic` 注解以优化日志静态属性
- 使用 `logger` 代替 `slf4j` 进行日志记录
- 添加 `@JvmStatic` 注解以优化日志静态属性
- 调整 `OssAutoConfiguration` 和 `MinioAutoConfiguration` 中的日志静态属性格式
- 优化 `OssProperties` 和 `MinioProperties` 中的默认值静态属性格式
- 移除冗余的 import 语句并调整 import 顺序
- 移除重复的 `minioProperties` 参数
- 更新 `httpClient` 超时配置变量名
- 优化 `buildDefaultUrl` 方法中的条件判断和属性处理
- 增加生成 ID 的尝试次数以提高检测溢出的可能性
- 引入小延迟以增加在同一毫秒内生成多个 ID 的机会
- 更新断言逻辑,确保在溢出或生成足够多的 ID 时测试通过
- 验证所有生成的 ID 唯一性
- 调整 `testSequenceOverflowWaiting` 方法中的代码格式以提高可读性
- 合并断言消息字符串以简化代码
- 升级 ktfmt 版本以使用最新格式化规则
- 由于某些原因,回滚 ktfmt 版本以使用旧的格式化规则
- 由于某些原因,回滚 ktfmt 版本以使用旧的格式化规则
- 将 `@Schema` 注解移动到属性的 getter 上以符合最新规范
- 重写 `toString` 方法,隐藏 `accessKey` 和 `secretKey` 的敏感信息
- 显示其他属性的值以提高调试信息的可读性
- 将 `enable-versioning` 和 `enable-logging` 属性重命名为 `versioning` 和 `logging`
- 更新 `connectionTimeout`, `readTimeout`, `writeTimeout`, `maxConnections` 和 `defaultBucket` 的默认值
- 优化 `MinioAutoConfigurationTest` 中的断言方式
- 新增 `integrate-test/oss/minio` 模块
- 更新 `integrate-test/depend/jackson` 依赖配置,移除未使用的测试依赖
- 新增 `integrate-test/oss/minio` 模块
- 更新 `integrate-test/depend/jackson` 依赖配置,移除未使用的测试依赖
- 将 `testImplementation(projects.testtoolkit)` 更新为具体的 testtoolkit 模块,如 `testtoolkitShared`, `testtoolkitSpringmvc`, `testtoolkitTestcontainers`
- 将日志信息从中文改为英文
- 更新 `@ConditionalOnMissingBean` 注解以指定具体的类
- 处理 `customizers` 可能为 null 的情况
- 移除 `TestConfigurationBean`, `TestEnvironmentApplicationListener`, `TestConfigurationProperties`, `TestcontainersProperties` 及相关测试容器接口
- 删除不再使用的测试配置和属性类
- 将 `ObjectStorageService` 接口更名为 `IObjectStorageService`
- 更新所有相关实现类和测试类中的接口引用
- 更新扩展函数以使用新的接口名称
- 新增 `TestEntrance` 配置类
- 添加 `application.yaml` 配置文件以启用 ANSI 输出
- 新增 `AutoConfigurationPropertiesTest` 和 `TestEntrance` 类
- 移除 `TimezoneTestConfiguration` 类
- 更新 `TimezoneIndependenceTest` 和 `ManualWebConfigurationTest` 的配置
- 添加 `OSS_MINIO_ENABLE_SSL` 和 `OSS_ENABLE_SSL` 配置属性
- 扩展 `AutoConfigurationPropertiesTest` 类以包含更多测试用例
- 更新 `AutoConfigurationPropertiesTest` 以使用新的配置属性和测试方法
- 修正 `TestEntrance` 包路径
- 优化 `AutoConfigurationPropertiesTest` 测试用例
- 添加更多对象删除相关的测试用例,包括正常情况和异常情况处理
- 增加存储桶操作和文件操作的边界情况测试
…d update Maven repository URLs

- Remove `Spotless` and `SpotlessConfig` classes
- Add `JarExtensionSimpleTest` and `JarExtensionTest` for comprehensive testing
- Update `MavenRepositoryUrls` and related imports
- Refactor test method names for consistency
…d update Maven repository URLs

- Remove `Spotless` and `SpotlessConfig` classes
- Add `JarExtensionSimpleTest` and `JarExtensionTest` for comprehensive testing
- Update `MavenRepositoryUrls` and related imports
- Refactor test method names for consistency
- 扩展触发路径以包含更多文件类型
- 增加并发控制以防止同一分支的多次执行
- 优化 Gradle 和 JVM 配置以提升性能
- 重新分组测试矩阵以提高并行效率
- 增强 Docker 镜像预拉取和资源清理逻辑
- 改进 Maven Central 发布流程和版本验证
@TrueNine TrueNine merged commit 2b5c227 into main Aug 24, 2025
28 of 34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant