- Initial release
- 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
andMaterialDiscarded
- 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
onIAPIShip
more specific, spefication coming soon.
- 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.
- 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
toReceiveText
andSendText
channels. - Added
To_Localised
toSendText
- Completed
CrimeType
inCommitCrime
and addedFine
parameter, madeBounty
optional - Completed
StationType
. - Completed
USSType
. - Added another fighter loadout string.
- Automated publishing malfunctioned.
- Randomized material selection for large material sets.
- Removed hard-coded list for events, pulls from source instead.
- Added powers list type.
- Completed module list in EDCompanionApp and module type through common definitions file.
- Fixed corrupted build.
- Added missing lodash dev dependency
- 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
- 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.
- 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.
- 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
inIReceiveText
- Completed
CrimeType
inICommitCrime
and madeVictim
optional - Added
System
toIShipyardSell
- Added various fields to
IShipyardSwap
- 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
- 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