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)