|
1 | 1 | # @qwik.dev/core
|
2 | 2 |
|
| 3 | +## 2.0.0-alpha.7 |
| 4 | + |
| 5 | +### Patch Changes |
| 6 | + |
| 7 | +- 🐞🩹 rendering attribute value from array of classes from spread props (by [@Varixo](https://github.com/Varixo) in [#7310](https://github.com/QwikDev/qwik/pull/7310)) |
| 8 | + |
| 9 | +- 🐞🩹 null or undefined as ref attribute value (by [@Varixo](https://github.com/Varixo) in [#7285](https://github.com/QwikDev/qwik/pull/7285)) |
| 10 | + |
| 11 | +- 🐞🩹 QRLs are now scheduled instead of directly executed by qwik-loader, so that they are executed in the right order. (by [@wmertens](https://github.com/wmertens) in [#7269](https://github.com/QwikDev/qwik/pull/7269)) |
| 12 | + |
| 13 | +- 🐞🩹 different component rendering with the same key (by [@Varixo](https://github.com/Varixo) in [#7292](https://github.com/QwikDev/qwik/pull/7292)) |
| 14 | + |
| 15 | +- 🐞🩹 export SVG type from qwik/core (by [@JerryWu1234](https://github.com/JerryWu1234) in [#7222](https://github.com/QwikDev/qwik/pull/7222)) |
| 16 | + |
| 17 | +- 🐞🩹 optimizer is now better at recognizing constProp (by [@JerryWu1234](https://github.com/JerryWu1234) in [#7316](https://github.com/QwikDev/qwik/pull/7316)) |
| 18 | + |
| 19 | +- 🐞🩹 create svg nested children with correct namespace (by [@Varixo](https://github.com/Varixo) in [#7323](https://github.com/QwikDev/qwik/pull/7323)) |
| 20 | + |
| 21 | +- 🐞🩹 the use hook didn't work when type is Slot. (by [@JerryWu1234](https://github.com/JerryWu1234) in [#7250](https://github.com/QwikDev/qwik/pull/7250)) |
| 22 | + |
| 23 | +- 🛠 replace the `_hW` export in segments with a shared export `_task` in core. This opens up using QRLs from core. (by [@wmertens](https://github.com/wmertens) in [#7269](https://github.com/QwikDev/qwik/pull/7269)) |
| 24 | + |
| 25 | +- ✨ emit "qrender" event after every render (by [@Varixo](https://github.com/Varixo) in [#7327](https://github.com/QwikDev/qwik/pull/7327)) |
| 26 | + |
| 27 | +- 🐞🩹 vNode serialization error on server$ (by [@damianpumar](https://github.com/damianpumar) in [#7278](https://github.com/QwikDev/qwik/pull/7278)) |
| 28 | + |
| 29 | +- 🐞🩹 don't wrap and serialize functions that are attribute values (by [@Varixo](https://github.com/Varixo) in [#7284](https://github.com/QwikDev/qwik/pull/7284)) |
| 30 | + |
| 31 | +- ✨ updated scoped styles prefix to ⚡️ (by [@sreeisalso](https://github.com/sreeisalso) in [#7304](https://github.com/QwikDev/qwik/pull/7304)) |
| 32 | + |
| 33 | + # Scoped styles prefix update |
| 34 | + |
| 35 | + We've updated the `ComponentStylesPrefixContent` from the star symbol (⭐️) to the lightning bolt symbol (⚡️). This prefix is used internally to generate unique CSS class names for components, helping to prevent style collisions. |
| 36 | + |
| 37 | + **Potential Compatibility Issue (Rare):** |
| 38 | + |
| 39 | + While this change is expected to be seamless for the vast majority of users, there's a _very small_ possibility of a conflict if your application _directly relies_ on the star symbol (⭐️) for CSS overriding. Specifically, if you're using CSS selectors that include the _literal_ star character (⭐️) as part of a class name (e.g., `.⭐️ComponentName { ... }`), your styles require need to be changed manually to work as expected after this update. |
| 40 | + |
| 41 | + ## How to check if you're affected |
| 42 | + |
| 43 | + **Search your codebase:** Look for any instances where the star symbol (⭐️) is used as part of a CSS class name or selector. |
| 44 | + |
| 45 | + ## How to fix it if you're affected |
| 46 | + |
| 47 | + If you find that you are indeed relying on the star symbol (⭐️), you'll need to update your CSS selectors to use the new lightning bolt symbol (⚡️). For example, change `.⭐️ComponentName { ... }` to `.⚡️ComponentName { ... }`. |
| 48 | + |
| 49 | + ```css |
| 50 | + /* Example of old, potentially problematic CSS */ |
| 51 | + .⭐️MyComponent { |
| 52 | + /* ... old styles ... */ |
| 53 | + } |
| 54 | + |
| 55 | + /* Example of updated, correct CSS */ |
| 56 | + .⚡️MyComponent { |
| 57 | + /* ... updated styles ... */ |
| 58 | + } |
| 59 | + ``` |
| 60 | + |
| 61 | +- Expose missing types into `public.d.ts` and fix types uri for internal export inside `package.json` (by [@GrandSchtroumpf](https://github.com/GrandSchtroumpf) in [#7289](https://github.com/QwikDev/qwik/pull/7289)) |
| 62 | + |
3 | 63 | ## 2.0.0-alpha.6
|
4 | 64 |
|
5 | 65 | ### Patch Changes
|
|
0 commit comments