|
1 |
| -# CHANGELOG |
2 |
| - |
3 |
| -## 1.3.0 (2017-xx-xx) |
4 |
| - |
| 1 | +# Changelog |
| 2 | +All notable changes to this project will be documented in this file. |
| 3 | + |
| 4 | +The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) |
| 5 | +and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). |
| 6 | + |
| 7 | +## [Unreleased] |
| 8 | +### Added |
| 9 | +- New diffing algorithm, which keeps track of the container's status (which |
| 10 | +query was applied already) and applies / removes the least amount of new styles |
| 11 | +possible. |
| 12 | +- r-units produce a value with limited precision. This is 2 by default, which |
| 13 | +can be changed in the Container options as `valuePrecision`. |
| 14 | +- `singleContainer` option (true by default), which makes the use of |
| 15 | +`@define-container` unnecessary for single-file containers. (Works well with |
| 16 | +Component-based architecture.) |
| 17 | +- Support for using r-units with css custom props. ie: `--rw: 1rw;` |
| 18 | + |
| 19 | +### Changed |
| 20 | +- Published the runtime and the postcss plugin separately, both of which reside |
| 21 | +in the same monorepo. |
| 22 | +- Container instances are auto-adjusting themselves on size change by default. |
| 23 | +(`adjustOnResize` option.) |
| 24 | +- Bundling with Rollup instead of just transpiling the source. This gives better |
| 25 | +control over what is exposed, makes it easy to support other module formats in |
| 26 | +the future, and integrates Babel seemlessly. |
| 27 | + |
| 28 | +### Removed |
| 29 | +- Removed support for the container and css unit combinations - like chpx - in |
| 30 | +favour of rw/rh/rmin/rmax units. |
| 31 | +- Removed `initialiseAllContainers`. It'll be turned to a demo instead in the |
| 32 | +future. |
| 33 | +- Removed some of the limitation on r-units. Paddings, for example can now use |
| 34 | +them. |
| 35 | + |
| 36 | + |
| 37 | +## [1.3.0] - 2017-06-07 |
| 38 | +### Added |
5 | 39 | - Resize Observer can be enabled (will be the default behaviour in 2.0.0)
|
6 | 40 | - Resize observation can be switched on / off.
|
7 | 41 | - First adjustment on Container instantiation can be switched off
|
8 |
| -- Dependency upgrades |
9 | 42 |
|
10 |
| -## 1.2.6 (2017-03-26) |
| 43 | +### Changed |
| 44 | +- Dependency upgrades |
11 | 45 |
|
| 46 | +## [1.2.6] - 2017-03-26 |
| 47 | +### Fixed |
12 | 48 | - Fixed exports for non es-6 environments
|
13 | 49 |
|
14 |
| -## 1.2.5 (2017-03-25) |
15 |
| - |
| 50 | +## [1.2.5] - 2017-03-25 |
| 51 | +### Fixed |
16 | 52 | - Fixed a bug where the postcss plugin processed nodes it shouldn't have
|
17 | 53 |
|
18 |
| -## 1.2.4 (2017-03-20) |
19 |
| - |
| 54 | +## [1.2.4] - 2017-03-20 |
| 55 | +### Fixed |
20 | 56 | - Fixed a bug where initialiseAllContainers didn't trigger adjust calls on dom
|
21 | 57 | load
|
22 | 58 |
|
23 |
| -## 1.2.3 (2017-03-03) |
24 |
| - |
| 59 | +## [1.2.3] - 2017-03-03 |
| 60 | +### Changed |
25 | 61 | - Made the runtime work with an invalid config
|
26 | 62 |
|
27 |
| -## 1.2.2 (2017-03-02) |
28 |
| - |
| 63 | +## [1.2.2] - 2017-03-02 |
| 64 | +### Changed |
29 | 65 | - Improved browser support:
|
30 | 66 | - Object.assign replacement
|
31 | 67 | - Removed forEach calls on NodeList objects
|
32 |
| -- Started works on a new demo |
33 |
| - |
34 |
| -## 1.2.1 (2017-03-01) |
| 68 | + |
| 69 | +### Added |
| 70 | +- Started working on a new demo |
35 | 71 |
|
| 72 | +## [1.2.1] - 2017-03-01 |
| 73 | +### Changed |
36 | 74 | - README update
|
37 | 75 |
|
38 |
| -## 1.2.0 (2017-02-28) |
39 |
| - |
| 76 | +## [1.2.0] - 2017-02-28 |
| 77 | +### Added |
40 | 78 | - Made "or" queries work as they do for @media queries
|
41 | 79 |
|
42 |
| -## 1.1.1 (2017-02-27) |
43 |
| - |
| 80 | +## [1.1.1] - 2017-02-27 |
| 81 | +### Fixed |
44 | 82 | - Attempt to make the readme appear on npm
|
45 | 83 |
|
46 |
| -## 1.1.0 (2017-02-27) |
47 |
| - |
| 84 | +## [1.1.0] - 2017-02-27 |
| 85 | +### Added |
48 | 86 | - cmin / cmax unit support
|
49 | 87 |
|
50 |
| -## 1.0.4 (2017-02-27) |
51 |
| - |
| 88 | +## [1.0.4] - 2017-02-27 |
| 89 | +### Fixed |
52 | 90 | - Fixed the aspect-ratio query
|
53 |
| -- improved the isEmptyObject tests |
54 | 91 |
|
55 |
| -## 1.0.3 (2017-02-26) |
| 92 | +### Changed |
| 93 | +- improved the isEmptyObject tests |
56 | 94 |
|
| 95 | +## [1.0.3] - 2017-02-26 |
| 96 | +### Changed |
57 | 97 | - Made Jest a dev-only dependency
|
58 | 98 |
|
59 |
| -## 1.0.2 (2017-02-22) |
60 |
| - |
| 99 | +## [1.0.2] - 2017-02-22 |
| 100 | +### Fixed |
61 | 101 | - BUGFIX (#6): Fixed unitless @container queries
|
62 |
| -- Upgraded Jest from v18 to v19 |
63 | 102 |
|
| 103 | +### Changed |
| 104 | +- Upgraded Jest from v18 to v19 |
64 | 105 |
|
65 |
| -## 1.0.1 (2017-02-21) |
66 |
| - |
67 |
| -- Removed coverage/ and .babelrc from the installed package, hence making it a bit lighter. |
| 106 | +## [1.0.1] - 2017-02-21 |
| 107 | +### Removed |
| 108 | +- Removed coverage/ and .babelrc from the installed package, hence making it a |
| 109 | +bit lighter. |
0 commit comments