darktable Changelog

New in version 1.4 RC1

December 4th, 2013
  • darktable now integrates a lua engine that allows writing scripts to make it easier to use with other image processing software. These scripts can be run when a particular event takes place (for example when a new image is imported) or when a particular keyboard shortcut is used. There are very few scripts available at this point but we expect the community to provide some more during the next release cycle.
  • darktable now include several kinds of drawn masks: brush, circle, ellipse, path and gradients
  • exporting in WebP format
  • serious speed enhancements of lighttable when using large collections
  • focus detection on lighttable
  • local cached copies of images for offline files
  • a few new blend mode like "HSV lightness", "HSV color", "Lab lightness" and "Lab color"
  • new modules "contrast brightness saturation", "color balance" and "color mapping" which replaces the now deprecated "color transfer" module
  • new histogram mode "waveform"
  • added a setting to automatically collapse modules to only have a single one expanded
  • better user experience for bauhaus sliders: the popup now has a blinking cursor to make possible text entry more discoverable
  • the text entry for bauhaus sliders and vimkeys' ":set" command can now evaluate mathematical expressions
  • many bug fixes and small improvements
  • a tool for measuring basecurves from a sample image
  • updated usermanual
  • darktable now requires Gtk+ in version >= 2.24, Glib in version >= 2.30

New in version 1.2.3 (October 7th, 2013)

  • Hardware support:
  • update to RawSpeed r570
  • Canon 70D (preliminary)
  • Olympus E-P5 (including preliminary Adobe Coeff.)
  • Samsung NX2000
  • Sony RX100m2
  • Sony SLT-A58 (updated)
  • White balance presets:
  • Sony NEX-5R
  • Sony SLT-A58
  • Nikon D3200 (updated)
  • Pentax K20D
  • Noise profiles:
  • Canon EOS 1100D
  • Canon PowerShot S95
  • Canon PowerShot G11
  • Nikon Coolpix P330
  • Sony A580
  • Fuji X10
  • Pentax K20D
  • optimized default lowpass blur settings
  • improved dithering slider ranges
  • removed several issues with color picker
  • support for multiple instances of exposure module
  • updated Picasa uploader
  • safety-wise enhancements (removed image-deletion from cameras)

New in version 1.2.2 (June 28th, 2013)

  • updated rawspeed r553. Support for
  • Canon EOS 700D
  • Nikon Coolpix P330
  • New Olymbus base curve
  • Updated Adobe Coeffs
  • Enhanced color matrices:
  • Canon 700D (from Canon 650D)
  • Canon 100D (from Canon 650D)
  • Sony NEX-7
  • White balance presets:
  • Some updates from UFRaw
  • Canon 100D
  • Canon 700D
  • Sony SLT-A37
  • Nikon Coolpix P330
  • Noise profiles:
  • Canon EOS-M
  • Olympus E-600 (from: Olympus E-30)
  • Olympus E-620 (from: Olympus E-30)
  • Samsung WB2000
  • Sony A99v
  • Panasonic DMC-G10 iso 100
  • Nikon D60
  • Bug fixes:
  • 0 star rating working again
  • LT: ctrl+d duplicates per default now
  • Some fixes concerning locale handling
  • double click on film strip jumps to image
  • remember position in collections
  • ctrl+k jumps to previous collection
  • Blending parameters are preserved when module is deactivated
  • In full-preview (alt-1) ratings and labels are only applied to image shown
  • Various OpenCL fixes, e.g. compilation on Mac OS X
  • libsquish compilation now optional
  • dr: deactivate interpolation at 200% zoom

New in version 1.2 (April 8th, 2013)

  • As a feature release, it comes with a lot of new goodies:
  • profiled denoising: adapt to the properties of your camera's sensor (72 cameras already profiled for you).
  • lightroom import: convert some basic edits from your lightroom collection to darktable operations.
  • multi instance support: duplicate your modules and apply them more than one time with different settings.
  • improved usability for distorting modules (streamline spot removal in the presence of crop/rotate for example).
  • selective copy/paste of image processing.
  • new more intuitive keystone correction tool.
  • jpeg2000 support.
  • graphics magick import (support virtually all input image formats).
  • much faster thumbnail loading (if you can live with crappy embedded thumbnails).
  • incredibly lengthy list of small bug fixes, performance enhancements, and usability improvements.
  • new camera support (decode and color matrices).
  • dithering against banding.
  • sharper thumbnails in lighttable mode.
  • new oauth2 based picasa uploader.
  • updated translations.
  • and a thoroughly overhauled user manual, proof read by natives (thanks heaps guys!).
  • This is the list of cameras supported for profiled denoising in this tarball:
  • canon eos-1d mark iv
  • canon eos-1ds mark ii
  • canon eos 20d
  • canon eos 30d
  • canon eos 350d
  • canon eos 400d
  • canon eos 40d
  • canon eos 450d
  • canon eos 50d
  • canon eos 550d
  • canon eos 5d
  • canon eos 5d mark ii
  • canon eos 5d mark iii
  • canon eos 600d
  • canon eos 60d
  • canon eos 650d
  • canon eos 6d
  • canon eos 7d
  • canon eos rebel t1i
  • canon eos rebel t3i
  • canon eos rebel t4i
  • canon powershot g10
  • canon powershot g12
  • canon powershot s90
  • konica minolta dynax 5d
  • nikon d200
  • nikon d300
  • nikon d300s
  • nikon d3100
  • nikon d5000
  • nikon d5100
  • nikon d600
  • nikon d700
  • nikon d7000
  • nikon d80
  • nikon d800
  • nikon d800e
  • nikon d90
  • olympus e-30
  • olympus e-400
  • olympus e-420
  • olympus e-m5
  • olympus e-pl1
  • olympus e-pl5
  • olympus xz-1
  • olympus xz-2
  • panasonic dmc-fz18
  • panasonic dmc-g2
  • panasonic dmc-g3
  • panasonic dmc-g5
  • panasonic dmc-gf1
  • panasonic dmc-gh2
  • panasonic dmc-gx1
  • pentax k100d
  • pentax k10d
  • pentax k200d
  • pentax k-5
  • pentax k-5 ii s
  • pentax k-7
  • pentax k-m
  • pentax k-r
  • pentax k-x
  • samsung nx100
  • sony dsc-rx100
  • sony dslr-a200
  • sony dslr-a230
  • sony dslr-a550
  • sony dslr-a700
  • sony nex-3
  • sony nex-5n
  • sony nex-6
  • sony nex-7
  • sony nex-c3
  • sony slt-a55v
  • sony slt-a65v
  • sony slt-a77v

New in version 0.9.1 (July 28th, 2011)

  • This version has a few bugfixes on top of release 0.9 (184 patches).
  • Some items: new rawspeed, dcraw, and libraw; fixes for various segfaults and deadlocks; the pipeline is now more real HDR (no more gamut clipping in between); a fix for a nasty bug that could cause complete loss of history for an image; darktable-faster now plays nicely with darktablerc (non-gconf); many opencl improvements; updated translations; and the second part of the GSoC: customizable keyboard shortcuts.

New in version 0.9 (July 6th, 2011)

  • This version has countless new features over release 0.8, such as run-time detected GPU acceleration (switch it on/off during runtime in the prefs), blend operations, a spot removal tool, a low light vision tool, non-local-means denoising (relatively fast for nlmeans, but still slow), a framing plugin (adds postcard borders to match a given aspect ratio), tonemapping is a lot faster now (probably the fastest high-dimensional bilateral filter available today), changed images come with the darktable|changed tag, and many more. The first part of the Google summer of code project is already merged.

New in version 0.8 (February 16th, 2011)

  • much faster image loading due to rawspeed, an awesome new library by klaus post @rawstudio
  • lots of performance improvements in our caches and pixel pipelines (together with the above like 5x--10x)
  • gpu computing using opencl (for graphics boards that support it) for a lot of common plugins, to give a huge performance boost
  • overhauled collection plugin for more flexible image collections
  • metadata editor (set author and copyright information etc)
  • fast demosaicing now done on roi and in floating point
  • HDR bracketing and tone mapping (somewhat experimental)
  • flickr upload
  • new languages: thai and japanese
  • lots of new color matrices and white balance presets
  • lots of bugfixes

New in version 0.7.1 (December 7th, 2010)

  • some more white balance presets
  • layout fixes for overlong profile names
  • styles now actually work
  • extensive documentation in form of screencasts

New in version 0.7 (November 22nd, 2010)

  • .xmp is now used instead of .dt for sidecars
  • libraw with dcraw 9.05
  • plug-ins of darkroom mode are now in groups/tabs
  • new darkroom plug-ins: zone system, relight, graduated neutral density, watermark
  • changes can now be saved into named processing styles
  • initial preferences dialog was added
  • custom shooting settings can be added in tethering mode
  • initial user manual was written, available in english, german, french, dutch, and swedish
  • moved to xdg config file standard
  • languages: ca cs de es fi fr gl it nl pl ru sq sv
  • reset labels: double click the label to only reset this option, not the whole plug-in
  • a cropped image can now be recropped without resetting the whole plug-in (press backspace)
  • lots of new cameras with enhanced support (input profiles and base curves)
  • recursive image import
  • 962 commits since release-0.6 :)