Revision 697cc717e5d739c823b00abffecc57e0caaa9635 authored by Tobias Ellinghaus on 31 January 2015, 21:13:56 UTC, committed by Tobias Ellinghaus on 31 January 2015, 21:13:56 UTC
1 parent b9bcdcb
Raw File
RELEASE_NOTES
new features:
--------------------------------------------------------------------------------

general/misc:
- high DPI monitor support
- signed OSX packages
- map view now allows to only show images from the current collection on the map
- slideshow
- darktable-cli now works without a running X server for use on headless systems
- support for audio notes playback
- sticky preview
- added the option to overwrite files when exporting to disk
- crawler that syncs all xmp files on start
- support huge images (> 32 bit pixel index).  darktable can open 26770x13385
  TIFFs and should in theory be able to process arbitrary sized images.  don't
  try this on a 32 bit system though!
- lens iop presets are copy/pastable between different images

output:
- tiff read/write rewritten, works on 32-bit float now, supports compression
- allow setting PPI for exported JPEGs, defaulting to 300
- pwstorage libsecret
- use HTTPS when exporting to flickr

darkroom:
- new defringe image operation
- automatic mode for levels module
- allow to disable white balance
- new colour reconstruction mode for highlight recovery that tries to add both
  colour and structure to clipped areas. thanks to a1ex from magic lantern!
- better basecurve tool to create basecurves from raw/jpg pairs
- soft boundaries in sliders
  (right click and type 8 in exposure compensation for example)
- input colour gamut mapping to avoid problems with saturated blues
  causing purple artefacts

colour:
- color conversion speedup (openmp for lcms2 case)
- add linear Rec2020 as a build-in profile
- embedded icc profile support for png/tiff (read/write)

lua scripting:
- copy, move, reset and delete images via lua
- handle progress bars via lua
- limited manipulation of libs an views UI via lua
- import and export styles via lua
- trigger lua when the grouping mode changes
- trigger lua when the overlay mode changes
- trigger lua when the active view changes
- manipulate snapshots via lua
- handle more types of preferences, including enums, directories and file names
- lua API is now versioned:
  use darktable.configuration.check_version to check
- lua API incompatibilities:
  darktable.modules has been removed, use darktable.new_format and
  darktable.new_storage to access the constructors

performance improvements:
--------------------------------------------------------------------------------
- many speed improvements by adding sse code for image operations
- make white balance work faster
- make invert work faster
- much faster exr export with optional compression (multicore support)
- speedup of pfm writing
- speedup of amaze. it is still slow but not as bad as it used to be

internal improvements:
--------------------------------------------------------------------------------
- module parameter introspection
- clang/address-sanitizer/etc compiler warnings fixed
- flip iop used for raw auto-orientation (simplifies code)
- complete rawspeed migration for raw loading

bug fixes:
--------------------------------------------------------------------------------
- hdr bracketing fixes
- masks cleanup and bugfixes
- correct lens detection for compact cameras
- avoid clipping in vignette, lowpass, shadows & highlights, a/b
  channels of colorcontrast and tonecurve

and of course also:
--------------------------------------------------------------------------------
- updated usermanual
- lots of small performance improvements and code cleanup

thanks to our great community and all the contributors for making this possible!
enjoy the release!


p.s. new cameras supported!
--------------------------------------------------------------------------------

- initial support for x-trans sensors
- new demosaicing algorithms:
  markesteijn for x-trans and vng for x-trans and regular bayer raws

new noise profiles:

- canon eos 700d
- canon eos rebel sl1
- dmc-gh3
- dmc-gm1
- dmc-gx7
- dmc-lx5
- dsc-rx100m2
- dsc-rx100m2
- dsc-rx100m2
- e-m10
- e-pl2
- fuji x-e2
- fuji x-t1
- fuji x100s
- ilce-6000
- ilce-6r
- ilce-7
- ilce-7r
- ilce-7s
- nex-5r
- nikon d40
- nikon d5300
- nikon d610
- nikon d750
- nikon d810
- olympus e-m10
- panasonic dmc-gh3
- panasonic dmc-gh4
- panasonic dmc-gx7
- pentax k100d super

new cameras in rawspeed:

- Canon EOS 7D Mark II
- Canon EOS 10D
- Canon EOS 300D DIGITAL
- Canon EOS D30
- Canon EOS D60
- Canon PowerShot G1
- Canon PowerShot G1 X Mark II
- Canon PowerShot G2
- Canon PowerShot G3
- Canon PowerShot G5
- Canon PowerShot G6
- Canon PowerShot G7 X
- Canon PowerShot Pro1
- Canon PowerShot S120
- Canon PowerShot S30
- Canon PowerShot S40
- Canon PowerShot S45
- Canon PowerShot S50
- Canon PowerShot S60
- Canon PowerShot S70
- Canon PowerShot A610
- Canon PowerShot A620
- Canon PowerShot A640
- Canon PowerShot A650
- Canon PowerShot A720 IS
- Canon PowerShot S3 IS
- Creo/Leaf Leaf Aptus 22(LF3779     )/Hasselblad H1
- EASTMAN KODAK COMPANY KODAK P880 ZOOM DIGITAL CAMERA
- FUJIFILM FinePix E550
- FUJIFILM FinePix E900
- FUJIFILM FinePix F700
- FUJIFILM FinePix F900EXR
- FUJIFILM FinePix HS10 HS11
- FUJIFILM FinePix HS20EXR
- FUJIFILM FinePix HS30EXR
- FUJIFILM FinePix S200EXR
- FUJIFILM FinePixS2Pro
- FUJIFILM FinePix S3Pro
- FUJIFILM FinePix S5000
- FUJIFILM FinePix S5200
- FUJIFILM FinePix S5500
- FUJIFILM FinePix S5600
- FUJIFILM FinePix S5Pro
- FUJIFILM FinePix S6000fd
- FUJIFILM FinePix S6500fd
- FUJIFILM FinePix S9500
- FUJIFILM FinePix S9600
- FUJIFILM FinePix S9600fd
- FUJIFILM FinePix X100
- FUJIFILM IS-1
- FUJIFILM X10
- FUJIFILM X100S
- FUJIFILM X100T
- FUJIFILM X20
- FUJIFILM X30
- FUJIFILM X-A1
- FUJIFILM X-E1
- FUJIFILM X-E2
- FUJIFILM XF1
- FUJIFILM X-M1
- FUJIFILM X-Pro1
- FUJIFILM XQ1
- FUJIFILM X-S1
- FUJIFILM X-T1
- Hasselblad Hasselblad 500 mech.
- Hasselblad Hasselblad H3D
- Kodak DCS Pro SLR/n
- Leaf Credo 40
- Leaf Credo 60
- Leaf Credo 80
- Leaf Leaf AFi-II 7(BT12701    )/Leaf AFi
- Leaf Leaf Aptus 75(LI400146   )/Large Format
- Leaf Leaf Aptus-II 10(LI300019   )/Phase One 645DF
- Leaf Leaf Aptus-II 10R(           )/Large Format
- Leaf Leaf Aptus-II 12(LI301306   )/Phase One 645DF/645AF
- Leaf Leaf Aptus-II 5(LI300059   )/Mamiya 645 AFD
- Leaf Leaf Aptus-II 8(LI300247   )/Mamiya 645 AFD
- LEICA DIGILUX 2
- LEICA D-LUX 3
- LEICA D-LUX 6
- LEICA V-LUX 1
- Mamiya-OP Co.,Ltd. MAMIYA ZD
- MINOLTA DIMAGE 5
- MINOLTA DIMAGE 7
- MINOLTA DIMAGE 7HI
- MINOLTA DIMAGE 7I
- MINOLTA DIMAGE A1
- MINOLTA DIMAGE A2
- MINOLTA DIMAGE A200
- MINOLTA DYNAX 5D
- MINOLTA DYNAX 7D
- NIKON CORPORATION NIKON 1 J4
- NIKON CORPORATION NIKON D1X
- NIKON CORPORATION NIKON D4S
- NIKON CORPORATION NIKON D7000
- NIKON CORPORATION NIKON D7100
- NIKON CORPORATION NIKON D750
- NIKON CORPORATION NIKON D800
- NIKON CORPORATION NIKON D810
- OLYMPUS CORPORATION C5060WZ
- OLYMPUS IMAGING CORP. E-PL6
- OLYMPUS IMAGING CORP. E-PL7
- OLYMPUS OPTICAL CO.,LTD C5050Z
- Panasonic DMC-FZ18
- Panasonic DMC-FZ30
- Panasonic DMC-FZ70
- Panasonic DMC-FZ8
- Panasonic DMC-GF3
- Panasonic DMC-GH1
- Panasonic DMC-GH4
- Panasonic DMC-L1
- Panasonic DMC-L10
- Panasonic DMC-LX2
- PENTAX Corporation PENTAX *ist D
- PENTAX Corporation PENTAX K100D Super
- PENTAX PENTAX K-5
- RICOH IMAGING COMPANY, LTD. PENTAX K-3
- SAMSUNG EK-GN120
- SAMSUNG NX3000
- SAMSUNG NX5
- SEIKO EPSON CORP. R-D1
- SONY DSC-R1
- SONY DSC-RX100M3
- SONY DSLR-A100
- SONY ILCA-77M2
- SONY ILCE-5000
- SONY ILCE-5100
- SONY ILCE-6000
- SONY ILCE-7S
back to top