Add comprehensive Iterable/List, Map, Set, and Humanize extensions - v1.0.0 Release#3
Conversation
Co-authored-by: YoungMayor <47315212+YoungMayor@users.noreply.github.com>
Co-authored-by: YoungMayor <47315212+YoungMayor@users.noreply.github.com>
|
❌ /home/runner/work/flutter_utils_extensions/flutter_utils_extensions/test/extensions/humanize_test.dart: DateTime Humanize Extensions humanize formats future times correctly (failed) package:matcher expect package:matcher expect package:matcher expect package:matcher expect
|
…rences Co-authored-by: YoungMayor <47315212+YoungMayor@users.noreply.github.com>
Fixed in commit a6b3b8f. The test was failing due to timing issues - the test creates a Updated the test to add extra seconds (5 minutes 30 seconds) and allow for a range of acceptable values to account for execution time, making it more robust. |
|
@copilot package:matcher expect package:matcher expect package:matcher expect package:matcher expect |
… values Co-authored-by: YoungMayor <47315212+YoungMayor@users.noreply.github.com>
Fixed in commit 4c8a7f1. Applied the same timing tolerance fix to the hours test - added 30 seconds buffer and allowed for a range of acceptable values. Also proactively fixed the singular values test to prevent similar failures. |
The minBy and maxBy extensions for Iterable have been removed from the codebase, documentation, and tests. This simplifies the API and focuses on min and max for numeric iterables. Related documentation and test cases have been updated accordingly.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.