Penpot is een opensource ontwerpprogramma waar programmeurs en grafische ontwikkelaars in kunnen samenwerken. Het is vergelijkbaar met software zoals Figma en Lunacy. Een basisversie kan gratis worden gebruikt en er zijn ook betaalde mogelijkheden met extra functionaliteit en betere ondersteuning. In alle gevallen heb je de mogelijkheid om het zelf te hosten of om van de cloud van Penpot gebruik te maken. Versie 2.5.0 van Penpot uitgekomen en inmiddels is er ook een update verschenen.
Penpot 2.5.1
New features
- Improve Nginx entryponit to get the resolvers dinamically by default
Penpot 2.5.0
Breaking changes & DeprecationsAlthough this is not a breaking change, we believe it’s important to highlight it in this section:
This release includes a fix for an internal bug in Penpot that caused incorrect handling of media assets (e.g., fill images). The issue has been resolved since version 2.4.3, so no new incorrect references will be generated. However, existing files may still contain incorrect references. To address this, we’ve provided a script to correct these references in existing files.
While having incorrect references generally doesn’t result in visible issues, there are rare cases where it can cause problems. For example, if a component library (containing images) is deleted, and that library is being used in other files, running the FileGC task (responsible for freeing up space and performing logical deletions) could leave those files with broken references to the images. To execute script:
docker exec -ti <container-name-or-id> ./run.sh app.migrations.media-refs '{:max-jobs 1}'If you have a big database and many cores available, you can reduce the time of processing all files by increasing paralelizacion changing the
New featuresmax-jobs
value from 1 to N (where N is a number of cores)Bugs fixed
- [GRADIENTS] New gradients UI with multi-stop support. Taiga #3418
- [GRADIENTS] Radial Gradient Taiga #8768
- Shareable link pointing to an specific board. Taiga #3219
- Copy styles in CSS Taiga #9401
- Copy/paste shape styles (fills, strokes, shadows, etc..) Taiga #8937
- Copy text content to clipboard Taiga #9970
- Resize board to fit content option Taiga #4707
- Rename selected layer via Board name Taiga #9430
- [COMMENTS] Mention Functionality with and Sidebar Filters Taiga #9237
- [COMMENTS] Visual Changes in Comments Taiga #9234
- [COMMENTS] Notifications in Backend, Profile Section, and Mention Email Notification Taiga #9233
- Fix missing state refresh on notifications update Taiga #10253
- Fix icon visualization on select component Taiga #8889
- Fix typo on integration tests docs Taiga #10112
- Fix menu shadow color Taiga #10102
- Fix problem with alt key measures being stuck Taiga #9348
- Fix error when reseting stroke cap
- Fix problem with strokes not refreshing in Safari Taiga #9040
- Fix problem with multiple color changes Taiga #9631
- Fix create new layers in a component copy Taiga #10037
- Fix problem in plugins with zoomIntoView Plugins #189
- Fix problem in plugins with renaming components Taiga #10060
- Added upload svg with images method #5489
- Fix problem with root frame parent reference Taiga #9437
- Fix change flex direction using plugins API Taiga #9407
- Fix problem opening url when page-id didn't exist Taiga #10157
- Fix problem with onboarding to a team Taiga #10143
- Fix problem with grid layout crashing Taiga #10127
- Fix rename locked boards Taiga #10174
- Fix update-libraries dialog disappear when clicking outside Taiga #10238
- Fix incorrect handling of team access requests with deleted/recreated users
- Fix incorect handling of profile settings related to invitation notifications Taiga #10252