tag:github.com,2008:https://github.com/arduino/ArduinoCore-API/releases Release notes from ArduinoCore-API 2024-05-13T15:05:48Z tag:github.com,2008:Repository/54213498/1.5.1 2024-05-24T12:40:09Z Release 1.5.1 <h2>What's Changed</h2> <ul> <li>api: Add DMAPool. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/iabdalkader/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/iabdalkader">@iabdalkader</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2274992505" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/231" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/231/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/231">#231</a></li> <li>api/DMAPool: Add missing header for unique ptr. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/iabdalkader/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/iabdalkader">@iabdalkader</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2280809806" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/232" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/232/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/232">#232</a></li> </ul> facchinm tag:github.com,2008:Repository/54213498/1.5.0 2024-01-23T17:10:48Z 1.5.0 <h2>What's Changed</h2> <ul> <li>Add HardwareCAN - a abstract base class for implementing CAN interfaces across Arduino cores. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aentinger/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aentinger">@aentinger</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1611266843" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/185" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/185/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/185">#185</a></li> <li>IPAddress: add toString() method by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pennam/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pennam">@pennam</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1688133559" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/187" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/187/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/187">#187</a></li> <li>Fix stack buffer overflow in String::getBytes() test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tttapa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tttapa">@tttapa</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1829840520" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/193" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/193/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/193">#193</a></li> <li>Fix volatile errors when compiling for C++23 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jboynes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jboynes">@jboynes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1859469570" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/196" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/196/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/196">#196</a></li> <li>Fixed string::replace doesn't replace multiple occurrences of longer string with shorter one by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PiotrekB416/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PiotrekB416">@PiotrekB416</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1873847739" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/200" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/200/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/200">#200</a></li> <li>Fix format specifier for printing CAN message ID in CanMsg.h. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/haydenroche5/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/haydenroche5">@haydenroche5</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1867475214" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/198" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/198/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/198">#198</a></li> <li>Extend CanMsg to allow to distinguish between standard and extended ids … by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aentinger/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aentinger">@aentinger</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1832470973" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/194" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/194/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/194">#194</a></li> <li>Fix of empty string printed in case of a 64-bit unsigned integer. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aentinger/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aentinger">@aentinger</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1880498236" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/203" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/203/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/203">#203</a></li> <li>Bump codecov-action to v3, and use token by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/umbynos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/umbynos">@umbynos</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1880493594" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/202" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/202/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/202">#202</a></li> <li>Do not rely on the actual value returned from strcmp in tests, only the sign. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jboynes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jboynes">@jboynes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1885718374" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/205" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/205/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/205">#205</a></li> <li>Test to ascii by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jboynes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jboynes">@jboynes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1885754022" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/206" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/206/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/206">#206</a></li> <li>Fix: add test case for CanMsgRingBuffer. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jboynes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jboynes">@jboynes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1885835439" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/207" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/207/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/207">#207</a></li> <li>Allow tests to run on systems with case-insensitive filesystems and newer compilers. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jboynes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jboynes">@jboynes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1886703688" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/208" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/208/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/208">#208</a></li> <li>Remove guards as we already require C++11 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jboynes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jboynes">@jboynes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1888650105" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/213" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/213/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/213">#213</a></li> <li>Replace use of deprecated sprintf in IPAddress by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jboynes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jboynes">@jboynes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1887425751" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/210" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/210/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/210">#210</a></li> <li>Document that C++11 is required by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jboynes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jboynes">@jboynes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1895847565" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/214" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/214/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/214">#214</a></li> <li>List ArduinoCore-renesas as core using ArduinoCore-API by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aentinger/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aentinger">@aentinger</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1904730087" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/215" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/215/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/215">#215</a></li> <li>Fix: do not call "memcpy" if there is a) no data to copy, or b) the src pointer is null. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aentinger/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aentinger">@aentinger</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1912990408" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/217" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/217/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/217">#217</a></li> <li>Add documentation for CAN API to fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1973890098" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/221" data-hovercard-type="issue" data-hovercard-url="/arduino/ArduinoCore-API/issues/221/hovercard" href="https://github.com/arduino/ArduinoCore-API/issues/221">#221</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jboynes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jboynes">@jboynes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1974293986" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/222" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/222/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/222">#222</a></li> <li>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1912990408" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/217" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/217/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/217">#217</a> when compiling with newer compiler versions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jboynes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jboynes">@jboynes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1976211700" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/224" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/224/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/224">#224</a></li> <li>Add String::isEmpty() by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alranel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alranel">@alranel</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1970220899" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/220" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/220/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/220">#220</a></li> <li>Making type() function callable when IPAddress is defined const by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/andreagilardoni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/andreagilardoni">@andreagilardoni</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2002333212" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/226" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/226/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/226">#226</a></li> <li>Added two missing macros to the compatibility pgmspace.h by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CamelCaseName/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CamelCaseName">@CamelCaseName</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2011061933" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/227" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/227/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/227">#227</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jboynes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jboynes">@jboynes</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1859469570" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/196" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/196/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/196">#196</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PiotrekB416/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PiotrekB416">@PiotrekB416</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1873847739" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/200" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/200/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/200">#200</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/haydenroche5/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/haydenroche5">@haydenroche5</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1867475214" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/198" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/198/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/198">#198</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/umbynos/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/umbynos">@umbynos</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1880493594" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/202" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/202/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/202">#202</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/andreagilardoni/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/andreagilardoni">@andreagilardoni</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2002333212" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/226" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/226/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/226">#226</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CamelCaseName/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CamelCaseName">@CamelCaseName</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2011061933" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/227" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/227/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/227">#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/arduino/ArduinoCore-API/compare/1.4.0...1.5.0"><tt>1.4.0...1.5.0</tt></a></p> aentinger tag:github.com,2008:Repository/54213498/1.4.0 2022-12-21T11:53:51Z Release 1.4.0 <h2>What's Changed</h2> <ul> <li>Make String move constructor move instead of copy. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leg0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leg0">@leg0</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="381346388" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/21" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/21/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/21">#21</a></li> <li>Bool as return value for logical operations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mcspr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mcspr">@mcspr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="892540176" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/147" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/147/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/147">#147</a></li> <li>Fix minor misspellings in comments by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/earlephilhower/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/earlephilhower">@earlephilhower</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="905612662" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/149" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/149/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/149">#149</a></li> <li>Fix bitWrite with parenthesis by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/positron96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/positron96">@positron96</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="978934708" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/154" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/154/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/154">#154</a></li> <li>Add a new 'OUTPUT_OPENDRAIN' pinmode for platforms. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/obra/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/obra">@obra</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1004837131" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/157" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/157/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/157">#157</a></li> <li>Fix including "Arduino.h" from C files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/guberti/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/guberti">@guberti</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1265327632" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/163" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/163/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/163">#163</a></li> <li>Add IPv6 support to IPAddress by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sgryphon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sgryphon">@sgryphon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1338371216" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/169" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/169/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/169">#169</a></li> <li>Allow creating IPAddress object from string and provide = overload by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pennam/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pennam">@pennam</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1405998969" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/174" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/174/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/174">#174</a></li> <li>isAscii: avoid dependency on _GNU_SOURCE by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/facchinm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/facchinm">@facchinm</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1504861082" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/176" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/176/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/176">#176</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leg0/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leg0">@leg0</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="381346388" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/21" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/21/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/21">#21</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mcspr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mcspr">@mcspr</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="892540176" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/147" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/147/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/147">#147</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/earlephilhower/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/earlephilhower">@earlephilhower</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="905612662" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/149" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/149/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/149">#149</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/positron96/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/positron96">@positron96</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="978934708" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/154" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/154/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/154">#154</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/obra/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/obra">@obra</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1004837131" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/157" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/157/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/157">#157</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/guberti/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/guberti">@guberti</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1265327632" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/163" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/163/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/163">#163</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alranel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alranel">@alranel</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1297969188" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/166" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/166/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/166">#166</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sgryphon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sgryphon">@sgryphon</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1338371216" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/169" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/169/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/169">#169</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pennam/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pennam">@pennam</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1405998969" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/174" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/174/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/174">#174</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/arduino/ArduinoCore-API/compare/1.3.1...1.4.0"><tt>1.3.1...1.4.0</tt></a></p> facchinm tag:github.com,2008:Repository/54213498/1.3.1 2021-04-07T12:01:36Z 1.3.1 <p>Bring most commonly used classes to default namespace</p> facchinm tag:github.com,2008:Repository/54213498/1.3.0 2021-04-06T13:49:17Z 1.3.0 <p>Release v1.3.0</p> facchinm tag:github.com,2008:Repository/54213498/1.2.0 2020-12-14T16:09:33Z 1.2.0 <h3>Changelog</h3> <ul> <li>HardwareSPI needs to be a abstract base class (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="750724632" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/127" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/127/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/127">#127</a>)</li> <li>Bugfix: Small buffer size causes buffer overrun when invoking String::Ctor with large float/double value. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="760154242" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/131" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/131/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/131">#131</a>)</li> <li>Changing return type of <code>requestFrom</code> from <code>uint8_t</code> to <code>size_t</code> allows the function to return the correct amount of bytes read (since internally it's already a <code>size_t</code> which is downcast to a <code>uint8_t</code> upon returning it. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="760914711" data-permission-text="Title is private" data-url="https://github.com/arduino/ArduinoCore-API/issues/132" data-hovercard-type="pull_request" data-hovercard-url="/arduino/ArduinoCore-API/pull/132/hovercard" href="https://github.com/arduino/ArduinoCore-API/pull/132">#132</a>)</li> </ul> aentinger tag:github.com,2008:Repository/54213498/1.1.0 2020-11-17T13:36:18Z Release 1.1.0 No content. facchinm tag:github.com,2008:Repository/54213498/1.0.0_r2 2018-11-07T23:55:09Z 1.0.0_r2 <p>Fix attachInterruptWithParams signature</p> facchinm tag:github.com,2008:Repository/54213498/1.0.0 2018-01-25T10:04:57Z 1.0.0: Move INADDR_NONE definition to cpp <p>Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="8397713" data-permission-text="Title is private" data-url="https://github.com/arduino/Arduino/issues/1007" data-hovercard-type="issue" data-hovercard-url="/arduino/Arduino/issues/1007/hovercard" href="https://github.com/arduino/Arduino/issues/1007">arduino/Arduino#1007</a></p> facchinm