Skip to content

Releases: alexanderwe/the-traveler

v1.0.1

13 Apr 08:59
Compare
Choose a tag to compare

Added

  • getPublicVendors() endpoint #43

Fixed

  • Documentation to reflect the new import location of enums #44

v1.0.0

19 Jan 11:39
Compare
Choose a tag to compare

Added

  • New structure for method calls to emphasise the different resources they are accessing
traveler.destiny2.<method> // for Destiny2 resources
traveler.oauth.<method> // for  OAuth resources
traveler.user.<method> // for Bungie user resources
traveler.global.<method> // for Bungie.net global resources

Fixed

  • #42 Manifest JSON download
  • #41 Oauth token as parameter instead of completely new object
  • #38 New way to call the endpoints

v0.7.4

11 Nov 20:23
Compare
Choose a tag to compare

Added

  • Added global alerts endpoint #36

Fixed

  • Fixed including es6-promise unnecessarily #35

v0.7.3

26 Sep 17:04
Compare
Choose a tag to compare

Fix

  • Fixed several spelling mistakes in Typescript files, including #33

Added

  • getCollectibleNodeDetails()

Changed

  • Type of hashes in interfaces.ts to number

v0.7.2

05 Sep 20:25
635c8d9
Compare
Choose a tag to compare

Fix

  • Fixed an error while downloading the manifest file multiple times, the deletion of that file did not work correctly #30 (thanks @Jakosaur for fixing)

v0.7.1

18 Jun 11:37
6beec5a
Compare
Choose a tag to compare

Fix

  • Dependencies were messes up

v0.7.0

18 Jun 10:37
6beec5a
Compare
Choose a tag to compare

Added

Traveler.ts

  • getLinkedProfiles()

interfaces.ts

  • IDestinyLinkedProfilesResponse
  • IDestinyErrorProfile
  • IDestinyProfileResponse
    • profilePlugSets
  • IDestinyPlugSetsComponent
    • IDestinyItemComponentSet
    • IDestinyItemPlugComponent
  • IDestinyCharacterResponse
    • plugSets
    • currencyLookups
  • IDestinyVendorsResponse
    • vendorGroups
    • currencyLookups
  • IDestinyVendorGroupComponent
  • IDestinyVendorResponse
    • itemComponents
    • currencyLookup
  • IDestinyHistoricalStatsDefinition
    • statNameAbbr
    • mergeMethod
    • unitLabel
    • medalTierHash
  • IDestinyPublicMilestoneActivity
    • activityModeHash
    • activityModeType

Changed

Traveler.ts

  • getClanLeaderboards return type: object -> { [key: string]: IDestinyHistoricalStatsDefinition }
  • getLeaderboards return type: object -> { [key: string]: IDestinyHistoricalStatsDefinition }
  • getLeaderboardsForCharacter return type: object -> { [key: string]: IDestinyHistoricalStatsDefinition }

interfaces.ts

  • IGearAssetDataBaseDefinition
    • version: string -> number
  • IDestinyManifest
    • mobileGearCDN: object -> dictionary{string,string}
  • IDestinyProfileResponse
    • itemComponents: object -> IDestinyItemComponentSet
  • IDestinyHistoricalWeaponStats
    • referenceId: string -> number
  • IDestinyMilestoneContentItemCategory
    • itemHashed: string[] -> number[]
  • IDestinyPublicMilestoneChallenge
    • activityHash: string -> number
  • IDestinyPublicMilestoneVendor
    • vendorHash: string -> number
    • previewItemHash: string -> number

enums.ts

  • Updated PlatformErrorCodes
  • Updated DestinyActivityModeType

Fixed

interface.ts

  • IDestinyPostGameCarnageReportTeamEntry and IDestinyPostGameCarnageReportExtendedData were swapped

v0.6.2

15 Jun 16:52
496108d
Compare
Choose a tag to compare

Added

  • Added the suggestion by @Jakosaur to delete the manifest .zip file after downloading and unzipping

v0.6.1

29 Dec 00:42
27c56dc
Compare
Choose a tag to compare

Removed

  • Traveler.ReportOffensivePostGameCarnageReportPlayer() due to not obtainable Oauth scope

v0.6.0

05 Dec 21:43
Compare
Choose a tag to compare

Added

Two new methods according to the latest update on the official Destiny 2 API

  • PullFromPostmaster method
    • and corresponding interfaces
  • ReportOffensivePostGameCarnageReportPlayer method
    • and corresponding interfaces