Skip to content

Releases: eduherminio/FileParser

v1.4.3

01 Mar 04:09
Compare
Choose a tag to compare
  • Add FileParser to GitHub package repository.

v1.4.0

01 Mar 00:32
Compare
Choose a tag to compare
  • Add .NET Standard 2.1 support.

v1.3.1

03 Dec 22:48
fe8edb6
Compare
Choose a tag to compare

Include XML documentation in NuGet package.

v1.3.0

04 May 10:37
5d49b3e
Compare
Choose a tag to compare
  • Add LineAt(int index)/ElementAt(int index) and LastLine()/ 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

25 Dec 17:05
Compare
Choose a tag to compare
  • Allow returning lasting part of IParsedLine and IParsedFile as a single string (#8), with optional word separators (in both cases) and line separators (in IParsedFile).
  • 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

09 Mar 19:39
Compare
Choose a tag to compare

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

07 Mar 22:55
Compare
Choose a tag to compare

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

01 Mar 00:18
Compare
Choose a tag to compare

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

28 Feb 21:02
Compare
Choose a tag to compare

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

25 Feb 21:32
Compare
Choose a tag to compare

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