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