Changes for version 0.000_007 - 2021-04-08
- Documentation
- Document working with infinite LINQ collections.
- Other
- Improved `any` and `all` methods.
- Improved `contains` method.
- Improved `select_many` method.
- Improved `select` and `where` methods.
- Improved `sequence_equal` method.
Changes for version 0.000_006 - 2021-04-08
- Packaging
- Require Perl 5.8.3, Object::Adhoc, and match::simple.
- Use Github Issues as issue tracker.
- Other
- Added: LINQ::Field, LINQ::FieldSet, LINQ::FieldSet::Selection, and LINQ::FieldSet::Assertion modules.
- Added: New LINQ::Util module with two new functions: `fields` and `check_fields`.
- Improved `concat` method.
- Improved `skip` and `skip_while` methods.
- Make `zip` work on potentially infinite collections.
Changes for version 0.000_005 - 2021-04-06
- Documentation
- Document LINQ::Exception.
- Other
- Added: `foreach` method
- Removed: `target_class` method
Changes for version 0.000_004 - 2021-04-04
- Documentation
- Document the functions provided in LINQ.pm.
- Test Suite
- Improved test coverage.
- Other
- Make `concat` work on potentially infinite collections.
- Make `to_iterator` work on potentially infinite collections.
Changes for version 0.000_003 - 2021-04-04
- Documentation
- Document the LINQ::Collection interface.
- Other
- Make the callable parameter to `order_by` and `order_by_descending` optional.
Changes for version 0.000_002 - 2021-03-25
- Added: Implement `default_if_empty`.
- Don't require type constraints passed to `of_type` to have a `has_coercion` method. (Works with Type::Nano.)
Changes for version 0.000_001 - 2021-03-25
Modules
an interpretation of Microsoft's Language Integrated Query
the interface which all LINQ collections share
exceptions thrown by LINQ
useful utilities to make working with LINQ collections easier
Provides
in lib/LINQ/Array.pm
in lib/LINQ.pm
in lib/LINQ/Exception.pm
in lib/LINQ/Exception.pm
in lib/LINQ/Exception.pm
in lib/LINQ/Exception.pm
in lib/LINQ/Exception.pm
in lib/LINQ/Exception.pm
in lib/LINQ/Exception.pm
in lib/LINQ/Field.pm
in lib/LINQ/FieldSet.pm
in lib/LINQ/FieldSet/Assertion.pm
in lib/LINQ/FieldSet/Assertion.pm
in lib/LINQ/FieldSet/Assertion.pm
in lib/LINQ/FieldSet/Assertion.pm
in lib/LINQ/FieldSet/Assertion.pm
in lib/LINQ/FieldSet/Selection.pm
in lib/LINQ/Grouping.pm
in lib/LINQ/Iterator.pm
in lib/LINQ.pm
in lib/LINQ/Util/Internal.pm