v2.1.1
·
5 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Changes in v2.1.1
This patch release includes significant internal refactoring, improved documentation, and enhanced project strictness.
- New Features:
- Added
iifutility for conditional logic based on the environment.
- Added
- 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