Change Log

v1.5.0 (2020/11/01 16:29 +00:00)

  • #579 build(deps): bump lodash from 4.17.13 to 4.17.19 (@dependabot[bot])
  • #568 feature: add sendCachedValues ws query parameter (@tkurki)
  • #558 build(deps): bump fstream from 1.0.11 to 1.0.12 (@dependabot[bot])
  • #556 build(deps): bump js-yaml from 3.10.0 to 3.13.1 (@dependabot[bot])
  • #557 build(deps): bump tar from 2.2.1 to 2.2.2 (@dependabot[bot])
  • #576 feature: add NMEA can name to source (@sbender9)
  • #562 feature: add sensors.ais.class (@tkurki)
  • #565 fix: merge meta from spec with meta from defaults (@sbender9)
  • #567 fix: add commonValueFields to propulsion.*.transmission.gear (@sbender9)

v1.4.0 (2020/02/05 19:18 +00:00)

  • #561 Fix typo (@nkarstens)
  • #559 feature: specify streaming over TCP in more detail (@tkurki)
  • #551 build(deps): bump lodash from 4.17.11 to 4.17.13 (@dependabot[bot])
  • #535 Update security doc with full functionality and support for other transports (@rob42)
  • #542 Add Apps API page (@rob42)

v1.3.1 (2019/06/06 11:12 +00:00)

  • #490 corrected error in description of anchor alarm notification object de… (@RBerliner)
  • #548 feature: include all source information under sources (@sbender9)
  • #546 fix: get wording (@sbender9)
  • #537 Revert "Fix PUT default context and warn about paths" (@rob42)
  • #514 [WIP] Create openapi definitions for REST API's (@rob42)
  • #536 Fix PUT default context and warn about paths (@rob42)
  • #523 Fix delta PUT message format (@rob42)
  • #528 Fix message schemas (@tkurki)
  • #531 Added headingRaw, and magneticDeviation, adjust descriptions to be clearer (@rob42)
  • #471 docs: improve documentation for displayName, longName and shortName (@bkp7)
  • #529 chore: update to lodash 4 (@sarfata)
  • #526 Fix: reducedState as object (@joabakk)
  • #527 Corrected typos (@Krillle)

v1.3.0 (2018/11/11 16:03 +00:00)

  • #506 feature: define Signal K security protocols (@sbender9)
  • #505 feature: define process for devices to request access to a server (@sbender9)

v1.2.0 (2018/10/28 07:48 +00:00)

  • #508 feature: define request reponse semantics (@sbender9)
  • #507 feature: PUT Requests (@sbender9)

v1.1.1 (2018/10/20 17:06 +00:00)

  • #511 feature: add baitWell as a type of tank (@sarfata)

v1.1.0 (2018/10/18 19:19 +00:00)

  • #512 fix: units should not be a required field on metadata (@sarfata)
  • #510 History playback and snapshot retrieval APIs (@tkurki)
  • #495 docs: fix readme validation error (@bkp7)
  • #503 chore: cleanup docson related files (@tkurki)
  • #501 feature: update tv4-formats to latest version (@sarfata)
  • #497 doc: add MAY re: http/2 (@tkurki)
  • #500 fix: Remove unintentional space in propeller.pitch path (@joabakk)
  • #475 docs: clarify websockets hello message (@bkp7)
  • #476 fix: discrepancy between docs and sample json (@bkp7)
  • #486 fix: accommodate any server software versioning scheme (@bkp7)
  • #484 chore: fix broken link in documentation (@bkp7)
  • #483 chore: remove orphaned service_discovery.md document (@bkp7)
  • #469 chore: mark gaugeType as deprecated, update documentation and samples (@bkp7)
  • #367 Add reef and furl state to sails (@joabakk)
  • #463 feature: add 'nominal' state to meta zones (@bkp7)
  • #376 Add opposite layline, reorganize layline, typo (@joabakk)
  • #466 fix: change file names to remove spaces (@bkp7)
  • #461 feature: add type to meta/displayScale (@bkp7)
  • #404 feature: remove unsupported i18n (@tkurki)
  • #445 Fix Environment Schema and add tests (@bkp7)
  • #447 feature: add heatIndexTemperature to environment inside zones (@bkp7)
  • #462 fix: modify schema to enforce description and units (@bkp7)
  • #436 Add displayScale lower and upper limits to metadata (@bkp7)
  • #460 docs: clarify timeout definition/usage (@bkp7)

v1.0.4 (2018/04/22 12:55 +00:00)

  • #432 Add Documentation for Sources (@timmathews)
  • #458 Put descriptive source properties where they belong (@timmathews)
  • #451 WIP: docs: add notes covering naming conventions for pull requests (@bkp7)
  • #449 Removed spaces from filenames. (@bkp7)
  • #433 Convert docs to use verified json samples (@bkp7)
  • #448 Modify description of Magnetic Variation (@bkp7)
  • #438 fix: invalid electrical schema (@bkp7)
  • #419 fix: modify package.json to make it cross platform compatible. (@bkp7)
  • #422 refactor: improve usability of json validation tests (@bkp7)
  • #429 chore: use node lts version (@tkurki)
  • #424 polish: improvements to documentation: versioning.md (@bkp7)
  • #421 Update Travis tests to use latest node-js v8.x.x release (@bkp7)
  • #415 Additional units with corrections (@bkp7)
  • #414 Add the samples to test scripts (@bkp7)

v1.0.3 (2018/01/08 19:40 +00:00)

  • #416 fix: make self relative to root in full (@tkurki)
  • #413 Fixed: bug in messages tests (@bkp7)
  • #412 fix npm install failing on windows platforms (@bkp7)

v1.0.0 (2018/01/01 08:58 +00:00)

  • #396 Root relative self (@tkurki)
  • #358 Documentation and schema fixes (@rob42)
  • #403 Fix typo in connection.md (@gilesvangruisen)

v0.0.1-12 (2017/11/04 19:48 +00:00)

  • #315 Object valued properties under value in full model (@tkurki)
  • #395 feature: specify WGS84 for coordinates (@tkurki)
  • #392 spec: remove sparse format (@tkurki)
  • #393 feature: specify WGS84 for coordinates (@tkurki)
  • #372 Improve, remove logic error in prop slip description (@joabakk)
  • #366 Add CPA and TCPA (@joabakk)
  • #390 feature: Add server information to discovery (@tkurki)
  • #385 Feature: make /self required (@tkurki)

v0.0.1-11 (2017/10/17 18:46 +00:00)

  • #388 feature: add schema api to get ship and aton type names from the id (@sbender9)
  • #386 fix: better aisShipType and atonType (@sbender9)

v0.0.1-9 (2017/10/07 14:29 +00:00)

  • #383 fix: don't create undefined meta properties (@tkurki)

v0.0.1-7 (2017/09/27 17:42 +00:00)

  • #332 feature: add metadata handling to js lib (@tkurki)
  • #382 feature: include enums in keyswithmetadata (@tkurki)
  • #381 Add outside air density (@joabakk)

v0.0.1-6 (2017/08/09 20:02 +00:00)

  • #368 Transpile distributed npm module to ES2015 (@tkurki)

v0.0.1-5 (2017/08/09 19:24 +00:00)

  • #375 Add Alternator and Solar devices, create chargerQualitiies + cleanups (@thomasonw)

v0.0.1-4 (2017/08/09 17:16 +00:00)

  • #374 Add commonValueFields to notifications (@sbender9)
  • #369 Minor fixes (@parsley72)
  • #365 Add intakeManifoldTemperature to propulsion schema (@anajavi)
  • #364 Change from schemas/version to version/schemas (@rob42)
  • #361 Fix description typos in performance (@joabakk)
  • #355 [WIP] Convert json id from https://signalk.github.io/specification/schemas… (@rob42)
  • #357 Split gitbook doc keys list (@tkurki)
  • #353 Fixed typos and text formatting (@aplathan)
  • #342 Rewrite multiple sources/values documentation (@tkurki)

v0.0.1-3 (2017/04/19 04:41 +00:00)

  • #350 Add page specifying versioning in Signal K (@rob42)
  • #337 Ais additions (@rob42)
  • #351 Add note on data accuracy (@rob42)
  • #349 fix: fix dollarsource references in full tree (@tkurki)
  • #347 Multiple value subscriptions documentation (@tkurki)
  • #344 Added SAR aircraft, updates tests to handle aircraft, add vessel.mmsi… (@rob42)
  • #346 Tanks (@rob42)

v0.0.1-1 (2017/03/19 16:07 +00:00)

  • #348 Add note that meta.units MUST be returned for valid keys (@rob42)
  • #345 Added trip.log, and trip.lastReset (@rob42)
  • #340 Add slack badge (@bkp7)
  • #336 Pattern for version (@bkp7)
  • #328 Added timezoneRegion to environment.time (@bkp7)
  • #321 Fix notifications schema (@bkp7)
  • #335 Added illuminance (@rob42)
  • #325 Improvements to the chart model (@emilecantin)
  • #319 Add changelog generation (@tkurki)
  • #327 Updated Schema so that date-time must be in UTC (@bkp7)
  • #324 Define timestamp as JSON Schema date-time (@bkp7)
  • #320 Fix schema files to be valid against http://json-schema.org/draft-04/schema# (@bkp7)
  • #299 Generate documentation for object types from local files (@joux3)
  • #312 Specify vessel context and leaf path for delta (@tkurki)
  • #313 Itemize course properties (@tkurki)

v0.0.1-0 (2016/12/27 19:54 +00:00)

  • #309 Improve Top level signalk overview (@sumps)
  • #272 Update multiple values documentation (@tkurki)
  • #301 Add support for dollarpath in FullSignalK (@tkurki)
  • #306 Removed refererence to Boundary Layer (@sumps)
  • #283 Add Transverse Water Speed and Leeway Angle (@sumps)
  • #300 Expand on the Discovery Section (@timmathews)
  • #290 Make processSchemaFiles produce keyswithmetadata.json (@tkurki)
  • #284 Steering group in line with autopilot communication (@joabakk)
  • #278 Validate missing schema references & fix missing references (@joux3)
  • #270 Use wildcard context in example, mention wildcard (@tkurki)
  • #265 Add Changelog (@tkurki)
  • #274 Resolve relative references in the same file (@joux3)
  • #269 RFC0004 :Replace JsonPath with wildcard in subscription paths (@tkurki)
  • #225 Add defaults overlay (@timmathews)
  • #257 Reorganized steering group, added test (@joabakk)
  • #266 Cleanup of sources schema (@thomasonw)
  • #260 Clarify gitbook-docs/README.md (@timmathews)
  • #261 Clean ups (@thomasonw)
  • #255 Gitbook Documentation mvp (@tkurki)
  • #245 Make tank capacity numberValue (@tkurki)
  • #238 Source handling for NMEA and non-NMEA sources (@tkurki)
  • #232 Added missing message types (@rob42)
  • #233 Added chart scale, and some new charts types (@rob42)
  • #230 Added examples, and tidied descriptions (@rob42)
  • #231 add description to enum values (@sailoog)
  • #228 Include enums in keyswithmetadata.json (@tkurki)
  • #221 Add GC/RL distinction (@tkurki)
  • #223 Consistent Use of JSON-schema draft 04 Format (@timmathews)
  • #222 Tank Senders only provide tank level value (@sumps)
  • #211 Alternative proposal for "course" object in navigation (@fabdrol)
  • #217 Reorganise temperatures a bit (@tkurki)
  • #202 Add general & n2k specific info to sources (@tkurki)
  • #193 Added racing parameters (@joabakk)
  • #204 Renamed refridgeration to refrigerator (@joabakk)
  • #201 Fix keys with metadata (@tkurki)
  • #200 Added State of Health to Batteries (@sumps)
  • #185 Reorganise electrical: remove ac/dc distinction, branches for equipment types (@tkurki)
  • #186 Temp, humidity, pressure reorganisation (@tkurki)
  • #195 Refactor tanks (@tkurki)
  • #194 Unit cleanup and added prop slip dependancies (@tkurki)
  • #190 Improve descriptions (@joabakk)
  • #182 Replace maxRevolutions with zones usage (@tkurki)
  • #175 Added agnostic target speed and target angle (@joabakk)
  • #176 Remove legacy Alarm objects from Environment Tree (@sumps)
  • #165 Add engine load & torque (@tkurki)
  • #118 Multiple values (take 2) (@tkurki)
  • #161 Convert zone in meta to an object (@rob42)
  • #162 Rename alarms branch to notifications (@rob42)
  • #142 Master waypoints ref (@rob42)
  • #160 Remove alarm uuid from path as its not needed. (@rob42)
  • #159 Update vessel.json (@joabakk)
  • #152 Improve alarms - add alert and emergency (@rob42)
  • #120 Improve propulsion (@tkurki)
  • #119 Rework electrical dc: batteries (@tkurki)
  • #151 Use SPDX abbreviation of the license (@tkurki)
  • #148 Add schema and tests for endpoint discovery (@jboynes)
  • #149 Remove unneeded references to lodash (@jboynes)
  • #145 Added registration structure (@rob42)
  • #139 Added lights to navigation (@rob42)
  • #143 Add env.mode - take2 - Add source/timestamp and test (@rob42)
  • #141 Added environment.mode (@rob42)
  • #140 Added IMO, flag, port, and reg number (@rob42)
  • #136 Add datetime with source information to the Signal K model (@tkurki)
  • #137 Master add systime (@rob42)
  • #132 Express air pressure change rate as a rate (@jboynes)
  • #129 Replace last use of floatValue with numberValue (@jboynes)
  • #128 Removed CallsignDsc (@sumps)
  • #121 Add Heave to environment.json (@sumps)
  • #117 Additional GNSS field added (@sumps)
  • #114 Change all units to (derived) SI units (fix issue #30) (@keesverruijt)
  • #113 Implement my own suggestion in issue #112 (@keesverruijt)
  • #110 Identities, take two (@fabdrol)
  • #109 Add NMEA0183 sentence and talker to source (@tkurki)
  • #107 Fix schema references and add all subschemas for validation (@tkurki)
  • #105 Housekeeping: cleanup of all schemas (@fabdrol)
  • #103 Relocate current from navigation to environment (@timmathews)
  • #101 Split angleTrue (@tkurki)
  • #87 Improve validation (@tkurki)
  • #88 Change pgn type to number (@tkurki)
  • #81 Format the design group (@MariusVolkhart)
  • #78 Format the propulsion group (@MariusVolkhart)
  • #79 Format the electrical_dc group (@MariusVolkhart)
  • #77 Format the resources group (@MariusVolkhart)
  • #80 Format the navigation group (@MariusVolkhart)
  • #82 Format the alarms group (@MariusVolkhart)
  • #83 Added an UUID property to vessel.json (@fabdrol)
  • #75 Format all enums to the same style (@MariusVolkhart)
  • #70 Format vessel.json (@MariusVolkhart)
  • #54 Pull of restructured ELECTRICAL JSON schema (@thomasonw)
  • #52 Electrical, AC (@timmathews)
  • #64 Message schemas (@rob42)
  • #51 Group roll pitch and yaw (@timmathews)
  • #65 Updates to the "design" group, in order to accommodate vessels with a variable keel or centerboard and some other changes (@fabdrol)
  • #67 Separate group for sails (@fabdrol)
  • #55 Labels for SignalK data items (@tkurki)
  • #63 More lenient delta schema (@tkurki)
  • #62 Change subschema loading (@tkurki)
  • #61 Added n2kMappings (@tkurki)
  • #59 Added performance group to vessel.json (@zapfware)
  • #57 Define specification for Performance data (@zapfware)
  • #58 Add waypoint.distanceActual, correct units for log & logTrip (@zapfware)
  • #50 Fix propulsion and sensors and some cleanup (@rob42)
  • #44 Reorganize current group (@timmathews)
  • #43 Adds source and timestamp to activeRoute (@timmathews)
  • #42 Rename navigation.currentRoute (@timmathews)
  • #34 Update layout (@timmathews)
  • #29 Delta schema & validation (@tkurki)
  • #31 Standardize formatting in schema JSON files (@timmathews)
  • #27 Changes related to n2k integration (@tkurki)
  • #26 Move source/timestamp so it only occurs on leaf nodes (@rob42)
  • #24 Indent with 4 spaces (@tkurki)
  • #23 Wind angle & direction (@tkurki)
  • #21 Added sensors, design data, and anchor data (@rob42)
  • #17 Added definition for GNSS object (@fabdrol)
  • #15 Resources - add headers etc (@rob42)
  • #14 Try to add headers (@rob42)
  • #12 Add signalk header to docsun page (@rob42)
  • #11 Replace experimental JavaScript calls (@timmathews)
  • #9 Resources (@rob42)
  • #5 Added alarms group (@rob42)
  • #6 Added basic principles (@rob42)
  • #4 Fix to docson.js (@timmathews)
  • #3 Separated schemas (@fabdrol)
  • #1 Added instructions for publishing spec to GH Pages (@timmathews)