Uxbox Versions Save

Penpot: The open-source design tool for design and code collaboration

1.12.1-beta

2 years ago

:bug: Bugs fixed

  • Fix length of names in sidebar Taiga #2962
  • Fix issues on loki integration

1.12.0-beta

2 years ago

1.12.0-beta

:boom: Breaking changes

:sparkles: New features

:bug: Bugs fixed

:heart: Community contributions by (Thank you!)

  • Cleanup unused static images (by @rhcarvalho) #1561
  • Compress static images to save space (by @rhcarvalho) #1562

1.11.2-beta

2 years ago

:bug: Bugs fixed

  • Fix issue on handling empty content on boolean shapes
  • Fix race condition issue on component renaming
  • Handle EOF errors on writting streamed response
  • Handle EOF errors on websocket send/ping methods
  • Disable parallel upload of file media on import (causes too much contention on the rlimit subsistem that does not works as expected on high load).

:sparkles: New features

  • Add health check endpoint on API
  • Increase default max connection pool size to 60
  • Reduce resource usage of the error reporter.

1.11.1-beta

2 years ago

:bug: Bugs fixed

  • Fix issue related to default http host config value.
  • Fix issue on rendering frames on firefox.

:arrow_up: Deps updates

  • Update nodejs version to 16.13.1 on docker images.

1.11.0-beta

2 years ago

:sparkles: New features

  • Add an option to hide artboards names on the viewport Taiga #2034
  • Limit pasted object position to container boundaries Taiga #2449
  • Add new options for zoom widget in workspace and viewer mode Taiga #896
  • Allow decimals on stroke width and positions Taiga #2035
  • Ability to ignore background when exporting an artboard Taiga #1395
  • Show color hex or name on hover Taiga #2413
  • Add shortcut to create artboard from selected objects Taiga #2412
  • Add shortcut for opacity Taiga #2442
  • Setting fill automatically for new texts Taiga #2441
  • Add shortcut to move action Github #1213
  • Add alt as mod key to add stroke color from library menu Taiga #2207
  • Add detach in bulk option to context menu Taiga #2210
  • Add penpot look and feel to multiuser cursors Taiga #1387
  • Add actions to go to main component context menu option Taiga #2053
  • Add contrast between component select color and shape select color Taiga #2121
  • Add animations in interactions Taiga #2244
  • Add performance improvements on .penpot file import process Taiga #2497
  • On team settings set color of members count to black Taiga #2607

:bug: Bugs fixed

  • Fix remove gradient if any when applying color from library Taiga #2299
  • Fix Enter as key action to exit edit path Taiga #2444
  • Fix add fill color from palette to groups and components Taiga #2313
  • Fix default project name in all languages Taiga #2280
  • Fix line-height and letter-spacing inputs to allow negative values Taiga #2381
  • Fix typo in Handoff tooltip Taiga #2428
  • Fix crash when pressing Shift+1 on empty file #1435
  • Fix masked group resize strange behavior Taiga #2317
  • Fix problems when exporting all artboards Taiga #2234
  • Fix problems with team management #1353
  • Fix problem when importing in shared libraries #1362
  • Fix problem with join nodes #1422
  • After team onboarding importing a file will import into the team drafts Taiga #2408
  • Fix problem exporting shapes from handoff mode Taiga #2386
  • Fix lock/hide elements in context menu when multiples shapes selected Taiga #2340
  • Fix problem with booleans Taiga #2356
  • Fix line-height/letter-spacing inputs behaviour Taiga #2331
  • Fix dotted style in strokes Taiga #2312
  • Fix problem when resizing texts inside groups Taiga #2310
  • Fix problem with multiple exports Taiga #2468
  • Allow import to continue from recoverable failures #1412
  • Improved behaviour on text options when not text is selected Taiga #2390
  • Fix decimal numbers in export viewbox Taiga #2290
  • Right click over artboard name to open its menu Taiga #1679
  • Make the default session cookue use SameSite=Lax instead of Strict (causes some issues in latest versions of Chrome)
  • Fix "open in new tab" on dashboard Taiga #2235
  • Changing pages while comments activated will not close the panel #1350
  • Fix navigate comments in right sidebar Taiga #2163
  • Fix keep name of component equal to the shape name Taiga #2341
  • Fix lossing changes when changing selection and an input was already changed Taiga #2329, Taiga #2330
  • Fix blur input field when click on viewport Taiga #2164
  • Fix default page id in workspace Taiga #2205
  • Fix problem when importing a file with grids Taiga #2314
  • Fix problem with imported svgs with filters Taiga #2478
  • Fix issues when updating selrect in paths Taiga #2366
  • Fix scroll jumps in handoff mode Taiga #2383
  • Fix handoff text with opacity Taiga #2384
  • Restored rules color Taiga #2460
  • Fix thumbnail not taking frame blending mode Taiga #2301
  • Fix import/export with SVG edge cases Taiga #2389
  • Avoid modifying component when moving into a group Taiga #2534
  • Show correctly group types label in handoff Taiga #2482
  • Display view mode buttons always centered in viewer #Taiga 2466
  • Fix default profile image generation issue Taiga #2601
  • Fix edit blur attributes for multiselection Taiga #2625
  • Fix auto hide header in viewer full screen Taiga #2632
  • Fix zoom in/out after fit or fill Taiga #2630
  • Normalize zoom levels in workspace and viewer Taiga #2631
  • Avoid empty names in projects, files and pages Taiga #2594
  • Fix "move to" menu when duplicated team or project names Taiga #2655
  • Fix ungroup a component leaves an asterisk in layers Taiga #2694

:arrow_up: Deps updates

  • Update devenv docker image dependencies.

:heart: Community contributions by (Thank you!)

1.10.1-beta

2 years ago

1.10.0-beta

:boom: Breaking changes

  • The initial project / data mechanism (not documented) has been disabled. Is the mechanism used for creating initial project on user signup. With the new onboarding approach, this subsystem is no longer needed and is disabled.

:sparkles: New features

  • Allow ungroup groups in bulk Taiga #2211.
  • Enhance corner radius behavior Taiga #2190.
  • Allow preserve scroll position in interactions Taiga #2250.
  • Add new onboarding modals.

:bug: Bugs fixed

  • Fix problem with exporting before the document is saved Taiga #2189.
  • Fix undo stacking when changing color from color-picker Taiga #2191.
  • Fix pages dropdown in viewer Taiga #2087.
  • Fix problem when exporting texts with gradients or opacity Taiga #2200.
  • Fix problem with view mode comments Taiga #2226.
  • Disallow to create a component when already has one Taiga #2237.
  • Add ellipsis in long labels for input fields Taiga #2224
  • Fix problem with text rendering on export Taiga #2223
  • Fix problem when flattening booleans losing styles Taiga #2217
  • Add shortcuts to boolean icons popups Taiga #2220
  • Fix a worker error when transforming a rectangle into path
  • Fix max/min values for opacity fields Taiga #2183
  • Fix viewer comment position when zoom applied Taiga #2240
  • Remove change style on hover for options Taiga #2172
  • Fix problem in viewer with dropdowns when comments active #1303
  • Add placeholder to create shareable link
  • Fix project files count not refreshing correctly after import Taiga #2216
  • Remove button after import process finish Taiga #2215

:heart: Community contributions by (Thank you!)

  • To the translation community for the hard work on making penpot available on so many languages.

1.9.0-alpha

2 years ago

:boom: Breaking changes

  • Some stroke-caps can change behaviour.
  • Text display bug fix could potentialy make some texts jump a line.

:sparkles: New features

  • Add boolean shapes: intersections, unions, difference and exclusionsTaiga #748.
  • Add advanced prototyping Taiga #244.
  • Add multiple flows Taiga #2091.
  • Change order of the teams menu so it's in the joined time order.

:bug: Bugs fixed

  • Enhance duplicating prototype connections behaviour Taiga #2093.
  • Ignore constraints in horizontal or vertical flip Taiga #2038.
  • Fix color and typographies refs lost when duplicated file Taiga #2165.
  • Fix problem with overflow dropdown on stroke-cap #1216.
  • Fix menu context for single element nested in components #1186.
  • Fix error screen when operations over comments fail #1219.
  • Fix undo problem when changing typography/color from library #1230.
  • Fix problem with text margin while rendering #1231.
  • Fix problem with masked texts on exporting Taiga #2116.
  • Fix text editor enter behaviour with centered texts Taiga #2126.
  • Fix residual stroke on imported svg Taiga #2125.
  • Add links for terms of service and privacy policy in register checkbox Taiga #2020.
  • Allow three character hex and web colors in color picker hex input #1184.
  • Allow lowercase search for fonts #1180.
  • Fix group renaming problem Taiga #1969.
  • Fix export group with shadows on children Taiga #2036.
  • Fix zoom context menu in viewer Taiga #2041.
  • Fix stroke caps adjustments in relation with stroke size Taiga #2123.
  • Fix problem duplicating paths Taiga #2147.
  • Fix problem inheriting attributes from SVG root when importing Taiga #2124.
  • Fix problem with lines and inside/outside stroke Taiga #2146.
  • Add stroke width in selection calculation Taiga #2146.
  • Fix shift+wheel to horizontal scrolling in MacOS #1217.
  • Fix path stroke is not working properly with high thickness Taiga #2154.
  • Fix bug with transformation operations Taiga #2155.
  • Fix bug in firefox when a text box is inside a mask Taiga #2152.
  • Fix problem with stroke inside/outside Taiga #2186
  • Fix masks export area Taiga #2189
  • Fix paste in place in arboards Taiga #2188
  • Fix font size input stuck on selection change Taiga #2184
  • Fix stroke cut on shapes export Taiga #2171
  • Fix no color when boolean with an SVG Taiga #2193
  • Fix unlink color styles at strokes Taiga #2206.

:arrow_up: Deps updates

:heart: Community contributions by (Thank you!)

  • To the translation community for the hard work on making penpot available on so many languages.

1.8.0-alpha

2 years ago

1.8.0-alpha

:boom: Breaking changes

  • This release includes a new approach for handling share links, and this feature is incompatible with the previous one. This means that all the public share links generated previously will stop working.

:sparkles: New features

  • Add tooltips to color picker tabs Taiga #1814.
  • Add styling to the end point of any open paths Taiga #1107.
  • Allow to zoom with ctrl + middle button Taiga #1428.
  • Auto placement of duplicated objects Taiga #1386.
  • Enable penpot SVG metadata only when exporting complete files Taiga #1914.
  • Export to PDF all artboards of one page Taiga #1895.
  • Go to a undo step clicking on a history element of the list Taiga #1374.
  • Increment font size by 10 with shift+arrows 1047.
  • New shortcut to detach components Ctrl+Shift+K Taiga #1799.
  • Set email inputs to type "email", to aid keyboard entry Taiga #1921.
  • Use shift+move to move element orthogonally #823.
  • Use space + mouse drag to pan, instead of only space Taiga #1800.
  • Allow navigate through pages on the viewer Taiga #1550.
  • Allow create share links with specific pages Taiga #1844.

:bug: Bugs fixed

  • Prevent adding numeric suffix to layer names when not needed Taiga #1929.
  • Prevent deleting or moving the drafts project Taiga #1935.
  • Fix problem with zoom and selection Taiga #1919
  • Fix problem with borders on shape export #1092
  • Fix thumbnail cropping issue Taiga #1964
  • Fix repeated fetch on file selection Taiga #1933
  • Fix rename typography on text options Taiga #1963
  • Fix problems with order in groups Taiga #1960
  • Fix SVG components preview #1134
  • Fix group renaming problem Taiga #1969
  • Fix problem with import broken images links #1197
  • Fix problem while moving imported SVG's #1199

:arrow_up: Deps updates

:boom: Breaking changes

:heart: Community contributions by (Thank you!)

1.7.0-alpha

2 years ago

1.7.0-alpha

:sparkles: New features

  • Allow nested asset groups Taiga #1716.
  • Allow to ungroup assets Taiga #1719.
  • Allow to rename assets groups Taiga #1721.
  • Component constraints (left, right, left and right, center, scale...) Taiga #1125.
  • Export elements to PDF Taiga #519.
  • Memorize collapse state of assets in panel Taiga #1718.
  • Headers button sets and menus review Taiga #1663.
  • Preserve components if possible, when pasted into a different file Taiga #1063.
  • Add the ability to offload file data to a cheaper storage when file becomes inactive.
  • Import/Export Penpot files from dashboard.
  • Double click won't make a shape a path until you change a node Taiga #1796
  • Incremental area selection #779

:bug: Bugs fixed

  • Process numeric input changes only if the value actually changed.
  • Remove unnecesary redirect from history when user goes to workspace from dashboard Taiga #1820.
  • Detach shapes from deleted assets Taiga #1850.
  • Fix tooltip position on view application Taiga #1819.
  • Fix dashboard navigation on moving file to other team Taiga #1817.
  • Fix workspace header presence styles and invalid link Taiga #1813.
  • Fix color-input wrong behavior (on workspace page color) Taiga #1795.
  • Fix file contextual menu in shared libraries at dashboard Taiga #1865.
  • Fix problem with color picker and fonts #1049
  • Fix negative values in blur Taiga #1815
  • Fix problem when editing color in group Taiga #1816
  • Fix resize/rotate with mouse buttons different than left #1060
  • Fix header partialy visible on fullscreen viewer mode Taiga #1875
  • Fix dynamic alignment enabled with hidden objects #1063

1.6.0-alpha

3 years ago

1.6.0-alpha

:sparkles: New features

  • Add improved workspace font selector Taiga US #292.
  • Add option to interactively scale text Taiga #1527
  • Add performance improvements on dashboard data loading.
  • Add performance improvements to indexes handling on workspace.
  • Add the ability to upload/use custom fonts (and automatically generate all needed webfonts) Taiga US #292.
  • Transform shapes to path on double click
  • Translate automatic names of new files and projects.
  • Use shift instead of ctrl/cmd to keep aspect ratio Taiga 1697.
  • New translations: Portuguese (Brazil) and Romanias.

:bug: Bugs fixed

  • Fix issues on group rendering.
  • Fix problem with text editing auto-height Taiga #1683
  • Fix problem undo/redo.
  • Fix problem with close-path command #917
  • Fix wrong query for obtain the profile default project-id
  • Fix problems with empty paths and shortcuts #923
  • Fix issue with bitmap image clipboard.
  • Fix issue when removing all path points.
  • Increase default team invitation token expiration to 48h.
  • Fix wrong error message when an expired token is used.
  • Remove interactions when the destination artboard is deleted Taiga #1656.
  • Fix problem with fonts that ends with numbers #940.
  • Fix problem with imported SVG on editing paths #971
  • Fix problem with color picker positioning
  • Fix order on color palette #961
  • Fix issue when group creation leaves an empty group #1724
  • Fix problem with :multiple for colors and typographies #1668
  • Fix problem with locked shapes when change parents #974
  • Fix problem with new nodes in paths #978

:arrow_up: Deps updates

  • Update exporter dependencies (puppeteer), that fixes some unexpected exceptions.
  • Update string manipulation library.

:boom: Breaking changes

  • The OIDC setting PENPOT_OIDC_SCOPES has changed the default semantics. Before this configuration added scopes to the default set. Now it replaces it, so use with care, because penpot requires at least name and email props found on the user info object.

:heart: Community contributions by (Thank you!)

  • Translations: Portuguese (Brazil) and Romanias.