Skip to content

Latest commit

 

History

History
174 lines (159 loc) · 4.4 KB

changelog.md

File metadata and controls

174 lines (159 loc) · 4.4 KB

1.0.0

  • Initial release

1.1.0

  • Fixed demo functionality by adding @types/node dependency
  • Added backlog processing via .start(true) on EDLog class, returns array of events.
  • Added 8 new events
    • ModuleBuy
    • SellExplorationData
    • RefuelAll
    • BuyAmmo
    • ShieldState
    • DockingGranted
    • MarketBuy
    • MarketSell
  • Fixed typos in events:
    • MaterialCollected and MaterialDiscarded

1.2.0

  • Made Companion API demo more useful.
    • Now prompts for input via stderr and prints json payload into stdout as pretty print.
    • Added ICargoItem
    • Made modules on IAPIShip more specific, spefication coming soon.

1.3.0

  • Added events:
    • DockingRequested
    • Docked
    • Undocked
    • USSDrop
    • Touchdown
    • Liftoff
    • EngineerCraft
    • EngineerApply
    • EngineerProgress
    • HullDamage
    • Interdicted
    • LaunchFighter
    • RepairAll
    • Location
    • Fileheader
    • ShipyardSell
    • ShipyardSwap
    • ShipyardTransfer
  • Added unknown event logging to demo:
  • Fixed backlog incorrect ordering.

1.4.0

  • Added events:
    • EjectCargo
    • HeatWarning
    • Screenshot
    • RedeemVoucher
    • PayLegacyFines
    • RebootRepair
    • Materialdiscovered
  • Fixed typo in Security type export.
  • Completed body types and moved them into own type.
  • Added wing to ReceiveText and SendText channels.
  • Added To_Localised to SendText
  • Completed CrimeType in CommitCrime and added Fine parameter, made Bounty optional
  • Completed StationType.
  • Completed USSType.
  • Added another fighter loadout string.

1.5.0

  • Automated publishing malfunctioned.

Demo

  • Randomized material selection for large material sets.
  • Removed hard-coded list for events, pulls from source instead.

1.6.0

  • Added powers list type.
  • Completed module list in EDCompanionApp and module type through common definitions file.

1.7.0

  • Fixed corrupted build.
  • Added missing lodash dev dependency

1.8.0

  • Added events:
    • DockingCancelled
    • DockingDenied
    • DockingTimeout
    • NewCommander
    • ClearSavedGame
    • DockingCancelled
    • Syntheses
    • DockSRV
    • Died
    • Resurrect
    • JoinPower
    • DatalinkScan
    • DatalinkVoucher
    • ModuleSell
    • WingAdd
    • WingJoin
    • WingLeave
    • CrewAssign
    • ModuleSellRemote
    • DockFighter
    • VehicleSwitch
    • RestockVehicle
  • Simplied some interface for docking related events
  • Fixed demo startup script
  • Fixed CMDR not being replaced
  • Moved some event member types to dedicated types

1.9.0

  • Added events:
    • FetchRemoteModule
  • Fixed handling of different commander messages in ReceiveText in demo.
  • Made log file directory reader/watcher more resilient against invalid files.
  • Removed warning about unknown files in watcher.

1.10.0

  • Added events:
    • EscapeInterdiction
    • FetchRemoteModule
    • PowerplayJoin
    • PowerplaySalary
    • FactionKillBond
    • Interdiction
    • ApproachSettlement
    • DataScanned
    • Promotion
    • CollectCargo
    • ModuleRetrieve
    • ModuleStore
    • MissionFailed
    • Repair

Removed event: - IJoinPower as it was incorrectly added

  • Added new events: Unfortunately the changelog for these got lost and I cba to write them again.

1.11.0

  • Fixed error in readme.md sample
  • Deduplicated events into single type (looks weird in autocompletion tho)
  • Sorted some defintions.
  • Fixed ReceiveText event spelling.
  • Added events:
    • BuyDrones
    • SellDrones
    • SelfDestruct
    • BuyTradeData
    • CapShipBond
    • MiningRefined
    • Scan
    • JetConeDamage
  • Completed Channel in IReceiveText
  • Completed CrimeType in ICommitCrime and made Victim optional
  • Added System to IShipyardSell
  • Added various fields to IShipyardSwap

2.0.0

  • Simplify event definitions in EDLog client
  • Demo fixes
  • General code cleanup
  • Added EDSM API classes
  • Add missing 2.4 events
  • Fixed dozens of event definitions using auto generated JSON schemas.
  • enable strict mode
  • update say

3.0.0

  • There have been a LOT of changes, enumerating them would be very time consuming, here is an idea:
  • Using TS 3.0
  • Ditches I prefix for interfaces entirely
  • Got rid of lodash
  • Waaaay more events
  • Support for new dynamically updated files