Sigmoid 0.9.0 is out: @sweberdev/sigmoid, -react, -vue and -svelte, all MIT. It follows 0.8.0 and is the release candidate for 1.0.
What the freeze means
Everything in the API reference stays as it is: the exports of the four packages, the data-sigmoid* attributes, the --sigmoid-* properties and the preset names. Tests fail when an export disappears. 1.0.0 will bring no API changes, only fixes found in this phase. The stability policy already applies: patch releases fix bugs, minor releases add, only a major release may break, and deprecations live for at least one minor version and six months.
What changed
The reference now lists refresh(), the last export that was missing. There is no new feature on purpose.
What is checked
- 62 unit tests across core, React, Vue and Svelte.
- Real-browser tests in Chromium, Firefox and WebKit: page, container, inline axis, right-to-left, zoom, scrub ranges, linked animations and counters, native and fallback side by side.
- Size budgets: reveal and init about 3.2 kB min+gzip.
- A benchmark against GSAP ScrollTrigger, Motion and AOS you can run yourself.
Help wanted
If something does not work in your project, tell us before 1.0: open an issue at Weber-Development/sigmoid. Fixes that need no API change go into 1.0.0.
npm install @sweberdev/sigmoid@0.9.0