Releases: kamiazya/web-csv-toolbox
web-csv-toolbox@v0.7.0
Minor Changes
-
#70
75642e9
Thanks @kamiazya! - Support parsing CSV by WASM build by Rust-
New Features
- Introduced WebAssembly support for high-performance CSV parsing in the CSV Toolbox, including new APIs and limitations.
- Added a weekly update schedule for cargo package dependencies.
- Implemented a Vite plugin for integrating WebAssembly modules into projects.
-
Enhancements
- Added new configuration rule for Rust files, setting indent size to 4 spaces.
- Enhanced continuous integration and deployment workflows with additional steps for Rust and WebAssembly setup.
- Updated documentation to reflect WebAssembly features and usage in CSV parsing.
-
Chores
- Introduced linting and formatting checks for JavaScript, TypeScript, JSON, and Rust files.
-
Patch Changes
-
#76
c9194d2
Thanks @dependabot! - build(deps-dev): bump vitest from 1.2.0 to 1.2.1 -
#75
9680f6b
Thanks @dependabot! - build(deps-dev): bump vite-plugin-dts from 3.7.0 to 3.7.1 -
#80
b5438c0
Thanks @dependabot! - build(deps-dev): bump vitest from 1.2.1 to 1.2.2 -
#82
ce5f78c
Thanks @dependabot! - build(deps-dev): bump webdriverio from 8.27.2 to 8.29.1 -
#81
94010de
Thanks @dependabot! - build(deps-dev): bump vite from 5.0.11 to 5.0.12 -
#77
62d61aa
Thanks @dependabot! - build(deps-dev): bump typedoc-plugin-mdn-links from 3.1.12 to 3.1.13 -
#79
802a86f
Thanks @dependabot! - build(deps-dev): bump @vitest/browser from 1.2.0 to 1.2.2 -
#73
a9ed6d0
Thanks @dependabot! - build(deps-dev): bump terser from 5.26.0 to 5.27.0
v0.6.1
Patch Changes
-
#66
73acb1b
Thanks @kamiazya! - Migrates the project to use pnpm as the package manager and updates the build and dependency setup accordingly.- Chores
- Switched package management from npm to pnpm to improve installation efficiency and reliability.
- Updated continuous integration and deployment workflows to support pnpm.
- Chores
v0.6.0
Minor Changes
-
#62
9bd0ccc
Thanks @kamiazya! - - New Features-
Introduced a new build configuration for generating a UMD format of the web CSV toolbox library.
-
Updated export paths to enhance module accessibility.
-
Bug Fixes
- Fixed import paths across various modules to ensure proper module resolution.
-
Refactor
- Reorganized internal file structure for improved maintainability.
- Renamed functions to better reflect their functionality.
- Streamlined namespace declarations for consistency.
-
Style
- Adjusted import statements to use consistent file extensions.
-
Documentation
- None
-
Tests
- Updated test import paths to align with the new directory structure.
-
Chores
- Modified build settings for the library to optimize output.
-
Patch Changes
-
#56
781bc39
Thanks @dependabot! - build(deps-dev): bump typedoc-plugin-mdn-links from 3.1.11 to 3.1.12 -
#64
8b76ac2
Thanks @kamiazya! - Add file inclusion patterns to biome.json -
#55
ca0ae5a
Thanks @dependabot! - build(deps-dev): bump @vitest/browser from 1.1.3 to 1.2.0 -
#65
6329952
Thanks @kamiazya! - Add custom file naming for different formats in vite.config.ts -
#57
144aff0
Thanks @dependabot! - build(deps-dev): bump vitest from 1.1.3 to 1.2.0 -
#60
1b6c9ca
Thanks @kamiazya! - Fixes a test failure in the Lexer class and improves the escapeField function.Additionally, the escapeField function has been refactored to handle common options and improve performance.
The occurrences utility has also been added to count the number of occurrences of a substring in a string. These changes address the issue #54 and improve the overall reliability and efficiency of the codebase.
-
New Features
- Enhanced filtering capability with validation checks.
- Improved field escaping logic for data processing.
-
Refactor
- Optimized substring occurrence calculations with caching.
-
-
#58
8ae227b
Thanks @dependabot! - build(deps-dev): bump webdriverio from 8.27.0 to 8.27.2
v0.5.3
Patch Changes
-
#50
1956d13
Thanks @kamiazya! - Update GitHub workflows and package.json -
#53
9ceb572
Thanks @kamiazya! - This pull request integrates Deno, Node.js, and Browsers CI workflows as CI and adds Release and Prerelease workflows as CD. It also includes the integration of the doc workflow to the CD workflow. These changes aim to improve the development and deployment processes by automating the testing, building, and releasing of the software.- New Features
- Introduced Continuous Deployment (CD) workflow for automated build and release processes.
- Automated package deployment to npm.
- Automated pre-release publishing.
- Automated deployment of documentation to GitHub Pages.
- Refactor
- Improved Continuous Integration (CI) workflow to include building and testing across different environments and platforms.
- Chores
- Updated workflow names for better clarity.
- New Features