-
3.0.2 最新
- 修正了
typography
模块下的.font-face
在 Vite 下可能报错的问题。
- 修正了
-
3.0.1 最新
- 修正了作为 Less 插件使用时自动注入依赖没有过滤 est 自身文件的问题,避免了在某些情况下出现堆栈溢出。
- 去除了对
paths
选项的依赖,可以正常在 Less Loader 中作为插件使用。
-
3.0.0
- 将
less
的开发版本依赖升级到3.7.1
,以解决依赖的安全问题
- 将
-
2.1.0
- 兼容
less@3
- 兼容
-
2.0.5
- 修复 JSDoc 注释格式
- 修复代码规范,用双引号代替单引号
- 去除了
normalize
模块下的多行注释 - 补充了所有模块的单测 case
- 为
.reset-html5()
增加了@support-html5
的判断
-
2.0.4
- 由于在 edp 发布了错误的 2.0.3 版本,跳升版本号
-
2.0.3
- 优化了
.font-family()
的实现,当 IE 回退字体配置和默认配置想同时不再输出 hack - 优化了
clockhand
模块下.padding()
和.margin()
等 mixin 的输出,在等价情况下自动使用缩写属性值 - 增加了插件 @ 规则去重功能的单测
- 增加了插件代码的 JSDoc
- 优化了
-
2.0.2
- 修正了
margin-em()
、padding-em()
、margin-rem()
和padding-rem()
处理 0 值时的问题,并且优化了输出 - 优化了所有
margin-*-rem()
和padding-*-rem()
的实现
- 修正了
-
2.0.1
- 修正了
all.less
没有默认引入grid.less
的问题
- 修正了
-
2.0.0
- 修正了
.margin-em()
/.padding-em()
/.margin-rem()
/.padding-rem()
在 Less1.5.0
以上版本报错的问题 - 增加了
.rgba-background()
,实现兼容至 IE6 的半透明背景色 - 优化了
.font-face()
的实现 - 增加了
util
模块的多个测试用例 - 增加了
typography
模块的测试用例
- 修正了
-
2.0.0-alpha
- 增加
@use-autoprefixer
变量,默认为true
,此时兼容性 mixin 不自动添加前缀,交由 Autoprefixer 进行后处理 - 增加
@support-ie-version
变量,默认为7
,其他根据 IE 版本给出的 hack 也据此设置 - 废弃
@support-old-ie
变量,默认情况下仍作为兼容 IE6/7 处理;如原先进行过覆盖,请删除后使用@support-ie-version
- 根据 Autoprefixer 支持的列表和
@use-autoprefixer
变量增加使用 Autoprefixer 时老 mixin 的兼容 .placeholder()
现在支持传入 ruleset- 增加
.background-origin
- 修正
-ms-flex-wrap
取值的错误 - 去除了对
-ms-flex-flow
不必要的特殊处理 - 去除了
.transition-*()
中不必要的-ms-
前缀属性 - 去除了
.animation-*()
中不必要的-ms-
前缀属性 - 修正
.skew()
的错误实现 - 修正
.animation-play-state()
的默认值 - 增加
.transform-perspective()
- 修正
.matrix3d()
的错误名称 - 清理了 flex 相关 mixin 中不必要的前缀属性
- 修正了
.flex-grow()
和.flex-shrink()
中-ms-
前缀属性的实现 - 去除了
.justify-content()
中box
相关属性的实现 - 规范了
layout
模块下的代码格式,增加了@support-ie-version
的支持 - 修正了
.est-layout-horizontal-list()
没有处理ol
样式的问题 - 为
shapes
/typography
/util
模块增加了@support-ie-version
的支持 - 将
layout
模块下的 mixin 都修改为可以自定义选择器的方式 - 增加了
grid
模块,提供类似 Jeet 的栅格布局方案 - 为多个模块补充了单测 case
- 增加
-
1.3.0
- 增加
shapes
模块,目前提供绘制直角三角形、圆形的功能 - 增加
clockhand
模块,提供顺时针简写功能 - 增加了 OpenType 相关 normalize 功能(使用了 Normalize-OpenType.css)
- 增加单行文字垂直居中功能
- 增加
-
1.2.2
- 修正 #21 处理参数中
url()
表达式时无法同时兼顾'
和"
中提到的问题 - 修正
.animation()
输出多逗号的问题
- 修正 #21 处理参数中
-
1.2.1
- 修正
.transition()
输出多逗号的问题 - 依赖的 less 版本提高到
~1.6.3
- 修正
-
1.2.0
- 修正了渐变结果中没有输出
-o-
前缀代码的问题 - 增加了伸缩盒布局相关的兼容性实现(分为 box / flex 两种版本)
- 修正了渐变结果中没有输出
-
1.1.0
-
1.0.2
- 增加了
margin-rem
/margin-em
/padding-rem
/padding-em
等相关功能 - 增加了对渐变的支持
- 增加了对同一边两个角设定
border-radius
的功能 - 修正了
.border-*-*-radius()
的错误实现 - 修正了
.box-shadow()
在单值下参数中调用函数时可能出现的错误 - 调整了一些代码风格,增加了一些注释
.no-bullet()
和.no-bullets()
被弃置,不推荐使用- 重写了文档和项目主页,可以通过 http://ecomfe.github.io/est/ 来访问
- 增加了 LICENSE 文件
- 增加了
-
1.0.1
- 增加font-family相关支持
- 增加
effects
模块 - 增加
compatibility
中animation
相关的功能 - bug修复
-
1.0.0
- 最初版本