每周更新:SpringBoot、Element和React UI
一、Spring Boot 2.0.9 发布,2.0 系列最后一个版本
Spring Boot 2.0.9 发布了,这是一个维护版本,包括近 40 个依赖更新和 bug 修复。
Bug Fixes
- Gradle 插件不写入所有必需的清单条目
- 处理 WebMvcMetricsFilter 中缺少的异常
依赖升级
- Upgrade to Solr 6.6.6 #16428
- Upgrade to Spring Batch 4.0.3 #16422
- Upgrade to Thymeleaf Extras Java8time 3.0.4.RELEASE #16378
- Upgrade to Spring Cloud Connectors 2.0.5.RELEASE #16377
- Upgrade to Quartz 2.3.1 #16376
- Upgrade to Hibernate Validator 6.0.16.Final #16375
- Upgrade to Elasticsearch 5.6.16 #16374
- Upgrade to Activemq 5.15.9 #16373
- Upgrade to Reactor Bom Bismuth-SR17 #16372
- Upgrade to Netty 4.1.34.Final #16371
- Upgrade to Micrometer 1.0.10 #16370
- Upgrade to Unboundid Ldapsdk 4.0.10 #16369
- Upgrade to Spring Data Kay SR14 #16359
- Upgrade to Spring Session Apple-SR9 #16356
- Upgrade to Spring Security 5.0.12 #16353
- Upgrade to Spring Integration 5.0.13 #16349
- Upgrade to Spring AMQP 2.0.12 #16346
- Upgrade to Spring Framework 5.0.13.RELEASE #16339
- Upgrade to Spring Ws 3.0.7.RELEASE #16127
- Upgrade to Spring Integration 5.0.12.RELEASE #16126
- Upgrade to Neo4j Ogm 3.1.8 #16125
- Upgrade to Hibernate Validator 6.0.15.Final #16124
- Upgrade to Elasticsearch 5.6.15 #16123
- Upgrade to Spring Hateoas 0.25.1.RELEASE #15944
- Upgrade to Thymeleaf Extras Java8time 3.0.3.RELEASE #15913
- Upgrade to Neo4j Ogm 3.1.7 #15912
- Upgrade to Hibernate 5.2.18.Final #15911
- Upgrade to Janino 3.0.12 #15910
- Upgrade to Reactor Bom Bismuth-SR16 #15909
- Upgrade to Netty 4.1.33.Final #15908
可以通过 repo.spring.io 和 Maven Central 下载。
2.0.9 也是 2.0 系列的最后一个版本,用户可以考虑升级到 Spring Boot 2.1。
二、Element 2.7.2 发布,基于 Vue 2.0 的桌面端组件库
Element 2.7.2 发布了,Element 是一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库,提供了配套设计资源,帮助你的网站快速成型。由饿了么公司前端团队开源。
新版更新内容如下:
11.pic.jpg三、React UI 库: React Suite 3.8.2 版本更新
React Suite 是一套 React 组件库,为后台产品而生。
V3.8.2 版本发布,更新内容如下:
-
Improve: 更新
<Drawer>
和<Modal>
组件的标题样式(#431) - Bugfix: 修复 Typescript 定义继承错误的接口 (#428)
- Bugfix: 修复表格数据更新后滚动条位置未更新的问题(#table-75)
四、Ghost 2.19.2 发布,基于 Markdown 的在线写作平台
Ghost 2.19.2 发布了,Ghost 是一个能帮助你快速建立并运行的现代化在线写作平台。它驱动着博客、杂志以及像 Zappos 和 Sky News 等新闻媒体。Ghost 的编辑环境基于 Markdown ,所有已发布的内容都会存放在一个易于搜索的存档中,可供快速查找。且使用简单,添加 logo、创建导航菜单和注入分析代码通过几次点击就可以完成。
image新版本更新内容主要有:
-
修复在 Ghost 启动过程中 admin 区域显示错误页面的问题 - Nazar Gargol
-
修复外部 URL 的重定向 - Nazar Gargol
-
Casper (默认主题) 已更新至 2.9.7:
-
用
{{@site.lang}}
替换不推荐使用的{{lang}}
helper
五、Day.js 1.8.12 发布,轻量级时间和日期 JavaScript 库
Day.js 1.8.12 发布了。该版本更新内容是 Bug 的修复:
-
新增 .get API (7318797)
-
新增日历插件 (d1b9cf9)
-
新增 isoWeeksInYear 插件 (2db8631)
-
新增插件 minMax 以支持 .max .min (2870a23)
-
修复月份最后一天的 Month Year 设置错误 (d058f4a)
-
更新 localizedFormat 插件以支持小写的本地化格式 (l, ll, lll, llll) (#546) (f2b5ebf)
Day.js 是一个仅 2kb 大小的轻量级 JavaScript 时间日期处理库,和 Moment.js 的 API 设计保持完全一样。如果你曾经用过 Moment.js ,那么你已经知道如何使用 Day.js 。其功能特性有:
-
和 Moment.js 相同的 API 和用法
-
不可变数据(Immutable)
-
支持链式操作(Chainable)
-
仅 2kb 大小的微型库
-
全浏览器兼容
六、MyExcel 2.1.2 版本发布,重要 Bug 修复
MyExcel,是一个集导入、导出、加密Excel等多项功能的工具包。
导入:提供简便的API,读取Excel内容,并转化为List< Bean >。
导出:可快速导出海量数据的简单列表,可生成高复杂度布局的Excel,复杂布局指的是包含多种不规则合并单元格、背景色、字体大小、斜体等。
本次版本发布点如下:
设置FreemarkerExcelBuilder、GroovyExcelBuilder、BeetlExcelBuilder的宽度策略为自动列宽;
修复使用模板构建复杂Excel时,部分情况下单元格位置调整错误问题;
其他代码优化。
强烈建议所有使用2.1.2版本以下的且使用模板构建Excel的用户进行升级,简单列表形式导出不受影响。