ros-kilted-rsl (1.1.0-3noble) noble; urgency=high

  * Fix ament_target_dependencies integration
  * Add rsl::maybe_error
  * Disable tests by default
  * Stop using non-standard M_PI
  * Contributors: Chris Thrasher

 -- Tyler Weaver <maybe@tylerjw.dev>  Wed, 20 Dec 2023 06:00:00 -0000

ros-kilted-rsl (1.0.1-3noble) noble; urgency=high

  * Add more messages for assertion failures
  * Document API changes from v0 to v1
  * Contributors: Chris Thrasher

 -- Tyler Weaver <maybe@tylerjw.dev>  Wed, 06 Dec 2023 06:00:00 -0000

ros-kilted-rsl (1.0.0-3noble) noble; urgency=high

  * Add rsl::StrongType
  * Quote values in error messages
  * Make doxygen a weak dependency
  * Mark git as a test dependency
  * Contributors: Andrew, Chris Thrasher, Michael Carroll, Tyler Weaver, andrea

 -- Tyler Weaver <maybe@tylerjw.dev>  Mon, 04 Dec 2023 06:00:00 -0000

ros-kilted-rsl (0.2.2-3noble) noble; urgency=high

  * Deprecate rsl::lower_bounds and rsl::upper_bounds
  * Depend on ament_cmake_ros for SHARED default
  * Upgrade with new pkgs to fix issue with ROS
  * Update Catch2
  * Contributors: Chris Thrasher, Tyler Weaver

 -- Tyler Weaver <maybe@tylerjw.dev>  Thu, 23 Mar 2023 05:00:00 -0000

ros-kilted-rsl (0.2.1-3noble) noble; urgency=high

  * Use constructors over factory functions when possible
  * Implement rsl::rng with std::optional
  * Fix bug when trying to seed rng from first call
  * Make rsl::rng() tests more strenuous
    Seeding on the first call tests a code path that hadn't yet been
    tested but is a valid use of the API.
  * Change version of range-v3 to allow building on Ubuntu Focal (#73 <https://github.com/PickNikRobotics/RSL/issues/73>)
  * Add missing header
    Fixes a build issue when using GCC 12
  * Make it easy for users to override
  * Update Catch2
  * Add tests for rsl::to_parameter_result_msg
  * Contributors: Chris Thrasher, Tony Najjar, Tyler Weaver

 -- Tyler Weaver <maybe@tylerjw.dev>  Tue, 29 Nov 2022 06:00:00 -0000

ros-kilted-rsl (0.2.0-3noble) noble; urgency=high

  * New features
    * rclcpp::Parameter validator functions
    * Algorithms from parameter_traits
    * rsl::StaticVector and rsl::StaticString
  * Doxygen site: https://picknikrobotics.github.io/RSL/files.html
    * Link to the docs from the README
    * Use doxygen-awesome documentation style
    * Deploy documentation website from CI
    * Add Doxygen comments for rsl::Overload
    * Add Doxygen comments for TRY
  * Cleanups
    * Prevent unnecessary string copy
    * Ensure global constants do not violate the ODR
    * Hide rsl::NoDiscard implementation details
    * Use more [[nodiscard]]
    * Fix to_vector for vector<bool>
    * Ensure static container iterators are used
    * Default to building a shared library
    * Use generator-agnostic CMake commands
    * Remove C compiler settings
    * Don't require compiler extensions
    * Use more expressive path variable
    * Add clang-tidy integration and fix errors
    * Address clang-tidy findings
    * Update FindCatch2 module
    * Update Catch2
  * Contributors: Chris Thrasher, Tyler Weaver

 -- Tyler Weaver <maybe@tylerjw.dev>  Tue, 15 Nov 2022 06:00:00 -0000

ros-kilted-rsl (0.1.1-3noble) noble; urgency=high

  * Fix CMake configuration warnings
  * Contributors: Chris Thrasher

 -- Tyler Weaver <maybe@tylerjw.dev>  Tue, 04 Oct 2022 05:00:00 -0000

ros-kilted-rsl (0.1.0-3noble) noble; urgency=high

  * monad.hpp - Functions and operators for monadic expressions
  * no_discard.hpp - [[nodiscard]] for lambdas
  * overload.hpp - Class template for easily visiting variants
  * queue.hpp - Thread-safe queue
  * random.hpp - Modern C++ randomness made easy
  * try.hpp - Macro to emulatate absl::CONFIRM or operator? from Rust
  * Contributors: Chris Thrasher, Tyler Weaver

 -- Tyler Weaver <maybe@tylerjw.dev>  Tue, 04 Oct 2022 05:00:00 -0000


