Update AUTHORS, RELASE_NOTES.

parent f7bf1c09
* developers:
Roman Lebedev,
Tobias Ellinghaus,
Peter Budai,
johannes hanika,
Ulrich Pegelow,
Stefan Schöfegger,
......@@ -13,39 +14,44 @@ Alexandre Prokoudine.
* translators:
Pascal Obry,
Ger Siemerink,
Michel Leblond,
Tobias Ellinghaus,
shlomi braitbart,
tatica,
Novy Sawai,
Alexandre Prokoudine,
Báthory Péter,
Germano Massullo,
Báthory Péter,
Josep V. Moragues,
Matjaž Jeran,
Matthieu Moy,
Tomasz Golinski,
Ulrich Pegelow,
johannes hanika.
* contributors (at least 4 commits):
Peter Budai,
Dan Torop,
Ger Siemerink,
Michel Leblond,
Matthieu Moy,
Heiko Bauke,
Michel Leblond,
Žilvinas Žaltiena,
itinerarium,
Maximilian Trescher,
Wolfgang Mader,
code,
Andrea Volpato,
Matthieu Volat,
shlomi braitbart,
theres.
Dominik Markiewicz,
tatica.
* RawSpeed contributors (at least 1 commits):
Axel Waggershauser
Nathaniel Watson
Marco Caimi
Martijn Courteaux
Uwe Müssel
* RawSpeed contributors (at least 1 commit):
Axel Waggershauser,
Nathaniel Watson,
Dan Torop,
Marco Caimi,
Martijn Courteaux,
Uwe Müssel,
Vasily Khoruzhick.
And all those of you that made previous releases possible
we're proud to announce the third release candidate for the upcoming 2.4 series of darktable, 2.4.0rc2!
we're proud to finally announce the new feature release of darktable, 2.4!
the github release is here: [https://github.com/darktable-org/darktable/releases/tag/release-2.4.0rc2](https://github.com/darktable-org/darktable/releases/tag/release-2.4.0rc2).
the github release is here: [https://github.com/darktable-org/darktable/releases/tag/release-2.4.0](https://github.com/darktable-org/darktable/releases/tag/release-2.4.0).
as always, please don't use the autogenerated tarball provided by github, but only our tar.xz. the checksum is:
```
$ sha256sum darktable-2.4.0rc1.tar.xz
??? darktable-2.4.0rc1.tar.xz
$ sha256sum darktable-2.4.0rc1.dmg
??? darktable-2.4.0rc1.dmg
$ sha256sum darktable-2.4.0rc1.exe
??? darktable-2.4.0rc1.exe
$ sha256sum darktable-2.4.0.tar.xz
??? darktable-2.4.0.tar.xz
$ sha256sum darktable-2.4.0.dmg
??? darktable-2.4.0.dmg
$ sha256sum darktable-2.4.0.exe
??? darktable-2.4.0.exe
```
#### 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!
## changes since rc1
- Fix a bug in haze removal that resulted in black areas in the exported image
- Support Sony ILCE-7RM3
- Make calls to exiv2's readMetadata thread safe to not crash randomly
- Don't hide the mode combobox in the exposure module, just disable it
- Change the styling of insensitive bauhaus widgets
- Fix spurious segfault in local contrast
- Don't show an error popup on Windows when the CD drive is empty
when updating from the currently stable 2.2.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.4 to 2.2.x any more.
and the changelog as compared to 2.2.0 can be found below. Some of the fixes might have been backported to the stable 2.2.x series already.
#### 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!
- The maintainership of the RawSpeed library was transferred to the darktable project. The work on code cleanup, hardening, modernization, simplification and testing is ongoing.
- Well over 2 thousand commits to darktable+rawspeed since 2.2.0
- 244 pull requests handled
- 320+ issues closed
- Almost 3 thousand commits to darktable+rawspeed since 2.2.0
- 273 pull requests handled
- 340+ issues closed
- Updated user manual is coming soon™
Gource visualization of git log from 2.2.0 to right before 2.4.0: https://youtu.be/VNdFenRQWtw
## Hell Froze Over
- As you might have read on our [news post](https://www.darktable.org/2017/08/darktable-for-windows/) we finally ported darktable to Windows and intend to support it in the future. At the moment it's still lacking a few features (for example there is not printing support), has a few limitations (tethering requires special drivers to be installed) and comes with its own set of bugs. But overall we are confident that it's quite usable already and hope you will enjoy it. A very special thanks goes to Peter Budai who finally convinced us to agree to the port and who did most of the work.
......@@ -135,7 +127,7 @@ and the changelog as compared to 2.2.0 can be found below. Some of the fixes mig
## Changed Dependencies
- CMake 3.1 is now required.
- In order to compile darktable you now need at least gcc-4.9+/clang-3.4+, and gcc-5.0+ is *highly* recommended.
- In order to compile darktable you now need at least gcc-5.0+/clang-3.4+.
- ZLIB is now required for the DNG Deflate compressed raw support.
- darktable now uses Lua 5.3
......@@ -243,6 +235,7 @@ and the changelog as compared to 2.2.0 can be found below. Some of the fixes mig
- Canon PowerShot G9 X Mark II
- Fujifilm X-M1
- Fujifilm X-Pro1
- Fujifilm X-Pro2
- Fujifilm X-T20
- Leica X2
- Nikon Coolpix A
......@@ -273,6 +266,7 @@ and the changelog as compared to 2.2.0 can be found below. Some of the fixes mig
- Sony ILCA-68
- Sony ILCE-5000
- Sony ILCE-6500
- Sony ILCE-7RM3
## Updated Translations
......
......@@ -44,6 +44,7 @@ ALL_DEVELOPERS = [
"Pascal Obry",
"Pascal de Bruijn",
"Pedro Côrte-Real",
"Peter Budai",
"Roman Lebedev",
"Simon Spannagel",
"Stefan Schöfegger",
......@@ -66,15 +67,13 @@ def get_shortlog(path="")
return hash
end
Dir.chdir(File.dirname(__FILE__)+"/../")
SHORTLOG = get_shortlog().keep_if{ |authorname, count| count >= SHORTLOG_THRESHOLD }
# all developers, that made any changes in selected timeframe
DEVELOPERS = SHORTLOG.select{ |authorname, count| ALL_DEVELOPERS.include?(authorname) }
# all the people that changed PO files
TRANSLATORS = get_shortlog("./po/*.po ./doc/man/po/*.po") \
TRANSLATORS = get_shortlog("./po/*.po ./doc/man/po/*.po ./doc/usermanual/po/*.po") \
# and keep only the ones with at least this much commits
.keep_if { |authorname, count| count >= TRANSLATOR_THRESHOLD }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment