Skip to content

Latest commit

 

History

History
1006 lines (716 loc) · 51.8 KB

File metadata and controls

1006 lines (716 loc) · 51.8 KB

penpot-exporter

0.24.0

Minor Changes

  • #384 f956622 Thanks @SpykeRel04D! - Add support for FigJam files, exporting stickies and connectors as editable Penpot shapes.

Patch Changes

  • #388 1df9c1f Thanks @SpykeRel04D! - Fix export crash on grids with non-finite numeric values (e.g. from deleted variables).

  • #392 bbf7358 Thanks @SpykeRel04D! - Speed up exports of image-heavy files by fetching image bytes from Figma with a small concurrency pool instead of one at a time.

  • #393 fae4773 Thanks @SpykeRel04D! - Lower peak memory during export by decoding images with createImageBitmap and releasing the decoded pixels deterministically once each image is re-encoded.

  • #390 1df6f72 Thanks @SpykeRel04D! - Fix export crashing (out of memory) on large, image-heavy files.

  • #391 49dbacd Thanks @SpykeRel04D! - Reduce memory usage during export by buffering the output zip as Blobs instead of keeping it on the JS heap.

0.23.0

Minor Changes

  • #376 e93e7b0 Thanks @SpykeRel04D! - Export Figma ShapeWithText nodes as an editable Penpot group with a path and a text shape, instead of a rasterized PNG.

  • #381 fa8415e Thanks @SpykeRel04D! - Export Figma Table nodes as editable Penpot frames with grid layout instead of a flat raster.

Patch Changes

0.22.0

Minor Changes

  • #374 c30069c Thanks @SpykeRel04D! - Add initial support for Figma Slides files (.deck)

  • #371 c3b6798 Thanks @SpykeRel04D! - Export Figma slots as frames (temporary workaround until Penpot supports slots natively): preserves slot contents that were previously dropped from the export, rendered as regular frames without slot semantics.

0.21.0

Minor Changes

  • #359 2c3e7d5 Thanks @SpykeRel04D! - Transform Figma Effect Styles (drop shadow and inner shadow) into Penpot shadow tokens. Multi-shadow styles are preserved as a single token

0.20.1

Patch Changes

0.20.0

Minor Changes

Patch Changes

  • #355 12e9595 Thanks @SpykeRel04D! - Handle text segments with undefined properties (fontName, fontSize, letterSpacing, lineHeight) to prevent crashes during export.

  • #358 68908bf Thanks @SpykeRel04D! - Update google fonts list

  • #360 eb12cbf Thanks @SpykeRel04D! - Fix crash on some files after updating how we handle undefined properties on texts nodes

  • #356 5ea862a Thanks @SpykeRel04D! - Replaces O(n) linear searches with O(1) Map lookups for font family resolution. Pre-builds Maps at module load instead of searching through 1,832+ fonts per text segment.

  • #354 9d17b2f Thanks @SpykeRel04D! - Handle vectorPath getter throwing Figma internal error

0.19.4

Patch Changes

0.19.3

Patch Changes

0.19.2

Patch Changes

  • #337 7f12b51 Thanks @jordisala1991! - Fix maximum call stack size exceeded error on deeply nested structures by deferring child translation

  • #338 14cb9ed Thanks @jordisala1991! - Fix crash when boolean groups contain only frames as children (fallback to normal group)

0.19.1

Patch Changes

0.19.0

Minor Changes

Patch Changes

  • #330 61afc81 Thanks @SpykeRel04D! - Avoid crash when text list fails to inform its list type (ordered or unordered)

0.18.1

Patch Changes

0.18.0

Minor Changes

  • #319 1a88fb6 Thanks @jordisala1991! - Add export scope option to choose between exporting all pages or only the current page.

0.17.4

Patch Changes

0.17.3

Patch Changes

0.17.2

Patch Changes

0.17.1

Patch Changes

0.17.0

Minor Changes

Patch Changes

0.16.2

Patch Changes

0.16.1

Patch Changes

  • #301 c6fb57f Thanks @jordisala1991! - Fix variant properties not being properly ordered, in Penpot we need to ensure the order is constant among all instances of a component

0.16.0

Minor Changes

Patch Changes

0.15.1

Patch Changes

0.15.0

Minor Changes

Patch Changes

0.14.4

Patch Changes

0.14.3

Patch Changes

0.14.2

Patch Changes

0.14.1

Patch Changes

0.14.0

Minor Changes

0.13.1

Patch Changes

0.13.0

Minor Changes

  • #243 b44cbf2 Thanks @Cenadros! - Remove custom font form since penpot now matches the fonts by fontName and fontFamily

Patch Changes

0.12.1

Patch Changes

0.12.0

Minor Changes

  • #228 a079f16 Thanks @Cenadros! - Added basic analytics and error tracking using MixPanel and Sentry

0.11.0

Minor Changes

0.10.2

Patch Changes

0.10.1

Patch Changes

0.10.0

Minor Changes

0.9.2

Patch Changes

0.9.1

Patch Changes

0.9.0

Minor Changes

Patch Changes

0.8.1

Patch Changes

0.8.0

Minor Changes

Patch Changes

0.7.1

Patch Changes

0.7.0

Minor Changes

Patch Changes

0.6.1

Patch Changes

0.6.0

Minor Changes

0.5.0

Minor Changes

Patch Changes

0.4.1

Patch Changes

0.4.0

Minor Changes

Patch Changes

0.3.1

Patch Changes

0.3.0

Minor Changes

0.2.2

Patch Changes

  • #76 59d70d2 Thanks @Cenadros! - Fix vector shapes to be more precise with what you draw on figma

0.2.1

Patch Changes

0.2.0

Minor Changes

Patch Changes

  • #68 92e0b6f Thanks @Cenadros! - Fixed strokecaps for arrows that were showing even when not configured in figma

0.1.0

Minor Changes