Skip to content

1.0.0

Compare
Choose a tag to compare
@darsan-in darsan-in released this 17 Jan 03:01
· 2 commits to main since this release

Full Changelog: 0.1.0...1.0.0

Changelog 🛠️

  • Configuration Updates:

    • Switched configuration style from JSON to JS.
    • Added type support in the configuration file.
    • Introduced a configuration template initialization command in the CLI.
  • Optimizations:

    • Replaced CSSNano with Lightning CSS for CSS minification.
    • Enhanced multi-thread processing for IO-blocking operations by increasing UVLib pool size based on system CPU count (utilizing 80% of threads).
  • Features:

    • Added a separate API for video thumbnail generation and linking.
    • Included a progress bar for all operations.
    • Enforced configuration files for all API and CLI default parameters to ensure simplicity and consistency.
    • Updated screen size constants to Tailwind-inspired names like sm, md, lg, and xl.
  • Code Quality:

    • Improved code structure using a class-based approach.
    • Enhanced quality assurance with additional test cases.
  • UI and Branding:

    • Introduced the official Minomax logo.
    • Added VS Code icon association for the configuration file.
  • Miscellaneous:

    • Filtered out duplicates in video and image encoding, image sets, and web document minification.
    • Optimized default settings.
    • Updated dependencies.
    • Moved selectors renamer to the experimental section.
    • Print compressed ratios on console.