Skip to content

v2.1.1

Choose a tag to compare

@dominicegginton dominicegginton released this 16 May 13:37
· 5 commits to main since this release
Immutable release. Only release title and notes can be modified.
v2.1.1
263e344

Changes in v2.1.1

This patch release includes significant internal refactoring, improved documentation, and enhanced project strictness.

  • New Features:
    • Added iif utility for conditional logic based on the environment.
  • Project Structure & Refactoring:
    • Split all utilities into dedicated modules for better maintainability and smaller bundle sizes.
    • Comprehensive test suite added with 100% coverage for all utilities.
    • Individual example files added for every utility in the library.
  • Documentation:
    • Major rewrite of the README for better readability.
    • Added comparison table with other libraries (fp-ts, lodash/fp).
    • Added compatibility and interoperability sections.
  • CI/CD & Tooling:
    • Added GitHub Actions workflow for automated linting and testing.
    • Integrated Nix flake for consistent development environments.
    • Updated linting to fail on all warnings (--max-warnings 0).
    • Improved ESLint configuration with type-aware linting for examples and tests.

Full Changelog: v2.1.0...v2.1.1