bluestar-util
v1.1.12
Published
- 破坏性调整:Grib2Data 改为嵌套结构 `{grid, meta}`。grid 为与 xmap GridScalar 同构的标量网格(type/x/y/lon/lat/data),data 为 packed 数据体(type/value/bitLength/reference/scale/missing0),可直接喂 xmap GridSource;原扁平字段(x/y/lon/lat/data/scale/reference/zeroNaN)移除,缺测标志 zeroNaN 更名为 missing
Readme
bluestar-util
1.1.12
- 破坏性调整:Grib2Data 改为嵌套结构
{grid, meta}。grid 为与 xmap GridScalar 同构的标量网格(type/x/y/lon/lat/data),data 为 packed 数据体(type/value/bitLength/reference/scale/missing0),可直接喂 xmap GridSource;原扁平字段(x/y/lon/lat/data/scale/reference/zeroNaN)移除,缺测标志 zeroNaN 更名为 missing0;meta 存要素/时效元信息(discipline/referenceTime/category/number/duration/type/value/endTime?/range?)。 - 产品模板支持扩展(0/1/8/11/31/103/104/203),未知模板不再抛错。
- 新增导出类型 Grib2Grid / Grib2PackedData / Grib2Meta。
1.1.11
- 增加pickFromGrib2方法从grib2中选取数据
1.1.10
- 修复文件请求获取不到文件名的bug
- 破坏性调整:设置responseType:"grib" 时,不再解析数据为WegFile对象格式,转而解析为Grib2Data类型。
1.1.9
- 新增导出decodeGribFile / gribToWegFile / Grib2Data(grib解码能力开放给外部,配合bluestar-maplibre BsGridSource的grib prop)
- 修复pickWeg拾取值未按scale/offset还原为物理值的错误
- 修复UV/DV插值风向角计算,统一为气象来向约定(自北顺时针)
- 修复http工具在url含#锚点时查询串被拼接到锚点之后的错误
- queryStringParser调整为Spring Boot参数绑定格式(点号嵌套、重复key数组、索引对象数组)
- defineLang组件标识由path改为id,新增onLangLoaded钩子(组件语言包加载完成回调)
- 时间轴Time类型hasData/cache改为可选
1.1.8
- 修复pickweg方法的错误
- 修复http工具的字符串处理异常
1.1.7
- 修复useApi捕获错误触发防抖后无法使用fail函数的错误
1.1.6
- 修复useApi捕获网络错误无法触发fail回调函数的错误
1.1.5
- 修复grib数据解析异常
1.1.4
- 修复HTTP缓存控制逻辑的错误,优化缓存逻辑
1.1.3
- 升级weg数据文件的解析
- 增加weg数据的组合解析
1.1.2
- 修复HTTP请求配置项可能存在的漏洞错误
1.1.2
- 修复HTTP请求配置项可能存在的漏洞错误
- 修复webGLTool存在的纹理错误异常
1.1.1
- HTTP 兼容性修复
1.1.0
- 增加PromiseManger
- grib2数据解析
- 优化缓存控制逻辑
- 优化HTTP配置,添加自定义HTTP响应拦截
1.0.19
- 修复缓存控制的bug
1.0.18
- 新增vueUse: useLocalStorage, useSessionStorage, useQuery
- 优化时间格式化函数
1.0.17
- 完善Color对象的功能
- 修复useApi的部分异常错误
1.0.16
- 增加时间轴控制器
1.0.12
- 修复useApi拦截接口取消失效的问题
1.0.11
- 增加时间格式化函数和延迟函数
1.0.10
- 提升useApiInterceptor的稳定性
1.0.9
- 提升weg的稳定性,增加错误提示
1.0.8
- 升级weg数据文件,新增weg数据对uint8的支持
1.0.7
- webGLTool工具支持VAO存储,扩展webGLTool功能
1.0.6
- 修复新增useApiInterceptor引用错误以及意外报错
1.0.5
- 升级weg相关解析decodeWegFile到weg1.0版本,增加了对UV场的支持
- 新增decodeGzip, encodeGzip可以解码编码GZIP数据
- 新增EventController事件调用异步支持,现在可以使用 await eventController.emit()
- 新增debounce防抖, throttle节流
- 修复生产环境下weg数据的解析错误
- 新增WebGLTool
- 新增useApiInterceptor, 现在,可以保证请求的安全使用了,调用该拦截器可以在组件销毁时,自动取消请求,并拦截后续代码的执行。
1.0.4
- 稳定性提升
- 修复defineLang在生产环境下的错误
- 新增对于mock模式的支持,现在可以配置请求上的mockSource来实现mock模式的运行。
