Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Created by
brew bump
Created with
brew bump-formula-pr
.release notes
tap the power of qsv to query, analyze, enrich, scrub and transform huge Excel files and multi-gigabyte CSV files in seconds, without having to deal with the command-line.
designed to make data publishing easier for portal operators and data stewards using the CKAN platform.
allows you to build custom node-based flows and data pipelines using a visual interface.
features an ever-expanding library of reusable scripts for common data-wrangling use cases.
Natural Language Interface (RAG), Polars SQL query support, an API, Python/Luau support, automatic Data Dictionaries, DCAT 3 metadata profile inferencing, along with a retinue of other cloud-based services (e.g. customizable street-level geocoding, data feeds, reference data lookups, geo-ip lookups, cloud storage support,
.qsv
file format, etc.) that will be unveiled in future versions.Like qsv, we're iterating rapidly with qsv pro, so your feedback is essential. Give it a try!
Other highlights:
excel
: new--table
option for XLSX files; new--header-row
option; expanded--range
option, adding support for Named Ranges and absolute ranges (e.g.Sheet2!$A$1:$J$10
); and expanded metadata export now including Named Ranges and Tables (for XLSX files)apply
,datefmt
,tojsonl
andvalidate
) through automatic batch size optimizationvalidate
:dynamicEnum
custom JSON Schema keyword in validate command (renamed fromdynenum
) and enhanced email validationschema
: automatic JSON Schemaconst
inferencing for columns with just one valueAdded
apply
,datefmt
,tojsonl
,validate
: added logic to automatically determine optimal batch size for better parallelization Automatically determine optimal batch size jqnatividad/qsv#2178enum
: added--new-column
support for all enum modes, not just--increment
2172 enum new column jqnatividad/qsv#2173excel
: new--table
option for XLSX filesexcel
: new--table
option for XLSX files jqnatividad/qsv#2194excel
: new--header-row
option jqnatividad/qsv@458f79aexcel
: expanded range and metadata optionsexcel
: expanded range and metadata options jqnatividad/qsv#2195schema
: added JSON Schema automaticconst
inferencingschema
: addconst
support; fixenum
so it only adds a list when the number of unique values >--enum-threshold
jqnatividad/qsv#2180contrib(completions)
: add--table
option toqsv excel
by @rzmk incontrib(completions)
: add--table
option toqsv excel
jqnatividad/qsv#2197completions
: add--header-row
option toqsv excel
jqnatividad/qsv@e8794d5apply operations sentiment
benchmark jqnatividad/qsv@b745e64docs
: added indexing section to PERFORMANCE.md jqnatividad/qsv@804145aChanged
stats
: various minor micro-optimizations jqnatividad/qsv@62d95fc jqnatividad/qsv@2c2862avalidate
: renamed custom keyworddynenum
todynamicEnum
to be more consistent with JSON schema naming conventions jqnatividad/qsv@0.135.0...master#diff-9783631cdad9e1f47f60266303dc2d56a6e7a486784b61c40961601e8192f7cfvalidate
: optimizations for increased performance; replace serde_json with simd_json jqnatividad/qsv@0.135.0...master#diff-9783631cdad9e1f47f60266303dc2d56a6e7a486784b61c40961601e8192f7cfclippy::ref_option
lint to Config::new API apply newclippy::ref_option
lint to Config::new API jqnatividad/qsv#2192deps
: bumpcalamine
from 0.25 to 0.26 jqnatividad/qsv@b42279adeps
:jsonschema
use latest 0.22.3 upstream with unreleased features/fixesdeps
:polars
use latest 0.43.1 upstream with unreleased features/fixesdeps
: created our own fork of unmaintained vader_sentiment crate jqnatividad/qsv@b426761deps
: useserde_json
upstream with unreleased perf improvement/fixes https://github.com/jqnatividad/qsv/blob/1c1174b3b8b65d9dfd9c841597366fb09d0a047c/Cargo.toml#L221Fixed
schema
: fixenum
so it only adds a list when the number of unique values >--enum-threshold
schema
: addconst
support; fixenum
so it only adds a list when the number of unique values >--enum-threshold
jqnatividad/qsv#2180Full Changelog: jqnatividad/qsv@0.135.0...0.136.0