Releases: TonyValenti/Mime-Detective-clarkis117
Releases · TonyValenti/Mime-Detective-clarkis117
v99
0.0.6 beta5 (#29) * beta4 * value based array class * incremental update * beta4 fix edge cases * correction this is beta3 * delete empty projs * remove unneeded using statements * beta4 initial * more work towards beta 4, removed duplicate tests * allow unsafe and linear trie * Beta4, added a new trie impl that is as fast as the ArrayTrie but uses about 1/4 of the memory * fix type * beta5
v96
Enhanced support for XML files detection (#26)
v94
Add support for Empty zip file (#27)
v91
Update README.md (#22)
v89
0.0.6 beta4 (#21)
v81
0.0.6 beta3 (#19) * beta4 * value based array class * incremental update * beta4 fix edge cases * correction this is beta3 * delete empty projs * remove unneeded using statements
v73
0.0.6 beta2 (#17) * Beta2 bug fix
v70
0.0.6-beta1 (#15) Mime-Detective 0.0.6-beta1 includes numerous changes and improvements. Analyzer Abstraction (IFileAnalyzer) for allowing extensibility Static extension method extensibility through the static MimeAnalyzer class Various improvements and additions to the underlying file header definitions Significantly faster file header matching algorithms Seekable Streams are now reset to position 0 by default for extension methods that accept streams Secondary Analyzer for MS Document Type matching the MSDoc header (aka MS_Office) More test coverage Tries (prefix trees) and Analyzers This release now includes 3 different file header matching implementations: ArrayBasedTrie -- Fastest implementation by far -- Consumes the most amount of memory DictionaryBasedTrie -- Significantly slower than ArrayBasedTrie -- Significantly faster than LinearCountingAnalyzer -- Consumes significantly less memory than ArrayBasedTrie -- This is the default LinearCountingAnalyzer -- A simple linear Algorithm, iterates through a list -- Significantly slower than all other implementations -- Consumes the least memory Default header matching algorithm is now the DictionaryBasedTrie, constructed from MimeType.Types, and can be manipulated via the static MimeAnalzyer.PrimaryAnalzyer property. The Linear Algorithm now has the same behavior as tries. It will try to find the highest completely matching definition.
v60
Increment pkg version (#14)
v57
Merge pull request #13 from 1100594/Issue12 Fix NullReferenceException reading Excel: 0.0.6-alpha1 #12