Releases: ronnieoverby/Overby.LINQPad.FileDriver
v0.0.1-alpha7 Config API
- fixes a parsing bug
- config api
- file manipulation
- virtual/auto csv headers
v0.0.1-alpha6
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
Fixes bug: null ref exception encountered upon type inference
0.0.1-alpha4 - I changed everything
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
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
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.