Skip to content

Releases: ronnieoverby/Overby.LINQPad.FileDriver

v0.0.1-alpha7 Config API

19 Nov 15:48
Compare
Choose a tag to compare
Pre-release
  • fixes a parsing bug
  • config api
  • file manipulation
  • virtual/auto csv headers

v0.0.1-alpha6

10 Jun 16:51
Compare
Choose a tag to compare
v0.0.1-alpha6 Pre-release
Pre-release

fixes a bool parsing bug
browse folder; auto update connection display name
fixed identifier generation; fixed csv type inference; there's a bug w/ config saving
some type inference tests
Always replace instances when deserializing. Always create new DefaultStringValues instances.
debugging changes: single threaded population in debug mode.
file config hashing to allow population when config changes
hidden config files

0.0.1-alpha5 - Bug fix

28 Apr 23:30
Compare
Choose a tag to compare
Pre-release

Fixes bug: null ref exception encountered upon type inference

0.0.1-alpha4 - I changed everything

27 Apr 04:55
Compare
Choose a tag to compare
Pre-release
  • 4c5b497501bc4040a0c41dbf47805704 file in root contains all configuration
    • It's json and is meant to be edited by users to tweak behavior.
  • Nested files/folders are analyzed and queryable
  • .csv + .tsv files are now automatically analyzed
  • csv/tsv knobs that work now
    • delimiter/text qualifier
  • csv/tsv knobs that don't quite work yet:
    • header, custom bool strings, custom null strings
  • file change is detected by length/last write time/hash
  • identical files don't undergo analysis
  • probably something else...

A few improvements for me devotees

13 Apr 21:40
Compare
Choose a tag to compare
Pre-release

Some bug fixes; perf improvements; UI improvements.

The tree shows properties now along with original file/column names. Fixed a bool parsing bug.

Spent the weekend slapping this together

13 Apr 03:55
Compare
Choose a tag to compare

Overby.LINQPad.FileDriver.lpx is for LINQPad 5.
Overby.LINQPad.FileDriver.lpx6 is for LINQPad 6.

This seems to be pretty usable, even at this early stage. Create a new connection, point it to a folder with some CSV files in it. Enjoy.