|
| 1 | +## 0.14.0 |
| 2 | + |
| 3 | +**Big News** |
| 4 | + |
| 5 | +1. Add Flutter 3.3/3.7 support. https://github.com/openwebf/webf/pull/246 |
| 6 | +2. Add SVG suppport. https://github.com/openwebf/webf/pull/279 |
| 7 | +3. Add Windows support. https://github.com/openwebf/webf/pull/162 |
| 8 | +4. Add multiple flutter engine group support. https://github.com/openwebf/webf/pull/338 |
| 9 | + |
| 10 | +**Features** |
| 11 | + |
| 12 | +2. Support transform property for computedstyle. https://github.com/openwebf/webf/pull/245 |
| 13 | +3. Add `btoa()` and `atob()` API support. https://github.com/openwebf/webf/pull/253 |
| 14 | +4. Add Vue SSR support. https://github.com/openwebf/webf/pull/256 |
| 15 | +5. Replace malloc to mimalloc. https://github.com/openwebf/webf/pull/267 |
| 16 | +6. Add CanvasRenderingContext2D.createLinearGradients and CanvasRenderingContext2D.createRadialGradient support. https://github.com/openwebf/webf/pull/269 |
| 17 | +7. Optimize Fetch() API performance. https://github.com/openwebf/webf/pull/287 |
| 18 | +8. Add Blob.base64() to export base64 string from Blob directly. https://github.com/openwebf/webf/pull/278 |
| 19 | +9. Expand quickjs default prop size and realloc capacity. https://github.com/openwebf/webf/pull/270 |
| 20 | +10. Add context API for WidgetElement. https://github.com/openwebf/webf/pull/264 |
| 21 | +11. Add kbc file type support for script element. https://github.com/openwebf/webf/pull/250 |
| 22 | +12. Support react.js without any polyfill. https://github.com/openwebf/webf/pull/257 |
| 23 | +13. Auto cache parsed bytecode for the first load. https://github.com/openwebf/webf/pull/280 |
| 24 | +14. Invalidate cache when expect Http request errors https://github.com/openwebf/webf/pull/305 |
| 25 | +15. Optimize dart dom and CSS selector performance. https://github.com/openwebf/webf/pull/309 |
| 26 | +16. Support background-clip text. https://github.com/openwebf/webf/pull/318 |
| 27 | +17. Remove ios armv7 armv7s support. https://github.com/openwebf/webf/pull/331 |
| 28 | +18. Add DOMContentLoaded API. https://github.com/openwebf/webf/pull/330 |
| 29 | +19. Optimize image load performance. https://github.com/openwebf/webf/pull/335 |
| 30 | +20. Validate bytecode cache with CRC32 checksum. https://github.com/openwebf/webf/pull/336 |
| 31 | +21. Add Element.querySelectorAll and Element.querySelector API. https://github.com/openwebf/webf/pull/342 |
| 32 | +22. Support document.domain and document.compatMode. https://github.com/openwebf/webf/pull/343 |
| 33 | +23. Support document.readyState. https://github.com/openwebf/webf/pull/347 |
| 34 | +24. Add localStorage and sessionStorage support. https://github.com/openwebf/webf/pull/344 |
| 35 | +25. Support document.visibilityState and document.hidden. https://github.com/openwebf/webf/pull/350 |
| 36 | +26. Add document.defaultView API. https://github.com/openwebf/webf/pull/346 |
| 37 | +27. Add support for Element.dataset API. https://github.com/openwebf/webf/pull/348 |
| 38 | +28. Add Element.matches API. https://github.com/openwebf/webf/pull/365 |
| 39 | +29. Add append() and prepend() support for Element, Document and DocumentElement. https://github.com/openwebf/webf/pull/361 |
| 40 | +30. Add before() and after() support for Element and CharaterData. https://github.com/openwebf/webf/pull/361 |
| 41 | +31. Add Element.closest API. https://github.com/openwebf/webf/pull/364 |
| 42 | +32. Add HTMLScriptElement.readyState API. https://github.com/openwebf/webf/pull/367 |
| 43 | + |
| 44 | + |
| 45 | +**Bug Fixed** |
| 46 | + |
| 47 | +1. fix: fix pan scroll on desktop versions. https://github.com/openwebf/webf/pull/248 |
| 48 | +2. fix: canvas should clip overflowed element. https://github.com/openwebf/webf/pull/263 |
| 49 | +3. fix: ic should use none instead of atom flag and free it to prevent double delete. https://github.com/openwebf/webf/pull/277 |
| 50 | +4. fix: pending promise crash for early gc and add lto to quickjs. https://github.com/openwebf/webf/pull/283 |
| 51 | +5. fix update className property on hidden element. https://github.com/openwebf/webf/pull/255 |
| 52 | +6. fix bytecode read should free atom to prevent leak. https://github.com/openwebf/webf/pull/285 |
| 53 | +7. fix empty src on image. https://github.com/openwebf/webf/pull/286 |
| 54 | +8. fix <img /> can not be GC even if it's detached or removed from the DOM tree. https://github.com/openwebf/webf/pull/291 |
| 55 | +9. fix change size of canvas element didn't works. https://github.com/openwebf/webf/pull/276 |
| 56 | +10. fix: ic free atom crash when ctx early free. https://github.com/openwebf/webf/pull/293 |
| 57 | +11. fix: fix script execution order with inline script element. https://github.com/openwebf/webf/pull/273 |
| 58 | +12. fix css function resolve base url. https://github.com/openwebf/webf/pull/282 |
| 59 | +13. fix: rules didn't match which start with undefine at-rules. https://github.com/openwebf/webf/pull/294 |
| 60 | +14. fix: fix child_node_list can be null. https://github.com/openwebf/webf/pull/297 |
| 61 | +15. fix native memory leaks. https://github.com/openwebf/webf/pull/292 |
| 62 | +16. fix renderObject memory leaks. https://github.com/openwebf/webf/pull/298 |
| 63 | +17. fix dom content loaded event trigger condition. https://github.com/openwebf/webf/pull/274 |
| 64 | +18. fix Element.toBlob() is not default to current pixel_ratio. https://github.com/openwebf/webf/pull/306 |
| 65 | +19. fix scrollable size when update. https://github.com/openwebf/webf/pull/301 |
| 66 | +20. fix layout error when using percentage value on transform. https://github.com/openwebf/webf/pull/307 |
| 67 | +21. fix: css priority error. https://github.com/openwebf/webf/pull/310 |
| 68 | +22. fix atob empty string cause crash. https://github.com/openwebf/webf/pull/311 |
| 69 | +23. fix canvas element get multiple context error. https://github.com/openwebf/webf/pull/312 |
| 70 | +24. fix http cache control parse error. https://github.com/openwebf/webf/pull/313 |
| 71 | +25. fix image width/height attribute. https://github.com/openwebf/webf/pull/315 |
| 72 | +26. fix crash when cancelAnimationFrame in frame callbacks. https://github.com/openwebf/webf/pull/317 |
| 73 | +27. fix style didn't take effect and offsetLeftToScrollContainer value is calculated incorrectly. https://github.com/openwebf/webf/pull/322 |
| 74 | +28. fix GIF images cause rendering performance overhead. https://github.com/openwebf/webf/pull/325 |
| 75 | +29. fix: remove flushLayout when reading contentSize. https://github.com/openwebf/webf/pull/326 |
| 76 | +30. fix setting lazy loading for an image didn't work. https://github.com/openwebf/webf/pull/328 |
| 77 | +31. fix remounting widgetElement in the same frame to the DOM tree causes renderWidgets to be unmounted from the renderObject tree. https://github.com/openwebf/webf/pull/329 |
| 78 | +32. fix: make sure renderObject had been layout before read view module properties. https://github.com/openwebf/webf/pull/333 |
| 79 | +33. fix: protect DOMTimers until the ExecutingContext exits. https://github.com/openwebf/webf/pull/334 |
| 80 | +34. fix reading target property on Touch caused crash. https://github.com/openwebf/webf/pull/340 |
| 81 | +35. fix css vars() and calc() in some user cases. https://github.com/openwebf/webf/pull/355 |
| 82 | +36. fix template element's content property cause mem leaks. https://github.com/openwebf/webf/pull/349 |
| 83 | + |
1 | 84 | ## 0.14.0-beta.1
|
2 | 85 |
|
3 | 86 | * Support flutter 3.3.10/3.7.3
|
|
0 commit comments