# Skyline Changelog
The version number of the Skyline rendering engine is available at wx.getSkylineInfo .
# 1.4.11 (2025-09-15)
- Repair The last line of text replacement overflows and still gives the omission number
- Fix missing draft characters after input canceling composite
- Fixed scroll-view scroll-anchoring occasional unexpected pulsations
- Fixed animateTo animation error after swiper turned on looping display
- Fixed scroll-view auto-raise problem
- Fix custom routing barrierDismissible return twice
- Fixed pseudo-element nodes disappearing and still playing css animation
- Fix unexpected line breaks in span text
- Fixed lower / upper event not triggered when scroll-view is less than one screen
- Fixed input / textarea maxlength input emoji flash back
# 1.4.10 (2025-08-28)
- Add text Add trailing-spaces attribute Support multiple lines of text Reserve space at the end of the line
- New IntersectionObserver support for multiple listening
- Added open container support to trigger open via interface
- Optimize css animation to stop animation when a node is not visible
- Optimization scroll-view scroll-anchoring support optimization
- Optimize open-container gesture to support dragging pages up and down on return
- Fixed Hide & Show failure when swiper turned on autoplay
- Fixed image gif animation after modifying src animation speed exception
- Fix word-break: break-all need to break numbers, English, symbols
- White screen after updating grid-view to add child nodes
- Fixed animation failure after swiper update height
- Fixed scroll-view nesting swiper that might cause toggling without animation
- Fix the image rendering deformation
- Fixed open-container gesture return animation gone
- Repair I can't recover after pushing on the keyboard
# 1.4.9 (2025-08-06)
- Added large-image support for large image rendering
- Optimize css animation infinite loop animation automatically opens repaint boundary to avoid large area repainting
- Optimize text rendering performance
- Optimize image to judge svg format
- Optimize render tree structure
- Fix span loss problem
- Fix sticky-header dynamic adding content crash
- Fixed gif animation disappearing
- Fixed swiper animation being interrupted without callback when bind: change and bind: animationfinished
- Fixed layout misalignment after grid-view deleted and swapped elements
- Fixed css text baselineshortcut issue
- Fixed line-height not being updated back to normal
- Fix swipercurrent update issue
- Fix picker-view indicator-style flashback
- Fix iOS input out of focus while unable to focus
- Fixed some white screen and crash issues
# 1.4.8 (2025-05-27)
- Optimization Text Measurement Optimization
- Fixed getBoundingClientRect fetch error when listView direct child node takes margin
- Fixed no blur event after input out of focus
- Fixed intersectionobserver adding processing to list-view
- Fixed gif animation frequency error
- Fixed list-builder occasionally unable to rollback
- Fixed the input selection style not as expected
# 1.4.7 (2025-04-29)
- New text component supports space / decode attributes
- New support for Dark mode under HarmonyOS
- Fixed textarea not giving onKeyboardHeightChange event when the keyboard was closed
- Fix attached timing to create intersecton observer root failure
- Fixed the root-margin of intersection observer target not taking effect after leaving the window
- Fixed swiper next-margin empty area can not be clicked
- Fixed swiper nested grid-view unable to restore scroll position
- Fixed switch bottom tab page flash back
- Fix setting word-break can't click
- Fixed text max-lines character string parsing failure causing flashback
- Fix input / text keyboardHeight blur when not firing
- Fix Picture Decoding Dead Loop
- Fix the occasional crash on touch.
# 1.4.6 (2025-04-08)
- Added HarmonyOS support
- Optimization Custom font isolation
- Optimization Developer Tools kernel upgrade
- Fixed two sticky-section scrolling speed inconsistency
- Fix Adjust the default background color for the text areas
- Fixed some IntersectionListener-related interfaces with abnormal performance and crash
- Fix picker-view settings with illegal values scrolling
- Fix swiper animationfinish returns current parameter incorrectly
- Fix input font style error
- Fixed picker-view-column crash when no child items
- Fixed scroll-into-view unable to trigger while looping animation
- Fixed animation failure after swiper update height
# 1.4.5 (2025-03-19)
- Added css support for word-break: break-all
- New IntersectionObserver supports multiple listeners on the same node, specified margins, relativeTo specific scroll-view nodes
- New @ keyframes styles globally shareable (controlled by rendererOptions.skyline.keyframeStyleIsolation)
- Optimize swiper component toggle animation curves and improve the experience with scroll-view
- Optimization of Carton Rate Calculation
- Optimize worklet keyboard follow animation does not fit the keyboard
- Repair image leak
- Fix inputplaceholder-style using var causes crash
- Fix swiper settings current failure
- Fixed swiper may access the last element for the first time after opening circular, and the circular feature failed
- Fix swiper current / bindchange failure
- Fixed the possibility of an IntersectionObserver failure when an overflow hidden
- Fix The keyboard push did not return to its original position
- Fixed the inline style of a node that overrides animation bound by applyAnimatedStyle when updating
- Fix a memory leak in an Android native component
- Fix sticky-header only the first element supports offset-top and does not support negative values
- Fixed css transition box-shadow fallback
- Fixed the image component switching src, long press recognition binary code does not work, and bind: load is not triggered
- Fixed cssvariable handling undefined variables
- Fix iosinputfocus failure
- Fixed iOS pictures may be blurred
- Fix scroll-into-view for scroll-view component failure in some cases
# 1.4.4 (2024-12-23)
- Added rich-text support for mode = web-static mode to optimize rendering performance (base library 3.7.7)
- Optimization of pseudo-element text layout
- Fixed scroll-view component scroll-anchoring throwing extra animation
- Fix scroll-view component nested scrollUnder bind: refresherpulling keeps triggering
- Fix The text does not change lines correctly in some cases
- Fixed changes in opacity during gesture manipulation that would interrupt gestures
- Fixed an IntersectionObserver rebinding that could not trigger a callback
- Fixed tap failure caused by text click
- Fix image component support for padding / border
- Repair Maps While gesturing, there may be situations where you can only zoom in and cannot be moved
- Fix the push exception on the keyboard
- Fix some crashes
# 1.4.3 (2024-12-02)
- Added WXML real machine debugging to support overlay display when selecting nodes
- Added swiper components previous-margin and next-margin Added rpx support (base library 3.7.6)
- Added scroll-view to return top speed and set initial speed (scroll event returns boundaryVelocity field and worklet.scrollViewContext.scrollTo )
- Optimization Style Matching Process Performance Optimization
- Optimization Style application process performance optimization
- Optimization Text layout performance optimization
- Fix picker-view component bind: change / bind: pickstart / bind: pickend multiple times
- Fixed swiper component display-multiple-items sliding element issue
- Fix scroll-view component remove the overscroll indicator
- Fixed css masknone causing backview not to draw
- Fixed scroll-view component nested scroll convergence problem
- Fixed css background gradient rendering exception
- Repair The offscreen removal node has a memory leak
- Repair webview page skip skyline page and return to the presence of internal leakage
- Fix text node set pointer events still clickable
- Fix some crashes
# 1.4.2 (2024-11-19)
- Added scroll-view component support to expand by child nodes (specify enableScrollViewAutoSize in rendererOptions configuration) (base library 3.7.1)
- Added optimization for the cache of first-screen pictures
- Fixed a nested scroll-view that caused inner scrolling when the outer scrolling did not actually occur
- Fixed a circle of white space around box-shadow inset + border when setting
- Fix Picture Crash
# 1.4.1 (2024-10-16)
- New flex layout support gap
- Added scroll-view scrollTo support for passing velocity parameter in worklet to specify initial scrolling speed (base library 3.7.0)
- Optimizing jsbinding call time
- Optimization of swiper embedded scroll-view scroll switching experience problem
- Fixed css transition delay animation flashing problem
- Fixed swiper setting nextmargin / snap-to-edge, hide and then show disappeared
- Fix swiper to open auto play, hide and show will fail
- Fix picker-view style settings failed
- Repair The push on the keyboard cannot be restored
- Fix the z-index container to delete child nodes while setting the opacity of the ancestor node to 0, causing the deleted child node to still be clicked
- Repair The debugging panel flashes
- Fixed abnormal display of map component after changing width and height in Android
- Fixed click event triggered when list-view, swiper stop scrolling
- Fixed bind for scroll-view custom pull-down refresh: refresherpulling event also fires when scrolling up
- Fixed input component change value may not update when keyboard out of focus
- Fixed line breaks in flex layout due to precision issues
- Fixed swiper component previous-margin + snap-to-edge when used together, swipe to the last can continue to swipe, see blank card
- Fixed the size of the absolute child node when the parent node has a border
- Repair The gesture consultation caused the inability to scroll
- Fix blank text component height should be 0
- Fixed image, picker-view, IntersectionObserver crash
# 1.4.0 (2024-09-06)
- Added sticky-header to support state callback for ceiling or not Details
- Added scroll-view support scroll-anchoring, adding and deleting list items to keep the scroll position stable
- Added list-view / * -builder support for setting background-color
- New swiper support for snap-to-edge
- Optimize When the layout size of a picture changes, render using the layout size instead of the original size of the picture
- Optimize Images cannot be displayed properly on weak / unstable networks
- Optimization Memory free optimization
- Optimize layout node memory size and improve cache performance
- Optimization of layout accuracy
- Fixed iOS in no network environment, the picture can not load the disk cache
- Fixed swiper component when only 1 item, swipe beat more than
- Fixed swiper component setting display-multiple-items, rightmost item animation ending without right alignment
- Fix image component src not being updated
- Fixed map component custom callout occasionally invisible
- Fixed first frame flash of opencontainer component animation
- Fixed the dead loop in svg image decoding
- Fixed mask-image flicker caused by using base64 svg in background-image
- Fix The Brother Node Selector cannot be dirty
- Fix block layout margin related behavior alignment webview
- Fix inline-block layout padding and margin behavior alignment webview
- Fix the special positioning node layout size exception problem
- Fix webview jump skyline has a small amount of internal leakage
- Fix iOS from WebView jump Skyline multiple round trips may crash
- Fix Picture Callback Crash
- Fix crash caused when canceling picture request
- 修复 v8 jsbinding crash
# 1.3.4 (2024-07-11)
- Added tag selector Added legacy options for WebView compatibility (not restricted by component isolation) Details
- Added grid-view support for setting backview
- Optimize images to load block in fast-scrolling scenarios
- Optimization Memory usage optimization
- Optimize cssvar () performance optimization
- Fix the white screen that appears when a single page of routing backdrops
- Fix text component user-select exception Details
- Fixed scroll-view component scroll-top not filtering illegal values
- Fixed wx: if + scroll-into-view not working in scroll-view component
- Fix picker-viewwx: key update rendering error
- Fix The page cannot be recovered after pushing on the keyboard
- Fixed fixed node input can not push the page
- Fixed CSS transition using calc () failure
- Fixed occasional svg blur
- Fix GetBoundingClientRect crash
- Fix list-builder recycling causing crash
# 1.3.3 (2024-06-14)
- Added support for css background conic-gradient
- Added support for css: nth-child pseudo-class
- New scroll-view component nested-scroll-body support offset-top attribute for nested mode Details
- Added swiper component to support next-margin
- New component style isolation options support incoming from Component options, fully compatible with WebView (base library 3.6.2)
- Optimize gif images with willChangeHint to avoid creating raster cache
- Optimize Images to load earlier
- Optimizing scroll-view components no longer restrict type required (poor performance by default)
- Fix image component related crash
- Fix image component rendering gif, after updating by setData, rendering exception, page white screen
- Fix scroll-view component builder mode gif backstage picture flicker
- Fixed scroll-view component lazymount mechanism causing nodes not to render
- Fix textarea component can't set line spacing
- Fix input component bindfocus not firing
- Fixed input component placeholder not centered
- Fixed input component not fully centered when applying text-align center
- Fixed picker-view component not firing bindtap after sliding several times
- Fixed CSS transition / animation background-position animation failure
- Fixed size calculation error when image with padding when defaultContentBox option turned on
- Fixed css line-height detail alignment
- Fix RPX Accuracy Problem
- Fixed child node calcrem not updated after root-font-size change
- Fixed descendant selector +: not resolution failure
- Fixed css animation keyframes not using var
- Fixed images not loading when jumping from webview to skyline page and waiting
- Fixed css mask-image rendering flicker
- Fixed css shorthand variable not working
- Fix the list scrolling stuck
- Fix some crashes and optimize
# 1.3.0 (2024-04-19)
- Added support for general sibling selectors (a ~ b {})
- Added support for next-sibling selectors (a + b {})
- New support for css: not () pseudo-class
- Added support for css: only-child () pseudo-class
- New support for css: empty () pseudo-class
- Added support for css inline-flex layout
- New developer tools to support DarkMode debugging
- Optimize position layout and increase cache
- Optimizing wxss parsing time
- Optimize transformpaint time
- Optimized transition / animation event distribution mechanism
- Optimize Font Module Preheating
- Optimize memory usage
- Fix The style cannot be updated under exceptional circumstances
- Fixed transition attribute var support issue
- Fix invalid setting transform-origin first and then transform
- Fixed flexalign-items not centered
- Fix font-size calc support bug
- Fixed fixed node z-index when the same node level is not correct
- Repair input long press can not produce menu bar
- Fixed inputbindfocus return value height always 0
- Fix mapCustomCallout update not timely
- Fixed edge-touch event not firing when scroll-view scrolling sideways
- Fixed canvastouchevent return x / y attribute
- Fix some crashes
# 1.2.5 (2024-03-18)
- Added support for css border-style
- Added support for css font-feature-settings for Chinese punctuation width adjustment
- Added support for css letter-spacing
- Added Page Back gesture mechanism
- Added container turn animation
- New list-builder component supports variable height mode
- Added support for grid-builder components
- Added placeholder-style input component to support passing style strings
- Optimize execution time of worklet function
- Optimize layout phase performance
- Optimize node memory usage
- Fixed two-fingered operation exception in map component
- Fix the position fixed z-index less than 0 does not work
- Fixed unilateral border-width + border-radius not working
- Fixed text-align attribute not working under inline layout
- Fixed linear-gradient transparent to render gray
- Fix page node font-size using var () crash issue
- Fix backdrop-filter var () failure
- Fixed margin offset when align-items baseline alignment
- Fixed outer tranform: scale not working on mask-image node
- Fixed the view node setting margin in text causing subsequent text to be truncated
- Fixed input component value and placeholder overlap
- Repair input component can not long press the menu bar
- Update input component keyboard height worklet callback missing page push height
- Fixed refresher-background defaults for scroll-view components not working
- Fixed grid view component aligned mode click navigator child node rearrangement disappeared
- Fix iOS custom tabbar first scan into the white screen
- Fixed apng gifs not rendering
- Fix Android shared value crash
- Fixed the default font of input on developer tools is italic
- Fix Developer Tools WXML pseudo-element selection style mismatch
- Repairing the occasional white screen phenomenon
- Fix HTTP resource request several crashes
- Repair a number of internal leaks, crashes
# 1.2.0(2024-01-08)
- New developer tools to support real-world debugging
- New CSS support for flex order Details
- Added CSS support for will-change: contents for declaring draw boundaries Details
- Added support for global cross-page components Details
- Added support for apng gifs
- New scroll-view component supports builder mode for building on-screen nodes on demand Details
- New picker-view component supports indicator-style attributes
- Added input keyboard animation Provides worklet callbacks for keyboard following animation Details
- Added textare component to support linechange events
- New worklet adds ref mechanism for manipulating nodes in ui threads Details
- New worklet supports scrollTo interface Details
- Optimize rendering performance
- Optimization of performance loss due to exceptions within event dispatch
- Optimized CSS background linear-gradient support px units
- Optimized CSS line-height calc mixed unit support
- Fixing some problems of position fixed
- Fix background-image png image blur
- Fixed the content of the previous page first when hot booting to a different path
- Fixed id / class incoming non-ASCII encoded character strings flashing
- Fixed dynamically inserted list-view / grid-view not opening prelayout
- Fixed direct child node of nested-scroll-header / nested-scroll-body unable to update
- Fixed input cursor not centered
- Fix a problem where dark mode might not show the problem
- Fix tab handlePreviousPageAnimation invalid
- Fix Image Rendering Abnormality
- Fix Shared element animation failure
- Fix touchend trigger may be earlier than touchmove
- Fixed CSS background linear-gradient exception at 0 width and height
- Fixed picker-view initial backview error
- Fix swiper single child node scroll alignment webview
- Fixed flicker problem when using mask-image with image
- Fixed box-shadow none + boder-radius with black lines around the edges
- Fix line-through can't remove
- Fix text-align attribute failure under inline layout
- Fixed absolute node top acting abnormal when not specified
- Fix the value of input overlapping with placeholder
- Fix failed double-fingered operation of a map component
- Fixed snapshot rendering exception in some cases
- Fix developer tools for several crashes
- Fix a number of flashbacks, white screens, memory leaks
# 1.1.0(2023-11-06)
- Added CSS support to position fixed
- New layout node in span / text component supports display inline-block
- Added draggable-sheet scroll container component for fast half-screen interaction
- New swiper component supports a new set of interactive animation types for common native interactive effects
- Added scroll-view component support type = "nested" for scroll-view nested scenarios
- New input component supports the cursor-color attribute, custom cursor color
- Added input component support for compositionSTART / compositionupdate / compositionend events for sensing input draft status
- Added input component supports selectionchange events for sensing changes in cursor position
- New input component supports hold-keyboard attribute, aligning WebView
- New textarea component supports confirm-hold attribute, aligning WebView
- Added wx.preloadAssets interface, aligning WebView
- Added custom routing Added fullscreenDrag configuration item, allowing you to swipe right across the full screen
- Added support for page level configuration rendererOptions
- Optimize the custom component node display default value adjusted to inline, solve the layout confusion problem
- Optimize scroll-view component type = "list" When scrolling back and forth, relayout frequently occurs resulting in scrolling out frames
- Optimized CSS animation will refresh after the node is removed, resulting in unnecessary performance consumption
- Optimize webp gif play caton
- Optimize iOS video component rendering Caton, heat problems
- Optimize text measurement plus caching
- Optimization of Underlying JSBinding Communication Mechanism Some Performance Optimization
- Fixed video component repeatedly clicking the mute button causing abnormal video proportions
- Fixed sticky-header clicks passing to text behind
- Fixed the keyboardheightchang event returning detail.height to 0 when multiple input switches
- Fixed input keyboard height changes caused by input box push up exception
- Fixed input component unable to input again after losing focus
- Fix input input box push up occasionally failed
- Fixed input / textarea not taking a measure causing the layout not to open when setting font-size
- Fixed auto-height failure caused by textarea not taking a measure
- Fixed textarea component unable to wrap (wrap out of focus)
- Fixed textarea component cursor not moving
- Fixed sticky-section nested template view not being updated
- Fixed video object-fit attribute not working, vertical video fills container
- Fixed css animation on pseudo-elements not working
- Fix Repetitive Image Rendering
- Fix componentplaceholder rendering exception
- Fixed several update anomalies in pickerview
- Fixed layout error after changing padding in some cases
- Fix change event misaligned webview after swiper setting current
- Fixed scroll-into-view failure under sticky-header
- Fix failed to load 302 jump graph of a network
- Fixed Android svg image plus mode = "widthFix" image blurred phenomenon
- Fixed min / max-height / width auto setting failure
- Fixed inlinestyle failure to dynamically set a custom property
- Fixed failure in transition and worklet animation using border-width & border-color
- Fixed calc () nested usage stuck
- Fixed illegal utf16 character causing ui exception stuck dead
- Fixed crash caused by text component overflow property without passing value
- Fix text / span to crash in some cases when it sets image
- Repair a number of flashback problems
# 1.0.12(2023-09-06)
- Added support for box-sizing: content-box
- Added support NodesRef.scrollOffset
- Added support for scroll-view component scroll-into-view-offset attribute (base library 3.1.0)
- Added support for text rich-text component user-select attribute
- Added support for map component custom callout feature
- Optimize Skyline first-time rendering performance
- Optimize snapshot component support for exporting long graphs
- Optimization Optimize scale animation performance with snapshots (Base Library 3.1.0)
- Optimize Image Request Caching Mechanism for Android
- Optimize event distribution performance
- Optimize font-face font is empty when not loaded to avoid garbled
- Fix picture request with UA and referrer
- Fix margin failure of lateral scorll-view direct child nodes
- Fixed filter & backdrop-filter transition animation not working
- Fixed background: url (/ / xxxxx) writing not working
- Update background-image not rendered when using svg UrlData format
- Fix scroll-view scroll-x scroll-y set to false invalid
- Repair span child node while updating flashback
- Fixed scroll-view dynamic increase of child nodes, child node percentage size failure
- Fixed css var shorthand not working
- Fixed collapse of flex item margin
- Fix svg using utf8 format (normally charset = utf8) can not be displayed
- Fixed calc expression using em causing crash
- Fix backdrop-filter node to do opacity animation stuck dead
- Fixing the pulling event should not be triggered after scroll-view refresher restore
- Fixed CSS flex-basis in some cases causing the interface to die
- Fixed autoplay animation should be turned off when swiper has only one swiper-item
- Fixed scroll-into-view jump to virtualHost node crash
- Fixed scroll-view scrolling affects swiper status when nesting swipers under scroll-view
- Fixed page height too high with gray blocks after updating data in list-view
- Fixed the background-image repeat when scrolling due to accuracy calculation problem jitter
- Fix intersectionObserver interface alignment
- Fix getBoundingClientRect not counted in transform
- Fixed Weixin Mini Program scrollview scroll bar position anomaly
- Repair The map changes shape when it changes height
- Fix developer tools on windows platform several crash
- Fix a number of flashbacks, thread security issues
# 1.0.5(2023-06-30)
- Added CSS support for animation attribute Details
- Added scroll-view component to support drop-down second-floor interaction
- Added snapshot Screenshot component for exporting WXML content within the component to images
- Added sticky-header component supports offset-top attribute for setting top offsets
- New text component supports overflow attribute for aligning text ellipsis features
- Added direct child height support in% units under scroll-view component
- Added support for backgroundColorContent configuration items on developer tools Details
- New support for getSkylineInfo interface on developer tools
- Optimizing the Performance of Frequently Modified Opacity / Transform in Custom Routing
- Optimized rendering warm-up to reduce time spent on initial rasterization for iOS
- Optimize character string creation to reduce the cost of JSBinding
- Optimize route animation length to default 400ms
- Optimize the trigger time for adjusting the image component onload, and ensure that the cache will not fail in the animation
- Fixed margin offset for scroll-view subelements in block layout
- Fixed image margin not working under block layout
- Fixed scroll-view child nodes in block layout unable to fill parent's width in some cases
- Fixed block layout if there is a border between parent-child nodes, padding margin will not be merged
- Fix the position absolute under the margin of inaccurate positioning
- Fixed picker-view component not displaying last value when value is out of bounds
- Fix Multiple node gesture negotiations failing
- Fix the fake element event response problem
- Fix the pseudo class selector priority error
- Fixed scroll-view bottom-loading more rebound animation problem
- Fixed swiper-item not being released in time when it contained more pictures
- Fix text node content from nothing sometimes, unable to click
- Fixed event no longer dispatched when text node moves after clicking
- Fixing CSS animation should break animation when removing transtion attribute
- Fix sticky settings for scroll-into-view failure after padding
- Fixed elements within root-portal unable to change height
- Fixed list-view child nodes not rendering properly in some cases
- Fix the flashing of the map component when it is initialized
- Fixed scroll-view component enable-back-to-top scrolling animation failure
- Fixed stylesharing matching error with pseudo-class selector
- Fixed child nodes of scroll-view or root-portal components not being relaid in some cases
- Fix image component mode = heightFix failure
- Fix The rendering problem caused by the failure to reposition the text when it was reused
- Fixed developer tool safe-area-inset- * not working
- Fix developer tools mac end default to italics
- Fix developer tools page switching if the previous page will be a crash
- Fixed several flashback and ANR issues
# 1.0.0(2023-05-11)
- New CSS support for calc functions Details
- New CSS support for pseudo-elements before and after Details
- New CSS support for var function Details
- New CSS support for mask-image attribute Details
- Added support for picker-view components
- New scroll-view component supports clip attribute to display overflow content
- New scroll-view / grid-view / list-view / sticky-header / sticky-section The component supports the padding property, which sets the padding within the component
- Added scroll-view component direct child support for CSS margin
- Added scroll-view component to support min-drag-distance attribute and set initial scrolling threshold
- Added text / span component to support common nodes such as inline view
- Added support New version Component frame glass-easel Details
- Improve SVG support
- Optimize custom route interface design, and start page can not bind custom route details
- Optimize image rendering performance, CSS animation performance, GIF refresh rate issues
- Optimize First Screen Rendering Performance
- Optimize share-element key Give prompt when repeated
- Fix white screen of consecutive calls didPop pages
- Fixed background-image disappearing in some paths
- Fix Parsing crash when image UrlData format is not standard
- Fixed text (span) nested text (navigator) unable to click
- Fixed margin merging positive and negative values in block layout bug
- Fix iOS input component digit keyboard style error
- Fix when setting border-style and specifying one side width, the remaining side width should be the default
- Fixed sticky-section child nodes not recalculating styles
- Fix scroll-view component bounces and refresher conflicts
- Fixed scroll-view component bottom-loading more rebound animation curve anomaly
- Fix scroll-view component unable to load more nodes when scrolling fast
- Fixed grid-view partial attribute update failure
- Fixed iOS dark mode from the background to cut the front will mutate the problem
- Fixed swiper Component circular & autoplay dynamic switching abnormally
- Fix swiper cache-extent exception in component loop mode
- Fixed line-height numeric type directly inheriting
- Fix video components disappear when they scroll out under scroll-view and come back
- Fixed nodes beyond share-element unable to respond to clicks
- Fix The page background color is transparent by default
- Fixed several flashback and ANR issues
# 0.10.1(2023-03-23)
- Added CSS support for block layout Details
- Added share-element on-frame support to return custom rect
- New developer tools support for CSS env safe-area-inset- *
- Optimization enables the scroll-view component to scroll even when content is not overflowing
- Optimization Preheating font modules to reduce the time spent on font measurement
- Optimize image local cache read performance
- Optimize the JS thread part of the task to improve the priority
- Fix Text font size is not affected by system font configuration
- Fixed layout exception when using fade-in attribute of image component under scroll-view component
- Fixed a white screen problem with custom routing continuous calls to didPop interface
- Fix share-element component to automatically raise based on child nodes
- Fixed share-element on-frame callback not triggered when the animation was finished
- Fix the problem that custom fonts don't work under the Developer Tools
- Fixed CSS transition not triggering animation when bottom changes
- Fixed CSS background-image not being removed
- Fixed an issue with image components flashing in some cases
- Fixed the push-up distance is too small when the input components of the page are gathered under custom routing
- Fixed input jitter when the input component pushes up the page
- Fix scroll-view component unable to drop down refresh in custom mode
- Fix scroll-view component bindscrolltolower and bindscrolltoupper multiple trigger issues
- Fixed an issue where darkmode occasionally did not work
- Fixed text component setting max-lines = "2" flashback problem
- Fixed setTimeout flash back in ui thread
- Fix Developer Tools JS thread deadlock
- Fix a number of flashbacks, thread security, memory leakage issues
# 0.9.15(2023-01-16)
- Added support for grid-view for network layout, waterfall layout, etc. Details
- Added support for share-element More custom features Details
- Improved swiper feature support (bindtransition、bindanimationfinish、display-multiple-items) Details
- New swiper component supports gesture negotiation Details
- Added swiper support for scroll-with-animation and cache-extent attributes Details
- Added support for parsing CSS text-shadow
- Added clearAnimatedStyle interface with applyAnimatedStyle
- Added doubletap gesture returns coordinate information Details
- Optimize the release process for unified skyline
- Optimize font-face to increase local cache
- Optimize image component and rerender related logic
- Optimize the performance of style parsing and computation
- Optimize input Push the input box up to the visual area when the keyboard pops up
- Optimize the performance of background-image rendering images
- Fix a background that gradually fails
- Fix custom route crash
- Fixed child nodes of share-element / scroll-view able to respond to events when they exceed parent container via absolute
- Fix worklet deadlock issues under certain conditions
- Fixed the correct value of the cssenv constant
- Fixed nested scroll-view events should not be passed to the outermost scroll-view
- Fix developer tool v8 engine initial issue
- Fix scroll-view insert child node duplicate layout & paint problem
- Fix applyAnimatedStyle release logic
- Fixed earlier modification sharedValue not syncing to animatedStyle
- Fix the shared value to ensure that it can be read synchronously after writing synchronously
- Fixed custom route secondaryAnimation not working
- Fixed an issue where the share-element had a duplicate tag under the tab that caused animation to fail
- Fix scroll-view initial scroll-left invalid
- Fixed indicator bar position error when swiper scroll lengthwise
- Fix worklet animatedStyle should have a higher priority than WXSS
- Fixed swiper scroll position reset after tab switch
- Fixed nested scroll-view lazymount exception issue
- Fix crash when sticky-header nested relationship exception
- Fixed a possible white screen when starting immediately redirectTo to a new page
- Fixed several flashback, thread safety, memory vulnerability, ANR and other issues
# 0.9.10(2022-11-23)
- Added support for sticky ceiling mechanism Details
- Added support for accessibility Details
- New support for rem units
- Added scroll-view support for custom type Details
- Added scroll-view drop-down refresh Added willRefresh events and bounce optimizations Details
- Added scroll-view support for scrollend event and scrolling reason Details
- Added scroll-view Added scroll-into-view-alignment / scroll-into-view-within-extent attribute Details
- Added scroll-view Added cache-extent attribute Details
- Added Weixin Mini Program page backview color support
- Optimize Image Cache Memory Occupancy
- Optimize the skyline release process
- Optimize to throw worklet function exception information
- Optimize and simplify the page stack structure
- Optimization Several stability modifications
- Repair keyboard push input failure
- Fix tap gesture lost coordinate information
- Fix update error when scroll-view child node uses wx: key
- Fixed inputmaxlength parameter not taking effect when initialized
- Fix Custom routing click mask layer returning page stack errors
- Fix the partial exception reporting problem in the custom routing page
- Fix the crash caused by the Android router push functionality.
- Fixed crash caused by applying styles in some cases
- Fix The text node cannot be dirty
- Fix the uneven font scale
- Fixed a UAF problem with the worklet module
- Fixed canvas layout completion callback not triggered
- Fix The event does not respond after the gesture returns during routing
- Fix imageonload type conversion exception
- Fix a sign error in some cases
- Fix some thread security issues
- Fixed viewport information synchronization timing problem
- Fix background-related attribute crash
- Fixed darkmode when entering the page for the first time
- Fixed input selector style differentiation platform and support nationalization
- Fixed several crash issues
# 0.9.8(2022-10-11)
- Added darkmode support Details
- New span component for inline layout of images and text Details
- Added scroll-view reverse attribute to support reverse scrolling Details
- New CSS support for first-child / last-child pseudo-classes skyline wxss style support and differences
- Add scale gesture callback to return more information
- Added background-image support for blending pictures and gradients
- Rendering performance when optimizing filter / backdrop-filter none
- Optimization Image memory usage is not recycled in time
- Optimize gesture nodes to be inserted on demand
- Optimize Photo Pre-Decoding
- Fix z-index failure after updating opacity
- Fix gesture binding failure when scroll-view dynamic update
- Fixed JSCore usage error causing flash back under iOS
- Fixed inline style overwritten by style set by worklet
- Repair scrollIntoView failure and error reporting
- Fix SelectorQuery lookup display none of the CanvasNode not trigger callback
- Fix Nested Text Component Flashback
- Fix Shared Page Elements and Single Page Routing Black Screen
- Fix the crash on iOS
- Fix Page gestures returning notification timing error
- Fix getBoundingClientRect Read Error During Page Push Process
- Fix Touch Event Leak
- Fix The gesture cannot respond to a click for a short time after returning to the page
- Fix iOS system access method can not enter Chinese
- Fixed CSSLength unit calculation error
- Fix image / video / canvas and other leaf node insert node will flash back
- Fix Weixin Mini Program jump Mini Program worklet flash back
- Fixed input not being vertically centered
- Fix input cursor misalignment & focus is false not receive keyboard & click blank not lose focus receive keyboard
- Fixed half words in textarea long text
- Fix iOS main JSContext memory leak.