Skip to content

Releases: csvtoolkit/FastCSV-ext

FastCSV v0.0.2

28 Jun 03:53
Compare
Choose a tag to compare

🚀 FastCSV Extension v0.0.2

A high-performance CSV parsing extension for PHP.

📦 Available Builds

Linux:

  • PHP 8.2: fastcsv-linux-php8.2.so
  • PHP 8.3: fastcsv-linux-php8.3.so
  • PHP 8.4: fastcsv-linux-php8.4.so

macOS:

  • PHP 8.2: fastcsv-macos-php8.2.so
  • PHP 8.3: fastcsv-macos-php8.3.so
  • PHP 8.4: fastcsv-macos-php8.4.so

🔧 Installation

  1. Download the appropriate file for your platform and PHP version
  2. Rename the downloaded file to fastcsv.so
  3. Copy to your PHP extensions directory:
    # Find your PHP extension directory
    php -i | grep extension_dir
    
    # Copy and rename (example for Linux PHP 8.2)
    cp fastcsv-linux-php8.2.so /path/to/extension_dir/fastcsv.so
  4. Configure your php.ini:
    extension=fastcsv.so
  5. Restart your PHP service/server

✅ Verify Installation

# Check if the extension is loaded
php -m | grep fastcsv

# Test basic functionality
php -r "var_dump(extension_loaded('fastcsv'));"

📝 Changes in this Release

  • Add composer.json and PIE installation instructions; update README for installation guidance (f0b046f)%0A- update readme (4e54f34)

🐛 Issues & Support

If you encounter any issues, please open an issue on GitHub.

FastCSV v0.0.1

27 Jun 21:59
Compare
Choose a tag to compare

🚀 FastCSV Extension v0.0.1

A high-performance CSV parsing extension for PHP.

📦 Available Builds

Linux:

  • PHP 8.2: fastcsv-linux-php8.2.so
  • PHP 8.3: fastcsv-linux-php8.3.so
  • PHP 8.4: fastcsv-linux-php8.4.so

macOS:

  • PHP 8.2: fastcsv-macos-php8.2.so
  • PHP 8.3: fastcsv-macos-php8.3.so
  • PHP 8.4: fastcsv-macos-php8.4.so

🔧 Installation

  1. Download the appropriate file for your platform and PHP version
  2. Rename the downloaded file to fastcsv.so
  3. Copy to your PHP extensions directory:
    # Find your PHP extension directory
    php -i | grep extension_dir
    
    # Copy and rename (example for Linux PHP 8.2)
    cp fastcsv-linux-php8.2.so /path/to/extension_dir/fastcsv.so
  4. Configure your php.ini:
    extension=fastcsv.so
  5. Restart your PHP service/server

✅ Verify Installation

# Check if the extension is loaded
php -m | grep fastcsv

# Test basic functionality
php -r "var_dump(extension_loaded('fastcsv'));"

📝 Changes in this Release

  • add realease notes (748b44a)%0A- remove windows workflow and update extension to use new memory management (c984766)%0A- update windows workflow (60c5947)%0A- add missing testing data (fc81b88)%0A- update to support lib submodules (547867a)%0A- try better workflow (c57c9eb)%0A- fix release issue (4ed1690)%0A- Update lib submodule to latest version (dbe79fa)%0A- fix ts issue (c97dc73)%0A- update to use windows build (5117f3b)%0A- update release script (fd71db7)%0A- add FastCSV support in Windows build configuration and enhance release workflow with improved PHP Dev Pack handling (5d4a8a9)%0A- add windows to release (78ad1f3)%0A- optmize code and add tests (82e1431)%0A- update readme (dc61eb5)%0A- enhance release workflow by adding final directory for release files, improving artifact processing for Linux and macOS, and updating debug output (c4730c8)%0A- enhance release workflow by creating directories for Linux and macOS, listing downloaded files, and preparing final release files with detailed installation instructions (76fc1ef)%0A- enhance release workflow by creating directories for Linux and macOS, adding file listing, and preparing release files (3434928)%0A- update release workflow permissions to allow write access for contents, packages, and issues (29945af)%0A- update release workflow trigger to use version tags instead of branches (d501ea3)%0A- temporarily disable Windows build in release workflow due to environment issues (44818ba)%0A- enhance Windows build process by adding PHP tools to PATH and updating file copy commands (3ae5bdd)%0A- refactor release workflow to organize artifacts by PHP version and OS; update paths for uploads (ba22921)%0A- add submodule support in checkout steps (3263382)%0A- update release workflow to use actions/upload-artifact@v4 and change trigger from tags to branches (e6c5fdd)%0A- add tip for unified API usage with PHP-CSVHelper in README.md (99d36ee)%0A- remove PECL installation instructions and performance highlights from README.md; update security issue reporting guidance (ab31a3c)%0A- working extension v 0.0.1 (bdf5137)

🐛 Issues & Support

If you encounter any issues, please open an issue on GitHub.