source: changelog.txt

Last change on this file was 447:5b0b00659315, checked in by Dmitry Fedorov <fedorov@…>, 6 years ago

readme update

File size: 5.4 KB
Line 
1= Version Change Log =
2
3== 2.0 ==
4
5 * New: All command line operations are now ordered and thus may render different results to version 1.X
6 * New: Added DICOM support using GDCM 2.4.4
7 * New: Added Hounsfield space enhancements for CT DICOM data
8 * New: Added MPEG H265 encoding/decoding support
9 * New: Added interleaved data support for RAW decoder/encoder
10 * New: Added support for multi-file images with channels stored in separate files via -geometry 1,1,Ch and -il for list of files
11 * New: Added support for reading pyramidal files: reading resolution levels and/or specific tiles and applying all requested operations
12        Supported formats:
13          TIFF pyramids in two variuants: with top level pages with low-res images as well as low res stored in sub-ifds
14          OME-TIFF files support only sub-ifd storage in order to keep compatibility
15 * New: Added support for writing pyramidal files in both variants
16 * New: Support for virtual tiles, where reader will export tiles in requested sizes independent of what is stored in the image
17 * New: Added mosaicking command to assemble a large image from aligned non-overlapping tiles
18 * Update: replaced libjpeg with libjpeg-turbo 1.4.0 for faster decoding and encoding
19 * Update: improved parsing of OME-TIFF metadata using pugixml parser, improved parsing of channel data
20 * Update: added parsing of MetaXpress versions of STK files
21 * Update: updated ffmpeg to version 2.5.3 supporting H265
22 * Update: updated libpng to 1.6.16
23 * Fix: Fix for libpng reading 16-bit files
24
25== 1.70 ==
26 * New: GeoTIFF metadata parsing and coordinate conversions
27
28== 1.68 ==
29
30 * Update: OME-TIFF encoder/decoder updated to read and write new format, still compatible with the old one
31 * Update: Full support of unicode filenames for windows
32 * Fix: Report errors when tile could not be created due to unreadable format
33 * Fix: Removed error during PNG reading due to incorrect color space
34
35== 1.66 ==
36 * New: texture atlas generation
37 * New: support for multiple ROIs
38 * Update: Improved generation of video files, specifically H264 codec based
39 * Update: updated to ffmpeg 2.2.1
40 * Update: updated all image libraries
41
42== 1.65 ==
43 * New: thresholding, gamma correction, brightness and contrast
44 * New: Image transformations: color, space, etc
45 * New: Most operations are parallelized
46 * New: rotation, flip and mirror commands
47 * New: slic superpixels
48 * New: guessing rotation based on EXIF
49 * New: reading input files from a text file
50 * New: combined channel enhancements for RGB images
51 * New: Axis reprojection: XYZ -> XZY and XYZ -> YZX
52 * Update: many speed updates to large tiff files, meta and info calls
53 * Fix: many fixes for very large files, pixel formats, 3D interpolation
54
55== 1.55 ==
56 * New: Support for Digital Camera RAW - Adobe DNG, Canon CR2, CRW, Nikon NEF...
57 * New: Support for MicroManager OME-TIFF JSON metadata
58 * New: Parallelized resize and pyramid construction functions
59
60== 1.54 ==
61 * New: Channel fusion to RGB image given RGB components for each channel
62 * New: Decoding of preferred RGB components for each channel for all formats
63 * Updated: Zeiss LSM parser improved to decode more meatdata
64 * Updated: More information is printed about formats in XML
65
66== 1.53 ==
67 * New: Full support for OME-BigTIFF
68 * ffmpeg 1.0 support with WebM, x264, etc
69 * video deinterlacing
70
71== 1.52 ==
72
73 * New: No upsample argument in resize
74 * Update: Many improvements and fixes to OIB reader
75
76== 1.51 ==
77
78 * Support Zeiss ZVI file format
79 * EXIF/IPTC metadata parsing
80 * improve preferred channel mapping for OIB and Fluoview
81 * add support for 7 channel visual mapping: R,G,B,Y,C,M,Gray
82 * add registration based "overlapping frames" constraint for sampling
83 * add skipping frames in the beginning and at the end
84 * new binary: gobjects renderer, separate due to Qt usage
85 * new: store to and use histogram from the file
86 * support progressive jpeg encoding, make it default but allow option to disable
87
88== 1.45 ==
89
90 * New: Channel fusion that allows combining channels, ex: 1+4,2+4,3
91 * New: 3D interpolation (for 3D images) with Nearest Neighbor, Trilinear and Tricubic
92 * New: Append channels from another file, images must match sizes and pixel formats
93 * Fix: Writing OME-TIFF images with multiple channels
94
95== 1.44 ==
96
97==== General ====
98
99 * Major library updates and support for new platforms
100 * Added testing framework and all releases are now tested against exhaustive benchmark
101 * Full support for Windows64
102 * Full support for Intel based MacOSX
103 * Full support for Signed, Unsigned and Float images in: 8/16/32/64 bits (includes resize, histogram and Luts)
104 * Updated Matlab MEX: bimread
105 * Updated libraries: ffmpeg, libtiff, libjpeg, libpng
106
107==== Command line ====
108
109 * Support for definition of 5D geometry from command line
110 * All metadata is now transfered by default
111 * Add tiling command (generates a tiled pyramid is specified format in desired location)
112
113==== Formats ====
114
115 * Full support for BigTIFF
116 * Added support for OIB version 2.0.0.0
117 * Many OME-TIFF fixes
118 
119
120== 1.40 ==
121
122 * Heavily improved metadata system: extraction of many more tags for all formats, code clean-up, new command line options
123 * Added full support for OME-TIFF file format
124 * Heavily improved parsing for STK, LSM, Fluoview
125 * Improved command line parsing
126 * Several improvements and fixes for OIB format, mostly fixed loading of mosaics, greatly improved speed for large files
127 * Support for 1 and 4 bit images, they will be converted to 8 bit images
128
129== 1.33 ==
130
131 * Start of changelog
Note: See TracBrowser for help on using the repository browser.