149 lines
3.4 KiB
Markdown
149 lines
3.4 KiB
Markdown
|
# Changes to PostCSS Logical Properties
|
||
|
|
||
|
### 7.0.0
|
||
|
|
||
|
_July 3, 2023_
|
||
|
|
||
|
- Change license to `MIT-0` ([read more about this change in the blog post](https://preset-env.cssdb.org/blog/license-change/))
|
||
|
|
||
|
### 6.2.0
|
||
|
|
||
|
_May 19, 2023_
|
||
|
|
||
|
- Added: Support for logical properties in `transition`
|
||
|
|
||
|
### 6.1.0
|
||
|
|
||
|
_February 15, 2023_
|
||
|
|
||
|
- Adding support for `max-block-size`, `min-block-size`, `max-inline-size` and `min-inline-size`.
|
||
|
|
||
|
### 6.0.1
|
||
|
|
||
|
_January 28, 2023_
|
||
|
|
||
|
- Improve `types` declaration in `package.json`
|
||
|
|
||
|
### 6.0.0
|
||
|
|
||
|
_January 24, 2023_
|
||
|
|
||
|
- Updated: Support for Node v14+ (major).
|
||
|
- Added: TypeScript support.
|
||
|
- Added: Support for `block-size`, `inline-size` and `caption-side`.
|
||
|
- Removed: Support for the `logical` keyword within `margin`, `padding`, `border-width`, `border-style`, `border-color` properties. (major)
|
||
|
- Removed support for `preserve` option. Changes are no longer preserved (major).
|
||
|
- Removed support for transforming `float`, `clear` and `resize` properties. (major)
|
||
|
- Updated: The plugin now requires block and inline direction to be configured (uses `top-to-bottom` and `left-to-right` respectively) and no longer introduces `:dir` (major).
|
||
|
|
||
|
### 5.0.4
|
||
|
|
||
|
_February 5, 2022_
|
||
|
|
||
|
- Improved `es module` and `commonjs` compatibility
|
||
|
|
||
|
### 5.0.3
|
||
|
|
||
|
_January 12, 2022_
|
||
|
|
||
|
- Fix compatibility with PostCSS `v8.2.x` [#147](https://github.com/csstools/postcss-plugins/issues/147)
|
||
|
|
||
|
This version is not officially supported but some tool providers pinned PostCSS to `v8.2.x`,
|
||
|
making it impossible for end users to have a working setup.
|
||
|
|
||
|
### 5.0.2
|
||
|
|
||
|
_January 2, 2022_
|
||
|
|
||
|
- Removed Sourcemaps from package tarball.
|
||
|
- Moved CLI to CLI Package. See [announcement](https://github.com/csstools/postcss-plugins/discussions/121).
|
||
|
- Updated examples in README.
|
||
|
|
||
|
### 5.0.1
|
||
|
|
||
|
_December 13, 2021_
|
||
|
|
||
|
- Updated: documentation
|
||
|
|
||
|
### 5.0.0
|
||
|
|
||
|
_September 17, 2021_
|
||
|
|
||
|
- Updated: Support for PostCS 8+ (major).
|
||
|
- Updated: Support for Node 12+ (major).
|
||
|
|
||
|
### 4.0.2
|
||
|
|
||
|
_June 10, 2019_
|
||
|
|
||
|
- Fixed: Restored transforms for `max-block-size`, `max-inline-size`,
|
||
|
`min-block-size`, and `min-inline-size`.
|
||
|
|
||
|
### 4.0.1
|
||
|
|
||
|
_June 10, 2019_
|
||
|
|
||
|
- Fixed: An issue with `block-size` and `inline-size` being miscalculated.
|
||
|
|
||
|
### 4.0.0
|
||
|
|
||
|
_June 5, 2019_
|
||
|
|
||
|
- Added: Logical border-radius properties, which include
|
||
|
`border-end-end-radius`, `border-end-start-radius`, `border-start-end-radius`,
|
||
|
and `border-start-start-radius`.
|
||
|
- Removed: All unknown logical properties, which include `border-end`,
|
||
|
`border-end-color`, `border-end-style`, `border-end-width`, `border-start`,
|
||
|
`border-start-color`, `border-start-style`, `border-start-width`, `inset-end`,
|
||
|
`inset-start`, `margin-end`, `margin-start`, `padding-end`, `padding-start`
|
||
|
and `border` with `logical`.
|
||
|
- Updated: `transition` and `transition-property` to support the changes.
|
||
|
- Updated: `postcss` to 7.0.16 (patch)
|
||
|
- Updated: Node 8+ compatibility (major)
|
||
|
|
||
|
### 3.0.0
|
||
|
|
||
|
_September 20, 2018_
|
||
|
|
||
|
- Added: Support for logical properties within `transition` and
|
||
|
`transition-property`.
|
||
|
- Changed: Physical rule fallbacks are written as full selectors rather than
|
||
|
as nesting selectors.
|
||
|
|
||
|
### 2.0.0
|
||
|
|
||
|
_September 17, 2018_
|
||
|
|
||
|
- Updated: Support for PostCSS v7+
|
||
|
- Updated: Support for Node v6+
|
||
|
|
||
|
### 1.1.1
|
||
|
|
||
|
_March 21, 2017_
|
||
|
|
||
|
- Fix `dir` option to allow falsey value
|
||
|
|
||
|
### 1.1.0
|
||
|
|
||
|
_March 20, 2017_
|
||
|
|
||
|
- Add `preserve` option to preserve logical properties and values
|
||
|
|
||
|
### 1.0.2
|
||
|
|
||
|
_Aug 15, 2017_
|
||
|
|
||
|
- Improve flow-relative clear support
|
||
|
|
||
|
### 1.0.1
|
||
|
|
||
|
_Aug 13, 2017_
|
||
|
|
||
|
- Improve flow-relative border support
|
||
|
|
||
|
### 1.0.0
|
||
|
|
||
|
_Aug 8, 2017_
|
||
|
|
||
|
- Initial version
|