Changelog:
we're proud to announce the new feature release of darktable, 2.6.0!
as always, please don't use the autogenerated tarball provided by github, but only our tar.xz. the checksums are:
when updating from the currently stable 2.4.x series, please bear in mind that your edits will be preserved during this process, but it will not be possible to downgrade from 2.6 to 2.4.x any more.
#### Important note: to make sure that darktable can keep on supporting the raw file format for your camera, *please* read [this post](https://discuss.pixls.us/t/raw-samples-wanted/5420?u=lebedevri) on how/what raw samples you can contribute to ensure that we have the *full* raw sample set for your camera under CC0 license!
- Over 1600 commits to darktable+rawspeed since 2.4
- 260+ pull requests handled
- 250+ issues closed
- Updated user manual is coming soon™
## The Big Ones
- new module retouch allowing changes based on image frequency layers
- new module filmic which can replace the base curve and shadows and highlights
- new module to handle duplicates in the darkroom with possibility to add a title, create standard or virgin duplicate, delete duplicate and quickly compare with a duplicate
- new logarithm controls for the tone-curve
- new mode for the unbreak profile module
- add mask preview to adjust size, hardness before placing them
- make it possible to change the cropped area in the perspective correction module
- the mask blur has been complemented with a guided-filter to fine tune it (this works on RGB and Lab color space).
- color balance module has two new modes based on ProPhotoRGB and HSL
- Experimental support for PPC64le architecture (OpenCL support needs to be disabled, `-DUSE_OPENCL=OFF`)
## New Features And Changes
- search from the map view is now fixed
- visual rework of the lighttable (color label, image kind, local copy)
- an option make it possible to display some image information directly on the thumb
- add optional scrollbars on lighttable, or lighttable and darkroom
- allow each masks of the clone module to have the opacity adjusted
- lightroom import module supports the creator, rights, title, description and publisher information.
- enhance TurboPrint support by displaying the dialogue with all possible options (print cancellation will be fixed in TurboPrint 2.47)
- new sort filter based on the image's aspect
- new sort filter based on the image's shutter speed
- new sort filter based on the image's group
- new sort filter based on a personalized sorting order (drag&drop on the lighttable view)
- collection based on the local copy status
- group image number displayed on the collection module
- new zoom level at 50%; 400%, 800% and 1600%
- better support for monochrome RAW
- add contextual help pointing to the darktable's manual
- better copy/paste support for multiple instances
- add support for renaming the module instances
- add frequency based adjustment for the RAW denoise module
- add frequency based adjustment for the denoise profile module
- all widgets should be themable via CSS now
- add support for configuring the modules layout
- different way to select hierarchical tags in the collection module (only the actual parent tag, all children or the parent and children)
- better handling of grouped images by allowing setting stars, color label for the whole group.
- make it possible to apply a preset to a new module instance using the middle click
- new script to migrate collection from Capture One Pro
## Bug fixes
- Fix the color pickers behavior in all modules
- Fix liquify tools switching
- Many more bugs got fixed
## Lua
- No changes
## Changed Dependencies
- CMake 3.4 is now required
- In order to compile darktable you now need at least gcc-5.0+/clang-3.9+
- Minimal clang version was bumped from 3.4+ to 3.9+
- Packagers are advised to pass ```-DRAWSPEED_ENABLE_LTO=ON``` to CMake to enable partial LTO.
## RawSpeed changes
- GoPro '.GPR' raws are now supported via new, fast 'VC-5' parallel decompressor
- Panasonic's new raw compression ('.RW2', GH5s, G9 cameras) is now supported via new fast, parallel 'Panasonic V5' decompressor
- Panasonic's old (also '.RW2') raw decompressor got rewritten, re-parallelized
- Phase One ('.IIQ') decompressor got parallelized
- Nikon NEF 'lossy after split' raw support was recovered
- Phase One ('.IIQ') Quadrant Correction is now supported
- Olympus High-Res (uncompressed) raw support
- Lot's and lot's and lot's of maintenance, sanitization, cleanups, small rewrites/refactoring.
- NOTE: Canon '.CR3' raws are *NOT* supported as of yet.
## Camera support, compared to 2.4.0
### Base Support
- Canon EOS 1500D
- Canon EOS 2000D
- Canon EOS Rebel T7
- Canon EOS 3000D
- Canon EOS 4000D
- Canon EOS Rebel T100
- Canon EOS 5D Mark IV (sRaw1, sRaw2)
- Canon EOS 5DS (sRaw1, sRaw2)
- Canon EOS 5DS R (sRaw1, sRaw2)
- Canon PowerShot G1 X Mark III
- Fujifilm X-A5
- Fujifilm X-H1 (compressed)
- Fujifilm X-T100
- Fujifilm X-T3 (compressed)
- GoPro FUSION (dng)
- GoPro HERO5 Black (dng)
- GoPro HERO6 Black (dng)
- GoPro HERO7 Black (dng)
- Hasselblad CFV-50
- Hasselblad H5D-40
- Hasselblad H5D-50c
- Kodak DCS Pro 14nx
- Kodak DCS520C
- Kodak DCS760C
- Kodak EOS DCS 3
- Nikon COOLPIX P1000 (12bit-uncompressed)
- Nikon D2Xs (12bit-compressed, 12bit-uncompressed)
- Nikon D3500 (12bit-compressed)
- Nikon Z 6 (except uncompressed raws)
- Nikon Z 7 (except 14-bit uncompressed raw)
- Olympus E-PL8
- Olympus E-PL9
- Olympus SH-2
- Panasonic DC-FZ80 (4:3)
- Panasonic DC-G9 (4:3)
- Panasonic DC-GF9 (4:3)
- Panasonic DC-GX800 (4:3)
- Panasonic DC-GX850 (4:3)
- Panasonic DC-GH5S (4:3, 3:2, 16:9, 1:1)
- Panasonic DC-GX9 (4:3)
- Panasonic DC-LX100M2 (4:3, 1:1, 16:9, 3:2)
- Panasonic DC-TZ200 (3:2)
- Panasonic DC-TZ202 (3:2)
- Panasonic DMC-FZ2000 (3:2)
- Panasonic DMC-FZ2500 (3:2)
- Panasonic DMC-FZ35 (3:2, 16:9)
- Panasonic DMC-FZ38 (3:2, 16:9)
- Panasonic DMC-GX7MK2 (4:3)
- Panasonic DMC-ZS100 (3:2)
- Paralenz Dive Camera (chdk)
- Pentax 645Z
- Pentax K-1 Mark II
- Pentax KP
- Phase One P65+
- Sjcam SJ6 LEGEND (chdk-b, chdk-c)
- Sony DSC-HX99
- Sony DSC-RX0
- Sony DSC-RX100M5A
- Sony DSC-RX10M4
- Sony DSC-RX1RM2
- Sony ILCE-7M3
### White Balance Presets
- Canon EOS M100
- Fujifilm X-T3
- Leaf Credo 40
- Nikon D3400
- Nikon D5600
- Nikon D7500
- Nikon D850
- Nikon Z 6
- Olympus E-M10 Mark III
- Olympus E-M1MarkII
- Panasonic DC-G9
- Panasonic DC-GX9
- Panasonic DMC-FZ300
- Sony DSC-RX0
- Sony DSC-RX100M5
- Sony DSC-RX100M5A
- Sony DSC-RX10M3
- Sony DSC-RX10M4
- Sony DSC-RX1RM2
- Sony ILCE-6500
- Sony ILCE-7M3
- Sony ILCE-7RM3
### Noise Profiles
- Canon EOS 200D
- Canon EOS Kiss X9
- Canon EOS Rebel SL2
- Canon EOS 750D
- Canon EOS Kiss X8i
- Canon EOS Rebel T6i
- Canon EOS 760D
- Canon EOS 8000D
- Canon EOS Rebel T6s
- Canon EOS 77D
- Canon EOS 9000D
- Canon EOS 800D
- Canon EOS Kiss X9i
- Canon EOS Rebel T7i
- Canon EOS M100
- Canon EOS M6
- Canon PowerShot G1 X Mark II
- Canon PowerShot G1 X Mark III
- Canon PowerShot G9 X
- Fujifilm X-A5
- Fujifilm X-E3
- Fujifilm X-T3
- Fujifilm X100F
- Nikon 1 AW1
- Nikon 1 J3
- Nikon COOLPIX B700
- Nikon D5600
- Nikon D7500
- Nikon D850
- Olympus E-M10 Mark III
- Olympus TG-5
- Panasonic DC-G9
- Panasonic DC-GX9
- Panasonic DMC-FZ35
- Panasonic DMC-FZ38
- Panasonic DMC-GF6
- Panasonic DMC-LX10
- Panasonic DMC-LX15
- Panasonic DMC-LX9
- Panasonic DMC-TZ70
- Panasonic DMC-TZ71
- Panasonic DMC-ZS50
- Pentax K-01
- Pentax KP
- Samsung NX1
- Sony DSC-RX100M4
- Sony DSC-RX10M3
- Sony ILCE-7M3
## Translations
- Afrikaans
- Albanian
- Chinese
- Czech
- Dutch
- Finnish
- French
- Galician
- German
- Hebrew
- Hungarian
- Italian
- Japanese
- Nepal
- Norwegian Bokmål
- Polish
- Portuguese
- Romanian
- Russian
- Slovenian
- Thai
From the changelog against 2.2.4:
## New features:
- When appending EXIF data to an exported image, do not fail if reading of EXIF from the original file fails
- Support XYZ as proofing profile
- Clear DerivedFrom from XMP before writing it
- bauhaus: when using soft bounds, keep slider step constant
## Bugfixes:
- Some GCC7 build fixes
- cmstest: fix crash when missing XRandR extension.
- Fix crash in Lua libs when collapsing libs
- Mac packaging: some fixes
- RawSpeed: TiffIFD: avoid double-free
- Fix a few alloc-dealloc mismatches
## Base Support:
- Canon EOS 77D
- Canon EOS 9000D
- Nikon D500 (14bit-uncompressed, 12bit-uncompressed)
- Nikon D5600 (12bit-compressed, 12bit-uncompressed, 14bit-compressed, 14bit-uncompressed)
- Panasonic DC-FZ82 (4:3)
- Panasonic DMC-FZ80 (4:3)
- Panasonic DMC-FZ85 (4:3)
- Panasonic DC-GH5 (4:3)
## White Balance Presets:
- Pentax K-3 II
## Noise Profiles:
- Nikon D500
- Panasonic DMC-FZ300
- Panasonic DMC-LX100
- Pentax K-70
- Sony ILCE-5000
Changelog:
2.0.7:
we're proud to announce the seventh bugfix release for the 2.0 series of darktable, 2.0.7!
as always, please don't use the autogenerated tarball provided by github, but only our tar.xz. the checksum is:
a9226157404538183549079e3b8707c910fedbb669bd018106bdf584b88a1dab darktable-2.0.7.tar.xz
0b341f3f753ae0715799e422f84d8de8854d8b9956dc9ce5da6d5405586d1392 darktable-2.0.7.dmg
and the changelog as compared to 2.0.6 can be found below.
New Features
Filter-out some EXIF tags when exporting. Helps keep metadata size below max limit of ~64Kb
Support the new Canon EOS 80D {m,s}RAW format
Always show rendering intent selector in lighttable view
Clear elevation when clearing geo data in map view
Temperature module, invert module: add SSE vectorization for X-Trans
Temperature module: add keyboard shortcuts for presets
Bugfixes
Rawspeed: fixes for building with libjpeg (as opposed to libjpeg-turbo)
OpenCL: always use blocking memory transfer host<->device
OpenCL: remove bogus static keyword in extended.cl
Fix crash with missing configured display profile
Histogram: always show aperture with one digit after dot
Show if OpenEXR is supported in --version
Rawspeed: use a non-deprecated way of getting OSX version
Don't show bogus message about local copy when trying to delete physically deleted image
Base Support (newly added or small fixes)
Canon EOS 100D
Canon EOS 300D
Canon EOS 6D
Canon EOS 700D
Canon EOS 80D (sRaw1, sRaw2)
Canon PowerShot A720 IS (dng)
Fujifilm FinePix S100FS
Nikon D3400 (12bit-compressed)
Panasonic DMC-FZ300 (4:3)
Panasonic DMC-G8 (4:3)
Panasonic DMC-G80 (4:3)
Panasonic DMC-GX80 (4:3)
Panasonic DMC-GX85 (4:3)
Pentax K-70
Base Support (fixes, was broken in 2.0.6, apologies for inconvenience)
Nikon 1 AW1
Nikon 1 J1 (12bit-compressed)
Nikon 1 J2 (12bit-compressed)
Nikon 1 J3
Nikon 1 J4
Nikon 1 S1 (12bit-compressed)
Nikon 1 S2
Nikon 1 V1 (12bit-compressed)
Nikon 1 V2
Nikon Coolpix A (14bit-compressed)
Nikon Coolpix P330 (12bit-compressed)
Nikon Coolpix P6000
Nikon Coolpix P7000
Nikon Coolpix P7100
Nikon Coolpix P7700 (12bit-compressed)
Nikon Coolpix P7800 (12bit-compressed)
Nikon D1
Nikon D3 (12bit-compressed, 12bit-uncompressed)
Nikon D3000 (12bit-compressed)
Nikon D3100
Nikon D3200 (12bit-compressed)
Nikon D3S (12bit-compressed, 12bit-uncompressed)
Nikon D4 (12bit-compressed, 12bit-uncompressed)
Nikon D5 (12bit-compressed, 12bit-uncompressed)
Nikon D50
Nikon D5100
Nikon D5200
Nikon D600 (12bit-compressed)
Nikon D610 (12bit-compressed)
Nikon D70
Nikon D7000
Nikon D70s
Nikon D7100 (12bit-compressed)
Nikon E5400
Nikon E5700 (12bit-uncompressed)
We were unable to bring back these 4 cameras, because we have no samples.
If anyone reading this owns such a camera, please do consider providing samples.
Nikon E8400
Nikon E8800
Nikon D3X (12-bit)
Nikon Df (12-bit)
White Balance Presets
Pentax K-70
Noise Profiles
Sony DSC-RX10
Translations Updates
Catalan
German
cmake refuses to find it.
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!).
Changelog:
Fix export resolution rounding issue (as in previous version it could be off-by-one)
Correctly set output dimension in exif instead of passing the raw resolution verbatim
Local average green eq. was fixed (it now works on high ISO images as well, and should no longer produce hot pixels)
Use ordered arrays in XMP files
Disable export parallelism for flickr/picasa export
Don't enter tethering mode when there is no camera attached (this made darktable look as if it was hung, even though that wasn't the case)
Bring back the pin for map thumbnails
Improved TIFF support
Vignetting now has a dithering option (to mitigate occasional banding)
Read Nikon subject distance properly
Assorted FreeBSD fixes
Various OpenCL fixes
Usermanual updates
Support for the following camera's with either preliminarily added or updated:
Canon EOS 6D
Canon PowerShot s110
Canon PowerShot g15
Canon PowerShot sx50 hs
Nikon 1 v2
Nikon D600
Nikon Coolpix P7700
Olympus E Pl5
Olympus E PM2
Olympus XZ 2
Panasonic DMC GH3
Panasonic DMC LX7
Pentax K5ii
Samsung EX2f
Sony RX1
Sony NEX 6
Sony SLT A99
Sony NEX c3 blackpoint/greenshift fix
White balance preset updates:
Canon EOS 550D
Canon EOS 5D Mark III
Olympus XZ 1
Sony NEX C3
Sony SLT A57
Sony nex 5N
Panasonic DMC GH3
changes:
-bugfixes
-support for SONY NEX 5R, Canon EOS 6D, Sony RX1
+minor pkgsrc related cleanup:
-apparently, something improved in the msgfmt warpper, all i18n
files can be built for me
-remove unnecessary patches
1.0.5:
This has a good chance of being the last one in a series of stable
releases (with stuff backported from our latest and greatest).
Thanks to Pascal for maintaining it! As such, it comes with a short
list of maintenance things as change log:
Update to RawSpeed r438
Update to LibRaw 0.14.7
White balance presets for Nikon Coolpix P7100 and Panasonic GF3
White balance preset updates for Canon EOS 7D, Canon EOS 350D
Standard Color Matrices for Canon EOS 650D, Canon EOS 5D Mark
III, Canon EOS 1D X, Canon PowerShot G1 X, Canon PowerShot
SX220, Nikon D3200, Nikon D4, Nikon D800, Olympus E-M5, Panasonic
GF5, Sony SLT-A37/A57, Leica X1/X2, Sony DSC-RX100
A few memory leaks were resolved
A few generic bugs were resolved
1.0.4:
The changes over darktable 1.0.3 are:
More robust OpenMP compiler detection code
New warming/cooling filter presets for color correction plugin
Lighttable thumbnails should be slightly faster and sharper
Correctly restore panels when using Tab.
Checking if an export target directly is read-only
Writing of hierarchical tags in our .xmp has been improved
Don't list system display profile for anything but the display
profile selection
We disabled scrollwheel scrolling in darkroom mode as it
sometimes conflicts with widget behavior
Lighttable thumbnails are now color managed with some caveats (1)
Improved color rendition:
Nikon D800
Canon EOS 5D Mark III
White balance presets:
Canon EOS 5D Mark III
Canon EOS 7D (updated)
Olympus E-M5
Samsung NX100 (updated)
Olympus E-PL1 (updated)
Olympus E-PL2 (updated)
Olympus E-PL3 (updated)
(1) Lighttable color management caveats:
Our previous releases didn't have any color management in lighttable
mode (and the filmstrip), in this release we have a quick-fix
implementation of color management for lighttable mode. For 1.0.4,
newly imported files use the Preview JPEG by default for the
thumbnail, in that case it's still not color managed. After entering
darkroom mode (after which the thumbnail is regenerated in case
you changed the history stack) it will be color managed. Without
changed history stack the thumbnail will always be the embedded
JPEG. If you need lighttable mode to be color managed all the time
you can disable reading of the Preview JPEGs in our Preferences
dialog "don't use embedded preview jpeg but half-size raw", do note
that this will significantly slow down thumbnail generation and
consequently will slow down new imports. To have darktable regenerate
all old previews (in a color managed fashion) you can delete the
~/.cache/darktable/mipmaps* files.
changes since 0.9.3:
* new cameras supported
. Leica M9
. NX100/NX5/NX10/NX11
. Panasonic DMC-GX1
. Pentax K-r
. Canon Powershot S100
. Olympus XZ-1
. Olympus E-P3
. Sony DSLR A330
. Sony NEX-5N
. Canon EOS 1000D
. Canon EOS 600D
. Sony Alpha 390
. Fuji Finepix HS20EXR
* new and updated translations (we now have chinese!)
* new modules:
. shadows & highlights
. enhanced tone curve. now operates in a and b channels as well
* refactored modules:
. import
. snapshots (enable sliding separation line between before/after images)
. metadata
* new image cache
. faster concurrent access and insertion
. reduces needed memory
. more thumbnails stored on disk
. read embedded jpegs for creating thumbnails (faster folder import)
* increased general speed on sqlite3 (journaled, pagesize optimizations)
* reworked, modular ui
* keyboard shortcuts support - key accelerators (GSoC)
* unity launcher support (ubuntu)
* quicktool bar: exposure, presets and styles
* new color picker
* web gallery export now with next/prev buttons per image
* removed gconf: not used anymore, we have our own backend
* bugfixes
pkgsrc changes: enable flickr module.
upstream changes:
0.9.1 to 0.9.2:
not yet available
0.9 to 0.9.1:
- new rawspeed, dcraw, libraw
- fixed various segfaults and deadlocks
- the pipeline is now more real HDR (unbounded color management, no more gamut clipping in between)
- fixed a nasty bug which could cause complete loss of history for an image
- darktable-faster now plays nicely with darktablerc (non-gconf)
- lots of opencl improvements
- updated translations
- second part of our GSoC: customizable keyboard shortcuts!
darktable is a photography workflow application: a virtual lighttable
and darkroom for photographers: it manages your digital negatives
in a database and lets you view them through a zoomable lighttable.
it also enables you to develop raw images and enhance them.