Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump version to 1.8.0 #28

Draft
wants to merge 47 commits into
base: main
Choose a base branch
from
Draft

Bump version to 1.8.0 #28

wants to merge 47 commits into from

Conversation

F1F88
Copy link
Owner

@F1F88 F1F88 commented Feb 15, 2025

v1.8.0 没有特别多的新特性,基本上是对 1.7.0 的查漏补缺,例如统一代码风格

  • 统一 API 风格(破坏了一些 API,但是很容易适配)

  • 内聚 logger 和 sink 而不是依赖 spdlog(现在可以更好的优化或自定义)

  • 暴露更多 Sink 已有的能力 (DailyFileSink)

  • 一些小的错误修复

    • #194051f

    • #48da43d

    • #cda2ecb

  • 一些小的性能优化

    • #2720ae3

    • #81bee5b

    • #e639529

1.8.0 应该具备了作为 lts 版本的能力,除非存在致命缺陷,否则不应该再出现破坏性更新,并且要保持对 SM 1.11 的兼容性。

因此例如函数参数改为结构体的破坏性更行不会出现在 1.x 中。

并且后续版本号变更需要遵守有新特性时才次版本号,修复类更新只递增修复版本号,而不是有破坏性更新也仅递增次版本号。

F1F88 added 30 commits January 21, 2025 13:16
style: Replace daily_file_sink dependency with internal implementation
This improves performance and simplifies many things (before sourcepawn supports int64, we don't need to complicate things)
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