-
Notifications
You must be signed in to change notification settings - Fork 78
/
Release notes.txt
94 lines (74 loc) · 2.94 KB
/
Release notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
ver 2.2
ADD: NET Standard 2.0 platform support
ver 2.1
FIXED: Issues with failed initialization to FREESECT (0xFFFFFFFF) of FAT sectors
FIXED: Issues with file-corruption detection
MIGRATION TO GITHUB
-------
ver 2.0 - Stable release.
LAST SF release.
---------
ver 2.0 pre-release (NOT FOR PRODUCTION)
ADD: Red-Black tree full implementation to speed up large data structure read access (thousands of stream/storage objects)
ADD: Enhanced Stream resizing
ADD: Extensions to use native .net framework Stream object
ADD: Code has been ported to .net 4.0 framework
NOTE: This is a technical preview not aimed to production use.
---------
ver 1.5.4
FIXED: In particular conditions, an opened file could be left opened after a loading exception
FIXED: Circular references of corrupted files could lead to stack overflows
FIXED: Enanched standard compliance: corrupted file loading defaults to abort operation.
ADD: Version property
ADD: New overloaded constructors to force the load of possibly corrrupted files.
---------
ver 1.5.3
ADD: 'GetAllNamedEntries' Method to access structured files without tree-loading performance penalties
ADD: New hex editor for stuctured storage explorer sample application
---------
ver 1.5.2
FIXED: Math error in sector number recognition caused exception when reading some streams
FIXED: Saving twice caused OutOfMemoryException
FIXED: Error when using names of exactly 31 characters for streams or storages
---------
ver: 1.5.1.
FIXED: Casting error when removing uncommitted-added Stream.
ADDED: CFDuplicatedItem exception thrown when trying to add duplicated items (previously item addition was silently failing).
---------
ver: 1.5.0
FIXED: Exception thrown when removing a stream of length equals to zero.
---------
ver: 1.5.0 - RC1
ADD: New Update mode to commit changes to the underlying stream
ADD: Sector recycle to reuse unallocated sectors
ADD: File shrinking to compact compound files
ADD: Support for version 4 of specs (4096 bytes sectors)
ADD: Partial stream data reading to read data from a specified offset
ADD: Advanced lazy loading to reduce memory footprint of application
!! FIXED: CHANGED NAMESPACE to OpenMcdf !!
--------
ver: 1.4.1
FIXED: ERROR, internal modifier applied to Delete method
FIXED: Redundant method call for DIFAT chain
ADD: 'Delete' feature for sample project
--------
ver. 1.4.0
ADD: 'Remove' feature for storage and stream objects.
FIXED: ERROR in manipulation of streams with a length of 4096 bytes (cutoff bug) (Thx to meddingt)
FIXED: ERROR in zero sized streams
--------
ver. 1.3.1
FIXED: Error in DIFAT sectors manipulation
--------
ver. 1.3
FIXED: Null pointer in traversal with empty storages;
--------
ver. 1.2
FIXED: Fixed ministream (<4096 bytes) bug;
--------
ver. 1.1
ADD: Added traversal of Compound file method (VisitEntries);
FIXED: Fixed bug when multiple storage added;
--------
ver. 1.0
Initial release