Skip to content

Latest commit

 

History

History
451 lines (263 loc) · 21.7 KB

CHANGELOG.md

File metadata and controls

451 lines (263 loc) · 21.7 KB

Changelog

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.

[Unreleased]

v1.0.0-alpha.8 (2024-09-25)

Added

Changed

v1.0.0-alpha.7 (2024-09-10)

Fixed

  • DataBind: fix inconsistencies with removed DOM elements (#293, #294, de945b1)

Changed

  • Update @studiometa/js-toolkit 3.0.0-alpha.9 → 3.0.0-alpha.10 (3adbebc)

v1.0.0-alpha.6 (2024-08-27)

Added

Changed

v1.0.0-alpha.5 (2024-08-06)

Fixed

  • Fix publication with GitHub actions (cb6381f)

v1.0.0-alpha.4 (2024-08-05)

Fixed

  • Fix release and publish GitHub Action (173aff6)

Changed

  • Update @studiometa/playground 0.1.3 → 0.1.4 (e82f93a)

v1.0.0-alpha.3 (2024-08-02)

Changed

  • 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)

Changed

Removed

  • ⚠️ Remove the .cjs files from the package (#282, 6574212)

v1.0.0-alpha.1 (2024-07-31)

Fixed

  • DataBind: fix tracking values for multiple checkboxes (#275, #276, d8c8c69)

v1.0.0-alpha.0 (2024-07-29)

Added

  • DataBind: add value getter and setter as alias for the get() and set(value) methods (#265, de1e36b)
  • Action: add a Target bare component for easy reference (#261)

Changed

  • ⚠️ 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)

Fixed

  • Button: fix an error where a variable might not be defined (2b00b60)
  • IconInline: fix an error where a variable might not be defined (72153ce)

Removed

v0.2.53 (2024-07-16)

Added

  • Add DataBind, DataModel, DataEffect and DataComputed components (#256)

Changed

  • Update Node 20 → 22 (#257, 4f2d947)
  • Add a Dockerfile for easy deployment of the documentation (#257, 016a509)

v0.2.52 (2024-07-03)

Added

  • Add support for advanced TwicPics placeholder (#251)

Dependencies

  • 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)

Fixed

  • Fix the condition for displaying the Reinsurance molecule icon (#247)

v0.2.50 (2024-06-10)

Fixed

  • 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)

Added

  • Demos: Add a Navbar component (#198)
  • Add a IconList molecule who displays a list of clickable icons (#201)
  • Add a ignore_missing option to the IconInline and IconInlineImg components to avoid empty tag printing (#201)
  • Add the icon_attr option on the Button to pass attr directly to the IconInline component (#201)
  • Add some brand new 24x24 svg icons : at, copy, instagram, link, linkedin, mail, phone, pinterest, tiktok, whatsapp, x (#201)

Changed

  • Button component now use IconInline instead of the deprecated Icon 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)

Dependencies

  • 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)

Added

  • Add a ui.ease Twig global object to the Twig extension (#195)
  • Add AnchorNav, AnchorNavLink and AnchorNavTarget JavaScript components (#185)
  • Add JS and Twig FigureVideo and FigureVideoTwicpics 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)

Added

  • Add a withDeprecation decorator (40d2ffe)

Fixed

  • Update docs dependencies (93a4aaf)
  • Update dependencies (62f139d)
  • Remove a dumped variable from the doc (0df567f)
  • Fix dependency installation (c5c40ae)

Changed

  • Deprecate the TableOfContent... components (2fcd95f)
  • Replace ESLint by oxlint (e774114)

v0.2.46 (2024-03-22)

Fixed

  • Fix docs playground preview displaying nothing (#189, fa59c05)
  • Update doc with correct syntax highlighting (#189, 1154d19)

v0.2.45 (2024-03-22)

Added

  • 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 and SliderItem components (#136)
  • FigureTwicpics: add disable option (#176)
  • Demos: add a section with sticky cards and a 3D effect while scrolling (#187)

Fixed

  • 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)

Added

  • 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)

Changed

  • Improve the DX of the documentation and playground (#167)

v0.2.42 (2024-02-13)

Fixed

v0.2.41 (2024-02-13)

Changed

  • Docs: use the playground to render examples (#152)

v0.2.40 (2023-10-23)

Fixed

  • Playground: fix Twig syntax highlighting in playground (91f5b93)

v0.2.39 (2023-10-23)

Changed

  • Docs: update NPM dependencies (bc15cc4)
  • Docs: add sitemap (69835fb)
  • Playground: update NPM dependencies (b0c196e)

v0.2.38 (2023-10-21)

Changed

  • 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)

Fixed

  • Fix a package-lock conflict blocking GitHub Actions (4a25aff)

v0.2.36 (2023-09-21)

Fixed

  • IconImgInline: fix accessibility issues (#143)

Removed

  • Playground: remove previews (8afde76)

v0.2.35 (2023-07-18)

Fixed

  • Update package-lock.json (388284c)

v0.2.34 (2023-07-17)

Changed

  • Figure: improve Figure image loading (#133, 59df52f)
  • FigureTwicpics: improve FigureTwicpics image swap on resize (#133, 9eae6b0)

Fixed

  • Playground: fix init of monaco-editor (#137)

v0.2.33 (2023-05-17)

Fixed

  • Always use https for TwicPics URLs (#130)

Changed

  • Update NPM dependencies (#117)
  • Update Composer dependencies (#129)

v0.2.32 (2023-04-26)

Fixed

Changed

  • 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)

Fixed

v0.2.30 (2023-03-02)

Fixed

  • Docs: fix build and deployment (1caef03)

v0.2.29 (2023-03-02)

Added

  • Add IconInlineImg template (#118)
  • Add IconInline template to replace Icon (#118)

Changed

  • Icon: deprecate the Icon atom, use IconInline instead (#118)

Fixed

  • FigureTwicpics: fix TwicPics path being added twice (#120)

v0.2.28 (2023-02-08)

Added

  • Playground:
    • add support for Twig and JS snippets autocompletion (#114, 54322cb)
    • add support for Emmet in the HTML editor (#114, 883e039)
    • add support for import maps for the @studiometa/ namespace (#114, 25052fd)

Fixed

  • Playground:
    • fix Twig auto-indent not working for HTML elements (#114, de6e560)
    • fix a bug where HTML content was sometimes undefined (#114, f542fb9)
    • improve layout on small screens (#114, d178ce8)

v0.2.27 (2023-02-02)

Added

  • Add the playground to the NPM workspace (#112)

v0.2.26 (2023-01-30)

Fixed

  • Fix playground access to the API (a90aef2)

v0.2.25 (2023-01-27)

Fixed

  • Fix production Dockerfile (a1c74c2)

Changed

  • Update @studiometa/js-toolkit to 2.9.0 (366f3b1)

v0.2.24 (2023-01-27)

Added

  • 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)

Changed

  • 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)

Fixed

  • Slider: fix SliderItem.rect being sometimes undefined (09a4073)

v0.2.23 (2022-11-17)

Added

  • FigureTwicpics:
    • Add support for Twicpics placeholders (6c55dbe)

Fixed

  • 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)

Fixed

  • FigureTwicpics:
    • Fix potential infinite loop in Twig template (90e3a6e)

Changed

  • Update studiometa/twig-toolkit 1.3.0 → 1.3.1 (ed74555)

v0.2.21 (2022-11-17)

Fixed

  • Fix test failing following renaming of FigureTwicPics in FigureTwicpics (#92)

v0.2.20 (2022-11-17)

Added

  • FigureTwicpics
    • Add a Twig template to enable usage of Twicpics API without lazyload (#91)
  • Twig Extension

Fixed

  • FigureTwicpics
    • Fix the source not updating on window resize (#91)