Skip to content

Commit b33daed

Browse files
authored
Merge pull request #46 from Sensirion/update-changelog
Add breaking changes to CHANGELOG
2 parents 414c8ac + 3e52852 commit b33daed

File tree

1 file changed

+60
-4
lines changed

1 file changed

+60
-4
lines changed

CHANGELOG.md

Lines changed: 60 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,69 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
- All commands according to data sheet
1313

14-
## [0.1.0] - 2021-2-1
14+
### Changed
15+
16+
Breaking changes
17+
- The file and class name has changed from SensirionI2CScd4x to SensirionI2cScd4x (the "c" in I2c is now in lower case)
18+
- begin(TwoWire& i2cBus, uint8_t i2cAddress); now takes a second argument for the i2c address
19+
- all methods that have been named xxxTicks are now named xxxRaw
20+
- getDataReadyFlag has been renamed to getDataReadyStatus
21+
- get/setAmbientPressure(uint32_t& aAmbientPressure); now takes the ambient pressure in Pa as uint32_t
22+
- getSerialNumber now returns uint64_t
23+
24+
25+
## [0.4.0] - 2023-03-06
26+
27+
### Added
28+
- Methods for ASC (Automatic Self Calibration)
29+
30+
### Breaking changes
31+
- Renamed getDataReadyStatus to getDataReadyFlag
32+
33+
### Fixed
34+
- RH/T conversion now uses correct constant: `2^16 - 1`
35+
- Fixed a few comments
36+
- Initializing the output variables to zero
37+
38+
## [0.3.1] - 2021-04-30
39+
40+
### Changed
41+
42+
* Increase timing for single shot from 1350ms to 5000ms
43+
* Increase timing for self test from 5500ms to 10000ms
44+
45+
46+
## [0.3.0] - 2021-03-01
1547

1648
### Added
49+
- Convenience interfaces taking care of unit conversion to and from ticks.
50+
51+
### Fixed
52+
- wake-up interface handles missing ACK from sensor on wake up.
53+
54+
55+
## [0.2.0] - 2021-02-10
56+
57+
### Changed
58+
59+
* Updated Sensirion Core library version from 0.4.0 to 0.4.2. This includes the
60+
renaming of the library header file from `SensirionCoreArduinoLibrary.h` to
61+
`SensirionCore.h`.
62+
* Define `SCD4X_I2C_ADDRESS` as hex instead of dec (unchanged value).
63+
64+
### Added
65+
66+
* Added warning about limited EEPROM write cycles.
67+
68+
## [0.1.0] - 2021-02-05
69+
70+
Initial release
1771

18-
- Initial version
19-
- Check latest 0.x.x version for changelog prior to version 1.0.0
2072

2173
[Unreleased]: https://github.com/Sensirion/arduino-i2c-scd4x/compare/1.0.0...HEAD
22-
[1.0.0]: https://github.com/Sensirion/arduino-i2c-scd4x/compare/0.1.0...1.0.0
74+
[1.0.0]: https://github.com/Sensirion/arduino-i2c-scd4x/compare/0.4.0...1.0.0
75+
[0.4.0]: https://github.com/Sensirion/arduino-i2c-scd4x/compare/0.3.1...0.4.0
76+
[0.3.1]: https://github.com/Sensirion/arduino-i2c-scd4x/compare/0.3.0...0.3.1
77+
[0.3.0]: https://github.com/Sensirion/arduino-i2c-scd4x/compare/0.2.0...0.3.0
78+
[0.2.0]: https://github.com/Sensirion/arduino-i2c-scd4x/compare/0.1.0...0.2.0
2379
[0.1.0]: https://github.com/Sensirion/arduino-i2c-scd4x/releases/tag/0.1.0

0 commit comments

Comments
 (0)