Releases: eduherminio/FileParser
v1.4.3
- Add FileParser to GitHub package repository.
v1.4.0
- Add .NET Standard 2.1 support.
v1.3.1
Include XML documentation in NuGet package.
v1.3.0
- Add
LineAt(int index)
/ElementAt(int index)
andLastLine()
/LastElement()
methods - And newest netcoreapp target frameworks to tests.
Nuget Package (extension changed to .zip, since GitHub doesn't seem to support .nupkg) attached.
v1.2.0
- Allow returning lasting part of
IParsedLine
andIParsedFile
as a single string (#8), with optional word separators (in both cases) and line separators (inIParsedFile
). - Fix double handling (#7), allowing parsing both files with
.
and,
as decimal separators (and even bearing with 'thousand separators' in basic cases).
Nuget Package (extension changed to .zip, since GitHub doesn't seem to support .nupkg) attached.
v1.1.0
Support creating ParsedFiles using a string as existingSeparator
Additionally, since .NET Standard is compatible with .NET Core & .NET Framework >=4.61; unneeded target frameworks netcoreapp2.0
, net47
& net461
have been removed, reducing significantly .nupkg's size.
Projects targeting those frameworks will use netstandard2.0
version from now on.
More info about .NET Standard & .NET Framework compatibility can be found here.
Nuget Package (extension changed to .zip, since GitHub doesn't seem to support .nupkg):
FileParser.1.1.0.zip
v1.0.0
Release v1.0
Once FileParser
has been successfully tested within the context it was supposed to be useful, that's to say, competitive programming (used to quickly parse text files containing input data), a first major release does finally make sense.
Versions for .NET Framework 4.7, 4.61 & 4.6 have been included, since code is fully compatible now, but that support isn't guaranteed in future versions.
No extra functionality has been added, so v1.0 should be fully compatible with previous releases v0.3 & v0.2.1. Documentation/Wiki will be added to the repo ASAP.
Nuget Package (extension changed to .zip, since GitHub doesn't seem to support .nupkg):
FileParser.1.0.0.zip
v0.2.1
BugFix: EOF detection while parsing files with empty lines
Nuget Package (extension changed to .zip, since GitHub doesn't seem to support .nupkg:
FileParser.0.2.1.zip
v0.2.0
Making FileParser's use as straight-forward as possible
Although not much functionality has been added in this release, now it's concentrated all together in public interfaces IParsedFile
& IParsedLine
, avoiding confusions with previously exposed internal classes.
As main new feature, ToLine()
method has been added to both IParsedFile
& IParsedLine
to return remaining elements of either files or lines as a List<T>
. In case of files, a desired lineSeparator item can be added, if desired, between each one of line's subsets.
Nuget Package (extension changed to .zip, since GitHub doesn't seem to support .nupkg:
FileParser.0.2.0.zip
v0.1.0
First release with basic functionalities
IParsedFile
& IParsedLine
are the interfaces intended to be used to parse files.
Using FileReader
static class is also possible (it offers some advance parsing methods), but not recommended since backward compatibility won't be guaranteed.
Nuget Package (extension changed to .zip
, since GitHub doesn't seem to support .nupkg
:
FileParser.0.1.0.zip