Changelog: Nov 13, 2015

imgix.js v2.0.0

  • Removed all parameter-specific getters and setters from the imgix.URL object (i.e. imgix.URL.getSepia(), imgix.URL.setWidth(), et cetera). This drastically reduces the library's footprint and future-proofs it by ensuring that the list of allowed parameters cannot get out of sync with our API.
  • See the release log on GitHub for a complete list of changes.

New Swift Library

  • Added a new Swift library to the imgix libraries page. This library is called Iris and was created by the team at Hodinkee. It offers simple integration into Swift-based iOS, tvOS, and OS X projects. It can be installed using Carthage.

Documentation Updates

  • Fixed a few links in the fit=facearea documentation.
  • Released a new blend mode, normal . This allows you to overlay one image onto another, similar to the mark parameter.

November Meetup

  • We’re hosting a meetup for current and future imgix customers in San Francisco on November 17. Come by and have a drink on us. We hope you can make it!

Changelog: Nov 6, 2015

Unsplash Case Study

  • We released our second case study, this time about Crew's community-contributed, completely free-use photography site, Unsplash. It covers how Unsplash uses imgix to build new features quickly and serve 350 million images per month. Find out how Unsplash saved Crew.

November Meetup

  • We’re hosting a meetup for current and future imgix customers in San Francisco on November 17. Come by and have a drink on us. We hope you can make it!

Client Library Updates

Changelog: Oct 23, 2015

Point-of-Interest Cropping

New Libraries

imgix.js

  • Replaced how console.warn is called to prevent errors on older browsers.

imgix-rails

  • Merged a pull request from Louis Cuny to namespace an instance variable the imgix-rails view helper. This will help prevent naming collisions. These actions meant it was time to increment the gem version to 0.3.1.

Site & Documentation Updates

Changelog: Oct 16, 2015

Client Hints

Documentation Updates

Library Updates

Changelog: Oct 9, 2015

Eventbrite Case Study

  • We released our first case study with Eventbrite. It covers how Eventbrite uses imgix to delivery imagery for millions of events in more than 180 countries. Read the Eventbrite case study.

imgix.js 1.2.0

  • Updated imgix.URL.getColors() method to use simple AJAX instead of CSS-injection. As a result of this, colors are being returned from lightest to darkest, rather than from darkest to lightest as they were previously. This change was made to bring the behavior of this method in line with the palette=json image API, which it now uses.
  • Removed several unnecessary polyfills, shaving 4KB off of the minified file size.

Documentation Updates

Sandbox

  • Fixed a bug in the imgix Sandbox that would cause an error when a parameter didn't have an associated documentation URL.

Changelog: Oct 2, 2015

Service Bug Fixes and Enhancements

  • Fixed a bug where the bg and mask parameters would interact. bg dictates the background for the main image, while maskbg should be used to set the background for a mask.
  • Fixed a bug where rotated images would improperly rotate an additional 180 degress when using the rot parameter.
  • Improved border path scaling.

Dashboard Bug Fixes and Enhancements

  • Fixed a bug that was preventing read-only users from logging in.

imgix.js 1.1.4

  • Fixed a bug in imgix.buildUrl() that was causing port numbers to be ignored.
  • Fixed a bug where imgix.fluid() would ignore the crossorigin attribute on its targets.
  • Broke core.js and tests up into separate components.

Documentation Updates

  • Corrected discrepancies between trimcol and trimcolor in the docs. Note: trimcolor is the correct way to specify a trim color.
  • Added a note about using Dropbox as an origin for an imgix Source. Dropbox has made changes recently that prevents files from being permanently publicly accessible. For easy file hosting, we instead recommend using Amazon S3.
  • Added a link for contacting support easily to the footer of each page.

Stay up to date with our blog for the latest imgix news, features, and posts.