-
Notifications
You must be signed in to change notification settings - Fork 35
/
RELEASE.txt
152 lines (82 loc) · 4.95 KB
/
RELEASE.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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
v1.14.0 - v1.14.1
- 1.14.1 (08-06-2024): #64: [Bug] Parsing lists to HTML has double bullet points
- 1.14.0 (25-05-2024): #80: RTF converted to HTML doesn't always detect charset properly
v1.13.0 - v1.13.4
- 1.13.4 (04-May-2024): bumped apache poi to 5.2.5 and managed commons-io to 2.16.1
- 1.13.3 (04-May-2024): bumped angus-activation from 2.0.2 to 2.0.3
- 1.13.2 (05-April-2024): #73: Don't overwrite existing address, but do retain X500 address if available
- 1.13.1 (04-April-2024): #73: Further improve X500 addresses detection
- 1.13.0 (18-January-2024): #71: Update to latest Jakarta+Angus dependencies
v1.12.0 (10-December-2023)
- #70: [Enhancement] ignore recipients with null-address
v1.11.0 - v1.11.1
- 1.11.1 (08-December-2023): #69: Enhancement: instead of ignoring them completely, only ignore for embedded images
- 1.11.0 (08-December-2023): #69: Enhancement: ignore attachment with missing content
v1.10.0 - v1.10.2
- 1.10.2 (03-December-2023): #68: Improved heuristics for X500 Names
- 1.10.1 (24-October-2023): #67: Fixed "Adding possibility to parse X500 Names"
- 1.10.0 (24-October-2023): #67: Adding possibility to parse X500 Names (don't use this version)
v1.9.0 - v1.9.7
- 1.9.6 (18-July-2022): #57: Same, but now with Collection values to support duplicate headers
- 1.9.5 (18-July-2022): #57: Headers should be more accessible, rather than just a big string of text
- 1.9.x - a bunch of dependency fixes and tries apparently, my release train was not so smooth here, sorry
- 1.9.0 (13-May-2021): #55: CVE issue: Update Apache POI and POI Scratchpad
v1.8.0 - v1.8.1
- v1.8.1 (31-January-2022): #41: OutlookMessage.getPropertyValue() should be public
- v1.8.0 (31-January-2022): #52: Adjust dependencies and make Java 9+ friendly
- v1.8.0 (31-January-2022): #45: Bump commons-io from 2.6 to 2.7
v1.7.10 - v1.7.13 (17-November-2021)
- #49: bugfix solved by improved charset handling
- #46: bugfix Rare NPE case of producing empty nested outlook attachment when there should be no attachments
- #43: bugfix getFromEmailFromHeaders cannot handle "quoted-name-with@at-sign"
- some minor code improvements
v1.7.9 (10-October-2020)
- #28/#36: bugfix NumberFormatException on parsing .msg files
v1.7.8 (4-August-2020)
- #35: Clarify permission to publish project using Apache v2 license
v1.7.0 - v1.7.7 (9-January-2020 - 17-July-2020)
- v1.7.7 - #34: Wrong encoding for bodyHTML
- v1.7.5 - #31: Bugfix for attachments with special characters in the name
- v1.7.4 - #27: Same as 1.7.3, but now also for chinese senders
- v1.7.3 - #27: When from name/address are not available (unsent emails), these fields are filled with binary garbage
- v1.7.2 - #26: To email address is not handled properly when name is omitted
- v1.7.1 - #25: NPE on ClientSubmitTime when original message has not been sent yet
- v1.7.1 - #23: Bug: __nameid_ directory should not be parsed (and causing invalid HTML body)
- v1.7.0 - #18: Upgrade Apache POI 3.9 -> 4.x
Note: Apache POI requires minimum Java 8
v1.6.0 (8-January-2020)
- #21: Multiple TO recipients are not handles properly
v1.5.0 (18-December-2019)
- #20: CC and BCC recipients are not parsed properly
- #19: Use real Outlook ContentId Attribute to resolve CID Attachments
v1.4.1 (22-October-2019)
- #17: Fixed encoding error for UTF-8's Windows legacy name (cp)65001
v1.4.0 (13-October-2019)
- #9: Replaced the RFC to HTML converter with a brand new RFC-compliant convert! (thanks to @fadeyev!)
v1.3.0 (4-October-2019)
- #14: Dependency problem with Java9+, missing Jakarta Activation Framework
- #13: HTML start tags with extra space not handled correctly
- #11: SimpleRTF2HTMLConverter inserts too many <br/> tags
- #10: Embedded images with DOS-like names are classified as attachments
- #9: SimpleRTF2HTMLConverter removes some valid tags during conversion
v1.2.1 (12-May-2019)
- Ignore non S/MIME related content types when extracting S/MIME metadata
- Added toString and equals methods to the S/MIME data classes
v1.1.21 (4-May-2019)
- Upgraded mediatype recognition based on file extension for incomplete attachments
- Added / improved support for public S/MIME meta data
1.1.20 (14-April-2019)
- #7: Fix missing S/MIME header details that are needed to determine the type of S/MIME application
1.1.19 (10-April-2019)
- Log rtf compression error, but otherwise ignore it and keep going and extract what we can.
1.1.18 (5-April-2019)
- #6: Missing mimeTag for attachments should be guessed based on file extension
1.1.17 (19-August-2018)
- implemented robust support for character sets / code pages in RTF to HTML conversion (fixes chinese support #3)
- fixed bug where too much text was cleaned up as part of superfluous RTF cleanup step when converting to HTML
- Performance boost in the RTF -> HTML converter
1.1.16 (~28-Februari-2017)
- First Maven deployment, continuing version number from 1.1.15 of msgparser (https://github.com/bbottema/msgparser)
1.16
- Added support for replyTo name and address
- cleaned up code (1st wave)