Skip to content

Releases: Blaspsoft/doxswap

v1.0.2

05 Oct 06:18

Choose a tag to compare

Changes

  • Remove hardcoded dev-main version from composer.json (version is now determined by git tags)
  • Update blaspsoft/onym dependency from dev-main to ^1.0 for stable releases

Installation

composer require blaspsoft/doxswap

This is a patch release that updates the package to use proper semantic versioning and stable dependency versions.

🎉 Doxswap v1.0.0 – Official Release

26 Mar 14:23

Choose a tag to compare

The first stable release of Doxswap: a Laravel package for seamless document and image format conversions. 🚀


✨ What's New in v1.0.0

This release marks the first official and stable version of Doxswap. It comes with a clean architecture, full test coverage, and support for a wide variety of conversions.

Highlights:

  • 🔧 Complete codebase refactor
    Implemented a robust registry-based pattern where each file format is handled by its own class, making the codebase highly extensible and maintainable.

  • 🖼️ ImageMagick-powered conversions
    All image-to-image conversions are now handled via ImageMagick, improving speed, quality, and flexibility.

  • 🧪 Increased test coverage
    Each format now includes integration tests for all supported conversions.
    Tests run automatically in a GitHub Actions workflow for CI assurance.


🚀 Features

  • 📄 Convert documents (DOCX, PDF, ODT, etc.) and images (PNG, JPG, WEBP, etc.)
  • ⚡ Efficient conversion using LibreOffice (for docs) and ImageMagick (for images)
  • 🧼 Cleanup options for temporary files
  • 🔧 Fully configurable naming strategies and conversion paths
  • 🛠️ Works seamlessly with Laravel's filesystem
  • 🔍 Track conversion duration, input/output paths, and more

📦 Installation

composer require blaspsoft/doxswap

📚 Docs & Usage

Check out the full README for:

  • Installation & config
  • Supported formats
  • Docker support
  • Usage examples
  • Conversion result details

🧱 Requirements


❤️ Support

If you find this package useful, consider sponsoring it on GitHub to support continued development!

Doxswap v0.1.0-beta

05 Mar 13:51

Choose a tag to compare

Doxswap v0.1.0-beta Pre-release
Pre-release

🎉 First Beta Release - Doxswap v0.1.0-beta

This is the first beta release of the Doxswap package.

Features:

  • Simple API to convert documents of various formats
  • Supports Laravel storage
  • Handles cleanup after conversion

Check Readme for full documentation

Note: This is a beta release, and breaking changes may occur before v1.0.0.