Note that missing version entries are typically dependency updates for security.
- merged several pull requests for new endpoints, remove password from remote start, bug fixes and added
vehicleById()
- Updated for latest changes to Tesla auth flow
- fixed #210 streaming update to oauth
- fixed #188 incorrect VIN for post 2018 cars
- merged PR #191 added exports.promises object avoiding Async suffixes
- merge PR to fix #92 homelink issue
- added roadster to
vinDecode()
- added
maxDefrost()
- added
vinDecode()
- added
windowControl()
- updated dev deps
- updated minified version
- added
setSentryMode()
- updated teslajs.min.js
- added
nearbyChargers()
- added seat heater and steering heater endpoints
- bumped version
- migrated to all lower-case
- addressed #47
- updated dev dependencies to fix vulnerabilities #97
- merged PR #101 to update README
- added
setSpeed
sample
- fix incorrect media endpoints
- added navRequest sample
- implemented media endpoints
- added media samples
- added minified version
- added support for new software update and navigation endpoints
- added samples that demonstrate new APIs
- merged PR #91 to add progress callback to streaming
- merged PR #96 to fix headers for JSON request bodies
- updated
vehicles
sample to show vehicleData() call
- updated
wakeup
sample to better show result
- addressed #94 - Samples should be Model 3 aware
- fixed doc errors
- merge PR to re-enable
openTrunk()
API - added
openTrunk
sample
- fixed #44 sunroof control and
sunroof
sample
- added
vehicleConfig
sample
- merged PR #85 to add vehicleConfig() endpoint call
- fixed
homelink
sample cmd line parms #84
- fixed README formatting
- updated README to indicate that openChargePort also unlocks it #81
- updated dependencies
- fixed function typo in README #80
- merged PR #78 to add support for
/data
REST endpoint - updated
- fixed crash in setChargeLimit sample
- small sample tweaks
- added
refresh_token
property to obj return fromlogin()
andrefreshToken()
- added
refreshToken()
and test cases - updated samples to save/use full token payload
- added
getVin()
andgetShortVin()
- added test cases
- addressed #71 enhancing error handling
- more test coverage
- added global consts to docs
- expanded docs
- added header advertising of gzip #69
- moved commander to devDependency, still used by samples
- added more jsdocs tagging
- removed old model id code from sampleFramework now using
getModel()
- added test case for
startStreaming()
- fixed incorrect login failure test case
- added dependency checking badge to README
- updated depdendencies
- added login param checking
- added test case for login failure
- added jsdoc generation
- fixed #66 crash in sampleFramework.js
- added Code of Conduct
- addressed #60 issue with simpleStreaming sample
- a number of documentation fixes and updates
- 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
- clarified paint color names to address #55
- updated docs for #53 and #54
- addressed #53 and #54 by adding
getModel()
andgetPaintColor()
to return vehicle model and color - added more test cases and updated docs
- addressed #47 by adding
vehicle()
andallVehicles()
interfaces
- addressed #49 by removing
colors
dependency - samples still use
colors
- clamp charge level and temp inputs and expose new consts
- added new samples lock and unlock
- fixed jshint errors
vehicles()
now updates options with vehicleID
- added error checking to sunroof
- switched to strict mode
- updated documenation for removal of testla
- added references to new testla sample location
- removed testla and its depenencies
- streamlined logic in request calls
- removed err() and improved error handling
- fixed contribution guidelines
- added Project Principles and Contribution guidelines
- fix missing tjs parameter to sampleMain
- finish moving samples to new framework
- revised more samples for new framework
- added logo
- sample factoring
- fixed login example
- removed github badges, too noisy
- added samples to jshint coverage
- fix badges
- added github badges
- revised documentation for 2.x
- Finished fixing samples for Async changes
- Finished Promise based *Async APIs
- update tests and fix log level check
- cleanup samples for jshint
- enabling windows jshint testing
- added new always log level
- additional test cases
- switched code coverage plan
- updated to ignore coverage files
- added jshint and fixed errors
- start exploring code coverage
- commented out sepia for now
- added more test cases
- added first test cases
- Fixed
car_version
typo - fixed case and path issue in
require
- Removed relative pathing
- updated node version for test coverage
- started adding mocha test support
- added build status badge
- make tests succeed for now
- started travis-ci integration
- attempt to fix vehicle response parse issue
- fixed sample bug #29 login fails due to missing email param
- added Model X support
- started to explore multi-car
- checked in and documentaed non-working calendar sample
- streaming works!
- first working streaming version
- fixed login sample error
- fixed login and soc samples, updated readme
- progress on calendar, not yet working
- added start of jquery support to testla sample
- added homelink support
- added charging simulation to testla
- updated web views for testla
- all web views can update server state in testla
- drivestate updated by webview in testla
- updated for ENV variables and colors
- updated sample cmd line help
- big updates to testla
- added error handlers
- added start of new apis, added logging
- renamed mockla to testla
- updated time remaining for charging
- added state change tracking to mockla
- added guiSettings and mobileEnabled samples
- updates for mockla sample
- updated more samples for mockla
- added beginnings of mockla sample and support
- add ability to change baseURI
- updated description for npm
- added multi-vehicle support to samples
- updated for new samples
- added multi-vehicle suppport
- updated all samples for new cmd line
- added new cmd line processing
- added sunroof sample, fixed bugs in setTemps and vehicle samples
- fixed issue with setTemps sample
- added setTemps sample, updated setChargeLimit sample
- added setChargeLimit sample
- added remoteStart sample
- added
colors
support
- add geoloc sample
- add
reset_valet_pin()
andclose_charge_port()
APIs
- added openChargePort sample
- added wakup sample
- renamed samples to match APIs
- update samples, add valet sample
- add POST body logging
- renamed npm package
- publish 1.0.0 via npm