<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="180845" data-post-id="180845">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mattludwigs" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mattludwigs/120/1924_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mattludwigs
                      <span class="op-star" title="Thread Starter">
                        <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                      </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h2><a name="p-180845-v0103httpsgithubcomsmartrentgrizzlyreleasestagv0103-1" class="anchor" href="#p-180845-v0103httpsgithubcomsmartrentgrizzlyreleasestagv0103-1" aria-label="Heading link" rel="nofollow"></a><a href="https://github.com/smartrent/grizzly/releases/tag/v0.10.3" rel="noopener nofollow ugc">v0.10.3</a></h2>
<p>Enhancements</p>
<ul>
<li>Add <code>handle_timeout/2</code> to the <code>Grizzly.InclusionHandler</code> behaviour. This<br>
allows for handling when an inclusion process timeout.</li>
<li>Add <code>Grizzly.Inclusions.stop/0</code> force stop any type of inclusion process.</li>
<li>Add <code>Grizzly.FirmwareUpdates</code> module for updating the Z-Wave firmware on<br>
Z-Wave hardware</li>
</ul>
<p>Fixes</p>
<ul>
<li>not parsing command classes correctly on <code>Grizzly.ZWave.Commands.NodeAddStatus</code></li>
<li>Not stopping an inclusion process correctly when calling<br>
<code>Grizzly.Inclusions.add_node_stop/0</code></li>
</ul>
<p>Thank you to those who contributed to this release:</p>
<ul>
<li>Jean-Francois Cloutier</li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="180845" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/grizzly-z-wave-library-for-elixir/25150/32">Post #31</a>
	                </div>
	            </div>
              <div id="likers-container-180845" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="180845"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #31"></div>
  </section>
</div>
    <div class="postbit" id="181376" data-post-id="181376">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mattludwigs" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mattludwigs/120/1924_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mattludwigs
                      <span class="op-star" title="Thread Starter">
                        <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                      </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h2><a name="p-181376-v0110httpsgithubcomsmartrentgrizzlyreleasestagv0110-1" class="anchor" href="#p-181376-v0110httpsgithubcomsmartrentgrizzlyreleasestagv0110-1" aria-label="Heading link" rel="nofollow"></a><a href="https://github.com/smartrent/grizzly/releases/tag/v0.11.0" rel="noopener nofollow ugc">v0.11.0</a></h2>
<p>Grizzly now supports parsing alarm/notification parameters as a keyword list of<br>
parameters. This change is breaking because the event parameters use to be the<br>
raw binary we received from the Z-Wave network and now it is a keyword list.</p>
<p>We only support lock and keypad event parameters currently, but this puts into<br>
place the start of being able to support event parameters.</p>
<p>Enhancements</p>
<ul>
<li>Support parsing event parameters for lock and keypad operations</li>
</ul>
<p>Thank you to those who contributed to this release:</p>
<ul>
<li>Jean-Francois Cloutier</li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="181376" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/grizzly-z-wave-library-for-elixir/25150/33">Post #32</a>
	                </div>
	            </div>
              <div id="likers-container-181376" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="181376"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #32"></div>
  </section>
</div>
    <div class="postbit" id="183076" data-post-id="183076">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mattludwigs" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mattludwigs/120/1924_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mattludwigs
                      <span class="op-star" title="Thread Starter">
                        <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                      </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h2><a name="p-183076-v0120httpsgithubcomsmartrentgrizzlyreleasestagv0120-1" class="anchor" href="#p-183076-v0120httpsgithubcomsmartrentgrizzlyreleasestagv0120-1" aria-label="Heading link" rel="nofollow"></a><a href="https://github.com/smartrent/grizzly/releases/tag/v0.12.0" rel="noopener nofollow ugc">v0.12.0</a></h2>
<p>There is a small breaking change that will only effect you if you have<br>
<code>:water_leak_detected_known_location</code> and <code>:water_leak_dropped_known_location</code><br>
hard coded into your application for any reason. These are notifications about<br>
water leaks, and so if you have not directly tried to match on or handle logic<br>
about water leak notifications then this breaking change should not effect you.</p>
<p>From a high level this release provides updates to Z-Wave notifications in<br>
terms of command support and package parsing, extra tooling for better<br>
introspection, a handful of new commands and command classes, and helpful<br>
configuration items.</p>
<p>Enhancements</p>
<ul>
<li>Add <code>Grizzly.ZWave.Commands.ApplicationNodeInfoReport</code></li>
<li>Add <code>Grizzly.ZWave.CommandClass.NodeNaming</code></li>
<li>Add <code>Grizzly.ZWave.Commands.NodeLocationGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.NodeLocationReport</code></li>
<li>Add <code>Grizzly.ZWave.Commands.NodeLocationSet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.NodeNameGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.NodeNameReport</code></li>
<li>Add <code>Grizzly.ZWave.Commands.NodeNameSet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.AlarmGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.AlarmSet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.AlarmEventSupportedGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.AlarmEventSupportedReport</code></li>
<li>Add <code>Grizzly.ZWave.Commands.AlarmTypeSupportedGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.AlarmTypeSupportedReport</code></li>
<li>Add <code>Grizzly.ZWave.Commands.AssociationGroupingsGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.AssociationGroupingsReport</code></li>
<li>Add <code>Grizzly.ZWave.Commands.AssociationRemove</code></li>
<li>Add <code>Grizzly.ZWave.Commands.AssociationReport</code></li>
<li>Add <code>Grizzly.ZWave.Commands.AssociationSpecificGroupingsGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.AssociationSpecificGroupingsReport</code></li>
<li>Add <code>Grizzly.ZWave.CommandClasses.MultiChannelAssociation</code></li>
<li>Add <code>Grizzly.ZWave.Commands.MultiChannelAssociationGroupingsGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.MultiChannelAssociationGroupingsReport</code></li>
<li>Add <code>Grizzly.ZWave.Commands.MultiChannelAssociationRemove</code></li>
<li>Add <code>Grizzly.ZWave.Commands.MultiChannelAssociationReport</code></li>
<li>Add <code>Grizzly.ZWave.Commands.MultiChannelAssociationSet</code></li>
<li>Add <code>Grizzly.ZWave.CommandClass.DeviceResetLocally</code></li>
<li>Add <code>Grizzly.ZWave.Commands.DeviceResetLocallyNotification</code></li>
<li>Add <code>Grizzly.ZWave.Commands.LearnModeSet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.LearnModeSetStatus</code></li>
<li>Add <code>Grizzly.Inclusions.learn_mode/1</code></li>
<li>Add <code>Grizzly.Inclusions.learn_mode_stop/0</code></li>
<li>Support version 8 of the <code>Grizzly.ZWave.Commands.AlarmReport</code></li>
<li>Support parsing naming and location parameters from Z-Wave notifications</li>
<li>Add <code>mix zipgateway.cfg</code> to print out the zipgateway config that Grizzly<br>
is configured to use.</li>
<li>Add <code>Grizzly.list_commands/0</code> to list all support Z-Wave commands in<br>
Grizzly.</li>
<li>Add <code>Grizzly.commands_for_command_class/1</code> for listing the Z-Wave commands<br>
support by Grizzly for a particular command class.</li>
<li>Add <code>:handlers</code> to <code>:grizzly</code> configuration options for firmware update and<br>
inclusion handlers.</li>
<li>Documentation updates</li>
</ul>
<p>Fixes</p>
<ul>
<li>Parsing the wrong byte for into the wrong notification type</li>
<li>Invalid type spec for <code>Grizzly.ZWave.Security.failed_type_from_byte/1</code></li>
</ul>
<p>Thank you to those who contributed to this release:</p>
<ul>
<li>Jean-Francois Cloutier</li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="183076" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/grizzly-z-wave-library-for-elixir/25150/34">Post #33</a>
	                </div>
	            </div>
              <div id="likers-container-183076" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="183076"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #33"></div>
  </section>
</div>
    <div class="postbit" id="183651" data-post-id="183651">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mattludwigs" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mattludwigs/120/1924_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mattludwigs
                      <span class="op-star" title="Thread Starter">
                        <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                      </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h2><a name="p-183651-v0121httpsgithubcomsmartrentgrizzlyreleasestagv0121-1" class="anchor" href="#p-183651-v0121httpsgithubcomsmartrentgrizzlyreleasestagv0121-1" aria-label="Heading link" rel="nofollow"></a><a href="https://github.com/smartrent/grizzly/releases/tag/v0.12.1" rel="noopener nofollow ugc">v0.12.1</a></h2>
<p>Enhancements</p>
<ul>
<li>Add <code>Grizzly.ZWave.Commands.MultiChannelAggregatedMemberGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.MultiChannelAggregatedMemberReport</code></li>
<li>Add <code>Grizzly.ZWave.Commands.MultiChannelCapabilityGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.MultiChannelCommandEncapsulation</code></li>
<li>Add <code>Grizzly.ZWave.Commands.MultiChannelEndpointFind</code></li>
<li>Add <code>Grizzly.ZWave.Commands.MultiChannelEndpointFindReport</code></li>
<li>Add <code>Grizzly.ZWave.CommandClasses.MultiCommand</code></li>
<li>Add <code>Grizzly.ZWave.Commands.MultiCommandEncapsulation</code></li>
<li>Add <code>Grizzly.ZWave.CommandClasses.Time</code></li>
<li>Add <code>Grizzly.ZWave.Commands.DateGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.DateReport</code></li>
<li>Add <code>Grizzly.ZWave.Commands.TimeGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.TimeReport</code></li>
<li>Add <code>Grizzly.ZWave.Commands.TimeOffsetGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.TimeOffsetReport</code></li>
<li>Add <code>Grizzly.ZWave.Commands.TimeOffsetSet</code></li>
<li>Add <code>Grizzly.ZWave.CommandsClasses.TimeParameters</code></li>
<li>Add <code>Grizzly.ZWave.Commands.TimeParametersGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.TimeParametersReport</code></li>
<li>Add <code>Grizzly.ZWave.Commands.TimeParametersSet</code></li>
<li>Documentation updates</li>
</ul>
<p>Fixes</p>
<ul>
<li>Some devices send alarm reports that do not match the specification in a<br>
minor way. So, we allow for parsing of these reports now.</li>
<li>Fixed internal command class name to module implementation mapping issue<br>
for <code>:switch_multilevel_set</code> and <code>:switch_multilevel_get</code> commands.</li>
</ul>
<p>Thank you to those who contributed to this release:</p>
<ul>
<li>Jean-Francois Cloutier</li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="183651" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/grizzly-z-wave-library-for-elixir/25150/35">Post #34</a>
	                </div>
	            </div>
              <div id="likers-container-183651" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="183651"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #34"></div>
  </section>
</div>
    <div class="postbit" id="184731" data-post-id="184731">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mattludwigs" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mattludwigs/120/1924_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mattludwigs
                      <span class="op-star" title="Thread Starter">
                        <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                      </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h2><a name="p-184731-v0122httpsgithubcomsmartrentgrizzlyreleasestagv0122-1" class="anchor" href="#p-184731-v0122httpsgithubcomsmartrentgrizzlyreleasestagv0122-1" aria-label="Heading link" rel="nofollow"></a><a href="https://github.com/smartrent/grizzly/releases/tag/v0.12.2" rel="noopener nofollow ugc">v0.12.2</a></h2>
<p>Enhancements</p>
<ul>
<li>Add <code>Grizzly.ZWave.CommandClasses.Hail</code></li>
<li>Add <code>Grizzly.ZWave.Commands.Hail</code></li>
<li>Support updated Z-Wave spec command params for<br>
<code>Grizzly.ZWave.Commands.DoorLockOperationReport</code></li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="184731" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/grizzly-z-wave-library-for-elixir/25150/36">Post #35</a>
	                </div>
	            </div>
              <div id="likers-container-184731" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="184731"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #35"></div>
  </section>
</div>
    <div class="postbit" id="184821" data-post-id="184821">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mattludwigs" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mattludwigs/120/1924_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mattludwigs
                      <span class="op-star" title="Thread Starter">
                        <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                      </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h2><a name="p-184821-v0123httpsgithubcomsmartrentgrizzlyreleasestagv0123-1" class="anchor" href="#p-184821-v0123httpsgithubcomsmartrentgrizzlyreleasestagv0123-1" aria-label="Heading link" rel="nofollow"></a><a href="https://github.com/smartrent/grizzly/releases/tag/v0.12.3" rel="noopener nofollow ugc">v0.12.3</a></h2>
<p>Fixes</p>
<ul>
<li>Handle multichannel commands that are not appropriately encapsulated</li>
</ul>
<p>Thank you to those who contributed to this release:</p>
<ul>
<li>Jean-Francois Cloutier</li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="184821" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/grizzly-z-wave-library-for-elixir/25150/37">Post #36</a>
	                </div>
	            </div>
              <div id="likers-container-184821" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="184821"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #36"></div>
  </section>
</div>
    <div class="postbit" id="185910" data-post-id="185910">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mattludwigs" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mattludwigs/120/1924_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mattludwigs
                      <span class="op-star" title="Thread Starter">
                        <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                      </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h2><a name="p-185910-v0130httpsgithubcomsmartrentgrizzlyreleasestagv0130-1" class="anchor" href="#p-185910-v0130httpsgithubcomsmartrentgrizzlyreleasestagv0130-1" aria-label="Heading link" rel="nofollow"></a><a href="https://github.com/smartrent/grizzly/releases/tag/v0.13.0" rel="noopener nofollow ugc">v0.13.0</a></h2>
<p>This update breaks the main <code>Grizzly.send_command/4</code> API as Grizzly use to<br>
respond with different tuples but now it will return with the new<br>
<code>Grizzly.Report.t()</code> data structure. A full guide on the breaking changes<br>
and what needs to be updated can be found <a href="https://gist.github.com/mattludwigs/323cbdbfc32075745cd3fdae7163c930" rel="noopener nofollow ugc">here</a>.</p>
<p>This change allows us to gather more information about a response from Grizzly.<br>
For example, with this change, you can get transmission stats about network<br>
properties when sending a command now:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">{:ok, report} = Grizzly.send_command(node_id, command, command_args, transmission_stats: true)

report.transmission_stats
</code></pre>
<p>See <code>Grizzly.Report</code> module for full details.</p>
<p>Enhancements</p>
<ul>
<li>Add <code>Grizzly.Report</code></li>
<li>Add getting transmission stats for sent commands</li>
<li>Docs and type spec updates</li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="185910" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/grizzly-z-wave-library-for-elixir/25150/38">Post #37</a>
	                </div>
	            </div>
              <div id="likers-container-185910" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="185910"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #37"></div>
  </section>
</div>
    <div class="postbit" id="187558" data-post-id="187558">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mattludwigs" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mattludwigs/120/1924_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mattludwigs
                      <span class="op-star" title="Thread Starter">
                        <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                      </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h2><a name="p-187558-v0140httpsgithubcomsmartrentgrizzlyreleasestagv0140-1" class="anchor" href="#p-187558-v0140httpsgithubcomsmartrentgrizzlyreleasestagv0140-1" aria-label="Heading link" rel="nofollow"></a><a href="https://github.com/smartrent/grizzly/releases/tag/v0.14.0" rel="noopener nofollow ugc">v0.14.0</a></h2>
<p>This breaking change has to do with how Grizzly is started. It is no longer an<br>
application. Grizzly exposes the <code>Grizzly.Supervisor</code> module for a consuming<br>
application to add to its supervision tree. All other APIs are backwards capable.</p>
<p>See the <a href="https://gist.github.com/mattludwigs/bb312906b1bf85a021080c45d1562f2b" rel="noopener nofollow ugc">upgrade guide</a><br>
for more specifics on how to upgrade.</p>
<p>Breaking Changes</p>
<ul>
<li>Grizzly is not an OTP application anymore and will need to be started<br>
manually via the new <code>Grizzly.Supervisor</code> module</li>
<li>All application config/mix config options are not used</li>
<li>Removed the <code>Grizzly.Runtime</code> module</li>
</ul>
<p>Enhancements</p>
<ul>
<li>Add <code>Grizzly.Supervisor</code> module</li>
<li>Add <code>Grizzly.ZWave.CommandClasses.Indicator</code></li>
<li>Add <code>Grizzly.ZWave.Commands.IndicatorGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.IndicatorSet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.IndicatorReport</code></li>
<li>Add <code>Grizzly.ZWave.Commands.IndicatorSupportedGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.IndicatorSupportedReport</code></li>
<li>Add <code>Grizzly.ZWave.CommandClasses.Antitheft</code></li>
<li>Add <code>Grizzly.ZWave.Commands.AntitheftGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.AntitheftReport</code></li>
<li>Add <code>Grizzly.ZWave.CommandClasses.AntitheftUnlock</code></li>
<li>Add <code>Grizzly.ZWave.Commands.AntitheftUnlockSet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.AntitheftUnlockGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.AntitheftUnlockReport</code></li>
<li>Add <code>Grizzly.ZWave.Commands.ConfigurationBulkGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.ConfigurationBulkSet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.ConfigurationBulkReport</code></li>
<li>Add <code>Grizzly.ZWave.Commands.ConfigurationPropertiesGet</code></li>
<li>Add <code>Grizzly.ZWave.CommandClasses.ApplicationStatus</code></li>
<li>Add <code>Grizzly.ZWave.Commands.ApplicationBusy</code></li>
<li>Add <code>Grizzly.ZWave.Commands.ApplicationRejectedRequest</code></li>
</ul>
<p>Thank you to those who contributed to this release:</p>
<ul>
<li>Jean-Francois Cloutier</li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="187558" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/grizzly-z-wave-library-for-elixir/25150/39">Post #38</a>
	                </div>
	            </div>
              <div id="likers-container-187558" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="187558"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #38"></div>
  </section>
</div>
    <div class="postbit" id="187677" data-post-id="187677">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mattludwigs" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mattludwigs/120/1924_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mattludwigs
                      <span class="op-star" title="Thread Starter">
                        <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                      </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h1><a name="p-187677-v0141-httpsgithubcomsmartrentgrizzlyreleasestagv0141-1" class="anchor" href="#p-187677-v0141-httpsgithubcomsmartrentgrizzlyreleasestagv0141-1" aria-label="Heading link" rel="nofollow"></a><a href="https://github.com/smartrent/grizzly/releases/tag/v0.14.1" rel="noopener nofollow ugc">v0.14.1</a></h1>
<p>Enhancements</p>
<ul>
<li>Support <code>zipgateway</code> 7.14.01</li>
<li>Add <code>Grizzly.ZWave.CommandClasses.CentralScene</code></li>
<li>Add <code>Grizzly.ZWave.Commands.CentralSceneConfigurationGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.CentralSceneConfigurationSet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.CentralSceneConfigurationReport</code></li>
<li>Add <code>Grizzly.ZWave.Commands.CentralSceneNotification</code></li>
<li>Add <code>Grizzly.ZWave.Commands.CentralSceneSupportedGet</code></li>
<li>Add <code>Grizzly.ZWave.Commands.CentralSceneSupportedReport</code></li>
</ul>
<p>Thank you to those who contributed to this release:</p>
<ul>
<li>Jean-Francois Cloutier</li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="187677" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/grizzly-z-wave-library-for-elixir/25150/40">Post #39</a>
	                </div>
	            </div>
              <div id="likers-container-187677" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="187677"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #39"></div>
  </section>
</div>
    <div class="postbit" id="187850" data-post-id="187850">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mattludwigs" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mattludwigs/120/1924_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mattludwigs
                      <span class="op-star" title="Thread Starter">
                        <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                      </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h1><a name="p-187850-v0142httpsgithubcomsmartrentgrizzlyreleasestagv0142-1" class="anchor" href="#p-187850-v0142httpsgithubcomsmartrentgrizzlyreleasestagv0142-1" aria-label="Heading link" rel="nofollow"></a><a href="https://github.com/smartrent/grizzly/releases/tag/v0.14.2" rel="noopener nofollow ugc">v0.14.2</a></h1>
<p>Added</p>
<ul>
<li><code>Grizzly.ZWave.CRC</code> module for CRC functions related to the Z-Wave protocol</li>
</ul>
<p>Removed</p>
<ul>
<li><code>crc</code> dependency</li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="187850" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/grizzly-z-wave-library-for-elixir/25150/41">Post #40</a>
	                </div>
	            </div>
              <div id="likers-container-187850" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="187850"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #40"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/25150/load_more?page=5">Load more posts</a>
</div></template></turbo-stream>