UNPKG

roslib

Version:

The standard ROS Javascript Library

202 lines (173 loc) 17.5 kB
## Change Log ### 1.1.0 (2020/02/26 22:07 +00:00) - [#351](https://github.com/RobotWebTools/roslibjs/pull/351) Add cbor-raw compression (#351) (@janpaul123) - [#348](https://github.com/RobotWebTools/roslibjs/pull/348) WS 3.3.1 > 7.2.1 (#348) (@MatthijsBurgh) - [#340](https://github.com/RobotWebTools/roslibjs/pull/340) Fix TypeError: this.ros.ActionClient is not a function (#340) (@Rayman) - [#323](https://github.com/RobotWebTools/roslibjs/pull/323) fixed reconnect_on_close value in Topic (#323) (@biw) - [#317](https://github.com/RobotWebTools/roslibjs/pull/317) Add WebSocket in WebWorker transport (#317) (@mvollrath) ### 1.0.1 (2019/02/08 03:58 +00:00) - [#318](https://github.com/RobotWebTools/roslibjs/pull/318) Fix CBOR native array decoding offset (#318) (@mvollrath) ### 1.0.0 (2019/01/16 12:54 +00:00) - [#310](https://github.com/RobotWebTools/roslibjs/pull/310) Update and normalize EventEmitter2 dependency (#310) (@mvollrath) - [#306](https://github.com/RobotWebTools/roslibjs/pull/306) Don't allow unsupported compression types (#306) (@mvollrath) - [#304](https://github.com/RobotWebTools/roslibjs/pull/304) Prevent multiple web socket connections being opened. (#304) (@achim-k) - [#303](https://github.com/RobotWebTools/roslibjs/pull/303) Add support for CBOR encoding (#303) (@mvollrath) - [#294](https://github.com/RobotWebTools/roslibjs/pull/294) Feature/pose math methods (#294) (@achim-k) - [#293](https://github.com/RobotWebTools/roslibjs/pull/293) Add origin in urdf joint. (#293) (@achim-k) - [#286](https://github.com/RobotWebTools/roslibjs/pull/286) update shim files to use window instead of global (#286) (@jorgenfb) - [#282](https://github.com/RobotWebTools/roslibjs/pull/282) Add the type of service when executing 'call\_service' (#282) (@minggangw) - [#281](https://github.com/RobotWebTools/roslibjs/pull/281) add example for advertise\_service and fix documentation (#281) (@T045T) ### 0.20.0 (2017/12/21 14:58 +00:00) - [#277](https://github.com/RobotWebTools/roslibjs/pull/277) Use https instead of http in examples and links (#277) (@jihoonl) - [#276](https://github.com/RobotWebTools/roslibjs/pull/276) change CDN link to the static.robotwebtools url (#276) (@minshallj) - [#275](https://github.com/RobotWebTools/roslibjs/pull/275) Start 0.20.0-SNAPSHOT (#275) (@jihoonl) - [#273](https://github.com/RobotWebTools/roslibjs/pull/273) Fix link to wiki in README (#273) (@okalachev) - [#271](https://github.com/RobotWebTools/roslibjs/pull/271) Add deprecation warning in bower.json description (#271) (@jihoonl) ### 0.19.0 (2017/10/30 05:24 +00:00) - [#264](https://github.com/RobotWebTools/roslibjs/pull/264) mark version 0.19.0, create pull request based changelog (#264) (@jihoonl) - [#267](https://github.com/RobotWebTools/roslibjs/pull/267) Added an option to resubscribe/readvertise topic on close event, And add dispose() in ActionClient, TFClient (#267) (@Faibk) - [#262](https://github.com/RobotWebTools/roslibjs/pull/262) add parent and child in urdf joint (#262) (@jihoonl) - [#259](https://github.com/RobotWebTools/roslibjs/pull/259) Update travis configuration (#259) (@jihoonl) - [#251](https://github.com/RobotWebTools/roslibjs/pull/251) Fix authors.md link in readme (@BogdanAlexandru) - [#250](https://github.com/RobotWebTools/roslibjs/pull/250) Support status level messages (@sevenbitbyte) - [#249](https://github.com/RobotWebTools/roslibjs/pull/249) Updating the licence so SPDX stops complaining (#249) (@cjds) - [#248](https://github.com/RobotWebTools/roslibjs/pull/248) build 'get actionlib servers #247' (@viktorku) - [#247](https://github.com/RobotWebTools/roslibjs/pull/247) get actionlib servers (@marcoarruda) - [#245](https://github.com/RobotWebTools/roslibjs/pull/245) Fix getTopics bug (@NickZ) - [#240](https://github.com/RobotWebTools/roslibjs/pull/240) Upgrade to EventEmitter 2.2.0 (@dantwinkler, @jbcpollak, @eadlam) - [#234](https://github.com/RobotWebTools/roslibjs/pull/234) New services clients (@marcoarruda) - [#233](https://github.com/RobotWebTools/roslibjs/pull/233) fix wss:// support (@aqiank) - [#235](https://github.com/RobotWebTools/roslibjs/pull/235) Change demo link (@janga1997) - [#231](https://github.com/RobotWebTools/roslibjs/pull/231) Updated all dependency libraries to the latest (@dantwinkler) - [#229](https://github.com/RobotWebTools/roslibjs/pull/229) Include build directory in NPM package (#229) (@cberner) - [#224](https://github.com/RobotWebTools/roslibjs/pull/224) add RTCPeerConnection as Ros transport library (#224) (@aisch) - [#220](https://github.com/RobotWebTools/roslibjs/pull/220) An action listener for all actions not just for goals created by client (@FuzzAU) - [#214](https://github.com/RobotWebTools/roslibjs/pull/214) Socket io support (@jihoonl, @haas85, @rctoris) ### 0.18.0 (2016/02/17 21:33 +00:00) - [#205](https://github.com/RobotWebTools/roslibjs/pull/205) Added repubServiceName parameter to TFClient. (@BennyRe) - [#208](https://github.com/RobotWebTools/roslibjs/pull/208) Update roslibjs to advertise Services (@chris-smith) - [#204](https://github.com/RobotWebTools/roslibjs/pull/204) Make the travis script more robust (@Rayman) - [#202](https://github.com/RobotWebTools/roslibjs/pull/202) Add options to omit the feedback, status or result channel of ActionClient. (@commaster90) - [#196](https://github.com/RobotWebTools/roslibjs/pull/196) Test more node versions in travis (@Rayman) - [#201](https://github.com/RobotWebTools/roslibjs/pull/201) Added getServiceType function (@pantor) - [#200](https://github.com/RobotWebTools/roslibjs/pull/200) Fixed missing parameter in documentation of getTopicType (@pantor) - [#197](https://github.com/RobotWebTools/roslibjs/pull/197) Added serverName option to TFClient (@BennyRe) - [#194](https://github.com/RobotWebTools/roslibjs/pull/194) Remove canvas dependency (@Rayman) - [#195](https://github.com/RobotWebTools/roslibjs/pull/195) Fix JSDoc (@Rayman) ### 0.17.0 (2015/09/01 13:24 +00:00) - [#191](https://github.com/RobotWebTools/roslibjs/pull/191) canvas version bump to use for both node version 0.10.x and 0.12.x (@jihoonl) - [#190](https://github.com/RobotWebTools/roslibjs/pull/190) replace xmlshim with xmldom (@Rayman) ### 0.16.0 (2015/08/14 17:34 +00:00) - [#185](https://github.com/RobotWebTools/roslibjs/pull/185) BSON Decoding of Binary Objects (@DLu) - [#182](https://github.com/RobotWebTools/roslibjs/pull/182) Update for backward compatibility (@dwlee) - [#181](https://github.com/RobotWebTools/roslibjs/pull/181) Update failed callback when rosservice is called (@dwlee) ### 0.15.0 (2015/04/10 18:10 +00:00) - [#178](https://github.com/RobotWebTools/roslibjs/pull/178) removed sudo from npm install and provides a check instead (@rctoris) - [#176](https://github.com/RobotWebTools/roslibjs/pull/176) remove the (unused) DOMParser shim (@Rayman) ### 0.14.0 (2015/03/27 12:46 +00:00) - [#171](https://github.com/RobotWebTools/roslibjs/pull/171) Restore tf2_web_republisher service functionality (@T045T) - [#174](https://github.com/RobotWebTools/roslibjs/pull/174) Prevents smoothing of decompressed PNG images (@rctoris) ### node-0.13.0 (2015/03/09 13:50 +00:00) - [#168](https://github.com/RobotWebTools/roslibjs/pull/168) 0.13.0 Release (@rctoris, @jihoonl, @T045T, @gyeates, @megawac, @Rayman, @rbonghi, @DLu, @dwlee, @jakobs, @b1willaert, @psoetens) - [#167](https://github.com/RobotWebTools/roslibjs/pull/167) Indigo devel (@b1willaert, @psoetens) - [#161](https://github.com/RobotWebTools/roslibjs/pull/161) Add Urdf features: multiple visuals and material linking (@jakobs) - [#159](https://github.com/RobotWebTools/roslibjs/pull/159) Add function that find service and topic as specific type (@dwlee) - [#164](https://github.com/RobotWebTools/roslibjs/pull/164) Added queue_length parameter to topic subscription message (@smamessier) - [#158](https://github.com/RobotWebTools/roslibjs/pull/158) Index components of roslib (@megawac) - [#156](https://github.com/RobotWebTools/roslibjs/pull/156) URDF Joint (@DLu) ### node-0.12.0 (2015/02/05 02:04 +00:00) - [#154](https://github.com/RobotWebTools/roslibjs/pull/154) version bump on package and bower.json (@jihoonl) ### 0.12.0 (2015/02/04 16:43 +00:00) - [#153](https://github.com/RobotWebTools/roslibjs/pull/153) 0.12.0 Release (@rctoris, @jihoonl, @T045T, @gyeates, @megawac, @Rayman, @rbonghi) ### 0.11.0 (2015/02/04 14:12 +00:00) - [#151](https://github.com/RobotWebTools/roslibjs/pull/151) 0.11.0 Release (@rctoris, @jihoonl, @T045T, @gyeates, @megawac, @Rayman, @rbonghi) - [#149](https://github.com/RobotWebTools/roslibjs/pull/149) Update CHANGELOG.md (@rbonghi) - [#148](https://github.com/RobotWebTools/roslibjs/pull/148) Make registering as a subscriber or publisher an option for the streaming API (@gyeates) - [#147](https://github.com/RobotWebTools/roslibjs/pull/147) Allow unsubbing a particular listner without affecting others (@megawac) - [#142](https://github.com/RobotWebTools/roslibjs/pull/142) Notification on param set/delete completion (+tests) (@megawac) - [#146](https://github.com/RobotWebTools/roslibjs/pull/146) local build of tf2_web_republisher in travis (@rctoris) - [#145](https://github.com/RobotWebTools/roslibjs/pull/145) Simplify TFClient and allow unsubscribe by key (@megawac) ### 0.10.0 (2014/12/08 14:13 +00:00) - [#141](https://github.com/RobotWebTools/roslibjs/pull/141) Update object-assign shim (@megawac) ### node-0.9.1 (2014/11/17 02:57 +00:00) - [#136](https://github.com/RobotWebTools/roslibjs/pull/136) rename roslibjs to roslib to match up with npm (@jihoonl) - [#139](https://github.com/RobotWebTools/roslibjs/pull/139) Fix building (externally) with browserify (@megawac) - [#138](https://github.com/RobotWebTools/roslibjs/pull/138) test the visual Urdf elements (@T045T) - [#137](https://github.com/RobotWebTools/roslibjs/pull/137) Simplify URDF implementations (@gyeates) - [#134](https://github.com/RobotWebTools/roslibjs/pull/134) Passing callback to subscribe should be optional (@gyeates) - [#132](https://github.com/RobotWebTools/roslibjs/pull/132) Refactor URDF model parser (@gyeates) ### node-0.9.0 (2014/11/07 01:00 +00:00) - [#130](https://github.com/RobotWebTools/roslibjs/pull/130) update package xml as a prep for npm publish (@jihoonl) - [#129](https://github.com/RobotWebTools/roslibjs/pull/129) Update (simplify) installation instructions in Contributing.md (@megawac) - [#125](https://github.com/RobotWebTools/roslibjs/pull/125) Make Browserify compatible (@megawac) - [#124](https://github.com/RobotWebTools/roslibjs/pull/124) Make Topic streams pipeable (@gyeates) - [#123](https://github.com/RobotWebTools/roslibjs/pull/123) Topic.toStream (@gyeates) - [#112](https://github.com/RobotWebTools/roslibjs/pull/112) Improve test coverage (@gyeates) - [#121](https://github.com/RobotWebTools/roslibjs/pull/121) Add unsubscribe and unadvertise events to topic (@megawac) - [#120](https://github.com/RobotWebTools/roslibjs/pull/120) [Attempt] Install all the cario dependencies during npm install (@gyeates) - [#115](https://github.com/RobotWebTools/roslibjs/pull/115) Fixed quaternion default value issue. Added Test (@asisbot) - [#118](https://github.com/RobotWebTools/roslibjs/pull/118) add 'time-grunt' and improve the Gruntfile.js a bit (@Rayman) - [#117](https://github.com/RobotWebTools/roslibjs/pull/117) [wip] TCP connections to ROS bridge for node (@gyeates) - [#119](https://github.com/RobotWebTools/roslibjs/pull/119) Improve test reliability (@T045T) - [#116](https://github.com/RobotWebTools/roslibjs/pull/116) Grunt configuration (@gyeates) - [#110](https://github.com/RobotWebTools/roslibjs/pull/110) Alternative syntax for create Topics, Services, Params, etc (@gyeates) - [#109](https://github.com/RobotWebTools/roslibjs/pull/109) ImproveTopic support for multiple subscriptions (@gyeates) - [#104](https://github.com/RobotWebTools/roslibjs/pull/104) Full nodejs support (@gyeates) - [#106](https://github.com/RobotWebTools/roslibjs/pull/106) Fix typos from #105 (@megawac) - [#105](https://github.com/RobotWebTools/roslibjs/pull/105) Unsubscribe from topic (@megawac) - [#103](https://github.com/RobotWebTools/roslibjs/pull/103) Remove testing of invalid XML (@megawac) - [#101](https://github.com/RobotWebTools/roslibjs/pull/101) Refactor Karma testing and build configuration (@gyeates) ### 0.9.0 (2014/09/09 13:57 +00:00) - [#99](https://github.com/RobotWebTools/roslibjs/pull/99) fix the fibonacci_server example instructions (@Rayman) - [#98](https://github.com/RobotWebTools/roslibjs/pull/98) Update EventEmitter2 to 0.4.14 (@Rayman) ### 0.8.3 (2014/08/13 01:13 +00:00) - [#95](https://github.com/RobotWebTools/roslibjs/pull/95) TFClient.unsubscribe(): remove leading slash from frame ID (@T045T) - [#92](https://github.com/RobotWebTools/roslibjs/pull/92) Add a basic urdf test and verify that #75 isn't an issue (@RobotWebTools) - [#94](https://github.com/RobotWebTools/roslibjs/pull/94) Add queue_size to topic publisher (@RobotWebTools) - [#90](https://github.com/RobotWebTools/roslibjs/pull/90) SimpleActionServer Functionality (@lindzey) - [#88](https://github.com/RobotWebTools/roslibjs/pull/88) Add simple indicator to examples showing the status of websocket connection (@T045T) ### 0.8.0 (2014/06/11 13:40 +00:00) - [#87](https://github.com/RobotWebTools/roslibjs/pull/87) General Cleanup (@rctoris) - [#84](https://github.com/RobotWebTools/roslibjs/pull/84) fix unadvertising Topics and add some instructions (@T045T) - [#79](https://github.com/RobotWebTools/roslibjs/pull/79) Fix TFClient by removing, rather than adding, a leading '/' character in TFClient.processFeedback() (@T045T) ### r7 (2014/05/13 18:18 +00:00) - [#77](https://github.com/RobotWebTools/roslibjs/pull/77) Removed sending value as a message field in GetParam service call (@mitchellwills) ### node-0.8.2 (2014/04/04 05:10 +00:00) - [#64](https://github.com/RobotWebTools/roslibjs/pull/64) Adds latch parameter to Topics for publishing (@adamantivm) - [#65](https://github.com/RobotWebTools/roslibjs/pull/65) Update UrdfBox.js (@rbonghi) - [#60](https://github.com/RobotWebTools/roslibjs/pull/60) add phantomjs install (@jihoonl) - [#57](https://github.com/RobotWebTools/roslibjs/pull/57) checks for leading slash in frame ID (@rctoris) - [#52](https://github.com/RobotWebTools/roslibjs/pull/52) Fixed ros service call parameter order. (@Pro) - [#51](https://github.com/RobotWebTools/roslibjs/pull/51) Added error message from rosbridge to failedCallback (@Pro) - [#49](https://github.com/RobotWebTools/roslibjs/pull/49) adding some functions to resolve ros message type (@garaemon) - [#48](https://github.com/RobotWebTools/roslibjs/pull/48) Add service fail callback (@OTL) - [#47](https://github.com/RobotWebTools/roslibjs/pull/47) param now contains delete function (@rctoris) - [#45](https://github.com/RobotWebTools/roslibjs/pull/45) allowing to retrieve the list of active node names in ROS (@barraq, @rctoris) ### r6 (2013/05/07 16:17 +00:00) - [#43](https://github.com/RobotWebTools/roslibjs/pull/43) r6 release (@rctoris, @baalexander) - [#42](https://github.com/RobotWebTools/roslibjs/pull/42) r6 release (@rctoris) - [#41](https://github.com/RobotWebTools/roslibjs/pull/41) Sets unlimited number of event listeners. (@baalexander) - [#38](https://github.com/RobotWebTools/roslibjs/pull/38) Fixes missing ID counter in ROS so multiple service calls can be made (@rctoris, @baalexander) ### r5 (2013/04/15 16:48 +00:00) - [#33](https://github.com/RobotWebTools/roslibjs/pull/33) readme link fixed and homepage link added to authors (@rctoris) - [#32](https://github.com/RobotWebTools/roslibjs/pull/32) r6-devel started (@rctoris) - [#31](https://github.com/RobotWebTools/roslibjs/pull/31) r5 release (@rctoris, @baalexander) - [#30](https://github.com/RobotWebTools/roslibjs/pull/30) Misc. Changes (@rctoris) - [#29](https://github.com/RobotWebTools/roslibjs/pull/29) Ports build system to Grunt. Adds linter and fixes found issues. (@baalexander) ### r4 (2013/04/02 19:56 +00:00) - [#27](https://github.com/RobotWebTools/roslibjs/pull/27) robotwebtools CDN added (@rctoris) - [#25](https://github.com/RobotWebTools/roslibjs/pull/25) README updated with new info (@rctoris) - [#24](https://github.com/RobotWebTools/roslibjs/pull/24) Adds unit test infrastructure and Travis CI integration (@baalexander) - [#23](https://github.com/RobotWebTools/roslibjs/pull/23) bug fixed in URDF visual pose conversion (@rctoris) ### r3 (2013/03/29 18:59 +00:00) - [#22](https://github.com/RobotWebTools/roslibjs/pull/22) URDF XML Parser Added (@rctoris) ### r2 (2013/03/27 17:05 +00:00) - [#20](https://github.com/RobotWebTools/roslibjs/pull/20) Math and message revisions and revision 2 (@rctoris) ### r1 (2013/03/22 16:12 +00:00) - [#17](https://github.com/RobotWebTools/roslibjs/pull/17) roslib improvements (@rctoris) - [#15](https://github.com/RobotWebTools/roslibjs/pull/15) Bug fixes (@rctoris) - [#13](https://github.com/RobotWebTools/roslibjs/pull/13) Uses `prototype` for declaring member functions (@baalexander) - [#7](https://github.com/RobotWebTools/roslibjs/pull/7) final first pass of roslib (@rctoris) - [#6](https://github.com/RobotWebTools/roslibjs/pull/6) actionlib JS converted to new ROSLIB (@rctoris) - [#5](https://github.com/RobotWebTools/roslibjs/pull/5) first pass of core module (@rctoris) - [#1](https://github.com/RobotWebTools/roslibjs/pull/1) current developement versions of existing libraries added (@rctoris)