nkjnm
Dependencies: MAX44000 nexpaq_mdk
Fork of LED_Demo by
mbd_os/features/FEATURE_BLE/CHANGELOG.md@7:3a65ef12ba31, 2016-11-04 (annotated)
- Committer:
- nitsshukla
- Date:
- Fri Nov 04 12:06:04 2016 +0000
- Revision:
- 7:3a65ef12ba31
- Parent:
- 1:55a6170b404f
kghj;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
nexpaq | 1:55a6170b404f | 1 | # Change Log |
nexpaq | 1:55a6170b404f | 2 | |
nexpaq | 1:55a6170b404f | 3 | ## [v2.5.2](https://github.com/ARMmbed/ble/tree/v2.5.2) (2016-03-02) |
nexpaq | 1:55a6170b404f | 4 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.5.1...v2.5.2) |
nexpaq | 1:55a6170b404f | 5 | |
nexpaq | 1:55a6170b404f | 6 | **Closed issues:** |
nexpaq | 1:55a6170b404f | 7 | |
nexpaq | 1:55a6170b404f | 8 | - Infinite busy [\#69](https://github.com/ARMmbed/ble/issues/69) |
nexpaq | 1:55a6170b404f | 9 | |
nexpaq | 1:55a6170b404f | 10 | ## [v2.5.1](https://github.com/ARMmbed/ble/tree/v2.5.1) (2016-01-27) |
nexpaq | 1:55a6170b404f | 11 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.5.0...v2.5.1) |
nexpaq | 1:55a6170b404f | 12 | |
nexpaq | 1:55a6170b404f | 13 | **Closed issues:** |
nexpaq | 1:55a6170b404f | 14 | |
nexpaq | 1:55a6170b404f | 15 | - Gap state is not updated when the advertising stop after the timeout [\#80](https://github.com/ARMmbed/ble/issues/80) |
nexpaq | 1:55a6170b404f | 16 | - crash on memory allocation [\#26](https://github.com/ARMmbed/ble/issues/26) |
nexpaq | 1:55a6170b404f | 17 | |
nexpaq | 1:55a6170b404f | 18 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 19 | |
nexpaq | 1:55a6170b404f | 20 | - Change onShutdown\(obj, func\) definition [\#174](https://github.com/ARMmbed/ble/pull/174) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 21 | - Invalid adv payloads are not committed before checking [\#171](https://github.com/ARMmbed/ble/pull/171) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 22 | - Update Gap state in startAdvertising\(\) [\#170](https://github.com/ARMmbed/ble/pull/170) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 23 | - Improve doxygen documentation: [\#169](https://github.com/ARMmbed/ble/pull/169) ([pan-](https://github.com/pan-)) |
nexpaq | 1:55a6170b404f | 24 | - Update Gap state after advertising times out [\#168](https://github.com/ARMmbed/ble/pull/168) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 25 | - merge version 2.5.0 into master [\#163](https://github.com/ARMmbed/ble/pull/163) ([pan-](https://github.com/pan-)) |
nexpaq | 1:55a6170b404f | 26 | - Fix doxygen warnings for BLE API [\#162](https://github.com/ARMmbed/ble/pull/162) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 27 | |
nexpaq | 1:55a6170b404f | 28 | ## [v2.5.0](https://github.com/ARMmbed/ble/tree/v2.5.0) (2016-01-12) |
nexpaq | 1:55a6170b404f | 29 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.4.0...v2.5.0) |
nexpaq | 1:55a6170b404f | 30 | |
nexpaq | 1:55a6170b404f | 31 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 32 | |
nexpaq | 1:55a6170b404f | 33 | - merge branch develop \(v2.4.0\) [\#161](https://github.com/ARMmbed/ble/pull/161) ([pan-](https://github.com/pan-)) |
nexpaq | 1:55a6170b404f | 34 | - Add API to get addresses of peers in bond table [\#160](https://github.com/ARMmbed/ble/pull/160) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 35 | |
nexpaq | 1:55a6170b404f | 36 | ## [v2.4.0](https://github.com/ARMmbed/ble/tree/v2.4.0) (2016-01-07) |
nexpaq | 1:55a6170b404f | 37 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.3.0...v2.4.0) |
nexpaq | 1:55a6170b404f | 38 | |
nexpaq | 1:55a6170b404f | 39 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 40 | |
nexpaq | 1:55a6170b404f | 41 | - Whitelisting experimental API [\#159](https://github.com/ARMmbed/ble/pull/159) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 42 | |
nexpaq | 1:55a6170b404f | 43 | ## [v2.3.0](https://github.com/ARMmbed/ble/tree/v2.3.0) (2015-12-23) |
nexpaq | 1:55a6170b404f | 44 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.2.3...v2.3.0) |
nexpaq | 1:55a6170b404f | 45 | |
nexpaq | 1:55a6170b404f | 46 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 47 | |
nexpaq | 1:55a6170b404f | 48 | - Characteristic descriptor discovery [\#105](https://github.com/ARMmbed/ble/pull/105) ([pan-](https://github.com/pan-)) |
nexpaq | 1:55a6170b404f | 49 | |
nexpaq | 1:55a6170b404f | 50 | ## [v2.2.3](https://github.com/ARMmbed/ble/tree/v2.2.3) (2015-12-23) |
nexpaq | 1:55a6170b404f | 51 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.2.2...v2.2.3) |
nexpaq | 1:55a6170b404f | 52 | |
nexpaq | 1:55a6170b404f | 53 | **Closed issues:** |
nexpaq | 1:55a6170b404f | 54 | |
nexpaq | 1:55a6170b404f | 55 | - Two different enum list of BLE appearances [\#136](https://github.com/ARMmbed/ble/issues/136) |
nexpaq | 1:55a6170b404f | 56 | - Gap::updateAdvertisingPayload should work for different length of data [\#84](https://github.com/ARMmbed/ble/issues/84) |
nexpaq | 1:55a6170b404f | 57 | |
nexpaq | 1:55a6170b404f | 58 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 59 | |
nexpaq | 1:55a6170b404f | 60 | - Hotfix for backward compatibility [\#158](https://github.com/ARMmbed/ble/pull/158) ([LiyouZhou](https://github.com/LiyouZhou)) |
nexpaq | 1:55a6170b404f | 61 | - Clean up code in DiscoveredCharacteristic.cpp [\#154](https://github.com/ARMmbed/ble/pull/154) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 62 | - Modify functions that manipulate adv payload [\#153](https://github.com/ARMmbed/ble/pull/153) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 63 | |
nexpaq | 1:55a6170b404f | 64 | ## [v2.2.2](https://github.com/ARMmbed/ble/tree/v2.2.2) (2015-12-21) |
nexpaq | 1:55a6170b404f | 65 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.2.1...v2.2.2) |
nexpaq | 1:55a6170b404f | 66 | |
nexpaq | 1:55a6170b404f | 67 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 68 | |
nexpaq | 1:55a6170b404f | 69 | - Add BLE\_ERROR\_INTERNAL\_STACK\_FAILURE error code [\#155](https://github.com/ARMmbed/ble/pull/155) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 70 | |
nexpaq | 1:55a6170b404f | 71 | ## [v2.2.1](https://github.com/ARMmbed/ble/tree/v2.2.1) (2015-12-18) |
nexpaq | 1:55a6170b404f | 72 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.2.0...v2.2.1) |
nexpaq | 1:55a6170b404f | 73 | |
nexpaq | 1:55a6170b404f | 74 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 75 | |
nexpaq | 1:55a6170b404f | 76 | - Remove deprecated appearance enum from blecommon.h [\#150](https://github.com/ARMmbed/ble/pull/150) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 77 | |
nexpaq | 1:55a6170b404f | 78 | ## [v2.2.0](https://github.com/ARMmbed/ble/tree/v2.2.0) (2015-12-17) |
nexpaq | 1:55a6170b404f | 79 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.16...v2.2.0) |
nexpaq | 1:55a6170b404f | 80 | |
nexpaq | 1:55a6170b404f | 81 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 82 | |
nexpaq | 1:55a6170b404f | 83 | - Add onShutdown to register callbacks [\#146](https://github.com/ARMmbed/ble/pull/146) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 84 | - transparenly support existing applications which may have used Gap::ADDR\_TYPE\_\* [\#145](https://github.com/ARMmbed/ble/pull/145) ([rgrover](https://github.com/rgrover)) |
nexpaq | 1:55a6170b404f | 85 | |
nexpaq | 1:55a6170b404f | 86 | ## [v2.1.16](https://github.com/ARMmbed/ble/tree/v2.1.16) (2015-12-16) |
nexpaq | 1:55a6170b404f | 87 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.15...v2.1.16) |
nexpaq | 1:55a6170b404f | 88 | |
nexpaq | 1:55a6170b404f | 89 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 90 | |
nexpaq | 1:55a6170b404f | 91 | - Improve API to facilitate full shutdown procedure [\#141](https://github.com/ARMmbed/ble/pull/141) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 92 | |
nexpaq | 1:55a6170b404f | 93 | ## [v2.1.15](https://github.com/ARMmbed/ble/tree/v2.1.15) (2015-12-15) |
nexpaq | 1:55a6170b404f | 94 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.14...v2.1.15) |
nexpaq | 1:55a6170b404f | 95 | |
nexpaq | 1:55a6170b404f | 96 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 97 | |
nexpaq | 1:55a6170b404f | 98 | - Extract Adress related types from Gap.h into BLEProtocol.h [\#142](https://github.com/ARMmbed/ble/pull/142) ([rgrover](https://github.com/rgrover)) |
nexpaq | 1:55a6170b404f | 99 | |
nexpaq | 1:55a6170b404f | 100 | ## [v2.1.14](https://github.com/ARMmbed/ble/tree/v2.1.14) (2015-12-11) |
nexpaq | 1:55a6170b404f | 101 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.13...v2.1.14) |
nexpaq | 1:55a6170b404f | 102 | |
nexpaq | 1:55a6170b404f | 103 | ## [v2.1.13](https://github.com/ARMmbed/ble/tree/v2.1.13) (2015-12-11) |
nexpaq | 1:55a6170b404f | 104 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.11...v2.1.13) |
nexpaq | 1:55a6170b404f | 105 | |
nexpaq | 1:55a6170b404f | 106 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 107 | |
nexpaq | 1:55a6170b404f | 108 | - Added SecurityManager::setLinkSecurity call for elevating security settings on a particular connection. [\#140](https://github.com/ARMmbed/ble/pull/140) ([marcuschangarm](https://github.com/marcuschangarm)) |
nexpaq | 1:55a6170b404f | 109 | |
nexpaq | 1:55a6170b404f | 110 | ## [v2.1.11](https://github.com/ARMmbed/ble/tree/v2.1.11) (2015-12-10) |
nexpaq | 1:55a6170b404f | 111 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.10...v2.1.11) |
nexpaq | 1:55a6170b404f | 112 | |
nexpaq | 1:55a6170b404f | 113 | ## [v2.1.10](https://github.com/ARMmbed/ble/tree/v2.1.10) (2015-12-07) |
nexpaq | 1:55a6170b404f | 114 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.9...v2.1.10) |
nexpaq | 1:55a6170b404f | 115 | |
nexpaq | 1:55a6170b404f | 116 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 117 | |
nexpaq | 1:55a6170b404f | 118 | - WIP: UUID endian change [\#128](https://github.com/ARMmbed/ble/pull/128) ([marcuschangarm](https://github.com/marcuschangarm)) |
nexpaq | 1:55a6170b404f | 119 | |
nexpaq | 1:55a6170b404f | 120 | ## [v2.1.9](https://github.com/ARMmbed/ble/tree/v2.1.9) (2015-12-04) |
nexpaq | 1:55a6170b404f | 121 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.8...v2.1.9) |
nexpaq | 1:55a6170b404f | 122 | |
nexpaq | 1:55a6170b404f | 123 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 124 | |
nexpaq | 1:55a6170b404f | 125 | - Fix documentation for advertising interval getters [\#134](https://github.com/ARMmbed/ble/pull/134) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 126 | - I change the service description [\#132](https://github.com/ARMmbed/ble/pull/132) ([iriark01](https://github.com/iriark01)) |
nexpaq | 1:55a6170b404f | 127 | - Add a doxyfile that warns for undocumented elements [\#131](https://github.com/ARMmbed/ble/pull/131) ([bremoran](https://github.com/bremoran)) |
nexpaq | 1:55a6170b404f | 128 | |
nexpaq | 1:55a6170b404f | 129 | ## [v2.1.8](https://github.com/ARMmbed/ble/tree/v2.1.8) (2015-12-03) |
nexpaq | 1:55a6170b404f | 130 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.7...v2.1.8) |
nexpaq | 1:55a6170b404f | 131 | |
nexpaq | 1:55a6170b404f | 132 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 133 | |
nexpaq | 1:55a6170b404f | 134 | - Edit [\#130](https://github.com/ARMmbed/ble/pull/130) ([iriark01](https://github.com/iriark01)) |
nexpaq | 1:55a6170b404f | 135 | - Edit [\#129](https://github.com/ARMmbed/ble/pull/129) ([iriark01](https://github.com/iriark01)) |
nexpaq | 1:55a6170b404f | 136 | |
nexpaq | 1:55a6170b404f | 137 | ## [v2.1.7](https://github.com/ARMmbed/ble/tree/v2.1.7) (2015-12-02) |
nexpaq | 1:55a6170b404f | 138 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.6...v2.1.7) |
nexpaq | 1:55a6170b404f | 139 | |
nexpaq | 1:55a6170b404f | 140 | ## [v2.1.6](https://github.com/ARMmbed/ble/tree/v2.1.6) (2015-12-02) |
nexpaq | 1:55a6170b404f | 141 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.5...v2.1.6) |
nexpaq | 1:55a6170b404f | 142 | |
nexpaq | 1:55a6170b404f | 143 | **Closed issues:** |
nexpaq | 1:55a6170b404f | 144 | |
nexpaq | 1:55a6170b404f | 145 | - Terrible handling of initLen / minLen and variable length characteristics. [\#93](https://github.com/ARMmbed/ble/issues/93) |
nexpaq | 1:55a6170b404f | 146 | |
nexpaq | 1:55a6170b404f | 147 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 148 | |
nexpaq | 1:55a6170b404f | 149 | - Allow GattAttributes to have variable length [\#127](https://github.com/ARMmbed/ble/pull/127) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 150 | |
nexpaq | 1:55a6170b404f | 151 | ## [v2.1.5](https://github.com/ARMmbed/ble/tree/v2.1.5) (2015-12-02) |
nexpaq | 1:55a6170b404f | 152 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.4...v2.1.5) |
nexpaq | 1:55a6170b404f | 153 | |
nexpaq | 1:55a6170b404f | 154 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 155 | |
nexpaq | 1:55a6170b404f | 156 | - Edit [\#126](https://github.com/ARMmbed/ble/pull/126) ([iriark01](https://github.com/iriark01)) |
nexpaq | 1:55a6170b404f | 157 | - Edit [\#125](https://github.com/ARMmbed/ble/pull/125) ([iriark01](https://github.com/iriark01)) |
nexpaq | 1:55a6170b404f | 158 | - Edit [\#124](https://github.com/ARMmbed/ble/pull/124) ([iriark01](https://github.com/iriark01)) |
nexpaq | 1:55a6170b404f | 159 | - Edit [\#123](https://github.com/ARMmbed/ble/pull/123) ([iriark01](https://github.com/iriark01)) |
nexpaq | 1:55a6170b404f | 160 | - Separate the concept of minlen and len in GattAttr [\#122](https://github.com/ARMmbed/ble/pull/122) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 161 | - Doxygen fixes [\#120](https://github.com/ARMmbed/ble/pull/120) ([metc](https://github.com/metc)) |
nexpaq | 1:55a6170b404f | 162 | - Minor edits [\#114](https://github.com/ARMmbed/ble/pull/114) ([iriark01](https://github.com/iriark01)) |
nexpaq | 1:55a6170b404f | 163 | |
nexpaq | 1:55a6170b404f | 164 | ## [v2.1.4](https://github.com/ARMmbed/ble/tree/v2.1.4) (2015-11-26) |
nexpaq | 1:55a6170b404f | 165 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.3...v2.1.4) |
nexpaq | 1:55a6170b404f | 166 | |
nexpaq | 1:55a6170b404f | 167 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 168 | |
nexpaq | 1:55a6170b404f | 169 | - Guard nordic specific implementation with \#ifdef TARGET\_NRF51822 [\#119](https://github.com/ARMmbed/ble/pull/119) ([LiyouZhou](https://github.com/LiyouZhou)) |
nexpaq | 1:55a6170b404f | 170 | |
nexpaq | 1:55a6170b404f | 171 | ## [v2.1.3](https://github.com/ARMmbed/ble/tree/v2.1.3) (2015-11-26) |
nexpaq | 1:55a6170b404f | 172 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.2...v2.1.3) |
nexpaq | 1:55a6170b404f | 173 | |
nexpaq | 1:55a6170b404f | 174 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 175 | |
nexpaq | 1:55a6170b404f | 176 | - Call bootloader\_start implicitly trough a event handler call [\#118](https://github.com/ARMmbed/ble/pull/118) ([LiyouZhou](https://github.com/LiyouZhou)) |
nexpaq | 1:55a6170b404f | 177 | |
nexpaq | 1:55a6170b404f | 178 | ## [v2.1.2](https://github.com/ARMmbed/ble/tree/v2.1.2) (2015-11-26) |
nexpaq | 1:55a6170b404f | 179 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.1...v2.1.2) |
nexpaq | 1:55a6170b404f | 180 | |
nexpaq | 1:55a6170b404f | 181 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 182 | |
nexpaq | 1:55a6170b404f | 183 | - Reintroduce old Eddystone with deprecated warnings [\#117](https://github.com/ARMmbed/ble/pull/117) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 184 | |
nexpaq | 1:55a6170b404f | 185 | ## [v2.1.1](https://github.com/ARMmbed/ble/tree/v2.1.1) (2015-11-26) |
nexpaq | 1:55a6170b404f | 186 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.1.0...v2.1.1) |
nexpaq | 1:55a6170b404f | 187 | |
nexpaq | 1:55a6170b404f | 188 | ## [v2.1.0](https://github.com/ARMmbed/ble/tree/v2.1.0) (2015-11-26) |
nexpaq | 1:55a6170b404f | 189 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.0.5...v2.1.0) |
nexpaq | 1:55a6170b404f | 190 | |
nexpaq | 1:55a6170b404f | 191 | **Closed issues:** |
nexpaq | 1:55a6170b404f | 192 | |
nexpaq | 1:55a6170b404f | 193 | - All BLE event handling should happen in thread mode [\#89](https://github.com/ARMmbed/ble/issues/89) |
nexpaq | 1:55a6170b404f | 194 | |
nexpaq | 1:55a6170b404f | 195 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 196 | |
nexpaq | 1:55a6170b404f | 197 | - First Doxygen output [\#116](https://github.com/ARMmbed/ble/pull/116) ([metc](https://github.com/metc)) |
nexpaq | 1:55a6170b404f | 198 | - Minor doc changes [\#113](https://github.com/ARMmbed/ble/pull/113) ([metc](https://github.com/metc)) |
nexpaq | 1:55a6170b404f | 199 | - Minor edits [\#112](https://github.com/ARMmbed/ble/pull/112) ([iriark01](https://github.com/iriark01)) |
nexpaq | 1:55a6170b404f | 200 | - Minor edits [\#111](https://github.com/ARMmbed/ble/pull/111) ([iriark01](https://github.com/iriark01)) |
nexpaq | 1:55a6170b404f | 201 | - Minor edits [\#110](https://github.com/ARMmbed/ble/pull/110) ([iriark01](https://github.com/iriark01)) |
nexpaq | 1:55a6170b404f | 202 | - Remove persistant callbacks [\#109](https://github.com/ARMmbed/ble/pull/109) ([pan-](https://github.com/pan-)) |
nexpaq | 1:55a6170b404f | 203 | - Changed GapAdvertisingData.addData to take current fields into account when adding data. [\#108](https://github.com/ARMmbed/ble/pull/108) ([marcuschangarm](https://github.com/marcuschangarm)) |
nexpaq | 1:55a6170b404f | 204 | - Remove Eddystone implementation in ble/services [\#107](https://github.com/ARMmbed/ble/pull/107) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 205 | |
nexpaq | 1:55a6170b404f | 206 | ## [v2.0.5](https://github.com/ARMmbed/ble/tree/v2.0.5) (2015-11-16) |
nexpaq | 1:55a6170b404f | 207 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.0.4...v2.0.5) |
nexpaq | 1:55a6170b404f | 208 | |
nexpaq | 1:55a6170b404f | 209 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 210 | |
nexpaq | 1:55a6170b404f | 211 | - Edits - with a couple of comments [\#104](https://github.com/ARMmbed/ble/pull/104) ([iriark01](https://github.com/iriark01)) |
nexpaq | 1:55a6170b404f | 212 | |
nexpaq | 1:55a6170b404f | 213 | ## [v2.0.4](https://github.com/ARMmbed/ble/tree/v2.0.4) (2015-11-13) |
nexpaq | 1:55a6170b404f | 214 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.0.3...v2.0.4) |
nexpaq | 1:55a6170b404f | 215 | |
nexpaq | 1:55a6170b404f | 216 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 217 | |
nexpaq | 1:55a6170b404f | 218 | - Edits [\#102](https://github.com/ARMmbed/ble/pull/102) ([iriark01](https://github.com/iriark01)) |
nexpaq | 1:55a6170b404f | 219 | |
nexpaq | 1:55a6170b404f | 220 | ## [v2.0.3](https://github.com/ARMmbed/ble/tree/v2.0.3) (2015-11-03) |
nexpaq | 1:55a6170b404f | 221 | [Full Changelog](https://github.com/ARMmbed/ble/compare/mbedos-release-15-11...v2.0.3) |
nexpaq | 1:55a6170b404f | 222 | |
nexpaq | 1:55a6170b404f | 223 | ## [mbedos-release-15-11](https://github.com/ARMmbed/ble/tree/mbedos-release-15-11) (2015-11-03) |
nexpaq | 1:55a6170b404f | 224 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.0.2...mbedos-release-15-11) |
nexpaq | 1:55a6170b404f | 225 | |
nexpaq | 1:55a6170b404f | 226 | ## [v2.0.2](https://github.com/ARMmbed/ble/tree/v2.0.2) (2015-11-03) |
nexpaq | 1:55a6170b404f | 227 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.0.1...v2.0.2) |
nexpaq | 1:55a6170b404f | 228 | |
nexpaq | 1:55a6170b404f | 229 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 230 | |
nexpaq | 1:55a6170b404f | 231 | - BLE::init\(\) should also be able to take an \<object, member\> tuple for its callback [\#97](https://github.com/ARMmbed/ble/pull/97) ([rgrover](https://github.com/rgrover)) |
nexpaq | 1:55a6170b404f | 232 | |
nexpaq | 1:55a6170b404f | 233 | ## [v2.0.1](https://github.com/ARMmbed/ble/tree/v2.0.1) (2015-11-02) |
nexpaq | 1:55a6170b404f | 234 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v2.0.0...v2.0.1) |
nexpaq | 1:55a6170b404f | 235 | |
nexpaq | 1:55a6170b404f | 236 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 237 | |
nexpaq | 1:55a6170b404f | 238 | - Fix beaconPeriod and defaults for voltage/temp [\#94](https://github.com/ARMmbed/ble/pull/94) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 239 | |
nexpaq | 1:55a6170b404f | 240 | ## [v2.0.0](https://github.com/ARMmbed/ble/tree/v2.0.0) (2015-11-02) |
nexpaq | 1:55a6170b404f | 241 | [Full Changelog](https://github.com/ARMmbed/ble/compare/mbedos-techcon-oob2...v2.0.0) |
nexpaq | 1:55a6170b404f | 242 | |
nexpaq | 1:55a6170b404f | 243 | **Closed issues:** |
nexpaq | 1:55a6170b404f | 244 | |
nexpaq | 1:55a6170b404f | 245 | - BLE::init\(\) should be non-blocking [\#90](https://github.com/ARMmbed/ble/issues/90) |
nexpaq | 1:55a6170b404f | 246 | - Wrong include file in HealthTermometerService.h:20:17 [\#86](https://github.com/ARMmbed/ble/issues/86) |
nexpaq | 1:55a6170b404f | 247 | - Return error on write request when locked [\#19](https://github.com/ARMmbed/ble/issues/19) |
nexpaq | 1:55a6170b404f | 248 | |
nexpaq | 1:55a6170b404f | 249 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 250 | |
nexpaq | 1:55a6170b404f | 251 | - Introduced fixes to Eddystone implementation [\#92](https://github.com/ARMmbed/ble/pull/92) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 252 | - BLE::init\(\) now takes in a callback paramter [\#91](https://github.com/ARMmbed/ble/pull/91) ([rgrover](https://github.com/rgrover)) |
nexpaq | 1:55a6170b404f | 253 | - Fixed include problem in HealthThermometer header [\#87](https://github.com/ARMmbed/ble/pull/87) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 254 | - use the github url public url in module.json [\#82](https://github.com/ARMmbed/ble/pull/82) ([jrobeson](https://github.com/jrobeson)) |
nexpaq | 1:55a6170b404f | 255 | - Reduce the memory consumed by FunctionPointerWithContext instances [\#81](https://github.com/ARMmbed/ble/pull/81) ([pan-](https://github.com/pan-)) |
nexpaq | 1:55a6170b404f | 256 | - Introduced fix for defect IOTSFW-1058 [\#79](https://github.com/ARMmbed/ble/pull/79) ([andresag01](https://github.com/andresag01)) |
nexpaq | 1:55a6170b404f | 257 | |
nexpaq | 1:55a6170b404f | 258 | ## [mbedos-techcon-oob2](https://github.com/ARMmbed/ble/tree/mbedos-techcon-oob2) (2015-10-19) |
nexpaq | 1:55a6170b404f | 259 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v1.0.0...mbedos-techcon-oob2) |
nexpaq | 1:55a6170b404f | 260 | |
nexpaq | 1:55a6170b404f | 261 | ## [v1.0.0](https://github.com/ARMmbed/ble/tree/v1.0.0) (2015-10-19) |
nexpaq | 1:55a6170b404f | 262 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v0.4.8...v1.0.0) |
nexpaq | 1:55a6170b404f | 263 | |
nexpaq | 1:55a6170b404f | 264 | **Closed issues:** |
nexpaq | 1:55a6170b404f | 265 | |
nexpaq | 1:55a6170b404f | 266 | - add support for Eddystone [\#57](https://github.com/ARMmbed/ble/issues/57) |
nexpaq | 1:55a6170b404f | 267 | |
nexpaq | 1:55a6170b404f | 268 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 269 | |
nexpaq | 1:55a6170b404f | 270 | - Add st-ble-shield as a possible target dependency. [\#76](https://github.com/ARMmbed/ble/pull/76) ([pan-](https://github.com/pan-)) |
nexpaq | 1:55a6170b404f | 271 | - Support for Environmental Service \(temperature, pressure and humidity\) [\#75](https://github.com/ARMmbed/ble/pull/75) ([crespum](https://github.com/crespum)) |
nexpaq | 1:55a6170b404f | 272 | |
nexpaq | 1:55a6170b404f | 273 | ## [v0.4.8](https://github.com/ARMmbed/ble/tree/v0.4.8) (2015-09-29) |
nexpaq | 1:55a6170b404f | 274 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v0.4.7...v0.4.8) |
nexpaq | 1:55a6170b404f | 275 | |
nexpaq | 1:55a6170b404f | 276 | **Closed issues:** |
nexpaq | 1:55a6170b404f | 277 | |
nexpaq | 1:55a6170b404f | 278 | - ERROR: undefined reference to `createBLEInstance\(\)' [\#68](https://github.com/ARMmbed/ble/issues/68) |
nexpaq | 1:55a6170b404f | 279 | |
nexpaq | 1:55a6170b404f | 280 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 281 | |
nexpaq | 1:55a6170b404f | 282 | - Adding Eddystone Support [\#74](https://github.com/ARMmbed/ble/pull/74) ([BlackstoneEngineering](https://github.com/BlackstoneEngineering)) |
nexpaq | 1:55a6170b404f | 283 | - Changed onConnection and onDisconnection to accept object/methods and… [\#72](https://github.com/ARMmbed/ble/pull/72) ([marcuschangarm](https://github.com/marcuschangarm)) |
nexpaq | 1:55a6170b404f | 284 | - adding an initial prototype for a yotta-config based initialization f… [\#71](https://github.com/ARMmbed/ble/pull/71) ([rgrover](https://github.com/rgrover)) |
nexpaq | 1:55a6170b404f | 285 | - Gap.h - Added onConnection callback chain simarly to the currently pr… [\#70](https://github.com/ARMmbed/ble/pull/70) ([marcuschangarm](https://github.com/marcuschangarm)) |
nexpaq | 1:55a6170b404f | 286 | |
nexpaq | 1:55a6170b404f | 287 | ## [v0.4.7](https://github.com/ARMmbed/ble/tree/v0.4.7) (2015-08-13) |
nexpaq | 1:55a6170b404f | 288 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v0.4.6...v0.4.7) |
nexpaq | 1:55a6170b404f | 289 | |
nexpaq | 1:55a6170b404f | 290 | ## [v0.4.6](https://github.com/ARMmbed/ble/tree/v0.4.6) (2015-08-11) |
nexpaq | 1:55a6170b404f | 291 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v0.4.5...v0.4.6) |
nexpaq | 1:55a6170b404f | 292 | |
nexpaq | 1:55a6170b404f | 293 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 294 | |
nexpaq | 1:55a6170b404f | 295 | - Eddystone Service Working [\#66](https://github.com/ARMmbed/ble/pull/66) ([BlackstoneEngineering](https://github.com/BlackstoneEngineering)) |
nexpaq | 1:55a6170b404f | 296 | |
nexpaq | 1:55a6170b404f | 297 | ## [v0.4.5](https://github.com/ARMmbed/ble/tree/v0.4.5) (2015-08-10) |
nexpaq | 1:55a6170b404f | 298 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v0.4.4...v0.4.5) |
nexpaq | 1:55a6170b404f | 299 | |
nexpaq | 1:55a6170b404f | 300 | ## [v0.4.4](https://github.com/ARMmbed/ble/tree/v0.4.4) (2015-08-07) |
nexpaq | 1:55a6170b404f | 301 | [Full Changelog](https://github.com/ARMmbed/ble/compare/v0.4.3...v0.4.4) |
nexpaq | 1:55a6170b404f | 302 | |
nexpaq | 1:55a6170b404f | 303 | **Closed issues:** |
nexpaq | 1:55a6170b404f | 304 | |
nexpaq | 1:55a6170b404f | 305 | - GapAdvertisingData::getPayload\(\) should not return NULL if payloadLen == 0 [\#64](https://github.com/ARMmbed/ble/issues/64) |
nexpaq | 1:55a6170b404f | 306 | - enableActiveScanning\(\) [\#60](https://github.com/ARMmbed/ble/issues/60) |
nexpaq | 1:55a6170b404f | 307 | - add central role for s130 [\#58](https://github.com/ARMmbed/ble/issues/58) |
nexpaq | 1:55a6170b404f | 308 | - Clash With Definition and Enum Naming [\#46](https://github.com/ARMmbed/ble/issues/46) |
nexpaq | 1:55a6170b404f | 309 | - URIBeacon2Service Needs initial AdvertisedTxPowerLevels [\#17](https://github.com/ARMmbed/ble/issues/17) |
nexpaq | 1:55a6170b404f | 310 | |
nexpaq | 1:55a6170b404f | 311 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 312 | |
nexpaq | 1:55a6170b404f | 313 | - Conversion from advertisement duration units to ms moved from Gap to … [\#63](https://github.com/ARMmbed/ble/pull/63) ([jslater8](https://github.com/jslater8)) |
nexpaq | 1:55a6170b404f | 314 | - Add a new function updateAdvertisingPayload\(\) [\#61](https://github.com/ARMmbed/ble/pull/61) ([sunsmilearm](https://github.com/sunsmilearm)) |
nexpaq | 1:55a6170b404f | 315 | - minor corrections to the comments [\#59](https://github.com/ARMmbed/ble/pull/59) ([ddavidebor](https://github.com/ddavidebor)) |
nexpaq | 1:55a6170b404f | 316 | |
nexpaq | 1:55a6170b404f | 317 | ## [v0.4.3](https://github.com/ARMmbed/ble/tree/v0.4.3) (2015-07-22) |
nexpaq | 1:55a6170b404f | 318 | [Full Changelog](https://github.com/ARMmbed/ble/compare/0.4.1...v0.4.3) |
nexpaq | 1:55a6170b404f | 319 | |
nexpaq | 1:55a6170b404f | 320 | **Closed issues:** |
nexpaq | 1:55a6170b404f | 321 | |
nexpaq | 1:55a6170b404f | 322 | - add GattClient::onHVX [\#53](https://github.com/ARMmbed/ble/issues/53) |
nexpaq | 1:55a6170b404f | 323 | - Need some help regarding the development of BLE network simulator [\#52](https://github.com/ARMmbed/ble/issues/52) |
nexpaq | 1:55a6170b404f | 324 | |
nexpaq | 1:55a6170b404f | 325 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 326 | |
nexpaq | 1:55a6170b404f | 327 | - expose descriptors optional arg in derived GattChar. constructors [\#56](https://github.com/ARMmbed/ble/pull/56) ([OJFord](https://github.com/OJFord)) |
nexpaq | 1:55a6170b404f | 328 | - Change DiscoveredCharacteristic API to return long or short UUIDs. [\#55](https://github.com/ARMmbed/ble/pull/55) ([adfernandes](https://github.com/adfernandes)) |
nexpaq | 1:55a6170b404f | 329 | - Refactor using new include paths [\#51](https://github.com/ARMmbed/ble/pull/51) ([rosterloh](https://github.com/rosterloh)) |
nexpaq | 1:55a6170b404f | 330 | - Revert "use mbed-classic as mbed dependency" [\#50](https://github.com/ARMmbed/ble/pull/50) ([rgrover](https://github.com/rgrover)) |
nexpaq | 1:55a6170b404f | 331 | - use mbed-classic as mbed dependency [\#45](https://github.com/ARMmbed/ble/pull/45) ([autopulated](https://github.com/autopulated)) |
nexpaq | 1:55a6170b404f | 332 | |
nexpaq | 1:55a6170b404f | 333 | ## [0.4.1](https://github.com/ARMmbed/ble/tree/0.4.1) (2015-07-02) |
nexpaq | 1:55a6170b404f | 334 | [Full Changelog](https://github.com/ARMmbed/ble/compare/workingOldBootloader...0.4.1) |
nexpaq | 1:55a6170b404f | 335 | |
nexpaq | 1:55a6170b404f | 336 | **Closed issues:** |
nexpaq | 1:55a6170b404f | 337 | |
nexpaq | 1:55a6170b404f | 338 | - DiscoveredCharacteristic::setupOnDataRead\(\) should be GattClient::onDataRead\(\) instead [\#49](https://github.com/ARMmbed/ble/issues/49) |
nexpaq | 1:55a6170b404f | 339 | - CONNECTION\_TIMEOUT should be added to DisconnectionReason\_t [\#43](https://github.com/ARMmbed/ble/issues/43) |
nexpaq | 1:55a6170b404f | 340 | - Typo in definition of UNIT\_0\_625\_MS in Gap.h [\#40](https://github.com/ARMmbed/ble/issues/40) |
nexpaq | 1:55a6170b404f | 341 | - Initial value for \_requiredSecurity member of GattCharacteristic class breaks existing code [\#39](https://github.com/ARMmbed/ble/issues/39) |
nexpaq | 1:55a6170b404f | 342 | - Allow adding a User Description descriptor to a GattCharacteristic. [\#38](https://github.com/ARMmbed/ble/issues/38) |
nexpaq | 1:55a6170b404f | 343 | - The example code in GattAttribute.h does not refer to GattAttribute [\#37](https://github.com/ARMmbed/ble/issues/37) |
nexpaq | 1:55a6170b404f | 344 | - BLEDevice::clearAdvertisingPayload doesn't clear the scan response PDU [\#36](https://github.com/ARMmbed/ble/issues/36) |
nexpaq | 1:55a6170b404f | 345 | |
nexpaq | 1:55a6170b404f | 346 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 347 | |
nexpaq | 1:55a6170b404f | 348 | - Added get/set methods for advertisement payload and parameters. [\#42](https://github.com/ARMmbed/ble/pull/42) ([marcuschangarm](https://github.com/marcuschangarm)) |
nexpaq | 1:55a6170b404f | 349 | |
nexpaq | 1:55a6170b404f | 350 | ## [workingOldBootloader](https://github.com/ARMmbed/ble/tree/workingOldBootloader) (2015-03-02) |
nexpaq | 1:55a6170b404f | 351 | **Implemented enhancements:** |
nexpaq | 1:55a6170b404f | 352 | |
nexpaq | 1:55a6170b404f | 353 | - Which are the allowed values for txPower? \> BLEDevice::setTxPower\(int8\_t txPower\) [\#30](https://github.com/ARMmbed/ble/issues/30) |
nexpaq | 1:55a6170b404f | 354 | - Modes: UriBeacon and UriBeaconConfig [\#15](https://github.com/ARMmbed/ble/issues/15) |
nexpaq | 1:55a6170b404f | 355 | - URIBeacon2Service.h should be called UriBeaconConfigService.h [\#11](https://github.com/ARMmbed/ble/issues/11) |
nexpaq | 1:55a6170b404f | 356 | - Lock and Unlock missing from URIBeacon2Service.h [\#10](https://github.com/ARMmbed/ble/issues/10) |
nexpaq | 1:55a6170b404f | 357 | - Service Characteristics [\#9](https://github.com/ARMmbed/ble/issues/9) |
nexpaq | 1:55a6170b404f | 358 | - URIBeacon2Service.h missing TX Power Mode [\#8](https://github.com/ARMmbed/ble/issues/8) |
nexpaq | 1:55a6170b404f | 359 | |
nexpaq | 1:55a6170b404f | 360 | **Fixed bugs:** |
nexpaq | 1:55a6170b404f | 361 | |
nexpaq | 1:55a6170b404f | 362 | - URIBeacon2Service configure\(\) [\#14](https://github.com/ARMmbed/ble/issues/14) |
nexpaq | 1:55a6170b404f | 363 | - URIBeacon2Service.h does not reset to defaults [\#7](https://github.com/ARMmbed/ble/issues/7) |
nexpaq | 1:55a6170b404f | 364 | - Uri Data Length and semantics [\#6](https://github.com/ARMmbed/ble/issues/6) |
nexpaq | 1:55a6170b404f | 365 | |
nexpaq | 1:55a6170b404f | 366 | **Closed issues:** |
nexpaq | 1:55a6170b404f | 367 | |
nexpaq | 1:55a6170b404f | 368 | - Inconsistent use of uint\_16\_t and Handle\_t [\#34](https://github.com/ARMmbed/ble/issues/34) |
nexpaq | 1:55a6170b404f | 369 | - Incorrect documentation on void setAdvertisingType\(\)? [\#29](https://github.com/ARMmbed/ble/issues/29) |
nexpaq | 1:55a6170b404f | 370 | - URIBeacon2Service setTxPowerLevel should follow specification [\#16](https://github.com/ARMmbed/ble/issues/16) |
nexpaq | 1:55a6170b404f | 371 | - URIBeacon2Service does not advertise UriBeacon [\#13](https://github.com/ARMmbed/ble/issues/13) |
nexpaq | 1:55a6170b404f | 372 | - Roadmap [\#3](https://github.com/ARMmbed/ble/issues/3) |
nexpaq | 1:55a6170b404f | 373 | - nRF51822 advertising interval problem [\#2](https://github.com/ARMmbed/ble/issues/2) |
nexpaq | 1:55a6170b404f | 374 | - nRF51822 low-power operation [\#1](https://github.com/ARMmbed/ble/issues/1) |
nexpaq | 1:55a6170b404f | 375 | |
nexpaq | 1:55a6170b404f | 376 | **Merged pull requests:** |
nexpaq | 1:55a6170b404f | 377 | |
nexpaq | 1:55a6170b404f | 378 | - Added callback on characteristic reads [\#33](https://github.com/ARMmbed/ble/pull/33) ([jeremybrodt](https://github.com/jeremybrodt)) |
nexpaq | 1:55a6170b404f | 379 | - Updated UUID class to get length and pointer. Added UUID comparison. [\#32](https://github.com/ARMmbed/ble/pull/32) ([jeremybrodt](https://github.com/jeremybrodt)) |
nexpaq | 1:55a6170b404f | 380 | - Extended attribute length handling to support dynamic length. [\#31](https://github.com/ARMmbed/ble/pull/31) ([jeremybrodt](https://github.com/jeremybrodt)) |
nexpaq | 1:55a6170b404f | 381 | - added API for creating iBeacons [\#28](https://github.com/ARMmbed/ble/pull/28) ([BlackstoneEngineering](https://github.com/BlackstoneEngineering)) |
nexpaq | 1:55a6170b404f | 382 | - Uribeacon update [\#25](https://github.com/ARMmbed/ble/pull/25) ([schilit](https://github.com/schilit)) |
nexpaq | 1:55a6170b404f | 383 | - Fix README links [\#23](https://github.com/ARMmbed/ble/pull/23) ([shirishb](https://github.com/shirishb)) |
nexpaq | 1:55a6170b404f | 384 | - Added optional data and length fields to the return struct for authorize... [\#22](https://github.com/ARMmbed/ble/pull/22) ([marcuschangarm](https://github.com/marcuschangarm)) |
nexpaq | 1:55a6170b404f | 385 | - Chained callbacks for onDataSent [\#21](https://github.com/ARMmbed/ble/pull/21) ([marcuschangarm](https://github.com/marcuschangarm)) |
nexpaq | 1:55a6170b404f | 386 | - Updated Readme [\#20](https://github.com/ARMmbed/ble/pull/20) ([BlackstoneEngineering](https://github.com/BlackstoneEngineering)) |
nexpaq | 1:55a6170b404f | 387 | - Add getHandle for readability [\#18](https://github.com/ARMmbed/ble/pull/18) ([schilit](https://github.com/schilit)) |
nexpaq | 1:55a6170b404f | 388 | - make the library less dependent on the mbed.h header [\#5](https://github.com/ARMmbed/ble/pull/5) ([xiongyihui](https://github.com/xiongyihui)) |
nexpaq | 1:55a6170b404f | 389 | - adding initial readme with references to developer.mbed.org [\#4](https://github.com/ARMmbed/ble/pull/4) ([BlackstoneEngineering](https://github.com/BlackstoneEngineering)) |
nexpaq | 1:55a6170b404f | 390 | |
nexpaq | 1:55a6170b404f | 391 | |
nexpaq | 1:55a6170b404f | 392 | |
nexpaq | 1:55a6170b404f | 393 | \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* |