All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v1.0.0-alpha.12 (2024-11-11)
- Fix composer dependencies e0a2e02
v1.0.0-alpha.11 (2024-11-11)
- Fix version number d539eea
v1.0.0-alpha.10 (2024-11-07)
v1.0.0-alpha.9 (2024-10-15)
- Add a FigureShopify component (#303)
- Transition: add support for grouped transitions (#305, #306, be85501)
v1.0.0-alpha.8 (2024-09-25)
v1.0.0-alpha.7 (2024-09-10)
- Update @studiometa/js-toolkit 3.0.0-alpha.9 → 3.0.0-alpha.10 (3adbebc)
v1.0.0-alpha.6 (2024-08-27)
- Add support for targeting self by default (#290, #291, 2951299)
- Add support for self reference in the effect (#290, #291, 0eac076)
- Update @studiometa/js-toolkit to 3.0.0-alpha.9 (6c1a8c7)
v1.0.0-alpha.5 (2024-08-06)
- Fix publication with GitHub actions (cb6381f)
v1.0.0-alpha.4 (2024-08-05)
- Fix release and publish GitHub Action (173aff6)
- Update @studiometa/playground 0.1.3 → 0.1.4 (e82f93a)
v1.0.0-alpha.3 (2024-08-02)
- Migrate tests to Vitest (#283, b76a444)
⚠️ Update @studiometa/js-toolkit 3.0.0-alpha.5 → 3.0.0-alpha.6 (#284, c6f5dd7)
v1.0.0-alpha.2 (2024-08-01)
v1.0.0-alpha.1 (2024-07-31)
v1.0.0-alpha.0 (2024-07-29)
- DataBind: add
value
getter and setter as alias for theget()
andset(value)
methods (#265, de1e36b) - Action: add a
Target
bare component for easy reference (#261)
⚠️ Update @studiometa/js-toolkit 2.12.0 → 3.0.0-alpha.5 (#264, 27684a2)⚠️ Action: add support for effect and improve target resolution (#258, #261)
- Button: fix an error where a variable might not be defined (2b00b60)
- IconInline: fix an error where a variable might not be defined (72153ce)
v0.2.53 (2024-07-16)
- Add
DataBind
,DataModel
,DataEffect
andDataComputed
components (#256)
- Update Node 20 → 22 (#257, 4f2d947)
- Add a Dockerfile for easy deployment of the documentation (#257, 016a509)
v0.2.52 (2024-07-03)
- Add support for advanced TwicPics placeholder (#251)
- Lock file maintenance (dc4606e, d72d430)
- Update dependency @iconify-json/octicon to v1.1.55 (f00c80f)
- Update dependency esbuild to v0.21.5 (1a19693)
- Update dependency oxlint to v0.4.3 (1f8a90a)
- Update dependency oxlint to v0.4.4 (d443a78)
- Update dependency oxlint to v0.5.0 (cc971c2)
- Update dependency unplugin-vue-components to v0.27.2 (0f05cec)
v0.2.51 (2024-06-24)
- Fix the condition for displaying the Reinsurance molecule icon (#247)
v0.2.50 (2024-06-10)
- Replace
twitter.svg
symlink by a svg file because it is not supported by TailwindCSS during the compilation (#238)
v0.2.49 (2024-05-27)
- Demos: Add a Navbar component (#198)
- Add a
IconList
molecule who displays a list of clickable icons (#201) - Add a
ignore_missing
option to theIconInline
andIconInlineImg
components to avoid empty tag printing (#201) - Add the
icon_attr
option on theButton
to pass attr directly to theIconInline
component (#201) - Add some brand new 24x24 svg icons : at, copy, instagram, link, linkedin, mail, phone, pinterest, tiktok, whatsapp, x (#201)
Button
component now useIconInline
instead of the deprecatedIcon
component. (#201)- Globe and Facebook svg icons have now a dimension of 24x24 (#201)
- Twitter svg icon is now a symlink to X and have a dimension of 24x24 (#201)
- Update dependency @iconify-json/octicon to v1.1.54 (6599061)
- Update dependency esbuild to ^0.21.0 (777f416)
- Update dependency oxlint to ^0.4.0 (f3905cb)
- Update dependency studiometa/twig-toolkit to v1.3.6 (63b6ce8)
- Update dependency twig/twig to v3.10.2 (99164e3)
- Update dependency twig/twig to v3.10.3 (1bbdf25)
- Update dependency unplugin-icons to ^0.19.0 (f0f7833)
- Update dependency vitepress to v1.1.4 (c0d951e)
- Update dependency vitepress to v1.2.2 (37afc6f)
v0.2.48 (2024-04-17)
- Add a
ui.ease
Twig global object to the Twig extension (#195) - Add
AnchorNav
,AnchorNavLink
andAnchorNavTarget
JavaScript components (#185) - Add JS and Twig
FigureVideo
andFigureVideoTwicpics
components (#193) - Add handling of POST requests for the
Frame
component (#194) - Add documentaion for the
Frame
component (#194)
v0.2.47 (2024-03-22)
- Add a
withDeprecation
decorator (40d2ffe)
- Update docs dependencies (93a4aaf)
- Update dependencies (62f139d)
- Remove a dumped variable from the doc (0df567f)
- Fix dependency installation (c5c40ae)
v0.2.46 (2024-03-22)
- Fix docs playground preview displaying nothing (#189, fa59c05)
- Update doc with correct syntax highlighting (#189, 1154d19)
v0.2.45 (2024-03-22)
- Add a Demo section inside the documentation to provide copy/paste ready components and a collection of experiments (#178)
- Add a Twig
MapboxStaticMap
component (#175) - Add a Twig
Reinsurance
component (#181) - Slider: add accessibility attributes to mounted hook for
Slider
andSliderItem
components (#136) - FigureTwicpics: add
disable
option (#176) - Demos: add a section with sticky cards and a 3D effect while scrolling (#187)
- SliderItem: fix accessibility issue were screen readers could not access all slides as the ones out of view had an
aria-hidden="true"
attribute (#136) - Fix potential errors in development with mismatch in Node versions (#179)
v0.2.44 (2024-02-29)
- Add the Action atom (#161, #165)
- Add the CircularMarquee atom (#171)
- Add the device pixel ratio support for FigureTwicpics atom (#173)
v0.2.43 (2024-02-14)
- Improve the DX of the documentation and playground (#167)
v0.2.42 (2024-02-13)
v0.2.41 (2024-02-13)
- Docs: use the playground to render examples (#152)
v0.2.40 (2023-10-23)
- Playground: fix Twig syntax highlighting in playground (91f5b93)
v0.2.39 (2023-10-23)
- Docs: update NPM dependencies (bc15cc4)
- Docs: add sitemap (69835fb)
- Playground: update NPM dependencies (b0c196e)
v0.2.38 (2023-10-21)
- Playground: add ability to mask the header (#149)
- Playground: add right and bottom layouts (#149)
- Playground: add support for controlling editors display from URL (#149)
v0.2.37 (2023-09-22)
- Fix a package-lock conflict blocking GitHub Actions (4a25aff)
v0.2.36 (2023-09-21)
- IconImgInline: fix accessibility issues (#143)
- Playground: remove previews (8afde76)
v0.2.35 (2023-07-18)
- Update
package-lock.json
(388284c)
v0.2.34 (2023-07-17)
- Figure: improve Figure image loading (#133, 59df52f)
- FigureTwicpics: improve FigureTwicpics image swap on resize (#133, 9eae6b0)
- Playground: fix init of monaco-editor (#137)
v0.2.33 (2023-05-17)
- Always use https for TwicPics URLs (#130)
v0.2.32 (2023-04-26)
- Fix playground build (af997ab)
- Update NPM dependencies (7faf168)
- Update playground NPM dependencies (b8999c4)
- Add favicon to the playground (a318af7)
- Update all Composer dependencies (#126)
v0.2.31 (2023-03-24)
- Slider: fix buttons (1460eb2)
v0.2.30 (2023-03-02)
- Docs: fix build and deployment (1caef03)
v0.2.29 (2023-03-02)
- Icon: deprecate the
Icon
atom, useIconInline
instead (#118)
- FigureTwicpics: fix TwicPics path being added twice (#120)
v0.2.28 (2023-02-08)
- Playground:
- Playground:
v0.2.27 (2023-02-02)
- Add the playground to the NPM workspace (#112)
v0.2.26 (2023-01-30)
- Fix playground access to the API (a90aef2)
v0.2.25 (2023-01-27)
- Fix production Dockerfile (a1c74c2)
- Update @studiometa/js-toolkit to 2.9.0 (366f3b1)
v0.2.24 (2023-01-27)
- Slider: add the
contain
option to SliderBtn (#105, #101) - Figure: add the
placeholder_color
param (#104, #100) - Hero: add hero components
hero
(#99) - Button: add rounded styled button (4c7a05d)
- Doc: add a link to the playground in the demo (a835135)
- Doc: authorize requests from the playground (b4e75b9)
- Update vitepress (1a27f4a, 148a91a)
- Update @studiometa/js-toolkit (54a39c3)
- Slider: fix SliderItem.rect being sometimes undefined (09a4073)
v0.2.23 (2022-11-17)
- FigureTwicpics:
- Add support for Twicpics placeholders (6c55dbe)
- Fix dead links in the docs preventing build (e10257b)
- FigureTwicpics:
- Fix a bug where image were loaded multiple times (a3480ca)
v0.2.22 (2022-11-17)
- FigureTwicpics:
- Fix potential infinite loop in Twig template (90e3a6e)
- Update studiometa/twig-toolkit 1.3.0 → 1.3.1 (ed74555)
v0.2.21 (2022-11-17)
- Fix test failing following renaming of
FigureTwicPics
inFigureTwicpics
(#92)
v0.2.20 (2022-11-17)
- FigureTwicpics
- Add a Twig template to enable usage of Twicpics API without lazyload (#91)
- Twig Extension
- Add a
twig_toolkit_url
function from studiometa/[email protected] (#91)
- Add a
- FigureTwicpics
- Fix the source not updating on window resize (#91)