Skip to content

v3.0.8

Choose a tag to compare

@github-actions github-actions released this 22 Feb 14:28

🆕 New Features

  • none

🛠️ Bug Fixes

  • 修复并收敛污染物指数缺失场景:现在会在污染物对象上统一回填指数,减少因字段不完整导致的结果偏差。
  • 优化中国区主污染物识别流程,提升在不同数据源下的判定一致性。
  • 优化下一小时天气注入条件判断,减少误注入或重复覆盖的情况。
  • FixQWeatherCO 重命名为 FixPollutantsUnits 并统一污染物单位修复策略,减少因单位换算差异导致的空气质量展示误差。

🔣 Dependencies

  • none

‼️ Breaking Changes

  • none

🔄 Other Changes

  • Pollutants2AQIConvertPollutants 中补充污染物浓度到污染物指数的映射能力,为统一 AQI 计算与主污染物判定打基础。
  • 统一空气质量结果的生成与展示路径,减少不同来源数据在展示侧的差异。
  • 优化 appendScaleToProviderName 的空气质量展示信息拼接逻辑,减少同类场景下的重复处理。
  • 统一 InjectAirQuality 注入入口并整理执行顺序,提升处理链路稳定性与可维护性。
  • 重构空气质量计算流水线:去重 AQI 构建流程,并将算法映射、指数裁剪、最大指数配置等能力下沉到统一模块。
  • BuildAQIFromScale 中将指数裁剪与上限约束统一配置化,减少边界条件下的不一致结果。
  • 对空气质量相关方法命名、执行顺序和内部结构进行了整理,代码可读性与可扩展性进一步提升。
  • 全仓统一格式化策略(空格缩进及缩进宽度),提升多人协作时的风格一致性。