Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
e28b490
Examples
MarcosMeli Jul 30, 2015
99c1aec
Culture aware DateConverter
MarcosMeli Jul 30, 2015
9a15e1d
Write Checks
MarcosMeli Jul 30, 2015
3ea9169
Examples
MarcosMeli Jul 30, 2015
aee8a8f
Examples
MarcosMeli Jul 30, 2015
8496bc8
Examples
MarcosMeli Jul 31, 2015
4b5bcb9
Enhace and Test RecordOptions (Closes #125)
MarcosMeli Jul 31, 2015
01b5c46
Examples and Version Update
MarcosMeli Jul 31, 2015
ba85696
Fix Clone Tests
MarcosMeli Jul 31, 2015
fd80670
New Examples
MarcosMeli Jul 31, 2015
3df95a4
Examples
MarcosMeli Jul 31, 2015
cd6d2c4
Examples
MarcosMeli Jul 31, 2015
3af5526
Merge pull request #128 from MarcosMeli/culture-awere-dateconverter
MarcosMeli Aug 1, 2015
968faa3
Upgrade SandCastle, Add Analytics and Adsense to docs
MarcosMeli Aug 1, 2015
357df52
Utf8 Encoding Replace
MarcosMeli Aug 1, 2015
50e775f
Adding old 1.5 version to the repo
MarcosMeli Aug 1, 2015
75aeb25
HeaderText Tests
MarcosMeli Aug 1, 2015
f18b459
Remove NuGet Folder
MarcosMeli Aug 1, 2015
4ea3e6c
Examples
MarcosMeli Aug 1, 2015
af9b40a
FileHelpersAnalyzer 0.2 #64
MarcosMeli Aug 2, 2015
ac95511
New Analizer Path
MarcosMeli Aug 2, 2015
17fe10e
Testing Passing Ok :clap:
MarcosMeli Aug 2, 2015
0aa4d71
Adding more tests to the Analyzer #64
MarcosMeli Aug 2, 2015
afa448f
Each Analyzer in a folder
MarcosMeli Aug 2, 2015
679a5d5
Testing Analyzer
MarcosMeli Aug 2, 2015
74a8a43
Analyzer
MarcosMeli Aug 2, 2015
35513e0
Update NuGet Info for 3.1 release :clap:
MarcosMeli Aug 2, 2015
921064f
Move examples exe out of next release
MarcosMeli Aug 2, 2015
43119f9
IComparableRecord<T> --> IComparable<T>
MarcosMeli Aug 2, 2015
c321180
New Examples for Notification
MarcosMeli Aug 2, 2015
acb59d2
More Examples
MarcosMeli Aug 2, 2015
d53663d
New Examples final 3.1 release
MarcosMeli Aug 2, 2015
860d7ca
Final 3.1 Release :clap: :cake:
MarcosMeli Aug 2, 2015
2225d73
Update Readme.md
MarcosMeli Aug 3, 2015
4742e57
Update Readme.md
MarcosMeli Aug 3, 2015
e0c84c3
Fix typo
estalldecker Aug 3, 2015
0ec297a
FileHelpers Analyzer
MarcosMeli Aug 3, 2015
4728647
Tests: Check Obsoletes
MarcosMeli Aug 4, 2015
1a5c15a
Analyzer with new Fixes :clap:
MarcosMeli Aug 4, 2015
7d41055
FileHelper Analyzer
MarcosMeli Aug 4, 2015
f923cda
Version Info
MarcosMeli Aug 4, 2015
36188b3
Analyzer 1.0.2 Final Version :) all works fine closes #64
MarcosMeli Aug 4, 2015
eb2d406
Analyzer Readme
MarcosMeli Aug 4, 2015
0c21614
Update readme.md
MarcosMeli Aug 4, 2015
b6fa5bb
Adding more cases and testing
MarcosMeli Aug 4, 2015
1a9e81c
Analyzer 1.0.5 Now checks Symbol Info to be sure is the right Type (c…
MarcosMeli Aug 4, 2015
90c4e73
Adding test case to validate Quoted with IgnoreFirst
MarcosMeli Aug 4, 2015
f2f1fa6
Better Examples
MarcosMeli Aug 5, 2015
dcf6562
New Analyzers :) Version 1.1.0 released
MarcosMeli Aug 6, 2015
3b8f569
Remove always null warning
regisbsb Aug 6, 2015
03b5a49
Merge pull request #141 from regisbsb/patch-1
MarcosMeli Aug 6, 2015
f2df8cd
Augment ConvertException with known information
regisbsb Aug 6, 2015
3fcd49d
Merge pull request #142 from regisbsb/patch-2
MarcosMeli Aug 6, 2015
9aece79
Testing Analyzer in travis
MarcosMeli Aug 6, 2015
704d33d
Can not run Analyzer in travis because it needs NuGet 2.8.6
MarcosMeli Aug 6, 2015
b634587
Solving Problem with MultiRecordEngine and Optional Fields Fix #143
MarcosMeli Aug 7, 2015
24e91a9
Can't use null propagation because build compiles with C#5
MarcosMeli Aug 7, 2015
9b4329d
Invite us a beer :beers: links
MarcosMeli Aug 8, 2015
c4c2e2e
Change default buffer size
MarcosMeli Aug 8, 2015
296ef60
SortTest and Buffer Size
MarcosMeli Aug 8, 2015
623beda
Fix Demos Build
MarcosMeli Aug 8, 2015
e68ccfd
Examples
MarcosMeli Aug 9, 2015
d55406b
Change Version Handling
MarcosMeli Aug 10, 2015
324c46c
NuGet Versions in build
MarcosMeli Aug 10, 2015
652c9c1
Version 3.1.5
MarcosMeli Aug 11, 2015
6444f4b
Merge pull request #147 from jboyer2012/AsList-AsDT-AsExtention-Methods
MarcosMeli Aug 11, 2015
a44a668
Change Library to .NET 4.0
MarcosMeli Aug 11, 2015
ae50a79
Rename extension file class
MarcosMeli Aug 11, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@

# Custom for Visual Studio
*.cs diff=csharp

# Standard to msysgit
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain
13 changes: 10 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,23 @@ _ReSharper.FileHelpers
/*.ncrunchsolution
/_ReSharper.FileHelpers.OnlyLib
/FileHelpers.Tests/Data/*/~$*

/FileHelpers.Benchmarks/Release
/FileHelpers.Tests/Release

/Release
/FileHelpers.Tests/Data/temp.txt

/packages
/FileHelpers/FileHelpers.xml
FileHelpers.sln.sdsettings
FileHelpers.ExcelStorage/FileHelpers.ExcelStorage.xml
FileHelpers.userprefs
/.vs
/FileHelpers.Analyzer/.vs
/FileHelpers.Analyzer/packages
/FileHelpers.Analyzer/FileHelpers.Analyzer/FileHelpers.Analyzer/bin
/FileHelpers.Analyzer/FileHelpers.Analyzer/FileHelpers.Analyzer/obj
/FileHelpers.Analyzer/FileHelpers.Analyzer/FileHelpers.Analyzer.Test/bin
/FileHelpers.Analyzer/FileHelpers.Analyzer/FileHelpers.Analyzer.Test/obj
/FileHelpers.Analyzer/FileHelpers.Analyzer/FileHelpers.Analyzer.Vsix/bin
/FileHelpers.Analyzer/FileHelpers.Analyzer/FileHelpers.Analyzer.Vsix/obj
/FileHelpers.Examples/obj
/FileHelpers.Examples/Release
2 changes: 1 addition & 1 deletion .nuget/packages.config
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="coveralls.net" version="0.5.0" />
<package id="EWSoftware.SHFB" version="2014.11.22.0" />
<package id="EWSoftware.SHFB" version="2015.7.25" />
<package id="ilmerge" version="2.14.1208" />
<package id="OpenCover" version="4.6.166" />
<package id="psake" version="4.4.1" />
Expand Down
5 changes: 4 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ language: csharp
solution: FileHelpers.sln
install:
- nuget restore FileHelpers.sln
# - nuget restore FileHelpers.Analyzer/FileHelpers.Analyzer.sln
- nuget install NUnit.Runners -Version 2.6.4 -OutputDirectory testrunner
script:
- xbuild /p:Configuration=Debug FileHelpers.sln
- mono ./testrunner/NUnit.Runners.2.6.4/tools/nunit-console.exe ./FileHelpers.Tests/Release/FileHelpers.Tests.dll -exclude=NotOnMono
- mono ./testrunner/NUnit.Runners.2.6.4/tools/nunit-console.exe ./FileHelpers.Tests/Release/FileHelpers.Tests.dll -exclude=NotOnMono
# - xbuild /p:Configuration=Debug FileHelpers.Analyzer/FileHelpers.Analyzer.sln
# - mono ./testrunner/NUnit.Runners.2.6.4/tools/nunit-console.exe ./FileHelpers.Analyzer/FileHelpers.Analyzer/FileHelpers.Analyzer.Test/Debug/FileHelpers.Analyzer.Test.dll
3 changes: 0 additions & 3 deletions Build/AddVersion.bat

This file was deleted.

5 changes: 3 additions & 2 deletions Build/CurrentVersion.ps1
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
properties {
$CurrentVersion = "3.1.0"
$AssemblyVersion = "3.2"
$CurrentVersion = $AssemblyVersion + ".0"
$FullCurrentVersion = $CurrentVersion + ".0"
$VisibleVersion = $CurrentVersion + "-rc2"
$VisibleVersion = $CurrentVersion + ""
}
44 changes: 39 additions & 5 deletions Build/FileHelpers.shfbproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,11 @@
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
<PropertyGroup>
<!-- NOTE: Update the version number in the path to match the package version -->
<SHFBROOT Condition=" '$(SHFBROOT)' == '' ">$(MSBuildThisFileDirectory)..\packages\EWSoftware.SHFB.2014.11.22.0\Tools\</SHFBROOT>
<SHFBROOT Condition=" '$(SHFBROOT)' == '' ">$(MSBuildThisFileDirectory)..\packages\EWSoftware.SHFB.2015.7.25.0\Tools\</SHFBROOT>
<CopyrightHref>http://www.filehelpers.net</CopyrightHref>
<HelpFileVersion>1.0.0.0</HelpFileVersion>
<FooterText>
</FooterText>
</PropertyGroup>
<PropertyGroup>
<!-- The configuration and platform will be used to determine which
Expand All @@ -13,7 +16,7 @@
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{cf4a2d77-89f2-4e65-a2bf-4b2318265600}</ProjectGuid>
<SHFBSchemaVersion>1.9.9.0</SHFBSchemaVersion>
<SHFBSchemaVersion>2015.6.5.0</SHFBSchemaVersion>
<!-- AssemblyName, Name, and RootNamespace are not used by SHFB but Visual
Studio adds them anyway -->
<AssemblyName>Documentation</AssemblyName>
Expand Down Expand Up @@ -94,10 +97,41 @@ The Library also has support for import/export data from differents storages lik
<component id="API Token Resolution">{@TokenFiles}
<replace elements="/*//token" item="string(.)" /></component>
</ComponentConfig>
<ComponentConfig id="Code Block Component" enabled="True"><component id="Code Block Component"><basePath value="{@HtmlEncProjectFolder}" /><outputPaths>{@HelpFormatOutputPaths}</outputPaths><allowMissingSource value="false" /><removeRegionMarkers value="false" /><colorizer syntaxFile="{@SHFBFolder}PresentationStyles\Colorizer\highlight.xml" styleFile="{@SHFBFolder}PresentationStyles\Colorizer\highlight.xsl" stylesheet="{@SHFBFolder}PresentationStyles\Colorizer\highlight.css" scriptFile="{@SHFBFolder}PresentationStyles\Colorizer\highlight.js" disabled="{@DisableCodeBlockComponent}" language="cs" tabSize="0" numberLines="false" outlining="false" keepSeeTags="false" defaultTitle="true" /></component></ComponentConfig>
<ComponentConfig id="Syntax Component" enabled="True"><component id="Syntax Component"><syntax input="/document/reference" output="/document/syntax" renderReferenceLinks="false" /><generators>
<ComponentConfig id="Code Block Component" enabled="True">
<component id="Code Block Component">
<basePath value="{@HtmlEncProjectFolder}" />
<outputPaths>{@HelpFormatOutputPaths}</outputPaths>
<allowMissingSource value="false" />
<removeRegionMarkers value="false" />
<colorizer syntaxFile="{@SHFBFolder}PresentationStyles\Colorizer\highlight.xml" styleFile="{@SHFBFolder}PresentationStyles\Colorizer\highlight.xsl" stylesheet="{@SHFBFolder}PresentationStyles\Colorizer\highlight.css" scriptFile="{@SHFBFolder}PresentationStyles\Colorizer\highlight.js" disabled="{@DisableCodeBlockComponent}" language="cs" tabSize="0" numberLines="false" outlining="false" keepSeeTags="false" defaultTitle="true" />
</component>
</ComponentConfig>
<ComponentConfig id="Syntax Component" enabled="True">
<component id="Syntax Component">
<syntax input="/document/reference" output="/document/syntax" renderReferenceLinks="false" />
<generators>
{@SyntaxFilters}
</generators><containerElement name="codeSnippetGroup" addNoExampleTabs="true" includeOnSingleSnippets="false" groupingEnabled="{@CodeSnippetGrouping}" /><configurations><generator id="C#" /><generator id="Visual Basic"><includeLineContinuation value="false" /></generator><generator id="Visual Basic Usage"><includeLineContinuation value="false" /></generator><generator id="Managed C++" /><generator id="F#" /><generator id="J#" /><generator id="JScript" /><generator id="JavaScript" /><generator id="XAML Usage" /><generator id="ASP.NET" /></configurations></component></ComponentConfig></ComponentConfigurations>
</generators>
<containerElement name="codeSnippetGroup" addNoExampleTabs="true" includeOnSingleSnippets="false" groupingEnabled="{@CodeSnippetGrouping}" />
<configurations>
<generator id="C#" />
<generator id="Visual Basic">
<includeLineContinuation value="false" />
</generator>
<generator id="Visual Basic Usage">
<includeLineContinuation value="false" />
</generator>
<generator id="Managed C++" />
<generator id="F#" />
<generator id="J#" />
<generator id="JScript" />
<generator id="JavaScript" />
<generator id="XAML Usage" />
<generator id="ASP.NET" />
</configurations>
</component>
</ComponentConfig>
</ComponentConfigurations>
</PropertyGroup>
<!-- There are no properties for these two groups but they need to appear in
order for Visual Studio to perform the build. -->
Expand Down
15 changes: 8 additions & 7 deletions Build/NuGet/FileHelpers.ExcelNPOIStorage.nuspec
Original file line number Diff line number Diff line change
@@ -1,25 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>FileHelpers.ExcelNPOIStorage</id>
<version>3.0.5</version>
<version>3.2.0</version>
<title>FileHelpers.ExcelNPOIStorage</title>
<authors>Marcos Meli</authors>
<authors>Marcos Meli and Contributors</authors>
<owners>Marcos Meli</owners>
<licenseUrl>http://www.filehelpers.net/#license</licenseUrl>
<projectUrl>http://www.filehelpers.net</projectUrl>
<iconUrl>http://www.filehelpers.net/images/filehelpers_box_small.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Extension for FileHelpers to support Excel read/write operations using NPOI Library</description>
<description>Extension for FileHelpers to support Excel read/write operations using NPOI Library www.filehelpers.net</description>
<summary>Extension for FileHelpers to support Excel read/write operations using NPOI Library</summary>
<releaseNotes>www.filehelpers.net/changelog</releaseNotes>
<copyright>Marcos Meli - Devoo</copyright>
<tags>Excel Import Export</tags>
<tags>Excel, Import, Export, FileHelpers, FileHelper</tags>
<frameworkAssemblies>
<frameworkAssembly assemblyName="System.Data" targetFramework="" />
<frameworkAssembly assemblyName="System.Xml" targetFramework="" />
</frameworkAssemblies>
<dependencies>
<dependency id="FileHelpers" version="-VisibleVersion-" />
<dependency id="FileHelpers" version="3.2.0" />
</dependencies>
</metadata>
<files>
Expand All @@ -28,4 +29,4 @@
<file src="..\..\Release\Lib\net45\FileHelpers.ExcelNPOIStorage.dll" target="lib\net45\FileHelpers.ExcelNPOIStorage.dll" />
<file src="..\..\Release\Lib\net45\FileHelpers.ExcelNPOIStorage.xml" target="lib\net45\FileHelpers.ExcelNPOIStorage.xml" />
</files>
</package>
</package>
15 changes: 8 additions & 7 deletions Build/NuGet/FileHelpers.ExcelStorage.nuspec
Original file line number Diff line number Diff line change
@@ -1,25 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>FileHelpers.ExcelStorage</id>
<version>3.0.5</version>
<version>3.2.0</version>
<title>FileHelpers.ExcelStorage</title>
<authors>Marcos Meli</authors>
<authors>Marcos Meli and Contributors</authors>
<owners>Marcos Meli</owners>
<licenseUrl>http://www.filehelpers.net/#license</licenseUrl>
<projectUrl>http://www.filehelpers.net</projectUrl>
<iconUrl>http://www.filehelpers.net/images/filehelpers_box_small.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Extension for FileHelpers to support Excel read/write operations, using Interop Assemblies (deprecated)</description>
<description>Extension for FileHelpers to support Excel read/write operations, using Interop Assemblies (deprecated) www.filehelpers.net</description>
<summary>Extension for FileHelpers to support Excel read/write operations, using Interop Assemblies (deprecated)</summary>
<releaseNotes>www.filehelpers.net/changelog</releaseNotes>
<copyright>Marcos Meli - Devoo</copyright>
<tags>Excel Import Export</tags>
<tags>Excel, Import, Export, NPOI, FileHelpers, FileHelper</tags>
<frameworkAssemblies>
<frameworkAssembly assemblyName="System.Data" targetFramework="" />
<frameworkAssembly assemblyName="System.Xml" targetFramework="" />
</frameworkAssemblies>
<dependencies>
<dependency id="FileHelpers" version="-VisibleVersion-" />
<dependency id="FileHelpers" version="3.2.0" />
</dependencies>
</metadata>
<files>
Expand All @@ -28,4 +29,4 @@
<file src="..\..\Release\Lib\net45\FileHelpers.ExcelStorage.dll" target="lib\net45\FileHelpers.ExcelStorage.dll" />
<file src="..\..\Release\Lib\net45\FileHelpers.ExcelStorage.xml" target="lib\net45\FileHelpers.ExcelStorage.xml" />
</files>
</package>
</package>
19 changes: 10 additions & 9 deletions Build/NuGet/FileHelpers.nuspec
Original file line number Diff line number Diff line change
@@ -1,23 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>FileHelpers</id>
<version>3.0.5</version>
<version>3.2.0</version>
<title>FileHelpers</title>
<authors>Marcos Meli</authors>
<authors>Marcos Meli and Contributors</authors>
<owners>Marcos Meli</owners>
<licenseUrl>http://www.filehelpers.net/#license</licenseUrl>
<projectUrl>http://www.filehelpers.net</projectUrl>
<iconUrl>http://www.filehelpers.net/images/filehelpers_box_small.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Open Source library for automatic formatted file read/write operations</description>
<description>Open Source library for automatic formatted file read/write operations www.filehelpers.net</description>
<summary>Open Source library for automatic formatted file read/write operations</summary>
<releaseNotes>www.filehelpers.net/changelog</releaseNotes>
<copyright>Marcos Meli - Devoo</copyright>
<tags>Flat File CSV FixedLength Delimited Import Export</tags>
<tags>FileHelpers, Flat File, CSV, FixedLength, Fixed, Delimited, Import, Export, ETL, FileHelper</tags>
<frameworkAssemblies>
<frameworkAssembly assemblyName="System.Data" targetFramework="" />
<frameworkAssembly assemblyName="System.Xml" targetFramework="" />
</frameworkAssemblies>
</frameworkAssemblies>
</metadata>
<files>
<file src="..\..\Release\Lib\net20\FileHelpers.dll" target="lib\net20\FileHelpers.dll" />
Expand All @@ -28,6 +29,6 @@
<file src="..\..\Release\Lib\net40\FileHelpers.xml" target="lib\net40\FileHelpers.xml" />
<file src="..\..\Release\Lib\net45\FileHelpers.dll" target="lib\net45\FileHelpers.dll" />
<file src="..\..\Release\Lib\net45\FileHelpers.xml" target="lib\net45\FileHelpers.xml" />
<file src="Readme.txt" target="" />
<file src="Readme.txt" target="Readme.txt" />
</files>
</package>
</package>
5 changes: 3 additions & 2 deletions Build/NuGet/Readme.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
FileHelpers library successful installed !!
FileHelpers Library Installed
-----------------------------

You can check the version history at: http://www.filehelpers.net/changelog/
Check the version history at: http://www.filehelpers.net/changelog/

Visit the new home page http://www.filehelpers.net for more examples, tips and tutorials

Expand Down
92 changes: 0 additions & 92 deletions Build/NuGet/install.ps1

This file was deleted.

Binary file added Build/PreviousVersion/1.5/FileHelpers.dll
Binary file not shown.
Binary file added Build/PreviousVersion/3.1.5/FileHelpers.dll
Binary file not shown.
Binary file removed Build/VersionAdder.exe
Binary file not shown.
18 changes: 0 additions & 18 deletions Build/VersionInfo.cs

This file was deleted.

1 change: 1 addition & 0 deletions Build/adddocs.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
..\Libs\FileReplaceUTF8.exe ..\Help\html\* "</div></div></div><div" -f adddocs.txt
Loading