Skip to content

Releases: imgly/pesdk-html5-build

v3.6.5

28 Feb 11:13
Compare
Choose a tag to compare

Editor

Bugfixes

  • Fix SVG filters in combination with <base> tags

v3.6.4

16 Feb 15:10
Compare
Choose a tag to compare

Editor

Bugfixes

  • Fix rotation not being applied when cropping the whole image

v3.6.2

15 Feb 13:19
Compare
Choose a tag to compare

Editor

Bugfixes

  • Fix text height calculation in Firefox < 45.0

v3.6.1

30 Jan 10:59
Compare
Choose a tag to compare

Editor

Features

  • New frames feature replaces the old border feature
  • We got rid of the "apply" button - instead, we introduced "Default" options for all controls
  • Only one focus operation is allowed at a time, so we updated the focus controls
  • Font list is now scrollable
  • Google Fonts are preloaded correctly, making sure the font previews are rendered correctly
  • Displaying a warning when font loading fails
  • Don't reload fonts every time the text controls are opened

Bugfixes

  • Crop ratios are now grouped correctly
  • Fix crop assets preloading
  • Fix text height calculation
  • Rotating a crop with fixed pixel values does no longer flip the crop

SDK

Bugfixes

  • Fix crop with pixel values
  • Fix export of transparent images, un-premultiply alpha
  • Fix gamma rendering in combination with brightness and contrast

v3.6.0

21 Dec 14:57
Compare
Choose a tag to compare

3.6.0

Editor

🚨 Please note: From this version on, you will need an API key to use PhotoEditorSDK
for HTML5. Please log in to your account to obtain an API key and
specify it using the apiKey option.

Features

  • Implement licensing check and apiKey option

Bugfixes

  • Fix filter history / undo
  • Fix text height calculation (now uses DOM element measuring when available)
  • Fix crop and rotation compensation for sprites
  • Fix very small brushes
  • Fix splash screen assets being preloaded incorrectly

Engine

Bugfixes

  • Fix a bug that caused Quads to be disposed incorrectly

SDK

Bugfixes

  • Fix selective blur feature in combination with other texture units
  • Fix selective blur for canvas

v3.5.3

22 Nov 15:40
Compare
Choose a tag to compare
  • Removed React and ReactDOM dependencies from source code, they now need to be installed manually.

v3.5.2

21 Nov 15:53
Compare
Choose a tag to compare

Editor

Features

  • Add an optional Selective Blur feature that allows users to blur parts of the image using a
    brush. Can be enabled using editor: { tools: ['selective-blur'] }.
  • Add an optional Gamma correction feature under Adjustments. Can be enabled using
    editor: { tools: ['gamma'] }.
  • Due to changes to our feature set, our serialization schema has been updated to version 1.0.1.
    The new schema.json can be found here.
  • Decrease brush step, making large brushes look smoother
  • Add output dimensions to crop control
  • Allow dimensions option for crop ratios, causing the resulting image to be exactly of the given
    dimensions (Needs to be a PhotoEditorSDK.Math.Vector2)
  • Add a preloader (can be disabled using the editor.preloader option)

Bugfixes

  • Fix crop rotation deserialization issues
  • Fix smoothUpscaling option for intermittent render textures
  • Fix knob dragging of linear focus controls

SDK

Features

  • Add dimensions option (of type PhotoEditorSDK.Math.Vector2) toCropOperation`
  • Add gamma option to AdjustmentsOperation

Bugfixes

  • Fix SDK disposal (PhotoEditorSDK#dispose now correctly disposes all textures and shaders)

Engine

Bugfixes

  • Only use highp shader precision when it's available

v3.5.1

09 Nov 14:24
Compare
Choose a tag to compare

3.5.1

This version of PhotoEditorSDK for HTML5 contains a lot of memory management improvements, fixing
a lot of exporting issues and slowdowns on slower / older devices.

Editor

Features

  • Implement Google Fonts support
  • Add editor.smoothUpscaling option (default: false)

Bugfixes

  • Fix brush texture dimensions while drawing
  • Fix brush size when entering tool after zooming in
  • Fix webcam button on photo roll screen
  • Fix text cropping
  • Fix crop ratio remember function
  • Fix rounding issues causing textures to be re-initialized
  • Fix text selection bug when zoom is larger than 100%
  • FilterOperation was not removed when Original Filter was selected
  • Fix a bug that caused brushes to disappear after clicking the canvas on retina devices
  • Fix brush thickness after crop
  • Don't show drag cursor on canvas if image is not draggable
  • Correctly set texture quality on export

SDK

Bugfixes

  • Correctly set texture quality on export
  • Fix GLSL randomness function on Mobile Safari
  • Operation: Fix RenderTexture disposal
  • WebGLFilterManager: Fix RenderTexture disposal
  • Shader: Correctly dispose vertex and fragment shaders
  • LookupTableFilter: Fix texture disposal
  • Dispose render textures before exporting
  • Fix PrimitivesStack (Filter) disposal
  • Disable operation cache during export, free memory after rendering operation
  • Fix SpriteOperation leaking textures

Features

  • Add editor.smoothUpscaling option (default: false)

Improvements

  • Re-use path canvases

Engine

Features

  • Automatically add float precision to shaders, depending on platform

v3.5.0

29 Sep 10:16
Compare
Choose a tag to compare

Breaking changes are tagged with 🚨

Editor

Features

  • Editor now uses smaller textures while editing which has a huge impact on performance when
    using larger images
  • Add editor.forceControls option. See the documentation for more info.
  • Add an overlay bar for text elements with delete and edit buttons (Edit button only appears on
    mobile browsers)
  • Zoom now has new zoom levels, similar to Photoshop
  • Sticker controls: Add fixedRatio option (default is true)
  • 🚨 Crop controls: Renamed additionalRatios to ratios

Improvements

  • Add brush opacity back in, now behaving correctly
  • Improve brush performance
  • Photo roll now looks better on mobile browsers

Bugfixes

  • Stickers and texts are selected on click, not on mousedown
  • Fix touch event handling on Android
  • Fix a crop display bug in Internet Explorer
  • Crop is now correctly repositioned when flipping the image

SDK

Features

  • 🚨 All operations: All position values are now relative (0...1) instead of pixel
    values. 🚨
  • Add textureQuality option
  • Add export.fileBasename option
  • Add export.quality option (only works with image/jpeg mime type)

Bugfixes

  • PhotoEditorSDK no longer tries to require('gl') and require('canvas'), fixing usage in
    Meteor environments
  • Fix transparent images getting a white background when filters are applied (WebGL only)

v3.4.2-1

29 Sep 10:16
Compare
Choose a tag to compare

Editor

Bugfixes

  • Fix upload and webcam icons in photo roll
  • Fix undefined value in photo roll search input