Skip to content

4.1.1

Choose a tag to compare

@babelshift babelshift released this 26 Mar 18:50

Changes:

See More
  • 55f39cb Fixed issue where parsing SteamId from Vanity URL with digits was failing.
  • a4c3238 Merge pull request #88 from babelshift/chore/remove-steam-models-dependency
  • 50dea6b Merge remote-tracking branch 'origin' into chore/remove-steam-models-dependency
  • 73050dc Merge pull request #87 from babelshift/chore/fix-suggestions
  • 44f2916 Removed Steam.Models nuget dependency
  • cce81fc General cleanup.
  • dee06e7 Merge pull request #86 from babelshift/chore/remove-bloat
  • a6f68b9 Removed unnecessary duplicate HttpClient.
  • b2d7629 Rolled version
  • 7610645 Refactored the fuzzy Steam ID lookup logic.
  • c669107 Rolled version
  • bfcadbf Merge pull request #85 from babelshift/chore/update-newtonsoft-json
  • c3afa4b Updated Newtonsoft.Json
  • 6af61b3 Merge pull request #84 from babelshift/chore/update-automapper
  • 4015148 Updated AutoMapper to 9
  • e22a0c1 Update README.md
  • 0d8fb34 Rolled version
  • 9b94dab Merge pull request #82 from babelshift/bugfix/issue-66-getschema
  • 742c956 Deprecating GetSchema in favor of GetSchemaItems and GetSchemaOverview.
  • cb6702f Rolled version
  • 917af3b Merge pull request #77 from peppage/master
  • 24af4e6 allow injecting custom httpclient to steamstore
  • f69db4e update Steam.Models nuget package to 3.0.10
  • 73eaa5a Rolled version.
  • 608348c Roll version.
  • f8825e7 Merge pull request #79 from babelshift/bugfix/issue-78
  • 4e164e7 Fixed data type on match sequence number.
  • 3cdbc33 add short description to app details data
  • b19a23c add price overview to app details data
  • e0822cb Merge pull request #76 from babelshift/chore/update-readme
  • 5ae81a8 Update samples based on interface factory
  • eb4dd3c Update appveyor.yml
  • db48211 Merge pull request #73 from babelshift/chore/refactor-http-client
  • 75466d8 Rolled version
  • f866bdc Refactored to allow injecting custom HttpClient. Also some cleanup.
  • 400843c Rolled version.
  • 6e99eb2 Fixed bug related to Requirements properties on StoreDetails for some games.
  • cb59430 Rolled version.
  • 3ec39f6 Fixing some unsigned typed issues.
  • cf8f2eb Rolled version.
  • 6dc9a94 Merge pull request #55 from MarkKoz/master
  • a3b05a2 Updated Steam.Models dependency to 3.0.6.
  • ab8d649 Added exception throwing & overloads for GetPublishedFileDetailsAsync.
  • 6b35dc5 Merge remote-tracking branch 'upstream/master'
  • e388204 Merge pull request #56 from babelshift/FixSemVer
  • 945550d Fix SemVer.
  • d3d56b2 Added GetPublishedFileDetails endpoint.
  • 245e387 Fixed parameters for POST requests not being sent properly.
  • 5481bd3 Fixed issue after updating Steam.Models to support double UserStat values.
  • bda71e0 Release.
  • 2b85f40 Merge branch 'master' of https://github.com/babelshift/SteamWebAPI2
  • 0a9b709 Rolled versions.
  • 6140c58 Merge pull request #51 from dastrn/patch-1
  • 91a62ae Updates README.md to fix typo
  • 52b6a90 Rolled version for CI.
  • afbc218 Fix problem with appid filter on GetOwnedGames.
  • e9ae1a1 Version for release.
  • 3350c41 Merge pull request #49 from babelshift/net-core-2-0
  • 8e2053f Version for CI.
  • 6e41b24 Removed .NET 4.5 support.
  • 2b3d82c Merge branch 'master' of https://github.com/babelshift/SteamWebAPI2
  • c4bdd7c Fixed broken JSON deserialization for games that treat Linux Requirements as an array.
  • dc449e2 Merge pull request #46 from Tvde1/master
  • 6c28cc5 Remove newline at the end
  • 38c7bc8 Added GetSchemaForTF2Async to IEconItems
  • cd17957 Rolled to 4.0.2-ci.
  • cb5a25e 4.0.1 release.
  • 62fe584 Updated build script for new dotnet core. Migrated to csproj.
  • f5a753c Added ItemLogName property to SchemaItem.
  • 0aff064 Remove Nickname property from SteamCommunityProfile since it's not in the response anymore.
  • b95b20e Changed Playtime to be a TimeSpan instead of uint of minutes.
  • 55fdc40 Update README.md
  • 733d912 Update README.md
  • a9b052a Update README.md
  • ff34f5f Updated Steam.Models again to get more bug fixes.
  • 3d693e9 Updated Steam.Models to get bug fixes.
  • 334f1bd Added NuGet.config.
  • 0b25d1a Rolling to version 4.0.1.
  • 5b1ead6 Cache dotnet.
  • 3cb835a Update README.md
  • c6468ed Release version.
  • aff0969 Merge pull request #42 from babelshift/issue-23-support-net-core
  • 58312b4 Updated versions.
  • 9b09e8a Adding psake build scripts.
  • 7931514 Fixed?
  • 4526766 Fixed appveyor build.
  • fa269ab Merge pull request #41 from babelshift/folder-structure-improvements
  • 56c917a Removed .vs folder contents and ignored.
  • 9a66fcd Moved source to dedicated src folder.
  • 17927e3 Fixed AppVeyor build number.
  • 703c493 Fixed wrong path to nuget packages.
  • cedca2c Merge pull request #38 from babelshift/issue-36-http-response-headers
  • 23b0ae7 Removing support for DOTA2 GetSchema until I rework the types and mappings.
  • 4e121cb Updated libs.
  • f17bd67 Updated automapper lib.
  • da425d7 Fixes to auto mapping after significant rework.
  • b1d4483 Adding mappings for various SteamWebResponses.
  • 4adbe36 Adding SteamWebResponse type to track HttpHeaders on the response in addition to the JsonContent returned.
  • a92fda5 Updated Steam.Models.
  • a4a3b18 Merge pull request #37 from babelshift/cleanup-and-better-numerical-types
  • 5561963 Readme update to 2.0 -> 3.0 changes.
  • 4f486c0 Rolling versions.
  • 8ac5896 Update LICENSE
  • 333e79c More numeric type changes on method signatures.
  • 71c10a3 Changing over to unsigned numerical types since Valve responses use it. Tired of overflows.
  • fd971bf Merge pull request #35 from babelshift/exception-handling
  • 372a1e4 Handling more edge cases.
  • decddb2 Fix issue where internals failed on Unit Tests.
  • a6473bd Refactoring to make unit tests and dependency injection possible and easier.
  • 9c5e389 Removed unit tests for now.
  • 4baad29 Updated Steam.Models to fix an overflow.
  • 7e7dedb Added unit test project.
  • 68e9adb Added partial support for Trade Offer API.
  • 38bd028 Added method to get TF2 schema.
  • 3f05754 Fixed bug where TeamLogo on GetLiveLeagueGame endpoint could overflow a signed long.
  • 1eacf33 Updated to include new Steam Models.
  • 7e34403 Fixed issue #24 where Steam Community Profile deserialization was failing when the profile user was connected to an in game server.
  • 279fdb9 Added method to AuthenticateUserTicket for Issue #25.
  • beb2eb1 Fixed nuspec for realsies.
  • c03d591 Fixed nuspec.
  • 036a2b9 Updated nuspect to restrict AutoMapper version.
  • 1461a15 Re-add missing changes from a previous pull request.
  • 07457c2 Removed unused Dota 2 item ID workaround.
  • 4b35f0b Merge pull request #20 from jirwong/bugfix_v3
  • c5e1726 More bug fixes for :
  • 040305a Merge pull request #19 from jirwong/bugfix_v2
  • abf094c Changed MemberCount on ProfileGroup to be a uint so that we can include larger group counts.
  • 856b55f Fixed StoreAppDetailsContainerJsonConverter to return the correct expected object in SteamStore.cs instead.
  • 9773e0e Fixed bug where some PlayerService methods would return errors because parameters were ignored.
  • 31ea6dd Merge branch 'master' of https://github.com/babelshift/SteamWebAPI2
  • b9c4b67 Updated libs.
  • c5b652f Merge pull request #15 from Amethi/master
  • 6df26b7 Added in support for getting player summaries for multiple users at once, as the Steam API supports.
  • f253d98 Fixed wrong model being returned from GetMatchHistoryBySequenceNumber.
  • 54a31d9 Removed portable support.
  • 65b50b3 Forgot to save the project.
  • 519a2bb Added method to retrieve Steam Community Profile data.
  • 7d88ece Fixed parameters added aftering make a http request in the SteamUser endpoint.
  • 0edf85c Added more language parameters.
  • ca2ec9e Improved conversion between data models for GetHeroes and GetGameItems methods.
  • 1dae8fc Completed calls to store api endpoints.
  • aacda44 Starting to add methods to communicate with store endpoints.
  • aa6389c Updated libs.
  • f5de883 Updated some libs.
  • f117e05 Fixed wrong reference.
  • 87d613b Fixed missing references.
  • a522be1 Updated models lib.
  • 1a0a492 Missed automapper configuration.
  • c779d3a AppVeyor build 2.0
  • 0e940f8 Ignore vs/config folder.
  • 6efb849 Merge branch 'version-2'
  • 508fddd Ignore lock.json
  • 15ec9a9 Merge branch 'master' into version-2
  • b588e92 Updated assembly info for version 2.
  • 91bdc8b Preparing for merge with version 2.
  • 75a8289 This branch is currently a work in progress.
  • cc36e6d Merge pull request #10 from SeeD-Seifer/master
  • cd9a18b Add Hero.LocalizedName property
  • 86f83d7 Merge pull request #9 from babelshift/split-models-from-main
  • 9006d0e Updated assembly version.
  • cf15668 Match Id is now a long.
  • 8c729f1 Update nuget build to include .NET 4.5.1.
  • 7bc0a1c Adding support for .NET 4.5.1.
  • f572370 Try again.
  • 74924f9 Adding portable class library version.
  • 495193d Removed blank spaces.
  • 3693ad2 Updated libs.
  • 68d88bc Trim game names when returning OwnedGames.
  • fd9b8f7 Fix wrong parsing of tower state.
  • 5a39941 Added barracks state parsing similar to tower state.
  • c49cd44 Don't use item id correction anymore now that valve fixed the bug.
  • e1d9f4e Workaround the stupid bug introduced by Valve where some game items return the wrong ID.
  • fcb2e00 Fixed missing link.
  • 948d370 Added simpler to consume TowerStates class for consumers of live league games.
  • 688dbe0 Fix wrong handling of base url.
  • 4bd226c Setup appveyor to auto-publish nuget on build.
  • 301c443 Don't require a config setting. Instead, opt for parameter in constructor.
  • 06bf1b7 Extracting interfaces for the service implementations.
  • 3e9ba18 Add support for multiple nuget framework targets.
  • c9df2d8 Handle HTTP 404 exception for UGC File Details lookup.
  • 08db082 Add method to get UGC file details (useful to retrieve DOTA 2 league team logos)
  • 84a6c7b Refactor some Async methods to have Async in name.
  • 15b914e Fix bug with missing parameters.
  • fdd4912 Remove unused project.
  • 02eb286 Restrict some methods to only certain app ids.
  • ff5b6c5 Added constructors to create an object from legacy and modern steam id.
  • 5476803 Handle AggregateException from Task.Run in SteamId constructor and re-throw the first InnerException of the type we are looking for.
  • d84ce25 Merge branch 'master' of https://github.com/babelshift/SteamWebAPI2
  • e653d6d Return full ResolveVanityUrl result so that errors can be handled.
  • e138439 Update README.md
  • e2db65a Update appveyor build number.
  • d3fdc26 Rolled version number for release.
  • ae11867 Re-arrange parameters in AddToParameters helper methods.
  • 9b3cab8 Internal modifier on classes that don't need to be exposed.
  • 7972619 Move models to main project.
  • 26efe03 Code cleanup, auto formatting, and refactoring some namespaces.
  • b7165da Added wrapper for GetCommunityBadgeProgress and IsPlayingSharedGame methods.
  • 5f364db Added wrapper for GetBadges method.
  • 7f31c88 Removed unused classes.
  • cd07c22 Added wrappers for GetOwnedGames method.
  • 41f67f1 Added wrappers for GetRecentlyPlayedGames method.
  • a37fe90 Add wrappers for GetGoldenWrenches method.
  • 50750e2 Added wrappers for GetUserStatsForGame method.
  • 00dfca0 Added wrappers for GetSchemaForGame method.
  • a07729f Added wrappers for GetNumberOfCurrentPlayers method.
  • 52ddd5a Added wrapper and manual deserialization for GetGlobalStatsForGame.
  • cc07721 Fixed missing using.
  • 3815768 Refactoring to merge some files together with similar model classes.
  • 85b2c13 Added wrapper for ResolveVanityURL method.
  • 4409154 Added wrappers for GetUserGroupList method.
  • 69f05f1 Added wrappers for GetPlayerBans method.
  • 524f901 Added wrappers for GetFriendList method.
  • c9d33fa Added wrappers for GetNewsForApp method.
  • a907477 Added wrapper and deserialization for GetAssetClassInfo method.
  • 73050a1 Moved namespace on GameEconomy classes.
  • 32d3c1b Move to Version 2 of GetAppList method.
  • 6759bd5 Added wrappers for SteamApps / GetAppList method.
  • a820773 Added interface/method wrappers for GCVersion methods.
  • 7fea9e8 Code cleanup/autoformatting.
  • 0b9e812 Added wrapper for GetStoreStatus method.
  • 21c8727 Added wrappers for GetSchemaUrl and GetStoreMetaData methods.
  • 68e6470 Merged some EconItems classes to one file for convenience.
  • d32fccf Added wrapper for various GetSchema methods with check for valid AppId.
  • ef384fc Removed SteamWebFactory in favor of just using constructors for Steam Interfaces.
  • cf36444 Added wrapper for GetTournamentPrizePool method.
  • 9043b72 Added wrapper for GetRarities and GetItemIconPath from DOTA2 interface.
  • e587a85 Added wrapper for DOTA 2 GetHeroes method.
  • d8b96de Finished up wrappers for DOTA2Match interface. Some can't be implemented because I can't get a good response to test parsing.
  • 1924a3b Added wrappers for GetMatchHistoryBySequenceNum.
  • a9fe274 Removed the monolithic web session class.
  • 0178612 Added wrappers for DOTA 2 GetMatchHistory method.
  • ad8618c Added wrappers for DOTA 2 GetMatchDetails method.
  • e336f43 Added wrappers for GetLiveLeagueGames method.
  • fb8be67 Added wrappers for GetLiveLeagueGames method.
  • bd03195 Moved namespaces to be game specific for some models.
  • bc3c9fb Added base string to identify the interface name of each interface class.
  • 26f5411 Comments to player summary classes.
  • e936a94 Merge branch 'master' of https://github.com/babelshift/SteamWebAPI2
  • f4865b6 Some asserts and exceptions.

This list of changes was auto generated.