Skip to content

Releases: kamiazya/web-csv-toolbox

[email protected]

30 Jan 17:16
bb92915
Compare
Choose a tag to compare

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

v0.6.1

17 Jan 15:36
b8a1ef6
Compare
Choose a tag to compare

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.

v0.6.0

16 Jan 16:41
388032f
Compare
Choose a tag to compare

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

14 Jan 17:05
e2ba503
Compare
Choose a tag to compare

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.

v0.5.2

14 Jan 04:40
f59ca85
Compare
Choose a tag to compare

Patch Changes