Skip to content

Releases: publiclab/image-sequencer

v3.7.2 - node-png deprecation fix

22 Mar 21:51
f3d94b6
Compare
Choose a tag to compare

NOTE: as /dist/ files did not get included, this was followed-up by v3.7.3: https://www.npmjs.com/package/image-sequencer/v/3.7.3


This release compiles changes from v3.5.0 through v3.7.2 below, but has relatively smaller changes described in and coordinated from #2037 :

  • Fix blob analysis to work in node by @blurry-x-face in #1589
  • switch imagejs fork to switch node-png to pngjs by @jywarren in #2041

Full changes since 3.5.0 include:

What's Changed

Read more

Shadow, Alpha, Sharpness modules, Safari support, offline caching improvements

15 Jan 19:03
Compare
Choose a tag to compare

Notes in #2036 and #1751

Added

  • New Shadow Module: Add shadows (borders) to images in bulk! #1507 by @niravasher
  • New Alpha masking module: #1546 by @blurry-x-face
  • New sharpness module in #1612 by @waridrox

Fixed

  • compiled /dist/ files from v3.7.0
  • Percentage Parsing: Percentage values passed to the sequencer are now parsed more consistently. (#1733)
  • Safari Fix: Image Sequencer will now work in the Safari browser! (#1740)
  • offline caching improvements in #1819 and -#1807 by @vivek-30
  • variety of other bugfixes!
  • fixed Module selector console error #1543 by @ss62171

Changed

  • switch to GitHub Actions in #1783 (team effort!)
  • switch to expr-eval in #1729 by @jywarren
  • CLI improvements in #1785 by @blurry-x-face
  • dependencies updated
  • yarn.lock removed #2035

GIFs, Bug fixes and Optimizations

22 Oct 18:11
Compare
Choose a tag to compare

Added

  • WASM Acceleration for most modules (#1093)
  • NodeJS Support for Text Overlay (#1125)
  • Blob Analysis using OpenCV (#1185)
  • GIF Support (#1404)
  • Aspect ratio module (#1454)
  • Circular gradient module (#1496)
  • GIF support for text overlay (#1533)

Fixed

  • Gamma Correction (#1256)
  • Meta modules change the previous step image (#1432)
  • Dynamic module monochrome fallback (#1451)
  • Crop module (#1463)
  • Average module edits the UI from source (#1469)
  • Minify Image module (#1512)
  • Paint Bucket wrong fill color (#1519)
  • Draw Rectangle shrinks the image (#1535)
  • Colorbar module default overlay shift (#1542)
  • Some modules not working due to the extraManipulation function (#1551)
  • Edge detect glitch when the image is changed (#1629)
  • Edge detect horizontal edges too thick (#1696)

Changed

  • Rotate module adds padding instead of clipping (#1218)
  • Add QR module accepts a starting position for the added QR (#1520)
  • Blend module accepts x and y inputs for diagonal blending (#1499)

WebAssembly acceleration

21 Jun 16:17
Compare
Choose a tag to compare
  • #1093 has added WebAssembly acceleration with an optional flag, default ON - @Divy123
  • #1095 added an HTML color picker UI - @aashna27
  • #1038 has added GPU acceleration for blur and convolution modules using gpu.js - @harshkhandeparkar
  • assorted bugfixes

WebGL, improved string parsing, and more

19 Apr 22:20
Compare
Choose a tag to compare

This release includes a variety of new changes, including expanded tests, better string parsing, and a puppeteer-based WebGL implementation with node-compatible FisheyeGL and WebglDistort modules.

In the next release, we are also dropping support for options in the crop(h:1) string syntax, so only curly brackets will be supported; this would become crop{h:1} for example.

Opaque MetaModules + single-image Sequencer

19 Mar 01:19
Compare
Choose a tag to compare

Several major changes were made in this release.

Image Sequencer now stores only a single image, rather than multiple images, dramatically simiplifying the model: #824 (this is a breaking change)

Meta Modules were also refactored completely so as to become opaque - they remain self-contained modules whose inner steps only interact with the outer Sequencer through the mapping function passed at their initialization: #779, #764

See additional documentation in the README and thanks to our amazing and growing team of contributors; over 18 people have contributed in the past month, and over 61 overall:

https://code.publiclab.org/#r=image-sequencer

https://github.com/publiclab/image-sequencer/graphs/contributors

Bugfix for image-import

08 Sep 15:13
Compare
Choose a tag to compare
fix UI functions (#330)

* fix UI functions

Signed-off-by: tech4GT <[email protected]>

* Update package.json

Color bar module, bugfixes, UI tweaks

05 Sep 20:41
Compare
Choose a tag to compare
refactor and remove hysteresis (#327)

* refactor and remove hysteresis

Signed-off-by: tech4GT <[email protected]>

* fixes #323

Signed-off-by: tech4GT <[email protected]>

* bump version #

Bugfix for demo code with new run() syntax

08 Jun 20:14
Compare
Choose a tag to compare
fix remove step UI (#288)

* fix remove step UI

Signed-off-by: tech4GT <[email protected]>

* 2.1.0

sequencer.run() overhaul

08 Jun 18:33
Compare
Choose a tag to compare

See README for details! Thanks to @tech4GT