0.117.0
版本发布时间: 2023-10-15 21:45:42
jqnatividad/qsv最新发布版本:0.134.0(2024-09-10 20:11:27)
Highlights:
-
geocode
: added Federal Information Processing Standards (FIPS) codes to results for US places, so we can derive GEOIDs. This paves the way to doing data enrichment lookups (starting with the US Census) in an upcoming release. 🦄 - Added Goal/Non-goals, explicitly codifying what qsv is and isn't, and what we're trying to achieve with the toolkit.
-
excel
: CSV output processing is now multi-threaded, making it a bit faster. The bottleneck is still the Excel/ODS library we're using (calamine), which is single-threaded. But there are active discussions underway to make it much faster in the future. :horse_racing: - Upgrading the MSRV to 1.73.0 has allowed us to use LLVM 17, which has resulted in a small performance boost. :horse_racing:
Added:
-
geocode
: added Federal Information Processing Standards (FIPS) codes to results for US places. - Added Goals/Non-goals to README.md
Changed
-
cat
: minor optimization https://github.com/jqnatividad/qsv/commit/343bb668ae84fcf862883245382e7d8015da88c2 -
excel
: CSV output processing is now multi-threaded https://github.com/jqnatividad/qsv/pull/1360 -
geocode
: more efficient dynfmt ptocessing https://github.com/jqnatividad/qsv/pull/1367 -
frequency
: optimize allocations before hot loop https://github.com/jqnatividad/qsv/commit/655bebcdec6d89f0ffa33d794069ee5eee0df3e5 -
luau
: upgraded embedded Luau from 0.596 to 0.599 -
deps
: bump calamine from 0.22.0 to 0.22.1 https://github.com/jqnatividad/qsv/commit/4c4ed7e25614bbfe4d7b16fe7619a5a874ef7591 -
docs
: reorganized README, moving FEATURES and INTERPRETERS to their own markdown files. - build(deps): bump byteorder from 1.4.3 to 1.5.0 by @dependabot in https://github.com/jqnatividad/qsv/pull/1347
- build(deps): bump tokio from 1.32.0 to 1.33.0 by @dependabot in https://github.com/jqnatividad/qsv/pull/1354
- build(deps): bump regex from 1.9.6 to 1.10.0 by @dependabot in https://github.com/jqnatividad/qsv/pull/1356
- build(deps): bump semver from 1.0.19 to 1.0.20 by @dependabot in https://github.com/jqnatividad/qsv/pull/1358
- build(deps): bump pyo3 from 0.19.2 to 0.20.0 by @dependabot in https://github.com/jqnatividad/qsv/pull/1359
- build(deps): bump serde from 1.0.188 to 1.0.189 by @dependabot in https://github.com/jqnatividad/qsv/pull/1361
- build(deps): bump flate2 from 1.0.27 to 1.0.28 by @dependabot in https://github.com/jqnatividad/qsv/pull/1363
- build(deps): bump regex from 1.10.0 to 1.10.1 by @dependabot in https://github.com/jqnatividad/qsv/pull/1366
-
deps
: update several indirect dependencies - pin Rust nightly to 2023-10-14
- bump MSRV to 1.73.0
Removed
-
excel
: removed--progressbar
option as Excel/ODS maximum sheet size is just too small (1,048,576 rows) to make it useful.
Fixed
- Fixed Jupyter Notebook Viewer Link by @a5dur in https://github.com/jqnatividad/qsv/pull/1349
Full Changelog: https://github.com/jqnatividad/qsv/compare/0.116.0...0.117.0
1、 qsv-0.117.0-aarch64-apple-darwin.zip 41.6MB
2、 qsv-0.117.0-aarch64-unknown-linux-gnu.zip 12.97MB
3、 qsv-0.117.0-geocode-index.bincode 12.68MB
4、 qsv-0.117.0-geocode-index.bincode.cities1000 43.71MB
5、 qsv-0.117.0-geocode-index.bincode.cities15000 12.68MB
6、 qsv-0.117.0-geocode-index.bincode.cities500 56.36MB
7、 qsv-0.117.0-geocode-index.bincode.cities5000 21.5MB
8、 qsv-0.117.0-i686-pc-windows-msvc.zip 12.99MB
9、 qsv-0.117.0-i686-unknown-linux-gnu.zip 14MB
10、 qsv-0.117.0-x86_64-apple-darwin.zip 46.12MB
11、 qsv-0.117.0-x86_64-pc-windows-gnu.zip 25.37MB
12、 qsv-0.117.0-x86_64-pc-windows-msvc.zip 43.48MB
13、 qsv-0.117.0-x86_64-unknown-linux-gnu.zip 69.27MB
14、 qsv-0.117.0-x86_64-unknown-linux-musl.zip 38.37MB
15、 qsv-0.117.0.msi 26.42MB