NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #657 most downloaded on npm
Open Web data by the Mozilla Developer Network
Last release 2 days ago
03 Oct 2026
Release timing varies
gaps range from 8 days to 2 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
95 releases · first in 2017
github: use .md extension for PR template
at-rules use old path instead of current
One column per quarter.
2.36.0 (2026-09-11) Features add data for scroll-axis-lock
Mark zoom property as animatable
2.33.0 (2026-08-14) Features Add data for text-fit property
updated the value for text-decoration-inset
Add data for the path-length property
css: correct the malformed reference in patternProperties for custom properties schema.
css: Add and fix -webkit-border-start/end/before/after-*
fr: translation and update of strings
css: add column-height + column-wrap
css: Update position-anchor data to include none
css: Add anchor-center keyword value support for {align,justify}-{items,self}
anchor-center keyword value support for {align,justify}-{items,self} (#982) (58d5371)border-spacing (#991) (cf71325)border-spacing (cf71325)appearance (#986) (4c63ed1)border-*-radius (#989) (464fe0a)border-image-* (#990) (377f8d8)bottom top left right (#983) (1a3d1dd)content property (#976) (c5111ee)margin-* (#984) (8008a3d)mix-blend-mode (#988) (d3fd073)background-* (#987) (c892cd5)css: Update syntax for animation-duration
deps: bump node from v20 to v22
css: Add view-transition-name: match-element
view-transition-name: match-element (#995) (a2da61c)font-width (#972) (980e137)ruby-overhang (#967) (f54b7ab)stroke-color (#963) (a5ff0b3)@counter-style/pad descriptor (#979) (bd9b855)font (#992) (81fa08f)<cubic-bezier-timing-function> to <cubic-bezier-easing-function> (#970) (0374e4f)cubic-bezier-timing-function to cubic-bezier-easing-function, fixes #968 (0374e4f)css: Update syntax for @counter-style/additive-symbols descriptor
css: Add data for ::picker-icon
::checkmark (#960) (ad9ebf0)::picker-icon (#961) (a2b6f97)::picker() (#962) (931d63d)<text-edge> (#959) (c7acf92)baseline-shift (#957) (25e6f28)object-view-box (#969) (20a9429)scroll-initial-target (#964) (9f08805)font-size (4866a9d)view-timeline (4318469)[@keyframes](https://github.com/keyframes) (#954) (767a605)*-conic-gradient() (#947) (4277471)*-linear-gradient() (#948) (f9775b1)*-radial-gradient() (#950) (f9066d3)<basic-shape> (#971) (d4bc9b3)container-type (#955) (8ffa50e)font-size (#945) (4866a9d)view-timeline (#946) (4318469)add [@container](https://github.com/container) at-rule
[@container](https://github.com/container) at-rule (#853) (a11537c):open (2e6ee08):open (#953) (2e6ee08)alignment-baseline (#956) (820cf9b)<easing-function> (#951) (1b834c8)<generic-family> (#952) (1fd7137)css: Sync syntax for some css functions
css: Add @view-transition/types
@view-transition/types (#887) (451f3bf)symbols() function (#905) (2f71ad9)::part() (#892) (d8fbd6a)speak-as property (#889) (2cfb53a)rect() and xywh() functions (#927) (90a3446)filter-function-list to filter-value-list (#897) (34b32b1)zoom property (#901) (5c57b10)@font-face/font-display (#875) (8cf4abe)an+b type (#907) (ffeb23b)circle() and ellipse() functions (#928) (fbc345f)outline (#877) (8791748)path() & polygon() (#885) (7b41d05)text-transform:math-auto (#896) (3c1a279)white-space (#878) (14ad879)clip-rule (#925) (abca3c7)shape-rendering (#926) (b8cd457)env() function (#915) (6c947bc)text-overflow (#910) (7000695)@import (#908) (194f3b0)paint() function (#891) (845020b)css: Remove lack-support, deprecated input-security
[@view-transition](https://github.com/view-transition) at-rule (#851) (f326618)-webkit-user-select property (#864) (37b9934):modal pseudo-classes (#862) (314b1ce)anchor-side syntax for anchor() (#860) (774d6c5)anchor-size syntax for anchor-size() (#861) (37bf01a)color-mix() function (#857) (3fe902e)color() function (397906c)color() function (#858) (397906c)input-security (#863) (857fe8d)<box> type with <visual-box> type (#842) (57b11d6)background-origin (#838) (aa45cc7)@font-face/unicode-range (#833) (5186311)[-webkit]-mask-{clip,origin} (#839) (c73adfe)background-clip (#835) (76d7860)image-rendering property smooth value (#834) (22b6586)<color> syntax (ec560a1)<color> syntax (#859) (ec560a1)repeating-radial-gradient() (#844) (0500654)text-spacing-trim: {trim-both,trim-all,auto} (395971d)text-spacing-trim (#870) (395971d)white-space-collapse: discard (#869) (13074e5)css: add missing calc-size() function
text-box-* (#826) (ba25aa2)calc-size() function (#823) (1ea6782)css: Add data for lighting-color, flood-color, flood-opacity
lighting-color, flood-color, flood-opacity (#787) (2e42c31)stop-color & stop-opacity (#782) (9398267)<anchor-name> syntax for position-anchor property (#792) (350f183)<position-area> syntax for position-area property (#793) (3722a02)<try-size> syntax for position-try-order property (#796) (0b93566)<try-tactic> syntax for position-try-fallbacks property (#795) (76584aa)<coord-box> <offset-path> for offset-path property (#790) (8438947)<dasharray> for stroke-dasharray (#791) (df08f67)offset-path property (8438947)stroke property (#783) (89c2196)font-palette <palette-identifier> palette-mix() (#785) (d572bcb)word-break:auto-phrase (#810) (12e6074)<alpha-value> usage (#784) (87dc78b)outline-style (#808) (14605dc)<single-animation-composition> for animation-composition (#789) (e76c914)[@\scope](https://github.com/scope) (#788) (0a8c8b6)scroll-timeline-name (#809) (f050f8b)text-wrap (#781) (1b708b3)<shape> type as obsolete (#797) (c8067ba)element() as experimental (#798) (10594fb)css: aspect-ratio value supports both 'auto' and 'ratio' together
add data for interpolate-size property
interpolate-size property (#773) (43873fc)inset-area to position-area (#769) (d2b8857)text-wrap to be a shorthand property (#774) (2213097)ci: Update depbot to check GH actions
add CSS SVG d and fill-* properties
correct ray() syntax and add ray-size type
## 2.7.0 (2024-05-10) ### Features * css: add field-sizing property
Add missing internationalization information
css: add Anchor Positioning data
css: text-wrap-mode + text-wrap-style
css: replace value 'center' with '0% 0%' for mask-position inital value
css: alsoAppliesTo data for bg-pos-x/bg-pos-y
css: Update the default/initial value of offset-position
css: Remove ::first-line from margin* props
css: Add some Japanese translations
css: Fix scroll() definition format
descriptions of discrete animation behavior between visible and hidden
css: replace value 'invert' with 'auto' for outline-color property
## 2.3.0 (2023-11-08) ### Features * add data for @scope
## 2.2.0 (2023-11-03) ### Features * 28841 font synthesis position
## 2.0.33 (2023-08-21) ### Features * update CSS offset-path syntax (#680) (a609205) ### Miscellaneous Chores * release 2.0.33
## 2.0.32 (2023-05-12) ### Miscellaneous Chores * release 2.0.32
scroll-timeline-axis and scroll-timeline-name are properties
## 2.0.29 (2022-08-30) ### Miscellaneous Chores * release 2.0.29
css: correct two syntax examples in selectors
Your coding agent can read these notes before it upgrades. Set up the MCP server →