Package Summary
Tags | No category tags. |
Version | 5.1.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Library for loading/unloading plugins in ROS packages during runtime |
Checkout URI | https://github.com/ros/pluginlib.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-03-25 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure.
To work, these tools require plugin providers to register their plugins in the package.xml of their package.
Additional Links
Maintainers
- Chris Lalancette
Authors
- Dirk Thomas
- Eitan Marder-Eppstein
- Michael Carroll
- Mirza Shah
- Steven! Ragnarök
- Tully Foote
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package pluginlib
5.1.1 (2025-03-25)
5.1.0 (2022-01-14)
- Install includes to include/${PROJECT_NAME} and remove ament_target_dependencies calls (#226)
- Require <memory> (#225)
- Move LibraryLoadExceptions down a level for more accurate error messages (#221)
- Update maintainers to Chris Lalancette (#223)
- extend termination condition to avoid infinite loop if package.xml is not found (#220)
- Remove deprecated headers. (#217)
- Contributors: Alberto Soragna, Audrow Nash, Chris Lalancette, David V. Lu!!, Shane Loretz
5.0.0 (2021-01-25)
- Use rcpputils for the filesystem implementation. (#212)
- Contributors: Chris Lalancette
4.1.2 (2020-12-08)
- Check for NULL in XMLElement::Attribute
- Check for NULL in XMLElement::GetText
- Check for NULL in XMLNode::Value
- Remove unused variable output_library (#211)
- Make Chris a maintainer of pluginlib. (#210)
- Add QNX C++ fs library compiler option (#205)
- Contributors: Ahmed Sobhy, Chris Lalancette, Jeremie Deray, Shane Loretz
4.1.1 (2020-08-27)
- Fix cmake 3.5 compatibility (#203)
- Contributors: Karsten Knese
4.1.0 (2020-08-25)
- Add function for same-package pluginlib tests (#201)
- Contributors: Shane Loretz
4.0.0 (2020-08-06)
- Remove deprecated boost functions (#199)
- Contributors: Shane Loretz
2.5.2 (2020-05-26)
- Link against tinyxml2 correctly (#190)
- Export tinyxml2 directly from pluginlib-extras.cmake (#192)
- Contributors: Karsten Knese, Sean Yen
2.5.1 (2020-05-07)
- Add missing export of stdc++fs and TinyXML2 via modern CMake (#189)
- Contributors: Dirk Thomas
2.5.0 (2020-04-25)
- Export CMake targets in a addition to include directories / libraries. (#188)
- Use rcpputils for library names. (#186)
- Fix filesystem linking on clang9. (#183)
- Contributors: Alejandro Hernández Cordero, Dirk Thomas, Emerson Knapp
2.4.1 (2019-10-23)
- Avoid build break for Visual Studio 2019 v16.3 (#166)
- Contributors: Sean Yen, Steven! Ragnarök
2.4.0 (2019-09-18)
- Export tinyxml2 libraries downstream. (#154)
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gtest | |
ament_index_cpp | |
class_loader | |
rcutils | |
rcpputils | |
tinyxml2_vendor |
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged pluginlib at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 5.4.2 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Library for loading/unloading plugins in ROS packages during runtime |
Checkout URI | https://github.com/ros/pluginlib.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2024-12-02 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure.
To work, these tools require plugin providers to register their plugins in the package.xml of their package.
Additional Links
Maintainers
- Chris Lalancette
Authors
- Dirk Thomas
- Eitan Marder-Eppstein
- Michael Carroll
- Mirza Shah
- Steven! Ragnarök
- Tully Foote
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package pluginlib
5.4.2 (2024-03-28)
- Switch from rcpputils::fs to std::filesystem (#254)
- Contributors: Christophe Bedard
5.4.1 (2024-01-24)
- Remove redundant throw of a std::runtime_error (#232)
- Contributors: Hunter L. Allen
5.4.0 (2023-12-26)
- Update to C++17 (#251)
- Contributors: Chris Lalancette
5.3.1 (2023-11-06)
- Fix wShadow compile warning (#250)
- Contributors: Steve Macenski
5.3.0 (2023-04-28)
5.2.2 (2023-03-01)
- Update maintainers
- Contributors: Audrow Nash
5.2.1 (2022-09-13)
5.2.0 (2022-05-10)
5.1.0 (2022-01-14)
- Install includes to include/${PROJECT_NAME} and remove ament_target_dependencies calls (#226)
- Require <memory> (#225)
- Move LibraryLoadExceptions down a level for more accurate error messages (#221)
- Update maintainers to Chris Lalancette (#223)
- extend termination condition to avoid infinite loop if package.xml is not found (#220)
- Remove deprecated headers. (#217)
- Contributors: Alberto Soragna, Audrow Nash, Chris Lalancette, David V. Lu!!, Shane Loretz
5.0.0 (2021-01-25)
- Use rcpputils for the filesystem implementation. (#212)
- Contributors: Chris Lalancette
4.1.2 (2020-12-08)
- Check for NULL in XMLElement::Attribute
- Check for NULL in XMLElement::GetText
- Check for NULL in XMLNode::Value
- Remove unused variable output_library (#211)
- Make Chris a maintainer of pluginlib. (#210)
- Add QNX C++ fs library compiler option (#205)
- Contributors: Ahmed Sobhy, Chris Lalancette, Jeremie Deray, Shane Loretz
4.1.1 (2020-08-27)
- Fix cmake 3.5 compatibility (#203)
- Contributors: Karsten Knese
4.1.0 (2020-08-25)
- Add function for same-package pluginlib tests (#201)
- Contributors: Shane Loretz
4.0.0 (2020-08-06)
- Remove deprecated boost functions (#199)
- Contributors: Shane Loretz
2.5.2 (2020-05-26)
- Link against tinyxml2 correctly (#190)
- Export tinyxml2 directly from pluginlib-extras.cmake (#192)
- Contributors: Karsten Knese, Sean Yen
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gtest | |
ament_index_cpp | |
class_loader | |
rcutils | |
rcpputils | |
tinyxml2_vendor |
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged pluginlib at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 5.6.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Library for loading/unloading plugins in ROS packages during runtime |
Checkout URI | https://github.com/ros/pluginlib.git |
VCS Type | git |
VCS Version | kilted |
Last Updated | 2024-12-20 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure.
To work, these tools require plugin providers to register their plugins in the package.xml of their package.
Additional Links
Maintainers
- Chris Lalancette
Authors
- Dirk Thomas
- Eitan Marder-Eppstein
- Michael Carroll
- Mirza Shah
- Steven! Ragnarök
- Tully Foote
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package pluginlib
5.6.0 (2024-12-20)
- Heavily cleanup pluginlib. (#265)
- Remove CODEOWNERS and mirror-rolling-to-main workflow (#268)
- Contributors: Alejandro Hernández Cordero, Chris Lalancette
5.5.2 (2024-11-20)
- Fix Minor Spelling Mistakes (#260)
- Contributors: David V. Lu!!
5.5.1 (2024-07-08)
- Removed deprecated method (#256)
- Contributors: Alejandro Hernández Cordero
5.5.0 (2024-04-26)
5.4.2 (2024-03-28)
- Switch from rcpputils::fs to std::filesystem (#254)
- Contributors: Christophe Bedard
5.4.1 (2024-01-24)
- Remove redundant throw of a std::runtime_error (#232)
- Contributors: Hunter L. Allen
5.4.0 (2023-12-26)
- Update to C++17 (#251)
- Contributors: Chris Lalancette
5.3.1 (2023-11-06)
- Fix wShadow compile warning (#250)
- Contributors: Steve Macenski
5.3.0 (2023-04-28)
5.2.2 (2023-03-01)
- Update maintainers
- Contributors: Audrow Nash
5.2.1 (2022-09-13)
5.2.0 (2022-05-10)
5.1.0 (2022-01-14)
- Install includes to include/${PROJECT_NAME} and remove ament_target_dependencies calls (#226)
- Require <memory> (#225)
- Move LibraryLoadExceptions down a level for more accurate error messages (#221)
- Update maintainers to Chris Lalancette (#223)
- extend termination condition to avoid infinite loop if package.xml is not found (#220)
- Remove deprecated headers. (#217)
- Contributors: Alberto Soragna, Audrow Nash, Chris Lalancette, David V. Lu!!, Shane Loretz
5.0.0 (2021-01-25)
- Use rcpputils for the filesystem implementation. (#212)
- Contributors: Chris Lalancette
4.1.2 (2020-12-08)
- Check for NULL in XMLElement::Attribute
- Check for NULL in XMLElement::GetText
- Check for NULL in XMLNode::Value
- Remove unused variable output_library (#211)
- Make Chris a maintainer of pluginlib. (#210)
- Add QNX C++ fs library compiler option (#205)
- Contributors: Ahmed Sobhy, Chris Lalancette, Jeremie Deray, Shane Loretz
4.1.1 (2020-08-27)
- Fix cmake 3.5 compatibility
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gtest | |
ament_lint_auto | |
ament_lint_common | |
ament_index_cpp | |
class_loader | |
rcutils | |
rcpputils | |
tinyxml2_vendor |
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged pluginlib at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 5.7.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Library for loading/unloading plugins in ROS packages during runtime |
Checkout URI | https://github.com/ros/pluginlib.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2025-04-25 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure.
To work, these tools require plugin providers to register their plugins in the package.xml of their package.
Additional Links
Maintainers
- Chris Lalancette
Authors
- Dirk Thomas
- Eitan Marder-Eppstein
- Michael Carroll
- Mirza Shah
- Steven! Ragnarök
- Tully Foote
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package pluginlib
5.7.0 (2025-04-25)
5.6.0 (2024-12-20)
- Heavily cleanup pluginlib. (#265)
- Remove CODEOWNERS and mirror-rolling-to-main workflow (#268)
- Contributors: Alejandro Hernández Cordero, Chris Lalancette
5.5.2 (2024-11-20)
- Fix Minor Spelling Mistakes (#260)
- Contributors: David V. Lu!!
5.5.1 (2024-07-08)
- Removed deprecated method (#256)
- Contributors: Alejandro Hernández Cordero
5.5.0 (2024-04-26)
5.4.2 (2024-03-28)
- Switch from rcpputils::fs to std::filesystem (#254)
- Contributors: Christophe Bedard
5.4.1 (2024-01-24)
- Remove redundant throw of a std::runtime_error (#232)
- Contributors: Hunter L. Allen
5.4.0 (2023-12-26)
- Update to C++17 (#251)
- Contributors: Chris Lalancette
5.3.1 (2023-11-06)
- Fix wShadow compile warning (#250)
- Contributors: Steve Macenski
5.3.0 (2023-04-28)
5.2.2 (2023-03-01)
- Update maintainers
- Contributors: Audrow Nash
5.2.1 (2022-09-13)
5.2.0 (2022-05-10)
5.1.0 (2022-01-14)
- Install includes to include/${PROJECT_NAME} and remove ament_target_dependencies calls (#226)
- Require <memory> (#225)
- Move LibraryLoadExceptions down a level for more accurate error messages (#221)
- Update maintainers to Chris Lalancette (#223)
- extend termination condition to avoid infinite loop if package.xml is not found (#220)
- Remove deprecated headers. (#217)
- Contributors: Alberto Soragna, Audrow Nash, Chris Lalancette, David V. Lu!!, Shane Loretz
5.0.0 (2021-01-25)
- Use rcpputils for the filesystem implementation. (#212)
- Contributors: Chris Lalancette
4.1.2 (2020-12-08)
- Check for NULL in XMLElement::Attribute
- Check for NULL in XMLElement::GetText
- Check for NULL in XMLNode::Value
- Remove unused variable output_library (#211)
- Make Chris a maintainer of pluginlib. (#210)
- Add QNX C++ fs library compiler option (#205)
- Contributors: Ahmed Sobhy, Chris Lalancette, Jeremie Deray, Shane Loretz
4.1.1 (2020-08-27)
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gtest | |
ament_lint_auto | |
ament_lint_common | |
ament_index_cpp | |
class_loader | |
rcutils | |
rcpputils | |
tinyxml2_vendor |
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged pluginlib at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.11.3 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | This ROS workspace is created on Raspbian OS. Here I have installed ROS Kinetic from source using cross-compilation and worked on projects like Surveilling Robot. |
Checkout URI | https://github.com/iamrajee/roskinetic_catkin_ws.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2022-03-04 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | cmake ros raspbian catkin raspberry-pi-3 realsense ros-kinetic gmapping-slam realsense-camera |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure.
To work, these tools require plugin providers to register their plugins in the package.xml of their package.
Additional Links
Maintainers
- Mikael Arguedas
Authors
- Eitan Marder-Eppstein
- Tully Foote
- Dirk Thomas
- Mirza Shah
README
No README found.
See repository README.
CHANGELOG
Changelog for package pluginlib
1.11.3 (2018-03-16)
- Provide a script to convert include statements to use new headers (#107)
- docs: fix minor typo (#100) Replace wrong/outdated [manifext.xml]{.title-ref} with [package.xml]{.title-ref} in the docstring of the constructor.
- Contributors: Alireza, Mikael Arguedas
1.11.2 (2017-11-15)
- Fix cpplint and lint_cmake errors (backport 84)
(#87)
* fix line length add back NOLINT on test header to avoid 'should
include its header file' cpplint error
- lint cmake
- Continue loading classes on error
(#85)
- continue loading classes on error
- construct string with file rather than adding new API
- match style of the rest of the file
- missing whitespace
- Backport 70 to kinetic
(#82)
- rename header files to make clear they are c++
- fixup to support new header file names
- restore old header names with deprecation warnings for API stability
- remove deprecation warnings
- alphabetize includes (#80)
- Contributors: Furushchev, Mikael Arguedas
1.11.1 (2017-10-27)
- update macros in tests to not use the deprecated ones (#78)
- update documentation to use doxygen c++ format (#75)
- style cleanup (#64, #68, #73 and #72)
- add missing include (#63)
- Contributors: Mikael Arguedas, William Woodall
1.11.0 (2017-07-27)
- Switch to Tinyxml2 (#59)
- do not use popen to solve catkin_path. (#49)
- switch to package format 2 (#55)
- remove trailing whitespaces (#54)
- Contributors: Dmitry Rozhkov, Koji Terada, Mikael Arguedas
1.10.5 (2017-03-27)
- Merge pull request #47 from ros/fix_conversion fix size_t to int conversion
- fix int conversion
- Contributors: Mikael Arguedas
1.10.4 (2016-09-20)
- Merge pull request #42 from delftrobotics-forks/unique-ptr Add std::unique_ptr API
- Add unit test for unique_ptr API.
- Simplify unit tests with ASSERT_THROW.
- Add ClassLoader::createUniqueInstance.
- Wrap long comment on createInstance and friend.
- Throw exception if plugin.xml is broken
(#41)
- added test case for broken xml files with missing attributes of class tag
- added checks if all needed attributes of the class tag are existing
- removed comment and empty line
- Contributors: Maarten de Vries, Mikael Arguedas, cwecht
1.10.3 (2016-06-22)
- Merge pull request #40 from ros/fix_warnings fix deprecated warnings in unit tests
- fix deprecated warnings in unit tests
- removed merge messages and redundant commits
- Contributors: Mikael Arguedas
1.10.2 (2016-03-14)
- Remove Boost Software License from license tag #35
- Throw an exception if ClassLoader can't be instantiated due to an invalid package name
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
cmake_modules | |
catkin | |
class_loader | |
rosconsole | |
roslib |
System Dependencies
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
Recent questions tagged pluginlib at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 5.0.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Library for loading/unloading plugins in ROS packages during runtime |
Checkout URI | https://github.com/ros/pluginlib.git |
VCS Type | git |
VCS Version | galactic |
Last Updated | 2022-12-03 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure.
To work, these tools require plugin providers to register their plugins in the package.xml of their package.
Additional Links
Maintainers
- Michael Carroll
- Chris Lalancette
Authors
- Eitan Marder-Eppstein
- Tully Foote
- Dirk Thomas
- Mirza Shah
- Steven! Ragnarök
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package pluginlib
5.0.1 (2022-12-02)
- extend termination condition to avoid infinite loop if package.xml is not found (#243)
- Contributors: Alberto Soragna
5.0.0 (2021-01-25)
- Use rcpputils for the filesystem implementation. (#212)
- Contributors: Chris Lalancette
4.1.2 (2020-12-08)
- Check for NULL in XMLElement::Attribute
- Check for NULL in XMLElement::GetText
- Check for NULL in XMLNode::Value
- Remove unused variable output_library (#211)
- Make Chris a maintainer of pluginlib. (#210)
- Add QNX C++ fs library compiler option (#205)
- Contributors: Ahmed Sobhy, Chris Lalancette, Jeremie Deray, Shane Loretz
4.1.1 (2020-08-27)
- Fix cmake 3.5 compatibility (#203)
- Contributors: Karsten Knese
4.1.0 (2020-08-25)
- Add function for same-package pluginlib tests (#201)
- Contributors: Shane Loretz
4.0.0 (2020-08-06)
- Remove deprecated boost functions (#199)
- Contributors: Shane Loretz
2.5.2 (2020-05-26)
- Link against tinyxml2 correctly (#190)
- Export tinyxml2 directly from pluginlib-extras.cmake (#192)
- Contributors: Karsten Knese, Sean Yen
2.5.1 (2020-05-07)
- Add missing export of stdc++fs and TinyXML2 via modern CMake (#189)
- Contributors: Dirk Thomas
2.5.0 (2020-04-25)
- Export CMake targets in a addition to include directories / libraries. (#188)
- Use rcpputils for library names. (#186)
- Fix filesystem linking on clang9. (#183)
- Contributors: Alejandro Hernández Cordero, Dirk Thomas, Emerson Knapp
2.4.1 (2019-10-23)
- Avoid build break for Visual Studio 2019 v16.3 (#166)
- Contributors: Sean Yen, Steven! Ragnarök
2.4.0 (2019-09-18)
- Export tinyxml2 libraries downstream. (#154)
- Contributors: Esteve Fernandez
2.3.1 (2019-05-08)
- [ros2] Cast pointers to void * when using %p (#152)
- Contributors: Shane Loretz
2.3.0 (2019-04-14)
- Updated build to choose the appropriate library for experimental filesystem, based on the compiler and standard library. (#146)
- Added stdc++fs as a target link library for clang compiler on linux. (#144)
- Added Michael as maintainer (for build e-mails). (#137)
- Contributors: Emerson Knapp, Michael Carroll, bhatsach
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gtest | |
ament_index_cpp | |
class_loader | |
rcutils | |
rcpputils | |
tinyxml2_vendor |
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged pluginlib at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 5.2.2 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Library for loading/unloading plugins in ROS packages during runtime |
Checkout URI | https://github.com/ros/pluginlib.git |
VCS Type | git |
VCS Version | iron |
Last Updated | 2023-03-01 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure.
To work, these tools require plugin providers to register their plugins in the package.xml of their package.
Additional Links
Maintainers
- Chris Lalancette
Authors
- Dirk Thomas
- Eitan Marder-Eppstein
- Michael Carroll
- Mirza Shah
- Steven! Ragnarök
- Tully Foote
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package pluginlib
5.2.2 (2023-03-01)
- Update maintainers
- Contributors: Audrow Nash
5.2.1 (2022-09-13)
5.2.0 (2022-05-10)
5.1.0 (2022-01-14)
- Install includes to include/${PROJECT_NAME} and remove ament_target_dependencies calls (#226)
- Require <memory> (#225)
- Move LibraryLoadExceptions down a level for more accurate error messages (#221)
- Update maintainers to Chris Lalancette (#223)
- extend termination condition to avoid infinite loop if package.xml is not found (#220)
- Remove deprecated headers. (#217)
- Contributors: Alberto Soragna, Audrow Nash, Chris Lalancette, David V. Lu!!, Shane Loretz
5.0.0 (2021-01-25)
- Use rcpputils for the filesystem implementation. (#212)
- Contributors: Chris Lalancette
4.1.2 (2020-12-08)
- Check for NULL in XMLElement::Attribute
- Check for NULL in XMLElement::GetText
- Check for NULL in XMLNode::Value
- Remove unused variable output_library (#211)
- Make Chris a maintainer of pluginlib. (#210)
- Add QNX C++ fs library compiler option (#205)
- Contributors: Ahmed Sobhy, Chris Lalancette, Jeremie Deray, Shane Loretz
4.1.1 (2020-08-27)
- Fix cmake 3.5 compatibility (#203)
- Contributors: Karsten Knese
4.1.0 (2020-08-25)
- Add function for same-package pluginlib tests (#201)
- Contributors: Shane Loretz
4.0.0 (2020-08-06)
- Remove deprecated boost functions (#199)
- Contributors: Shane Loretz
2.5.2 (2020-05-26)
- Link against tinyxml2 correctly (#190)
- Export tinyxml2 directly from pluginlib-extras.cmake (#192)
- Contributors: Karsten Knese, Sean Yen
2.5.1 (2020-05-07)
- Add missing export of stdc++fs and TinyXML2 via modern CMake (#189)
- Contributors: Dirk Thomas
2.5.0 (2020-04-25)
- Export CMake targets in a addition to include directories / libraries. (#188)
- Use rcpputils for library names. (#186)
- Fix filesystem linking on clang9. (#183)
- Contributors: Alejandro Hernández Cordero, Dirk Thomas, Emerson Knapp
2.4.1 (2019-10-23)
- Avoid build break for Visual Studio 2019 v16.3 (#166)
- Contributors: Sean Yen, Steven! Ragnarök
2.4.0 (2019-09-18)
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gtest | |
ament_index_cpp | |
class_loader | |
rcutils | |
rcpputils | |
tinyxml2_vendor |
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged pluginlib at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.12.2 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | Library for loading/unloading plugins in ROS packages during runtime |
Checkout URI | https://github.com/ros/pluginlib.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2020-02-15 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure.
To work, these tools require plugin providers to register their plugins in the package.xml of their package.
Additional Links
Maintainers
- Steven! Ragnarök
Authors
- Eitan Marder-Eppstein
- Tully Foote
- Dirk Thomas
- Mirza Shah
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package pluginlib
1.12.2 (2020-02-14)
- Add bin to library search path on Windows. (#145)
- Bump minimum CMake version to avoid CMP0048 warning. (#173)
- Check for NULL in XMLElement::Attribute. (#163)
- Check for NULL in XMLElement::GetText. (#159)
- Check for NULL in XMLNode::Value. (#158)
- Update header migration script for Python 3. (#148)
- Make Steven! Ragnarok the maintainer. (#129)
- Fix spelling Attirbute=>Attribute. (#128)
- Link test_plugins against class_loader for Windows compilation. (#125)
- Fix build issue when build on Windows (#123)
- Contributors: James Xu, Jeremie Deray, Johnson Shih, Markus Grimm, Mikael Arguedas, Shane Loretz, josch
1.12.1 (2018-04-27)
- [warning fix] remove deprecation warning until users are required to change code (#115)
- [warning fix] move catkinFindLib implementation from anonymous namespace to getCatkinLibraryPaths (#113)
- Contributors: Mikael Arguedas
1.12.0 (2018-03-14)
- [warning fix]Cherry-pick #103 to melodic-devel (#105)
- [migration helper] provide a script to convert include statements to use new headers (#104)
- [migration] use new class_loader headers and fix deprecation warnings (#101)
- [bugfix] Continue loading classes on error (#85) (#88)
- [style] Fix cpplint and lint_cmake errors (#84)
- move pluginlib in its own folder (#83)
- Contributors: Mikael Arguedas
1.11.0 (2017-07-27)
- Switch to Tinyxml2 (#59)
- do not use popen to solve catkin_path. (#49)
- switch to package format 2 (#55)
- remove trailing whitespaces (#54)
- Contributors: Dmitry Rozhkov, Koji Terada, Mikael Arguedas
1.10.5 (2017-03-27)
- Merge pull request #47 from ros/fix_conversion fix size_t to int conversion
- fix int conversion
- Contributors: Mikael Arguedas
1.10.4 (2016-09-20)
- Merge pull request #42 from delftrobotics-forks/unique-ptr Add std::unique_ptr API
- Add unit test for unique_ptr API.
- Simplify unit tests with ASSERT_THROW.
- Add ClassLoader::createUniqueInstance.
- Wrap long comment on createInstance and friend.
- Throw exception if plugin.xml is broken
(#41)
- added test case for broken xml files with missing attributes of class tag
- added checks if all needed attributes of the class tag are existing
- removed comment and empty line
- Contributors: Maarten de Vries, Mikael Arguedas, cwecht
1.10.3 (2016-06-22)
- Merge pull request #40 from ros/fix_warnings fix deprecated warnings in unit tests
- fix deprecated warnings in unit tests
- removed merge messages and redundant commits
- Contributors: Mikael Arguedas
1.10.2 (2016-03-14)
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
cmake_modules | |
catkin | |
class_loader | |
rosconsole | |
roslib |
System Dependencies
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
Recent questions tagged pluginlib at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.13.2 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | Library for loading/unloading plugins in ROS packages during runtime |
Checkout URI | https://github.com/ros/pluginlib.git |
VCS Type | git |
VCS Version | noetic-devel |
Last Updated | 2025-04-26 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure.
To work, these tools require plugin providers to register their plugins in the package.xml of their package.
Additional Links
Maintainers
- Steven! Ragnarök
Authors
- Eitan Marder-Eppstein
- Tully Foote
- Dirk Thomas
- Mirza Shah
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package pluginlib
1.13.2 (2025-04-26)
- fix shebang line for python3 (#197)
- Fix warnings reported by Wformat. Printouts with format '%p' should be void pointers. Add static_cast's. (#179)
- Fix runtime dependencies (#257)
- Contributors: Atsushi Watanabe, Gabriel Hottiger, Mikael Arguedas
1.13.1 (2025-04-10)
- Documented possible exception being thrown in ClassLoader destructor. (#234)
- Avoid throwing on symlink loops. (#244)
- Drop unused include (#233)
- Use [ifdef]{.title-ref} instead of [if]{.title-ref} for win32 (#238)
- Contributors: Ivor Wanders, Jochen Sprickerhof, Matthijs van der Burgh, Remo Diethelm
1.13.0 (2020-05-21)
- Declare specific boost dependencies (#171)
- Contributors: Mikael Arguedas
1.12.2 (2020-02-14)
- Add bin to library search path on Windows. (#145)
- Bump minimum CMake version to avoid CMP0048 warning. (#173)
- Check for NULL in XMLElement::Attribute. (#163)
- Check for NULL in XMLElement::GetText. (#159)
- Check for NULL in XMLNode::Value. (#158)
- Update header migration script for Python 3. (#148)
- Make Steven! Ragnarok the maintainer. (#129)
- Fix spelling Attirbute=>Attribute. (#128)
- Link test_plugins against class_loader for Windows compilation. (#125)
- Fix build issue when build on Windows (#123)
- Contributors: James Xu, Jeremie Deray, Johnson Shih, Markus Grimm, Mikael Arguedas, Shane Loretz, josch
1.12.1 (2018-04-27)
- [warning fix] remove deprecation warning until users are required to change code (#115)
- [warning fix] move catkinFindLib implementation from anonymous namespace to getCatkinLibraryPaths (#113)
- Contributors: Mikael Arguedas
1.12.0 (2018-03-14)
- [warning fix]Cherry-pick #103 to melodic-devel (#105)
- [migration helper] provide a script to convert include statements to use new headers (#104)
- [migration] use new class_loader headers and fix deprecation warnings (#101)
- [bugfix] Continue loading classes on error (#85) (#88)
- [style] Fix cpplint and lint_cmake errors (#84)
- move pluginlib in its own folder (#83)
- Contributors: Mikael Arguedas
1.11.0 (2017-07-27)
- Switch to Tinyxml2 (#59)
- do not use popen to solve catkin_path. (#49)
- switch to package format 2 (#55)
- remove trailing whitespaces (#54)
- Contributors: Dmitry Rozhkov, Koji Terada, Mikael Arguedas
1.10.5 (2017-03-27)
- Merge pull request #47
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
cmake_modules | |
catkin | |
class_loader | |
rosconsole | |
roslib |
System Dependencies
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found