Skip to content

Latest commit

 

History

History
419 lines (300 loc) · 8.23 KB

CHANGELOG.md

File metadata and controls

419 lines (300 loc) · 8.23 KB

TeslaJS Change log

Note that missing version entries are typically dependency updates for security.

V4.11.0

  • Use an "args" object for all vehicle API calls

V4.10.0

  • merged several pull requests for new endpoints, remove password from remote start, bug fixes and added vehicleById()

V4.9.8

  • Updated for latest changes to Tesla auth flow

V4.9.4

  • fixed #210 streaming update to oauth

V4.9.3

  • fixed #188 incorrect VIN for post 2018 cars

V4.9.2

  • merged PR #191 added exports.promises object avoiding Async suffixes

V4.8.1

  • merge PR to fix #92 homelink issue

V4.7.9

  • added roadster to vinDecode()

V4.7.0

  • added maxDefrost()

V4.5.0 / 4.6.0

  • added vinDecode()

V4.4.0

  • added windowControl()

V4.3.2

  • updated dev deps

V4.3.1

  • updated minified version

V4.3.0

  • added setSentryMode()

V4.2.1

  • updated teslajs.min.js

V4.2.0

  • added nearbyChargers()

V4.1.0

  • added seat heater and steering heater endpoints

V4.0.1

  • bumped version

V4.0.0

  • migrated to all lower-case

V3.0.0

  • addressed #47

V 2.1.49

  • updated dev dependencies to fix vulnerabilities #97

V2.1.48

  • merged PR #101 to update README

V2.1.47

  • added setSpeed sample

V2.1.46

  • fix incorrect media endpoints

V2.1.45

  • added navRequest sample
  • implemented media endpoints
  • added media samples

V2.1.44

  • added minified version

V2.1.43

  • added support for new software update and navigation endpoints
  • added samples that demonstrate new APIs

V2.1.42

  • merged PR #91 to add progress callback to streaming
  • merged PR #96 to fix headers for JSON request bodies

V2.1.41

  • updated vehicles sample to show vehicleData() call

V2.1.40

  • updated wakeup sample to better show result

V2.1.39

  • addressed #94 - Samples should be Model 3 aware

V2.1.38

  • fixed doc errors

V2.1.37

  • merge PR to re-enable openTrunk() API
  • added openTrunk sample

V2.1.36

  • fixed #44 sunroof control and sunroof sample

V2.1.35

  • added vehicleConfig sample

v2.1.34

  • merged PR #85 to add vehicleConfig() endpoint call

V2.1.33

  • fixed homelink sample cmd line parms #84

V2.1.32

  • fixed README formatting

V2.1.31

  • updated README to indicate that openChargePort also unlocks it #81

V2.1.30

  • updated dependencies

V2.1.29

  • fixed function typo in README #80

V2.1.28

  • merged PR #78 to add support for /data REST endpoint
  • updated

V2.1.27

  • fixed crash in setChargeLimit sample

v2.1.26

  • small sample tweaks

v2.1.25

  • added refresh_token property to obj return from login() and refreshToken()

v2.1.24

  • added refreshToken() and test cases
  • updated samples to save/use full token payload

v2.1.23

  • added getVin() and getShortVin()
  • added test cases

v2.1.22

  • addressed #71 enhancing error handling

v2.1.21

  • more test coverage
  • added global consts to docs

v2.1.20

  • expanded docs

v2.1.19

  • added header advertising of gzip #69

v2.1.18

  • moved commander to devDependency, still used by samples
  • added more jsdocs tagging

v2.1.17

  • removed old model id code from sampleFramework now using getModel()

v2.1.16

  • added test case for startStreaming()
  • fixed incorrect login failure test case

v2.1.15

  • added dependency checking badge to README
  • updated depdendencies
  • added login param checking
  • added test case for login failure

v2.1.14

  • added jsdoc generation
  • fixed #66 crash in sampleFramework.js

v2.1.13

  • added Code of Conduct

Up through v2.1.11

  • addressed #60 issue with simpleStreaming sample
  • a number of documentation fixes and updates

v2.1.6

  • address issue #58 Fixed valet sample failure with missing cmd line parm
  • address issue #57 Fixed settemps sample failure with missing cmd line parm
  • addresed issue #56 clamping error in settemps sample

Up through v2.1.5

  • clarified paint color names to address #55

Up through v2.1.3

  • updated docs for #53 and #54
  • addressed #53 and #54 by adding getModel() and getPaintColor() to return vehicle model and color
  • added more test cases and updated docs

v2.1.0

  • addressed #47 by adding vehicle() and allVehicles() interfaces

Up through v2.0.21

  • addressed #49 by removing colors dependency
  • samples still use colors

v2.0.19

  • clamp charge level and temp inputs and expose new consts

v2.0.15

  • added new samples lock and unlock

v2.0.14

  • fixed jshint errors

v2.0.12

  • vehicles() now updates options with vehicleID

v2.0.10

  • added error checking to sunroof

v2.0.9

  • switched to strict mode

v2.0.8

  • updated documenation for removal of testla

v2.0.7

  • added references to new testla sample location
  • removed testla and its depenencies
  • streamlined logic in request calls

v2.0.6

  • removed err() and improved error handling
  • fixed contribution guidelines
  • added Project Principles and Contribution guidelines

v2.0.4

  • fix missing tjs parameter to sampleMain
  • finish moving samples to new framework
  • revised more samples for new framework
  • added logo
  • sample factoring

v2.0.3

  • fixed login example

v2.0.2

  • removed github badges, too noisy
  • added samples to jshint coverage

v2.0.1

  • fix badges
  • added github badges

v2.0.0

  • revised documentation for 2.x
  • Finished fixing samples for Async changes
  • Finished Promise based *Async APIs

v1.0.54

  • update tests and fix log level check
  • cleanup samples for jshint
  • enabling windows jshint testing
  • added new always log level

v1.0.53

  • additional test cases
  • switched code coverage plan
  • updated to ignore coverage files

v1.0.52

  • added jshint and fixed errors
  • start exploring code coverage

v1.0.51

  • commented out sepia for now
  • added more test cases

v1.0.50

  • added first test cases
  • Fixed car_version typo
  • fixed case and path issue in require
  • Removed relative pathing
  • updated node version for test coverage

v1.0.49

  • started adding mocha test support

v1.0.48

  • added build status badge
  • make tests succeed for now
  • started travis-ci integration

v1.0.47

  • attempt to fix vehicle response parse issue

v1.0.46

  • fixed sample bug #29 login fails due to missing email param

v1.0.44

  • added Model X support

v1.0.42

  • started to explore multi-car

v1.0.41

  • checked in and documentaed non-working calendar sample

v1.0.38

  • streaming works!
  • first working streaming version
  • fixed login sample error

v1.0.37

  • fixed login and soc samples, updated readme

v1.0.36

  • progress on calendar, not yet working

v1.0.35

  • added start of jquery support to testla sample
  • added homelink support

v1.0.32

  • added charging simulation to testla

v1.0.30

  • updated web views for testla

v1.0.28

  • all web views can update server state in testla
  • drivestate updated by webview in testla

v1.0.27

  • updated for ENV variables and colors
  • updated sample cmd line help

v1.0.26

  • big updates to testla

v1.0.25

  • added error handlers
  • added start of new apis, added logging
  • renamed mockla to testla

v1.0.24

  • updated time remaining for charging

v1.0.22

  • added state change tracking to mockla
  • added guiSettings and mobileEnabled samples

v1.0.21

  • updates for mockla sample
  • updated more samples for mockla

v1.0.19

  • added beginnings of mockla sample and support
  • add ability to change baseURI

v1.0.18

  • updated description for npm
  • added multi-vehicle support to samples

v1.0.17

  • updated for new samples
  • added multi-vehicle suppport
  • updated all samples for new cmd line
  • added new cmd line processing

v1.0.16

  • added sunroof sample, fixed bugs in setTemps and vehicle samples

v1.0.15

  • fixed issue with setTemps sample

v1.0.14

  • added setTemps sample, updated setChargeLimit sample

v1.0.13

  • added setChargeLimit sample

v1.0.12

  • added remoteStart sample

v1.0.11

  • added colors support

v1.0.9

  • add geoloc sample

v1.0.8

  • add reset_valet_pin() and close_charge_port() APIs

v1.0.7

  • added openChargePort sample
  • added wakup sample

v1.0.5

  • renamed samples to match APIs
  • update samples, add valet sample

v1.0.4

  • add POST body logging

v1.0.3

  • renamed npm package

v1.0.0

  • publish 1.0.0 via npm