Skip to content

Commit

Permalink
Update CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Jarzka authored Apr 9, 2021
1 parent c7c14fd commit c183851
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

April 9, 2021

- `stylefy.impl.dom`, which handles DOM manipulation when using styles in components, has been (mostly) removed and replaced with external DOM modules. This change frees stylefy from depending on Reagent, which makes it possible to support many UI libraries / frameworks. At the beginning, three different DOM modules are available:
- `stylefy.impl.dom`, which handles DOM manipulation when using styles in components, has been (mostly) removed and replaced with external modules. This change frees stylefy from depending on Reagent, which makes it possible to support many UI libraries / frameworks. At the beginning, three different modules are available:
- `stylefy/reagent`, which is essentially `stylefy.impl.dom` that was shipped in previous versions.
- `stylefy/rum`, which is functionally the same module as `stylefy/reagent`, but for Rum.
- `stylefy/generic-dom` is a general-purpose solution that does not depend on any specific UI library / framework. It makes only synchronous DOM updates, so the wide support comes with the cost of performance.
- Namespaced keywords are replaced with unnamespaced when caching CSS. This makes different DOM module implementations easier to work with, and it also reduces the size of the cache by approximately 7%. Unsupported cache versions are cleared automatically, so no actions are required from the users of the library.
- Namespaced keywords are replaced with unnamespaced when caching CSS. This makes different module implementations easier to work with, and it also reduces the size of the cache by approximately 7%. Unsupported cache versions are cleared automatically, so no actions are required from the users of the library.
- This also means that after upgrading stylefy to version 3.0.0, you should not downgrade it, or the cache is going to get corrupted! (if you absolutely must downgrade, turn caching off)
- Style hashing now checks Garden units recursively. This makes sure that if Garden units are used deeply inside a style map, they are converted to CSS before hashing, so that the hash values are the same on both frontend and backend. This can cause changes in some autogenerated class names.
- A warning message about namespace conflict between `stylefy/class` and `clojure.core/class` is now ignored.
Expand Down Expand Up @@ -41,11 +41,11 @@ April 6, 2021

April 1, 2021

- `stylefy.impl.dom`, which handles DOM manipulation when using styles in components, has been (mostly) removed and replaced with external DOM modules. This change frees stylefy from depending on Reagent, which makes it possible to support many UI libraries / frameworks. At the beginning, three different DOM modules are available:
- `stylefy.impl.dom`, which handles DOM manipulation when using styles in components, has been (mostly) removed and replaced with external modules. This change frees stylefy from depending on Reagent, which makes it possible to support many UI libraries / frameworks. At the beginning, three different modules are available:
- `stylefy/reagent`, which is essentially `stylefy.impl.dom` that was shipped in previous versions.
- `stylefy/rum`, which is functionally the same module as `stylefy/reagent`, but for Rum.
- `stylefy/generic-dom` is a general-purpose solution that does not depend on any specific UI library / framework. It makes only synchronous DOM updates, so the wide support comes with the cost of performance.
- Namespaced keywords are replaced with unnamespaced when caching CSS. This makes different DOM module implementations easier to work with, and it also reduces the size of the cache by approximately 7%. Unsupported cache versions are cleared automatically, so no actions are required from the users of the library.
- Namespaced keywords are replaced with unnamespaced when caching CSS. This makes different module implementations easier to work with, and it also reduces the size of the cache by approximately 7%. Unsupported cache versions are cleared automatically, so no actions are required from the users of the library.
- This also means that after upgrading stylefy to version 3.0.0, you should not downgrade it, or the cache is going to get corrupted! (if you absolutely must downgrade, turn caching off)

# 2.2.2
Expand Down

0 comments on commit c183851

Please sign in to comment.