Releases: Afischbacher/Nhl.Api
Releases · Afischbacher/Nhl.Api
v3.4.1
Refactor
- Introduced consistent coding standards across the project with a new .editorconfig file.
- Improved code readability and structure in various API components and services.
- Simplified syntax in several classes for better maintainability.
New Features
- Enhanced the GameCenterBoxScore model with new properties and a class for team game statistics.
Bug Fixes
- Corrected namespace declarations and syntax errors across the project.
- Fixed issues in HTTP client files for more reliable data fetching.
Tests
- Updated and added new assertions in test files for better coverage and reliability.
Chores
- Updated project version numbers for all components, indicating minor improvements and fixes.
v3.4.0
v3.4.0
New Features
Added methods to retrieve NHL player and goalie statistics for specific seasons with detailed filters.
Enhanced player API to include season year in headshot image retrieval, improving clarity and functionality.
Bug Fixes
Improved validation for seasonYear parameter in league API methods to better handle null values.
Documentation
Enabled documentation generation for the .NET framework 8.0 targeting project.
Refactor
Updated project versions to 3.4.0 across various components.
Modified instantiation of HttpClient and TeamService classes for better dependency management.
Tests
Added new test methods for project structure validation and string manipulation.
Chores
Updated GitHub Actions workflows to exclusively set up .NET version 8, removing previous versions setup.
v3.3.0
- New Features
- Introduced a new method to retrieve NHL players' game center statistics for specific seasons and game types.
- Added the
FullName
property in player profiles to display the full name of NHL players. - Updated functionality to correctly generate enum entries with associated summaries by transforming player data into a structured object before outputting it to the enum file.
- Bug Fixes
- Implemented a method to replace non-ASCII characters with their ASCII equivalents in strings.
- Documentation
- Enabled documentation generation for .NET frameworks 6.0, 7.0, and 8.0.
- Refactor
- Updated the project to version 3.3.0 across various components.
- Removed obsolete
CommonName
class usage and enhanced import directives for better clarity and maintenance.
v3.2.2
v3.2.1
v3.2.0
v3.1.0
- Fixed a lot spelling errors and grammatical issues
- Added a couple new statistics endpoints for Fantasy Statistics Lovers
- Added cancellation token arguments for all methods (not a breaking change)
- Added a new method to get all NHL players
- Upgraded internal projects to .NET 6/7/8
- More updates to come this year!
v3.0.0
- Rewrote and updated the NuGet package for the new NHL API endpoint
https://api-web.nhle.com/v1
with all new features - Restructured all endpoints, as a result this is a breaking update, all previous versions of this NuGet will be deprecated
- Still in the progress of adding additional endpoints, tests, and features, this is an MVP release
- Please reach out and create issues if you find an bugs or problems :)
- Thank you everyone for their support and patience on the NHL pull the plug on their old API
v2.2.1
- Added new and updated URL endpoints for both NHL player search and static assets
- Added additional retry policies for unit tests for flaky failures
- Added some additional test coverage for Live Game Content tests
- Updated
SearchAllActivePlayersAsync
andSearchAllPlayersAsync
to have alimit
to increase or reduce search results for Players - Let's get ready for the 2023-2024 NHL Season!