Current section

35 Versions

Jump to

Compare versions

8 files changed
+50 additions
-31 deletions
  @@ -1,10 +1,29 @@
1 1 # CHANGELOG
2 2
3 + ## v0.8.4 on 11 Apr 2023
4 +
5 + **Full Changelog**: https://github.com/rclex/rclex/compare/v0.8.3...v0.8.4
6 +
7 + * New features: none
8 + * Code Improvements/Fixes:
9 + * Fix typos by @kianmeng in https://github.com/rclex/rclex/pull/217
10 + * Bumps:
11 + * Bump elixir_make from 0.7.1 to 0.7.6
12 + * Bump ex_doc from 0.29.1 to 0.29.4
13 + * Bump credo from 1.6.7 to 1.7.0
14 + * Bump dialyxir from 1.2.0 to 1.3.0
15 + * Known issues to be addressed in the near future:
16 + * `publish/2` sometimes failed just after `create_publisher/3` in https://github.com/rclex/rclex/issues/212
17 + * Lock `git_hooks` to 0.6.5 due to its issue in https://github.com/rclex/rclex/issues/138
18 + * Bump to Humble Hawksbill in https://github.com/rclex/rclex/issues/114
19 + * Release rcl nif resources when GerServer terminates in https://github.com/rclex/rclex/issues/160
20 + * Note in this release: none
21 +
3 22 ## v0.8.3 on 12 Dec 2022
4 23
5 24 **Full Changelog**: https://github.com/rclex/rclex/compare/v0.8.2...v0.8.3
6 25
7 - * New features: none
26 + * New features:
8 27 * Add arm32v7 support to mix rclex.prep.ros2 by @pojiro in https://github.com/rclex/rclex/pull/210
9 28 * Code Improvements/Fixes:
10 29 * improve doc about docker env by @takasehideki in https://github.com/rclex/rclex/pull/208
  @@ -1,5 +1,5 @@
1 1 define ERROR_ROS_DISTRO_NOT_DEFINED
2 - Environmental varialbe `ROS_DISTRO` is not defined.
2 + Environmental variable `ROS_DISTRO` is not defined.
3 3 To use Rclex on a host where ROS 2 is already installed, run `source /opt/ros/ROS_DISTRO/setup.bash` first.
4 4 Or, if you are going to use Nerves as a target, set the target name of ROS 2 distribution, e.g., `export ROS_DISTRO=foxy`.
5 5 endef
  @@ -92,7 +92,7 @@ by adding `rclex` to your list of dependencies in `mix.exs`:
92 92 defp deps do
93 93 [
94 94 ...
95 - {:rclex, "~> 0.8.3"},
95 + {:rclex, "~> 0.8.4"},
96 96 ...
97 97 ]
98 98 end
  @@ -225,7 +225,7 @@ docker compose down
225 225
226 226 ### Automatic execution of mix test, etc.
227 227
228 - `mix test.watch` is introduced to automatically run unit test `mix test` and code formatting `mix format` every time the source code was editted.
228 + `mix test.watch` is introduced to automatically run unit test `mix test` and code formatting `mix format` every time the source code was edited.
229 229
230 230 ```
231 231 $ mix test.watch
  @@ -79,7 +79,7 @@ cd rclex_usage
79 79 defp deps do
80 80 [
81 81 ...
82 - {:rclex, "~> 0.8.3"},
82 + {:rclex, "~> 0.8.4"},
83 83 ...
84 84 ]
85 85 end
  @@ -3,35 +3,35 @@
3 3 {<<"description">>,<<"ROS 2 Client Library for Elixir.">>}.
4 4 {<<"elixir">>,<<"~> 1.12">>}.
5 5 {<<"files">>,
6 - [<<"lib">>,<<"lib/rclex.ex">>,<<"lib/mix">>,<<"lib/mix/tasks">>,
7 - <<"lib/mix/tasks/rclex">>,<<"lib/mix/tasks/rclex/gen">>,
8 - <<"lib/mix/tasks/rclex/gen/msgs.ex">>,<<"lib/mix/tasks/rclex/prep">>,
9 - <<"lib/mix/tasks/rclex/prep/ros2.ex">>,<<"lib/rclex">>,
10 - <<"lib/rclex/sub_loop.ex">>,<<"lib/rclex/publisher.ex">>,
11 - <<"lib/rclex/job_executor.ex">>,<<"lib/rclex/timer.ex">>,
12 - <<"lib/rclex/subscriber.ex">>,<<"lib/rclex/nifs.ex">>,
13 - <<"lib/rclex/msg_prot.ex">>,<<"lib/rclex/msg.ex">>,<<"lib/rclex/node.ex">>,
14 - <<"lib/rclex/resource_server.ex">>,<<"lib/rclex/msg_types_nif.ex">>,
15 - <<"lib/rclex/return_code.ex">>,<<"lib/rclex/timer_loop.ex">>,
16 - <<"lib/rclex/job_queue.ex">>,<<"priv">>,<<"priv/templates">>,
6 + [<<"lib">>,<<"lib/rclex">>,<<"lib/rclex/publisher.ex">>,
7 + <<"lib/rclex/return_code.ex">>,<<"lib/rclex/node.ex">>,
8 + <<"lib/rclex/job_executor.ex">>,<<"lib/rclex/job_queue.ex">>,
9 + <<"lib/rclex/msg_prot.ex">>,<<"lib/rclex/subscriber.ex">>,
10 + <<"lib/rclex/timer_loop.ex">>,<<"lib/rclex/resource_server.ex">>,
11 + <<"lib/rclex/msg_types_nif.ex">>,<<"lib/rclex/timer.ex">>,
12 + <<"lib/rclex/sub_loop.ex">>,<<"lib/rclex/nifs.ex">>,<<"lib/rclex/msg.ex">>,
13 + <<"lib/rclex.ex">>,<<"lib/mix">>,<<"lib/mix/tasks">>,
14 + <<"lib/mix/tasks/rclex">>,<<"lib/mix/tasks/rclex/prep">>,
15 + <<"lib/mix/tasks/rclex/prep/ros2.ex">>,<<"lib/mix/tasks/rclex/gen">>,
16 + <<"lib/mix/tasks/rclex/gen/msgs.ex">>,<<"priv">>,<<"priv/templates">>,
17 17 <<"priv/templates/rclex.gen.msgs">>,
18 - <<"priv/templates/rclex.gen.msgs/msg_nif_c.eex">>,
19 18 <<"priv/templates/rclex.gen.msgs/msg_nif_h.eex">>,
20 19 <<"priv/templates/rclex.gen.msgs/lib">>,
21 20 <<"priv/templates/rclex.gen.msgs/lib/rclex">>,
22 21 <<"priv/templates/rclex.gen.msgs/lib/rclex/msg_types_nif.ex">>,
22 + <<"priv/templates/rclex.gen.msgs/src">>,
23 + <<"priv/templates/rclex.gen.msgs/src/msg_types_nif.ec">>,
24 + <<"priv/templates/rclex.gen.msgs/src/msg_types_nif.h">>,
25 + <<"priv/templates/rclex.gen.msgs/msg_prot_impl.eex">>,
23 26 <<"priv/templates/rclex.gen.msgs/msg_mod.eex">>,
24 27 <<"priv/templates/rclex.gen.msgs/msg_types_nif.eex">>,
25 - <<"priv/templates/rclex.gen.msgs/msg_prot_impl.eex">>,
26 - <<"priv/templates/rclex.gen.msgs/src">>,
27 - <<"priv/templates/rclex.gen.msgs/src/msg_types_nif.h">>,
28 - <<"priv/templates/rclex.gen.msgs/src/msg_types_nif.ec">>,<<"src">>,
29 - <<"src/node_nif.c">>,<<"src/msg_types_nif.h">>,<<"src/total_nif.c">>,
30 - <<"src/wait_nif.c">>,<<"src/graph_nif.c">>,<<"src/wait_nif.h">>,
31 - <<"src/node_nif.h">>,<<"src/init_nif.c">>,<<"src/publisher_nif.c">>,
32 - <<"src/subscription_nif.h">>,<<"src/msg_nif.c">>,<<"src/graph_nif.h">>,
33 - <<"src/subscription_nif.c">>,<<"src/total_nif.h">>,<<"src/msg_nif.h">>,
34 - <<"src/msg_types_nif.ec">>,<<"src/init_nif.h">>,<<"src/publisher_nif.h">>,
28 + <<"priv/templates/rclex.gen.msgs/msg_nif_c.eex">>,<<"src">>,
29 + <<"src/graph_nif.h">>,<<"src/node_nif.h">>,<<"src/total_nif.c">>,
30 + <<"src/publisher_nif.c">>,<<"src/subscription_nif.h">>,<<"src/msg_nif.h">>,
31 + <<"src/msg_types_nif.ec">>,<<"src/init_nif.c">>,<<"src/wait_nif.c">>,
32 + <<"src/init_nif.h">>,<<"src/total_nif.h">>,<<"src/node_nif.c">>,
33 + <<"src/subscription_nif.c">>,<<"src/wait_nif.h">>,<<"src/msg_nif.c">>,
34 + <<"src/graph_nif.c">>,<<"src/msg_types_nif.h">>,<<"src/publisher_nif.h">>,
35 35 <<"mix.exs">>,<<"README.md">>,<<"README_ja.md">>,<<"LICENSE">>,
36 36 <<"CHANGELOG.md">>,<<"Makefile">>]}.
37 37 {<<"licenses">>,[<<"Apache-2.0">>]}.
  @@ -43,4 +43,4 @@
43 43 {<<"optional">>,false},
44 44 {<<"repository">>,<<"hexpm">>},
45 45 {<<"requirement">>,<<"~> 0.4">>}]]}.
46 - {<<"version">>,<<"0.8.3">>}.
46 + {<<"version">>,<<"0.8.4">>}.
Loading more files…