-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(release)!: [skip ci] 1.0.0 released
- Loading branch information
1 parent
5532c81
commit 5b1d23e
Showing
1 changed file
with
152 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,152 @@ | ||
## 1.0.0 (2023-02-03) | ||
|
||
|
||
### Features | ||
|
||
* add temperature and humidity monitoring task ([9801004](https://github.com/SmartOperatingBlock/room-control-unit/commit/9801004eec39bae7d6462b6709e693f9eebcc83b)) | ||
* implement gateway exporter task ([2ce11c5](https://github.com/SmartOperatingBlock/room-control-unit/commit/2ce11c58c357f7f42b12e5d7adc2a3fc7378f6b7)) | ||
|
||
|
||
### Bug Fixes | ||
|
||
* add String dependency ([8ac6fc5](https://github.com/SmartOperatingBlock/room-control-unit/commit/8ac6fc5bd32d2f294f16f0e5c6329d1d52aaa8dd)) | ||
* add virtual to task inheritance to avoid ambiguity ([888fecd](https://github.com/SmartOperatingBlock/room-control-unit/commit/888fecd3eca64dd066181d73377c7b8de7057446)) | ||
* correct miss pointer ([5c8eee0](https://github.com/SmartOperatingBlock/room-control-unit/commit/5c8eee038a2dd4d616dc13fce9753b5e2f2ae81e)) | ||
* pass function to foreach with template ([bb23f52](https://github.com/SmartOperatingBlock/room-control-unit/commit/bb23f524ba533b18e5a3f6a6c0f4fb5d12390a9b)) | ||
|
||
|
||
### Style improvements | ||
|
||
* format code ([ae466fd](https://github.com/SmartOperatingBlock/room-control-unit/commit/ae466fda8fb50b72d3ea1a50b465cc6e46c801c3)) | ||
* **room-cu-scheme:** refactor rfid readers wiring ([2d07616](https://github.com/SmartOperatingBlock/room-control-unit/commit/2d07616d3e5abc5e1ae1dac8a91c2472a58e0695)) | ||
* space between methods ([57bde2d](https://github.com/SmartOperatingBlock/room-control-unit/commit/57bde2da840f94587b0e16244deb4ee8cfb9210d)) | ||
|
||
|
||
### Documentation | ||
|
||
* **room-cu-scheme:** add heating and cooling wires and notes ([c93492f](https://github.com/SmartOperatingBlock/room-control-unit/commit/c93492f0a7df4ceaf3a4eb63ab70343f0dd15da9)) | ||
* **room-cu-scheme:** add motor driver to control fan ([07c1553](https://github.com/SmartOperatingBlock/room-control-unit/commit/07c15530cb35cb03301ae7e17c7e35846f613611)) | ||
* **room-cu-scheme:** add rfid readers to the scheme ([c9f8355](https://github.com/SmartOperatingBlock/room-control-unit/commit/c9f83556d3519d46b1398afb5e7bf89a151f7945)) | ||
* **room-cu-scheme:** change heating cooling leds pin ([fecca4a](https://github.com/SmartOperatingBlock/room-control-unit/commit/fecca4a8c293cc9c2c7660a3fc086752344fe360)) | ||
* **room-cu-scheme:** room control unit diagram scheme ([a0a6f70](https://github.com/SmartOperatingBlock/room-control-unit/commit/a0a6f7039d0507ace3e6a9ab28529c7fba55b09f)) | ||
* update implantable device tracker concept documentation ([81a8344](https://github.com/SmartOperatingBlock/room-control-unit/commit/81a83441ce76e73c3db58e088582e65742828762)) | ||
* update person tracker documentation ([01ea611](https://github.com/SmartOperatingBlock/room-control-unit/commit/01ea6119ed24e921c2ece8cf763d1310bdf4a878)) | ||
|
||
|
||
### Refactoring | ||
|
||
* change path and enum serialization technique ([bd2dbf9](https://github.com/SmartOperatingBlock/room-control-unit/commit/bd2dbf95abc46d9a89db26fa0e9f07d01624cdb1)) | ||
* clean the architecture ([f6fa2eb](https://github.com/SmartOperatingBlock/room-control-unit/commit/f6fa2eb5411befc0ed6cfd821a22c30fe9d6435e)) | ||
* compute size automatically ([cbfd00a](https://github.com/SmartOperatingBlock/room-control-unit/commit/cbfd00a778a65ac4292799218c013cd0f322cc1f)) | ||
* convert null to c++ nullptr ([1f69aec](https://github.com/SmartOperatingBlock/room-control-unit/commit/1f69aecf1741ce02ff45485c2b8886b97df63697)) | ||
* delete auxiliary data in setPeriod ([b0cf3d7](https://github.com/SmartOperatingBlock/room-control-unit/commit/b0cf3d77ab745d9162d9ee01eff9de1e486b6b4a)) | ||
* protect sensor count ([d8edc37](https://github.com/SmartOperatingBlock/room-control-unit/commit/d8edc3728a1228bd9eb50171ce3697b6ddf28395)) | ||
* set period as constant because for now it can't change ([c35e506](https://github.com/SmartOperatingBlock/room-control-unit/commit/c35e506fe0709a2c008fda637fc7de448f9f41b7)) | ||
* split hvac system in different actuators to be better managed ([ecd7f05](https://github.com/SmartOperatingBlock/room-control-unit/commit/ecd7f0538590cca71ea82f5b24e2a55082c80d36)) | ||
|
||
|
||
### General maintenance | ||
|
||
* adapt to new ArrayStream constructor ([900b4e6](https://github.com/SmartOperatingBlock/room-control-unit/commit/900b4e645df6e5544a85b6ad4461201adf2af1dc)) | ||
* add Actuator concept and so set actuator id to actuators ([bca14e0](https://github.com/SmartOperatingBlock/room-control-unit/commit/bca14e078d291a25e79981679007ed0777239178)) | ||
* add actuator type ([bd07efc](https://github.com/SmartOperatingBlock/room-control-unit/commit/bd07efceabd8f47bee10c76afc02f4342e001058)) | ||
* add array stream util ([0b90bd4](https://github.com/SmartOperatingBlock/room-control-unit/commit/0b90bd42adbd1dd894bd617cf0258c14de9d8dd3)) | ||
* add command deserializer interface ([6821b21](https://github.com/SmartOperatingBlock/room-control-unit/commit/6821b2150d62d9661cf92af05590c4dd0a9efad2)) | ||
* add commands ([786e787](https://github.com/SmartOperatingBlock/room-control-unit/commit/786e787df0c75e9b857148b9a69c850775211760)) | ||
* add comment on power save ([e9be0b3](https://github.com/SmartOperatingBlock/room-control-unit/commit/e9be0b3a9c8fef2b41d0d21465ce1dc1d33bcd86)) | ||
* add communication io concepts ([91dd177](https://github.com/SmartOperatingBlock/room-control-unit/commit/91dd1773e29bc71b4830445577cdb05f5b32a572)) | ||
* add concepts about luminosity temperature and humidity ([4722096](https://github.com/SmartOperatingBlock/room-control-unit/commit/4722096787e343bf4dde63ca397c2c8c8a0e1f17)) | ||
* add context provider to simplify code in the main script ([6e6afe5](https://github.com/SmartOperatingBlock/room-control-unit/commit/6e6afe5765da7a4c591423338e90a2dd2a51fbdf)) | ||
* add copyright header to main file ([ae6c19a](https://github.com/SmartOperatingBlock/room-control-unit/commit/ae6c19a3e704842001065ac87edfb43f6724394e)) | ||
* add deconstructor to abstract fsm ([3eec005](https://github.com/SmartOperatingBlock/room-control-unit/commit/3eec0054a8758a07c536b218ab5575c05854dbe5)) | ||
* add default constructor ([362acf4](https://github.com/SmartOperatingBlock/room-control-unit/commit/362acf4d957007b21288e2c7ba4aae746ca9efcf)) | ||
* add digital pin utils ([d08c510](https://github.com/SmartOperatingBlock/room-control-unit/commit/d08c510cd09b45c79498bbf7ea0c3f23411cc3a2)) | ||
* add empty ino file ([a3db53d](https://github.com/SmartOperatingBlock/room-control-unit/commit/a3db53d5eb896c982e2cdd94ac2f83178ce27ab4)) | ||
* add environment luminosity sensor ([f07d49a](https://github.com/SmartOperatingBlock/room-control-unit/commit/f07d49a9691bae7dcf27b58233b3dfbf2ef87c41)) | ||
* add foreach ([ea8bfac](https://github.com/SmartOperatingBlock/room-control-unit/commit/ea8bface58a03bf9c98f9c3cb232bdd09e4cec90)) | ||
* add fsm periods ([e00dd9d](https://github.com/SmartOperatingBlock/room-control-unit/commit/e00dd9d255ac1acbeec07897a51f68367e527cce)) | ||
* add gateway exporter task to the system ([3fb157d](https://github.com/SmartOperatingBlock/room-control-unit/commit/3fb157dfa509c95f1eeedf95a56c246306c78626)) | ||
* add hvac base concept ([f3b0429](https://github.com/SmartOperatingBlock/room-control-unit/commit/f3b04290cd2700d46bd9c1b40e8ad82b77d93225)) | ||
* add implantable medical device tracker implementation ([890b52b](https://github.com/SmartOperatingBlock/room-control-unit/commit/890b52bc39408273dbba720de9a49b2d19bf58e6)) | ||
* add init of the system ([21d9bc3](https://github.com/SmartOperatingBlock/room-control-unit/commit/21d9bc3f86aba59b9f92989b663b09b9c013b438)) | ||
* add issue templates ([1b4b4b1](https://github.com/SmartOperatingBlock/room-control-unit/commit/1b4b4b1418036581210a6cd0541ea7ac6fba39b5)) | ||
* add json command serializer ([731ed79](https://github.com/SmartOperatingBlock/room-control-unit/commit/731ed790eb1e606031a1762be352ba8a82b30347)) | ||
* add light and surgical light concepts ([2ff75bf](https://github.com/SmartOperatingBlock/room-control-unit/commit/2ff75bfab44cfbb93efbbc1a073eecd64b79b190)) | ||
* add light and surgical light implementation ([ec7525e](https://github.com/SmartOperatingBlock/room-control-unit/commit/ec7525e44aded7e42b7924b2cb19e5e7c070c59e)) | ||
* add math helper to compute the gcd ([af1795c](https://github.com/SmartOperatingBlock/room-control-unit/commit/af1795c640763afba7bf754feb50e48cacd4fa5e)) | ||
* add mergify config ([6a271ab](https://github.com/SmartOperatingBlock/room-control-unit/commit/6a271ab64e77f801591305a096c4bcef96ba3cc1)) | ||
* add new constructor to RoomEvent in order to set also a custom event type ([a0e20d8](https://github.com/SmartOperatingBlock/room-control-unit/commit/a0e20d82b4bd798464adab90b90ad7d115c16f48)) | ||
* add patient and implantable medical device model ([c960bda](https://github.com/SmartOperatingBlock/room-control-unit/commit/c960bda723e019029e71e67299c8f99a6d363b72)) | ||
* add percentage concept ([03b8850](https://github.com/SmartOperatingBlock/room-control-unit/commit/03b8850deac0b4281a751515883160d917427327)) | ||
* add person tracker implementation ([a62f701](https://github.com/SmartOperatingBlock/room-control-unit/commit/a62f7019bb396ef24c5522aca1436145a2d73a89)) | ||
* add pin list ([eb13738](https://github.com/SmartOperatingBlock/room-control-unit/commit/eb1373857443c68bf70a93ec3a5894ade415445c)) | ||
* add power status concept ([c9a83b0](https://github.com/SmartOperatingBlock/room-control-unit/commit/c9a83b08dc24fbabed1870b76481ba98df5ed575)) | ||
* add presence sensor ([3c54c89](https://github.com/SmartOperatingBlock/room-control-unit/commit/3c54c8970f2dd24c2dd58fac70f4613a654f4914)) | ||
* add presence status to presence event ([68f6aec](https://github.com/SmartOperatingBlock/room-control-unit/commit/68f6aec62b3946a6d578bdf2e9851abefd577cf6)) | ||
* add public keyboard ([833f310](https://github.com/SmartOperatingBlock/room-control-unit/commit/833f31099a6337c75a5a54ebc902cc01115cf623)) | ||
* add renovate config ([2d63960](https://github.com/SmartOperatingBlock/room-control-unit/commit/2d63960b3834f61b270f497ebcfcc9e904faa708)) | ||
* add rfid reader ([f6c35a2](https://github.com/SmartOperatingBlock/room-control-unit/commit/f6c35a2867dc85cc823d3e67eb3c2134543a045c)) | ||
* add room concept ([813e5de](https://github.com/SmartOperatingBlock/room-control-unit/commit/813e5dedf937fac99aee2f7a480ec38e43f9e798)) | ||
* add room equipment ([fec49ce](https://github.com/SmartOperatingBlock/room-control-unit/commit/fec49cec0937d6959a3eb5ad93788ec94c763c1a)) | ||
* add room id configuration ([b60699e](https://github.com/SmartOperatingBlock/room-control-unit/commit/b60699ed9381946dca0021d54beb498eae807e25)) | ||
* add scheduler ([9e514fc](https://github.com/SmartOperatingBlock/room-control-unit/commit/9e514fcf74df8e1c94a725e516a036dd5e7524db)) | ||
* add serial interface ([3d7cb6e](https://github.com/SmartOperatingBlock/room-control-unit/commit/3d7cb6ec649071a2eb276bbb8e5311e6ad6c7097)) | ||
* add simple list ([851ed3f](https://github.com/SmartOperatingBlock/room-control-unit/commit/851ed3fbb1efaeb9aaf27baa993ef8599141a58e)) | ||
* add some events ([acdd9a4](https://github.com/SmartOperatingBlock/room-control-unit/commit/acdd9a4738d413146184588832bc0f0b24097ee8)) | ||
* add stretcher pressure sensor ([ec264ce](https://github.com/SmartOperatingBlock/room-control-unit/commit/ec264ce7a197f339e4fe11a3f4c83dd5886bb65a)) | ||
* add system ([0661597](https://github.com/SmartOperatingBlock/room-control-unit/commit/06615970e20b0d66f93760289fca7ff57dbf8794)) | ||
* add task definition and abstract implementation ([6cffde6](https://github.com/SmartOperatingBlock/room-control-unit/commit/6cffde6d17ca2c26fbe9012c0ebde58a503a6da0)) | ||
* add task modeled as fsm ([92696a3](https://github.com/SmartOperatingBlock/room-control-unit/commit/92696a3ccdf857b0b473153d5a5021b3ed81a0fd)) | ||
* add temperature and humidity sensor ([fd5b35e](https://github.com/SmartOperatingBlock/room-control-unit/commit/fd5b35e77a0d7e0d0a38e1ea4a51e77874791c66)) | ||
* add temperature and monitoring task to the system ([1430f2e](https://github.com/SmartOperatingBlock/room-control-unit/commit/1430f2e283106ec226fb281d648db03083826b00)) | ||
* add tracking concepts ([1d5deb2](https://github.com/SmartOperatingBlock/room-control-unit/commit/1d5deb2ed9cba5c1176761a7ae3c3a54dba43e90)) | ||
* add virtual deconstructor to allow inheritance safely ([7d7876c](https://github.com/SmartOperatingBlock/room-control-unit/commit/7d7876cc534a362e34703ff5373fbc3663289c34)) | ||
* adopt percentage concept instead of primitive ([595b75e](https://github.com/SmartOperatingBlock/room-control-unit/commit/595b75edaa9e3847652a95dbcce77bf2ef512efa)) | ||
* change clean strategy considering deep-cleaning ([b8b3260](https://github.com/SmartOperatingBlock/room-control-unit/commit/b8b3260fa71491d25480733db8c70992acfdd7a7)) | ||
* change humidity type to percentage ([c759fc1](https://github.com/SmartOperatingBlock/room-control-unit/commit/c759fc15dc5c6f1114354964cae9f6ba8858c8a1)) | ||
* change way to handle memory cleaning ([117d491](https://github.com/SmartOperatingBlock/room-control-unit/commit/117d4911aeab5f2e47faaeb284a5a10afc2ca729)) | ||
* correct names ([24cd6c1](https://github.com/SmartOperatingBlock/room-control-unit/commit/24cd6c1eb09577535ca8eca112c80e92b4c64225)) | ||
* create context for gateway exporter ([6f97f21](https://github.com/SmartOperatingBlock/room-control-unit/commit/6f97f2149f00403dc3e91f1b1fe1d47199bc62ae)) | ||
* create new stack array in map method ([b4fa318](https://github.com/SmartOperatingBlock/room-control-unit/commit/b4fa318e3c64c2c10bf6fdf0f5b815d64ab36fa8)) | ||
* create serializable interface ([bded619](https://github.com/SmartOperatingBlock/room-control-unit/commit/bded6199fffcd29c4c3bc177d99364dae5148e58)) | ||
* create serializer interface ([c6f4818](https://github.com/SmartOperatingBlock/room-control-unit/commit/c6f4818b4dca78e4f1eafd875d42f1ba1cf89023)) | ||
* define events ([1ca6db4](https://github.com/SmartOperatingBlock/room-control-unit/commit/1ca6db4231f6339bee80881723af9cfc1f830905)) | ||
* implement accept function in serializable events ([f1abb56](https://github.com/SmartOperatingBlock/room-control-unit/commit/f1abb5689d4c4fb115e9f9be96cee20d59dabe4e)) | ||
* implement getters ([848a276](https://github.com/SmartOperatingBlock/room-control-unit/commit/848a276ca7cdc1b985345d88eeac08d8a350ca97)) | ||
* implement hvac system ([28b527f](https://github.com/SmartOperatingBlock/room-control-unit/commit/28b527fac3856fec8679359bdb61ae09a39858d2)) | ||
* implement json serializer for events serialization ([13ab38d](https://github.com/SmartOperatingBlock/room-control-unit/commit/13ab38d0b7ca38772a615ed1a8b70774f12436bd)) | ||
* import string in models ([c8b6516](https://github.com/SmartOperatingBlock/room-control-unit/commit/c8b6516f52867e5f36933b18af722354af274197)) | ||
* make hvac concept an interface ([ce7babe](https://github.com/SmartOperatingBlock/room-control-unit/commit/ce7babe3dc42050978e0bf81a372dfb6758b62b0)) | ||
* move logic to app package ([ea55acb](https://github.com/SmartOperatingBlock/room-control-unit/commit/ea55acbeda681f2d78168e06a64f910ef6fdcf10)) | ||
* move PowerStatus concept to domain ([0c8f353](https://github.com/SmartOperatingBlock/room-control-unit/commit/0c8f353d71c8e726bdd6dc6d8cf8987160230668)) | ||
* move real io to subdirectory ([7cd9925](https://github.com/SmartOperatingBlock/room-control-unit/commit/7cd99255e834ae1c0bd50a9d00c26cf4e407d33d)) | ||
* move scheduler and task under system package ([eac85b3](https://github.com/SmartOperatingBlock/room-control-unit/commit/eac85b31c7ad9a1658b38d94502afb103700ad4b)) | ||
* override task methods ([e4eea38](https://github.com/SmartOperatingBlock/room-control-unit/commit/e4eea38108791c868b3d0394771d722721e5823f)) | ||
* put semicolon ([f246205](https://github.com/SmartOperatingBlock/room-control-unit/commit/f246205ace4b1b6630c702f8e75d753a8d74a0c0)) | ||
* rename Button in PressureSensor to be more related to domain ([6126074](https://github.com/SmartOperatingBlock/room-control-unit/commit/6126074a338719559371957bfd1cd2e56b4fbf40)) | ||
* rename mergify config file ([af4d842](https://github.com/SmartOperatingBlock/room-control-unit/commit/af4d84283cfc6c93b27be994e315e73ae49ec240)) | ||
* set the json size ([732ff9a](https://github.com/SmartOperatingBlock/room-control-unit/commit/732ff9a50a21a99107c2c2659eebe88681379e27)) | ||
* simple example of functioning ([15748f4](https://github.com/SmartOperatingBlock/room-control-unit/commit/15748f4ddf5d219310090a87b6b5107b595addfd)) | ||
* solve cycling include ([94622ab](https://github.com/SmartOperatingBlock/room-control-unit/commit/94622ab477f2065494106da0b0d73160ef10e579)) | ||
* specify type in map stream creation ([cf72309](https://github.com/SmartOperatingBlock/room-control-unit/commit/cf72309fa2195153764dfb667618a13876f26516)) | ||
* update gitignore ([9a45ee7](https://github.com/SmartOperatingBlock/room-control-unit/commit/9a45ee7e217feb655a060bdcd041206f53f89162)) | ||
* update gitignore for arduino project ([40ea447](https://github.com/SmartOperatingBlock/room-control-unit/commit/40ea4475c06c5c97c26afff0f4e609fce19cd49d)) | ||
* update hvac concept ([5faebbf](https://github.com/SmartOperatingBlock/room-control-unit/commit/5faebbf34de4e856a6e446588d7ed45192ea1b54)) | ||
* update name of implantable medical device type ([71da768](https://github.com/SmartOperatingBlock/room-control-unit/commit/71da768a47ef34a0231c778376a8fff64f3b927d)) | ||
* update README ([76f002b](https://github.com/SmartOperatingBlock/room-control-unit/commit/76f002bb951858acebc32b9419ece3761950e461)) | ||
* update README with wofkflow status badge ([ec72976](https://github.com/SmartOperatingBlock/room-control-unit/commit/ec729761757447639bde5bca34289003e7ffbef5)) | ||
* use intensity percentage in actuator event ([9110282](https://github.com/SmartOperatingBlock/room-control-unit/commit/91102827c727098eeb7e0c2b27a2c78f10cd30c4)) | ||
|
||
|
||
### Build and continuous integration | ||
|
||
* add arduino json library to build ([36d049d](https://github.com/SmartOperatingBlock/room-control-unit/commit/36d049d16d97319e953e82b3cb71f422b4a2122d)) | ||
* add build workflow for arduino code ([afdc931](https://github.com/SmartOperatingBlock/room-control-unit/commit/afdc9316d7955a8ae7ab46deca598bd4645354ca)) | ||
* add libraries to arduino compilation ([5aeb700](https://github.com/SmartOperatingBlock/room-control-unit/commit/5aeb7000572edc3baca7bbffcdd3ee4ea52f46f9)) | ||
* add semantic release ([028e0a8](https://github.com/SmartOperatingBlock/room-control-unit/commit/028e0a83bb5ca8d228b36df33935edac847fdecd)) | ||
* change secret for semantic release ([cddc42c](https://github.com/SmartOperatingBlock/room-control-unit/commit/cddc42cfed6cfa220145d0fb9f2fcab2db9970ad)) | ||
* change workflow name ([41afe1b](https://github.com/SmartOperatingBlock/room-control-unit/commit/41afe1bd7d35ae6a5422287cd4aeece1f42ec12b)) | ||
* set deployment token ([5532c81](https://github.com/SmartOperatingBlock/room-control-unit/commit/5532c812e0faf3841dd97e6d0a0d58f5fda59a28)) | ||
* update build matrix ([c1021cc](https://github.com/SmartOperatingBlock/room-control-unit/commit/c1021ccf83f24517d7df4cf1b0f5a70bc6673fd1)) | ||
* update build workflow ([d6fa39b](https://github.com/SmartOperatingBlock/room-control-unit/commit/d6fa39b3d0687c997e2bccbb51569080ec14c0ed)) | ||
* update build workflow ([b2e43b1](https://github.com/SmartOperatingBlock/room-control-unit/commit/b2e43b1ab11ed0653d6b94cb5f8e0bb773a794a5)) |