Releases: mukunku/ParquetViewer
v3.1.0
PR: #114
This release:
- Adds new export options under
File → Save Results As
for.json
and.parquet
- Complex types (list, struct, map) not supported when exporting as parquet.
- Fixes a rare Null Reference Exception that can occur when opening invalid parquet files.
To be able to use the regular executable .NET Desktop Runtime 8 must be installed on your machine. If you do not have the runtime installed or cannot install it use the self contained executable instead.
v3.0.0
PR: #109
This release:
- Upgrades the project to .NET 8
- Users who use the regular executable will need to install
.NET Desktop Runtime 8
to upgrade to this version - This was required because older versions of .NET are being retired at the end of this year
- Users who use the regular executable will need to install
- Fixes a bug when opening folders containing
_SUCCESS
files (#104) Thanks to @brentbundang 👏🏼 - Adds support for
Struct
arrays/lists (#108) Thanks to @ChristianDu - Removes date-only date formats from the application
- Improves sorting when column headers are clicked
Help → About
page now contains a checkbox to easily make ParquetViewer your default application for.parquet
files.
To be able to use the executable .NET Desktop Runtime 8 must be installed on your machine.
v2.10.1
v2.10.0
PR: #99
This release:
- Adds a
Load all records (Ctrl+E)
button
- New
Edit → Always Load All Records
setting
see wiki: User Settings - Updates packages and provides small UI tweaks
To be able to use the executable .NET Desktop Runtime 7 must be installed on your machine.
v2.9.0
v2.8.1
PR: #97
This release:
- Fixes
Destination is too short
error (#81) (aloneguid/parquet-dotnet#413) - Fixes a bug where you couldn't open files with
struct
fields (#95) - Columns with forward slashes in their name will now work (#94) (#96)
To be able to use the executable .NET Desktop Runtime 7 must be installed on your machine.
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.