2021-02-04 16:27:54 +01:00
|
|
|
# CHANGELOG #
|
|
|
|
|
2021-02-16 13:46:31 +01:00
|
|
|
## :rocket: Next
|
2021-02-04 16:27:54 +01:00
|
|
|
|
2021-02-16 13:46:31 +01:00
|
|
|
### :sparkles: New features
|
2021-02-11 18:04:02 +01:00
|
|
|
|
2021-03-31 14:48:28 +02:00
|
|
|
- Add integration with gitpod.io (an online IDE) [#807](https://github.com/penpot/penpot/pull/807)
|
2021-04-12 16:57:23 +02:00
|
|
|
- Internal: refactor of http client, replace internal xhr usage with more modern Fetch API.
|
2021-03-31 14:48:28 +02:00
|
|
|
|
|
|
|
|
2021-03-23 11:55:47 +01:00
|
|
|
### :bug: Bugs fixed
|
|
|
|
|
2021-04-09 15:24:25 +02:00
|
|
|
- Fixes problem with pan and space [#811](https://github.com/penpot/penpot/issues/811)
|
2021-04-13 12:14:40 +02:00
|
|
|
- Fixes issue when parsing exponential numbers in paths
|
2021-04-09 15:24:25 +02:00
|
|
|
|
2021-03-23 11:55:47 +01:00
|
|
|
### :arrow_up: Deps updates
|
|
|
|
|
2021-04-12 16:57:23 +02:00
|
|
|
### :boom: Breaking changes
|
|
|
|
|
|
|
|
- Translations refactor: now penpot uses gettext instead of a custom
|
|
|
|
JSON, and each locale has its own separated file. All translations
|
|
|
|
should be contributed via the weblate.org service.
|
|
|
|
|
2021-03-23 11:55:47 +01:00
|
|
|
### :heart: Community contributions by (Thank you!)
|
|
|
|
|
2021-03-31 14:48:28 +02:00
|
|
|
- madmath03 (by [Monogramm](https://github.com/Monogramm)) [#807](https://github.com/penpot/penpot/pull/807)
|
2021-04-09 14:03:56 +02:00
|
|
|
- zzkt [#814](https://github.com/penpot/penpot/pull/814)
|
2021-03-31 14:48:28 +02:00
|
|
|
|
2021-03-23 11:55:47 +01:00
|
|
|
|
2021-04-14 13:50:11 +02:00
|
|
|
## 1.4.1-alpha
|
|
|
|
|
|
|
|
### :bug: Bugs fixed
|
|
|
|
|
|
|
|
- Fix typography unlinking.
|
|
|
|
- Fix incorrect measures on shapes outside artboard.
|
|
|
|
- Fix issues on svg parsing related to numbers with exponents.
|
|
|
|
- Fix some race conditions on removing shape from workspace.
|
|
|
|
- Fix incorrect state management of user lang selection.
|
|
|
|
- Fix email validation usability issue on team invitation lightbox.
|
|
|
|
|
|
|
|
|
2021-03-23 11:55:47 +01:00
|
|
|
## 1.4.0-alpha
|
|
|
|
|
|
|
|
### :sparkles: New features
|
|
|
|
|
2021-03-08 13:14:52 +01:00
|
|
|
- Add blob-encoding v3 (uses ZSTD+transit) [#738](https://github.com/penpot/penpot/pull/738)
|
2021-03-08 22:45:59 +01:00
|
|
|
- Add http caching layer on top of Query RPC.
|
2021-03-18 09:56:15 +01:00
|
|
|
- Add layer opacity and blend mode to shapes [Taiga #937](https://tree.taiga.io/project/penpot/us/937)
|
2021-03-08 22:45:59 +01:00
|
|
|
- Add more chinese translations [#726](https://github.com/penpot/penpot/pull/726)
|
2021-03-22 16:36:29 +01:00
|
|
|
- Add native support for text-direction (RTL, LTR & auto).
|
2021-03-29 10:30:13 +02:00
|
|
|
- Add several enhancements in shape selection [Taiga #1195](https://tree.taiga.io/project/penpot/us/1195)
|
2021-03-08 22:45:59 +01:00
|
|
|
- Add thumbnail in memory caching mechanism.
|
2021-03-29 09:01:24 +02:00
|
|
|
- Add turkish translation strings [#759](https://github.com/penpot/penpot/pull/759), [#794](https://github.com/penpot/penpot/pull/794)
|
2021-03-08 11:17:11 +01:00
|
|
|
- Duplicate and move files and projects [Taiga #267](https://tree.taiga.io/project/penpot/us/267)
|
2021-03-23 11:55:47 +01:00
|
|
|
- Hide viewer navbar on fullscreen [Taiga 1375](https://tree.taiga.io/project/penpot/us/1375)
|
2021-03-18 09:56:15 +01:00
|
|
|
- Import SVG will create Penpot's shapes [Taiga #1006](https://tree.taiga.io/project/penpot/us/1066)
|
2021-03-04 16:57:13 +01:00
|
|
|
- Improve french translations [#731](https://github.com/penpot/penpot/pull/731)
|
2021-03-18 09:56:15 +01:00
|
|
|
- Reimplement workspace presence (remove database state).
|
2021-03-23 13:11:47 +01:00
|
|
|
- Remember last visited team when you re-enter the application [Taiga #1376](https://tree.taiga.io/project/penpot/us/1376)
|
2021-03-23 18:09:14 +01:00
|
|
|
- Rename artboard with double click on the title [Taiga #1392](https://tree.taiga.io/project/penpot/us/1392)
|
2021-03-15 15:59:43 +01:00
|
|
|
- Replace Slate-Editor with DraftJS [Taiga #1346](https://tree.taiga.io/project/penpot/us/1346)
|
2021-03-23 11:55:47 +01:00
|
|
|
- Set proper page title [Taiga #1377](https://tree.taiga.io/project/penpot/us/1377)
|
2021-03-15 15:59:43 +01:00
|
|
|
|
|
|
|
|
2021-02-24 10:36:25 +01:00
|
|
|
### :bug: Bugs fixed
|
|
|
|
|
2021-03-29 10:30:13 +02:00
|
|
|
- Disable buttons in view mode for users without permissions [Taiga #1328](https://tree.taiga.io/project/penpot/issue/1328)
|
2021-03-23 11:55:47 +01:00
|
|
|
- Fix broken profile and profile options form.
|
2021-03-26 17:05:53 +01:00
|
|
|
- Fix calculate size of some animated gifs [Taiga #1487](https://tree.taiga.io/project/penpot/issue/1487)
|
2021-03-23 11:55:47 +01:00
|
|
|
- Fix error with the "Navigate to" button on prototypes [Taiga #1268](https://tree.taiga.io/project/penpot/issue/1268)
|
2021-03-09 12:49:31 +01:00
|
|
|
- Fix issue when undo after changing the artboard of a shape [Taiga #1304](https://tree.taiga.io/project/penpot/issue/1304)
|
2021-03-23 11:55:47 +01:00
|
|
|
- Fix issue with Alt key in distance measurement [#672](https://github.com/penpot/penpot/issues/672)
|
2021-03-29 09:01:24 +02:00
|
|
|
- Fix issue with blending modes in masks [Taiga #1476](https://tree.taiga.io/project/penpot/issue/1476)
|
2021-03-29 09:22:06 +02:00
|
|
|
- Fix issue with blocked shapes [Taiga #1480](https://tree.taiga.io/project/penpot/issue/1480)
|
2021-03-23 11:55:47 +01:00
|
|
|
- Fix issue with comments styles on dashboard [Taiga #1405](https://tree.taiga.io/project/penpot/issue/1405)
|
|
|
|
- Fix issue with default square grid [Taiga #1344](https://tree.taiga.io/project/penpot/issue/1344)
|
2021-03-29 09:01:24 +02:00
|
|
|
- Fix issue with enter key shortcut [#775](https://github.com/penpot/penpot/issues/775)
|
|
|
|
- Fix issue with enter to edit paths [Taiga #1481](https://tree.taiga.io/project/penpot/issue/1481)
|
2021-03-23 11:55:47 +01:00
|
|
|
- Fix issue with mask and flip [#715](https://github.com/penpot/penpot/issues/715)
|
|
|
|
- Fix issue with masks interactions outside bounds [#718](https://github.com/penpot/penpot/issues/718)
|
|
|
|
- Fix issue with middle mouse button press moving the canvas when not moving mouse [#717](https://github.com/penpot/penpot/issues/717)
|
|
|
|
- Fix issue with resolved comments [Taiga #1406](https://tree.taiga.io/project/penpot/issue/1406)
|
|
|
|
- Fix issue with rotated blur [Taiga #1370](https://tree.taiga.io/project/penpot/issue/1370)
|
|
|
|
- Fix issue with rotation degree input [#741](https://github.com/penpot/penpot/issues/741)
|
|
|
|
- Fix issue with system shortcuts and application [#737](https://github.com/penpot/penpot/issues/737)
|
2021-03-29 09:01:24 +02:00
|
|
|
- Fix issue with team management in dashboard [Taiga #1475](https://tree.taiga.io/project/penpot/issue/1475)
|
|
|
|
- Fix issue with typographies panel cannot be collapsed [#707](https://github.com/penpot/penpot/issues/707)
|
2021-03-26 10:37:19 +01:00
|
|
|
- Fix text selection in comments [#745](https://github.com/penpot/penpot/issues/745)
|
2021-03-29 10:30:13 +02:00
|
|
|
- Update Work-Sans font [#744](https://github.com/penpot/penpot/issues/744)
|
2021-03-29 10:26:34 +02:00
|
|
|
- Fix issue with recent files not showing [Taiga #1493](https://tree.taiga.io/project/penpot/issue/1493)
|
2021-03-29 10:27:44 +02:00
|
|
|
- Fix issue when promoting to owner [Taiga #1494](https://tree.taiga.io/project/penpot/issue/1494)
|
2021-03-29 11:56:15 +02:00
|
|
|
- Fix cannot click on blocked elements in viewer [Taiga #1430](https://tree.taiga.io/project/penpot/issue/1430)
|
2021-03-29 11:56:36 +02:00
|
|
|
- Fix SVG not showing properties at code [Taiga #1437](https://tree.taiga.io/project/penpot/issue/1437)
|
2021-03-29 12:16:14 +02:00
|
|
|
- Fix shadows when exporting groups [Taiga #1495](https://tree.taiga.io/project/penpot/issue/1495)
|
2021-03-29 12:56:51 +02:00
|
|
|
- Fix drag-select when renaming layer text [Taiga #1307](https://tree.taiga.io/project/penpot/issue/1307)
|
2021-03-29 18:27:02 +02:00
|
|
|
- Fix layout problem for editable selects [Taiga #1488](https://tree.taiga.io/project/penpot/issue/1488)
|
2021-03-29 18:54:26 +02:00
|
|
|
- Fix artboard title wasn't move when resizing [Taiga #1479](https://tree.taiga.io/project/penpot/issue/1479)
|
2021-03-29 19:07:56 +02:00
|
|
|
- Fix titles in viewer thumbnails too long [Taiga #1474](https://tree.taiga.io/project/penpot/issue/1474)
|
2021-03-29 20:15:49 +02:00
|
|
|
- Fix when right click on a selected text shows artboard contextual menu [Taiga #1226](https://tree.taiga.io/project/penpot/issue/1226)
|
2021-03-29 09:01:24 +02:00
|
|
|
|
2021-04-09 09:15:39 +02:00
|
|
|
### :boom: Breaking changes
|
|
|
|
|
|
|
|
- The LDAP configuration variables interpolation starts using `:`
|
|
|
|
(example `:username`) instead of `$`. The main reason is avoid
|
|
|
|
unnecesary conflict with bash interpolation.
|
|
|
|
|
2021-03-18 09:56:15 +01:00
|
|
|
|
|
|
|
### :arrow_up: Deps updates
|
|
|
|
|
|
|
|
- Update backend to JDK16.
|
|
|
|
- Update exporter nodejs to v14.16.0
|
|
|
|
|
|
|
|
|
2021-02-24 10:36:25 +01:00
|
|
|
### :heart: Community contributions by (Thank you!)
|
|
|
|
|
2021-03-23 11:55:47 +01:00
|
|
|
- iblueer [#726](https://github.com/penpot/penpot/pull/726)
|
|
|
|
- gizembln [#759](https://github.com/penpot/penpot/pull/759)
|
2021-03-29 09:01:24 +02:00
|
|
|
- girafic [#748](https://github.com/penpot/penpot/pull/748)
|
|
|
|
- mbrksntrk [#794](https://github.com/penpot/penpot/pull/794)
|
2021-03-18 09:56:15 +01:00
|
|
|
|
2021-02-24 10:36:25 +01:00
|
|
|
|
|
|
|
## 1.3.0-alpha
|
|
|
|
|
|
|
|
### :sparkles: New features
|
|
|
|
|
2021-02-24 10:48:19 +01:00
|
|
|
- Add emailcatcher and ldap test containers to devenv. [#506](https://github.com/penpot/penpot/pull/506)
|
2021-02-18 14:37:54 +01:00
|
|
|
- Add major refactor of internal pubsub/redis code; improves scalability and performance [#640](https://github.com/penpot/penpot/pull/640)
|
2021-02-23 18:36:02 +08:00
|
|
|
- Add more chinese transtions [#687](https://github.com/penpot/penpot/pull/687)
|
2021-02-24 10:48:19 +01:00
|
|
|
- Add more presets for artboard [#654](https://github.com/penpot/penpot/pull/654)
|
2021-02-18 14:37:54 +01:00
|
|
|
- Add optional loki integration [#645](https://github.com/penpot/penpot/pull/645)
|
2021-02-22 14:13:27 +01:00
|
|
|
- Add proper http session lifecycle handling.
|
2021-02-24 10:48:19 +01:00
|
|
|
- Allow to set border radius of each rect corner individually
|
2021-02-18 14:37:54 +01:00
|
|
|
- Bounce & Complaint handling [#635](https://github.com/penpot/penpot/pull/635)
|
2021-02-12 12:12:39 +01:00
|
|
|
- Disable groups interactions when holding "Ctrl" key (deep selection)
|
|
|
|
- New action in context menu to "edit" some shapes (binded to key "Enter")
|
2021-02-11 18:04:02 +01:00
|
|
|
|
2021-02-15 13:14:05 +01:00
|
|
|
|
2021-02-16 13:46:31 +01:00
|
|
|
### :bug: Bugs fixed
|
2021-02-11 18:04:02 +01:00
|
|
|
|
2021-02-18 14:07:13 +01:00
|
|
|
- Add more improvements to french translation strings [#591](https://github.com/penpot/penpot/pull/591)
|
2021-02-16 13:46:31 +01:00
|
|
|
- Add some missing database indexes (mainly improves performance on large databases on file-update rpc method, and some background tasks).
|
2021-03-23 11:55:47 +01:00
|
|
|
- Disables filters in masking elements (issue with Firefox rendering)
|
2021-02-24 13:36:47 +01:00
|
|
|
- Drawing tool will have priority over resize/rotate handlers [Taiga #1225](https://tree.taiga.io/project/penpot/issue/1225)
|
2021-02-24 10:48:19 +01:00
|
|
|
- Fix broken bounding box on editing paths [Taiga #1254](https://tree.taiga.io/project/penpot/issue/1254)
|
2021-02-18 14:07:13 +01:00
|
|
|
- Fix corner cases on invitation/signup flows.
|
2021-02-24 13:17:16 +01:00
|
|
|
- Fix errors on onboarding file [Taiga #1287](https://tree.taiga.io/project/penpot/issue/1287)
|
2021-02-24 10:48:19 +01:00
|
|
|
- Fix infinite recursion on logout.
|
2021-02-24 13:17:16 +01:00
|
|
|
- Fix issues with frame selection [Taiga #1300](https://tree.taiga.io/project/penpot/issue/1300), [Taiga #1255](https://tree.taiga.io/project/penpot/issue/1255)
|
2021-02-24 15:16:16 +01:00
|
|
|
- Fix local fonts error [#691](https://github.com/penpot/penpot/issues/691)
|
2021-03-23 11:55:47 +01:00
|
|
|
- Fix issue width handoff code generation [Taiga #1204](https://tree.taiga.io/project/penpot/issue/1204)
|
|
|
|
- Fix issue with indices refreshing on page changes [#646](https://github.com/penpot/penpot/issues/646)
|
2021-02-12 14:03:33 +01:00
|
|
|
- Have language change notification written in the new language [Taiga #1205](https://tree.taiga.io/project/penpot/issue/1205)
|
2021-02-24 10:48:19 +01:00
|
|
|
- Hide register screen when registration is disabled [#598](https://github.com/penpot/penpot/issues/598)
|
2021-02-11 18:04:02 +01:00
|
|
|
- Properly handle errors on github, gitlab and ldap auth backends.
|
|
|
|
- Properly mark profile auth backend (on first register/ auth with 3rd party auth provider).
|
2021-02-18 14:07:13 +01:00
|
|
|
- Refactor LDAP auth backend.
|
2021-02-18 14:37:54 +01:00
|
|
|
|
|
|
|
|
|
|
|
### :heart: Community contributions by (Thank you!)
|
|
|
|
|
|
|
|
- girafic [#538](https://github.com/penpot/penpot/pull/654)
|
|
|
|
- arkhi [#591](https://github.com/penpot/penpot/pull/591)
|
2021-02-11 18:04:02 +01:00
|
|
|
|
2021-02-11 18:04:02 +01:00
|
|
|
|
|
|
|
## 1.2.0-alpha
|
|
|
|
|
2021-02-16 13:46:31 +01:00
|
|
|
### :sparkles: New features
|
2021-02-05 11:27:01 +01:00
|
|
|
|
2021-02-11 18:04:02 +01:00
|
|
|
- Add horizontal/vertical flip
|
2021-02-10 17:17:16 +01:00
|
|
|
- Add images lock proportions by default [#541](https://github.com/penpot/penpot/discussions/541), [#609](https://github.com/penpot/penpot/issues/609)
|
2021-02-11 18:04:02 +01:00
|
|
|
- Add new blob storage format (Zstd+nippy)
|
2021-02-10 17:17:16 +01:00
|
|
|
- Add user feedback form
|
2021-02-11 18:04:02 +01:00
|
|
|
- Improve French translations
|
|
|
|
- Improve component testing
|
|
|
|
- Increase default deletion delay to 7 days
|
|
|
|
- Show a pixel grid when zoom greater than 800% [#519](https://github.com/penpot/penpot/discussions/519)
|
2021-02-12 17:12:01 +01:00
|
|
|
- Fix behavior of select all command when there are objects outside frames [Taiga #1209](https://tree.taiga.io/project/penpot/issue/1209)
|
2021-02-11 18:04:02 +01:00
|
|
|
|
2021-02-05 11:27:01 +01:00
|
|
|
|
2021-02-16 13:46:31 +01:00
|
|
|
### :bug: Bugs fixed
|
2021-02-04 16:27:54 +01:00
|
|
|
|
2021-02-11 13:45:30 +01:00
|
|
|
- Fix 404 when access shared link [#615](https://github.com/penpot/penpot/issues/615)
|
2021-02-11 18:04:02 +01:00
|
|
|
- Fix 500 when requestion password reset
|
2021-03-23 11:55:47 +01:00
|
|
|
- Fix issue when transforming path shapes [Taiga #1170](https://tree.taiga.io/project/penpot/issue/1170)
|
2021-02-11 15:49:18 +01:00
|
|
|
- Fix apply a color to a text selection from color palette was not working [Taiga #1189](https://tree.taiga.io/project/penpot/issue/1189)
|
2021-02-11 18:04:02 +01:00
|
|
|
- Fix issues when moving shapes outside groups [Taiga #1138](https://tree.taiga.io/project/penpot/issue/1138)
|
|
|
|
- Fix ldap function called on login click
|
2021-02-11 15:49:18 +01:00
|
|
|
- Fix logo icon in viewer should go to dashboard [Taiga #1149](https://tree.taiga.io/project/penpot/issue/1149)
|
2021-02-11 10:58:58 +01:00
|
|
|
- Fix ordering when restoring deleted shapes in sync [Taiga #1163](https://tree.taiga.io/project/penpot/issue/1163)
|
2021-03-23 11:55:47 +01:00
|
|
|
- Fix issue when editing text immediately after creating [Taiga #1207](https://tree.taiga.io/project/penpot/issue/1207)
|
|
|
|
- Fix issue when pasting URL's copied from the browser url bar [Taiga #1187](https://tree.taiga.io/project/penpot/issue/1187)
|
|
|
|
- Fix issue with multiple selection and groups [Taiga #1128](https://tree.taiga.io/project/penpot/issue/1128)
|
|
|
|
- Fix issue with red handler indicator on resize [Taiga #1188](https://tree.taiga.io/project/penpot/issue/1188)
|
2021-02-11 18:04:02 +01:00
|
|
|
- Fix show correct error when google auth is disabled [Taiga #1119](https://tree.taiga.io/project/penpot/issue/1119)
|
|
|
|
- Fix text alignment in preview [#594](https://github.com/penpot/penpot/issues/594)
|
|
|
|
- Fix unexpected exception when uploading image [Taiga #1120](https://tree.taiga.io/project/penpot/issue/1120)
|
|
|
|
- Fix updates on collaborative editing not updating selection rectangles [Taiga #1127](https://tree.taiga.io/project/penpot/issue/1127)
|
|
|
|
- Make the team deletion deferred (in the same way other objects)
|
|
|
|
|
2021-02-16 13:46:31 +01:00
|
|
|
### :heart: Community contributions by (Thank you!)
|
2021-02-10 17:17:16 +01:00
|
|
|
|
2021-02-11 18:04:02 +01:00
|
|
|
- abtinmo [#538](https://github.com/penpot/penpot/pull/538)
|
2021-02-10 17:17:16 +01:00
|
|
|
- kdrag0n [#585](https://github.com/penpot/penpot/pull/585)
|
2021-02-11 18:04:02 +01:00
|
|
|
- nisrulz [#586](https://github.com/penpot/penpot/pull/586)
|
2021-02-10 17:17:16 +01:00
|
|
|
- tomer [#575](https://github.com/penpot/penpot/pull/575)
|
|
|
|
- violoncelloCH [#554](https://github.com/penpot/penpot/pull/554)
|
2021-02-10 16:52:24 +01:00
|
|
|
|
2021-02-04 16:27:54 +01:00
|
|
|
## 1.1.0-alpha
|
|
|
|
|
|
|
|
- Bugfixing and stabilization post-launch
|
|
|
|
- Some changes to the register flow
|
|
|
|
- Improved MacOS shortcuts and helpers
|
|
|
|
- Small changes to shape creation
|
|
|
|
|
|
|
|
|
|
|
|
## 1.0.0-alpha
|
|
|
|
|
|
|
|
Initial release
|