Releases: mukunku/ParquetViewer
v2.8.0
PR: #89
This release:
- Adds
struct
type support (nested complex types still not supported)
- SelfContained executable is half the size now. Comes at the cost of startup speed.
- Updated the Get SQL Create Table Scripts utility to support complex types (list, map, struct)
- Some minor edge case bug fixes based on exception analytics
- Better
list
type support
To be able to use the executable .NET Desktop Runtime 7 must be installed on your machine.
v2.7.2
PR: #85
This release:
- Updates packages
- Cleans up some error handling
- Adds a "Copy Raw Metadata" button to the metadata viewer for Thrift (#84)
- Adds a fix for
byte[]
columns so they can be viewed now (#79) - Made "Fit Headers & Content" the default column sizing option.
- This was done after noticing everyone was using default sizing with small files. Analytics are already paying off!
- Added support for displaying malformed date fields (#88)
- Started tracking Self Contained app usage in Analytics.
To be able to use the executable .NET Desktop Runtime 7 must be installed on your machine.
v2.7.1
PR : #77
This release:
- Updates the parquet.net package to the latest version and removes our dependency on newtonsoft
- Files with nullable Guid fields can now we opened (#76)
- Adds anonymous usage data gathering (analytics).
- By default, data will not be gathered. Users need to Opt-In to share usage data.
- Can be enabled/disabled via:
Help → Share Usage Data
- PII will not be logged. Data from your files will also not be logged.
- See AllEvents.cs for a complete list of analytics the utility will gather.
To view the analytics gathered so far, checkout this dashboard: https://app.amplitude.com/analytics/share/7207c0b64c154e979afd7082980d6dd6
To be able to use the executable .NET Desktop Runtime 7 must be installed on your machine.
v2.7.0
PR : #74
This release:
- Adds support for Map and List fields (nested maps and lists still not supported) (#3) (#73)
Right click → Copy with headers
- Other miscellaneous improvements and package updates
- Type assignments will all correctly match the source file now (#75)
To be able to use the executable .NET Desktop Runtime 7 must be installed on your machine.
v2.6.0
PR: #71
This release:
- Adds support for partitioned parquet files:
File -> Open Folder
(Ctrl + Shift + O). (#35) - Removes the Parquet Engine setting. The tool will now automatically use whichever engine would be best for the file being opened. (#69)
- Improves performance when Column Sizing is set to "Fit Headers & Content" as well as some other micro optimizations.
- Adds field count to the metadata viewer in the Thrift metadata.
- Updates the parquet-dotnet library to version
4.6.0
.- Fields with dots in the end of their names are now supported. (#70)
- Shows a progress bar on the loading screen now.
- Includes unit tests and other improvements related to the project. Checkout the pull request if you're interested.
To be able to use the executable .NET Desktop Runtime 7 must be installed on your machine.
v2.5.1
PR: #65
This release:
- Upgrades the project from .NET 6 to .NET 7 (#64)
- Bumps the parquet.net package from
4.1.0
to4.4.4
(Some major changes are happening in the library) - Fixes a bug with NULL value rendering where it could get rendered into the row header column
- Gracefully handles parquet files containing duplicate field names (#68)
- Adds row group information to Thrift metadata in the metadata viewer (#67)
- Option to remember last entered row count (#66 thanks @dannysummerlin ) (Edit -> Remember Record Count)
To be able to use the executable .NET Desktop Runtime 7 must be installed on your machine.
v2.4.2
v2.4.1
v2.3.7
PR: #58
- Upgraded from .Net 4.7.2 to .Net 6 thanks to @NN--- #52
- Bunch of package version bumps
- Some QoL improvements to copy and keyboard shortcuts
- Added ability to export (aka "Save As") to an .xls Excel file. Thanks @sujeendran #54
- Added a whole bunch of new date formats and made it so that when you export data the date formats match what's displayed on the UI. #54
- Removed Fody/Costura package. . NET 6 has its own built in app bundler!