-
Notifications
You must be signed in to change notification settings - Fork 30
/
ChangeLog
115 lines (89 loc) · 4.03 KB
/
ChangeLog
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
== 1.5.3.1 / 2024-03-28
- Duplicate homepage in gemspec metadata to fix rubygems (fixes github #18).
== 1.5.3 / 2024-03-28
- Remove OrderedHash (github #12, mvz).
- Change project homepage to github and add .rdoc extension to README.
- Update wiki links in README to point to github not googlecode.
- Fix broken Attachment#save (github #14).
== 1.5.2 / 2014-08-20
- Move mime.rb file to avoid conflicts with mime_types gem (github #7,
blerins).
- Minor fix to mapitool for ruby >= 1.9.
- Alway require mapi/convert (indirect fix for missed step in README,
github #6).
- Various minor cleanups.
== 1.5.1 / 2012-07-03
- Fix handling of different body types (issue #14). Was breaking on
files without RTF content since 8933c26e, and also failing on files
where PR_BODY_HTML was a string rather than a stream.
- Move classes from RTF into Mapi::RTF (github #4).
== 1.5.0 / 2011-05-18
- Fixes for ruby 1.9.
- Move Mime into the Mapi module namespace (crowbot).
- Use ascii regex flag to avoid unicode probs (crowbot).
== 1.4.0 / 2008-10-12
- Initial simple msg test case.
- Update TODO, stripping out all the redundant ole stuff.
- Fix property set guids to use the new Ole::Types::Clsid type.
- Add block form of Msg.open
- Fix file requires for running tests individually.
- Update pst RangesIO subclasses for changes in ruby-ole.
- Merge initial pst reading code (converted from libpst).
- Pretty big pst refactoring, adding initial outlook 2003 pst support.
- Flesh out move to mapi to clean up the way pst hijacks the msg
classes currently.
- Add a ChangeLog :).
- Update README, by converting Home.wiki with wiki2rdoc converter.
- Separate out generic mapi object code from msg code, and separate out
conversion code.
- Add decent set of Mapi and Msg unit tests, approaching ~55% code coverage,
not including pst.
- Add TMail note conversion alternative, to eventually allow removal of
custom Mime class.
- Expose experimental pst support through renamed mapitool program.
== 1.3.1 / 2007-08-21
- Add fix for issue #2, and #4.
- Move ole code to ruby-ole project, and depend on it.
== 1.2.17 / 2007-05-13
(This was last release before splitting out ruby-ole. subsequent bug fix
point releases 1-3 were made directly on the gem, not reflected in the
repository, though the fixes were also forward-ported.)
- Update Ole::Storage backend, finalising api for split to separate
library.
== 1.2.16 / 2007-04-28
- Some minor fixes to msg parser.
- Extending RTF and body conversion support.
- Initial look at possible wmf conversion for embedded images.
- Add initial cli converter tool
- Add rdoc to ole/storage, and msg/properties
- Add streaming IO support to Ole::Storage, and use it in Msg::Properties
- Updates to test cases
- Add README, and update TODO
- Convert rtf support tools in c to small ruby class.
- Merge preliminary write support for Ole::Storage, as well as preliminary
filesystem api.
== 1.2.13 / 2007-01-22
- Nested msg support
== 1.2.10 / 2007-01-21
- Add initial vcard support.
- Implement a named properties map, for vcard conversion.
- Add orderedhash to Mime for keeping header order
- Fix line endings in lib/mime
- First released version
== <= 1.2.9 / 2007-01-11..2007-01-19
(Haven't bothered to note exact versions and dates - nothing here was released.
can look at history of lib/msg.rb to see exact VERSION at each commit.)
- Merged most of the named property work.
- Added some test files.
- Update svn:ignore, to exclude test messages and ole files which I can't
release. Need to get some clean files for use in test cases.
Also excluding source to the mapitags files for the moment.
A lot of it is not redistributable
- Added a converter to extract embedded html in rtf. Downloaded somewhere,
source unknown.
- Minor fix to ole/storage.rb, after new OleDir#type behaviour
- Imported support.rb, replacing previously required std.rb
- Added initial support for parsing times in Msg::Properties.
- Imported some rtf decompression code and minor updates.
- Cleaned up the ole class a bit
- Fixed OleDir#data method using sb_blocks map (see POLE).