Releases: arogozine/LinqToTypeScript
Releases · arogozine/LinqToTypeScript
LinqToTypeScript 12.0.0 Beta 1
Changes
- Updated to build with TypeScript 5.6.X
- Modified code to use
import type
where appropriate
LinqToTypeScript 11.1.0
Changes
Code contribution from https://github.com/martincostello
LinqToTypeScript 11.0.0
Breaking Changes
- Package ships with ECMAScript Modules only.
- Common JS is no longer shipped with package
Bug Fixes
- Fixed issues with handling of value 0 in,
min
minAsync
max
maxAsync
firstOrDefault
elementAtOrDefault
- Fixed incorrect error message details for
chunk
LinqToTypeScript 11.0.0 Beta 1
Breaking Changes
- Package ships with ECMAScript Modules only.
- Common JS is no longer shipped with package
Bug Fixes
- Fixed issues with handling of value 0 in,
min
minAsync
max
maxAsync
firstOrDefault
elementAtOrDefault
- Fixed incorrect error message details for
chunk
LinqToTypeScript 10.0.0
API Additions
Breaking Changes
- ESM files now explicitly import .js and index.js files. No need to specify
--experimental-specifier-resolution=node
- Zip behavior updated to match what .NET is doing for different length enumerations
- Added engine specification to package json
Other
- Types were moved to their own folder and are also declared in exports. This is partly to align with what TypeScript plans to do in the future.
- Removed a couple of files that were not used
LinqToTypeScript 10.0.0 Beta 2
API Additions
Breaking Changes
- Added engine specification to package json
Misc
- Removed a couple of files
LinqToTypeScript 10.0.0 Beta 1
API Additions
Breaking Changes
- ESM files now explicitly import .js and index.js files. No need to specify
--experimental-specifier-resolution=node
- Zip behavior updated to match what .NET is doing for different length enumerations
Other
- Types were moved to their own folder and are also declared in exports. This is partly to align with what TypeScript plans to do in the future.
LinqToTypeScript 9.0.0
Breaking Changes
- Target TypeScript 4.4.X
- Static partition method is now an instance method
IEnumerable<T>.groupByWithSel
typing updated. Check if you're specifying generic types explicitly.- Package now targets Node 15 and up (mostly due to documentation tooling failing with 12)
API Additions
Other Changes
- Design improvements to parallel enumerable code
- Internal Setup Improvements
- Library now uses arrow functions for everything
- Improved type definitions for partition
LinqToTypeScript 9.0.0 Beta 2
Breaking Changes
- partition method is now an instance method
- Support for Node 12, 13, and 14 dropped
API Additions
- partition
- partitionAsync
- toObject
- toObjectAsync
Other Changes
- tslib is no longer needed
- Improvements to Parallel Enumerable
- Library uses arrow functions wherever possible now
LinqToTypeScript 9.0.0 Beta 1
Breaking Changes
- Target TypeScript 4.4.0
Other Changes
- Switch more methods to arrow functions
- Simplified internal setup
- Simplified
empty
methods - Improved typing for partition