Skip to content

Commit

Permalink
chore(release)!: [skip ci] 1.0.0 released
Browse files Browse the repository at this point in the history
  • Loading branch information
semantic-release-bot committed Feb 3, 2023
1 parent 5532c81 commit 5b1d23e
Showing 1 changed file with 152 additions and 0 deletions.
152 changes: 152 additions & 0 deletions CHANGELOG.md
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))

0 comments on commit 5b1d23e

Please sign in to comment.