From 0ca927456479f2fd2128b9b1c35ba1df4c520485 Mon Sep 17 00:00:00 2001 From: Volkmar Nissen Date: Wed, 1 Oct 2025 12:50:26 +0200 Subject: [PATCH 1/5] Added Swap Bytes for Text --- cypress/fixtures/converters.json | 25 +---- cypress/specification-entity.cy.ts | 97 +++++++++++++------ cypress/support/entityHelper.ts | 11 ++- .../entity/entity.component.html | 15 +++ .../specification/entity/entity.component.ts | 36 +++++++ 5 files changed, 133 insertions(+), 51 deletions(-) diff --git a/cypress/fixtures/converters.json b/cypress/fixtures/converters.json index 2893389..6e8e1b3 100644 --- a/cypress/fixtures/converters.json +++ b/cypress/fixtures/converters.json @@ -1,22 +1,7 @@ [ - { - "name": "number", - "registerTypes": [3, 4] - }, - { - "name": "select", - "registerTypes": [3, 4, 1] - }, - { - "name": "text", - "registerTypes": [3, 4] - }, - { - "name": "binary", - "registerTypes": [1, 3] - }, - { - "name": "value", - "registerTypes": [4, 3] - } + "number", + "select", + "text", + "binary", + "value" ] diff --git a/cypress/specification-entity.cy.ts b/cypress/specification-entity.cy.ts index 31ff556..5b8bc1d 100644 --- a/cypress/specification-entity.cy.ts +++ b/cypress/specification-entity.cy.ts @@ -4,7 +4,10 @@ import { beforeEachHelper as beforeEachEntityHelper, mountEntityComponent, setOnEntityNameOrVariableFieldsChangeFunc, + setOnPostModbusEntityFunc } from "./support/entityHelper"; +import { ImodbusData, Inumber, Itext } from "@modbus2mqtt/specification.shared"; +import { Subject } from "rxjs"; describe("Entity Component tests", () => { beforeEach(beforeEachEntityHelper); // mounts entity and opens all expansion panels @@ -41,40 +44,74 @@ describe("Entity Component tests", () => { }); it("No Variable Type => no variableConfiguration", () => { cy.get('mat-select[formControlName="variableType"]') + .click() + .get("mat-option") + .first() + .click() + cy.get('input[formControlName="name"]').type("test") + cy.get('input[formControlName="icon"]').click().then(()=>{setOnEntityNameOrVariableFieldsChangeFunc((entity) => { + expect(entity.variableConfiguration).to.be.undefined; + expect((entity as ImodbusEntityWithName).name).to.be.equal('test'); + })}) + cy.get('mat-select[formControlName="variableEntity"]').invoke('val') + .then(val=>{ + const myVal = val; + expect(myVal).to.equal(''); + }) + + //cy.get('input[formControlName="name"]').should( + // "not.be.null"); + + }); + it("Set Byte Order for Number", () => { + cy.get('mat-select[formControlName="converter"]') .click() .get("mat-option") .first() - .click(); - cy.get('input[formControlName="name"]').type("test"); - cy.get('input[formControlName="icon"]') + .click().then(() => { + // Validation will be called after value change of any name or variable field + // onVariableEntityValueChange or onEntityNameValueChange + setOnPostModbusEntityFunc((entity) => { + expect((entity!.converterParameters! as Inumber).swapBytes).to.be.true; + return new Subject(); + }); + });; + cy.openAllExpansionPanels() + cy.get('mat-slide-toggle[formControlName="swapBytes"]') + .click() + + }); + it("Set Byte Order for Text", () => { + cy.get('mat-select[formControlName="converter"]') .click() - .then(() => { - setOnEntityNameOrVariableFieldsChangeFunc((entity) => { - expect(entity.variableConfiguration).to.be.undefined; - expect((entity as ImodbusEntityWithName).name).to.be.equal("test"); + .get("mat-option") + .eq(2) + .click().then(() => { + // Validation will be called after value change of any name or variable field + // onVariableEntityValueChange or onEntityNameValueChange + setOnPostModbusEntityFunc((entity) => { + expect((entity!.converterParameters! as Itext).swapBytes, "swapBytes is not defined").not.to.be.undefined; + expect((entity!.converterParameters! as Itext).swapBytes).to.be.true; + return new Subject(); }); - }); - cy.get('mat-select[formControlName="variableEntity"]') - .invoke("val") - .then((val) => { - const myVal = val; - expect(myVal).to.equal(""); - }); - - //cy.get('input[formControlName="name"]').should( - // "not.be.null"); + + });; + cy.openAllExpansionPanels() + cy.get('[formControlName= "textSwapBytes"]') + .click() + }); }); -describe("Test for Modbus Address", () => { - beforeEach(()=>{mountEntityComponent(true)}); // mounts entity and opens all expansion panels - afterEach(afterEachEntityHelper); - it("Modbus address in hex", () => { - const inputField='input[formControlName="modbusAddress"]' - const matField='mat-form-field input[formControlName="modbusAddress"]' - cy.get(inputField).should('have.value', '0x4'); - cy.get(inputField).clear().type('1234').blur().should('have.value', '0x4d2'); - cy.get(inputField).clear().type('0X12s32').blur().should('have.value', '0x1232'); - cy.get(inputField).clear().type('0xx7') - cy.get(inputField).parent().get( "mat-error").should('contain', 'dec or hex') - }) -}); \ No newline at end of file +// describe("Test for Modbus Address", () => { +// beforeEach(()=>{mountEntityComponent(true)}); // mounts entity and opens all expansion panels +// afterEach(afterEachEntityHelper); +// it("Modbus address in hex", () => { +// const inputField='input[formControlName="modbusAddress"]' +// const matField='mat-form-field input[formControlName="modbusAddress"]' +// cy.get(inputField).should('have.value', '0x4'); +// cy.get(inputField).clear().type('1234').blur().should('have.value', '0x4d2'); +// cy.get(inputField).clear().type('0X12s32').blur().should('have.value', '0x1232'); +// cy.get(inputField).clear().type('0xx7') +// cy.get(inputField).parent().get( "mat-error").should('contain', 'dec or hex') +// }) +// }); \ No newline at end of file diff --git a/cypress/support/entityHelper.ts b/cypress/support/entityHelper.ts index 4730314..f95e519 100644 --- a/cypress/support/entityHelper.ts +++ b/cypress/support/entityHelper.ts @@ -12,7 +12,7 @@ import { } from "@modbus2mqtt/specification.shared"; import { ISpecificationMethods } from "angular/src/app/services/specificationInterface"; import { EntityComponent } from "angular/src/app/specification/entity/entity.component"; -import { Subject } from "rxjs"; +import { Observable, Subject } from "rxjs"; /** * specification methods */ @@ -68,6 +68,14 @@ export function setOnEntityNameOrVariableFieldsChangeFunc( if (valFunc) specificationMethods.copy2Translation = valFunc; else specificationMethods.copy2Translation = () => {}; } +export function setOnPostModbusEntityFunc( + valFunc?: (entity: ImodbusEntity|undefined) => Observable +) { + if (valFunc) specificationMethods.postModbusEntity = valFunc; + else specificationMethods.postModbusEntity = () => {return new Subject()}; +} + + let selectEntity: ImodbusEntity = { id: 1, modbusValue: [4, 1, 1, 1], @@ -122,4 +130,5 @@ export function beforeEachHelper() { export function afterEachEntityHelper() { // reset specificationMethods setOnEntityNameOrVariableFieldsChangeFunc(); + setOnPostModbusEntityFunc(); } diff --git a/src/app/specification/entity/entity.component.html b/src/app/specification/entity/entity.component.html index 5635153..0f885f9 100644 --- a/src/app/specification/entity/entity.component.html +++ b/src/app/specification/entity/entity.component.html @@ -264,6 +264,15 @@

Identification{{entity.readonly?"":"/step"}}< formControlName="step" (change)="onConverterValueChange()"> +

Byte/Word Order

+
+ Swap Word + Swap Bytes +
@@ -290,6 +299,12 @@

Identification{{entity.readonly?"":"/step"}}< matTooltip="Optional: The entity is identified if the mqttvalue matches the regular expression" formControlName="identExpr" (change)="onConverterValueChange()"> +
+ Swap Bytes +
+ Date: Thu, 2 Oct 2025 12:41:31 +0200 Subject: [PATCH 2/5] Remove unneccessary imports --- cypress/modbus-error.cy.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/cypress/modbus-error.cy.ts b/cypress/modbus-error.cy.ts index fd2ef7e..ce66f60 100644 --- a/cypress/modbus-error.cy.ts +++ b/cypress/modbus-error.cy.ts @@ -2,14 +2,10 @@ import { provideHttpClient, withInterceptorsFromDi, } from "@angular/common/http"; -import { NoopAnimationsModule } from "@angular/platform-browser/animations"; -import { ActivatedRoute, provideRouter } from "@angular/router"; +import { provideRouter } from "@angular/router"; -import { ISpecificationMethods } from "angular/src/app/services/specificationInterface"; import { ModbusErrorComponent } from "angular/src/app/modbus-error/modbus-error.component"; import { - Iconfiguration, - ImodbusErrorsForSlave, ImodbusStatusForSlave, ModbusErrorStates, ModbusTasks, From e614350d6ea52af5230d5ca7a6c069358a2c1175 Mon Sep 17 00:00:00 2001 From: volkmarnissen <25006747+volkmarnissen@users.noreply.github.com> Date: Thu, 2 Oct 2025 10:44:32 +0000 Subject: [PATCH 3/5] Update CHANGELOG.md --- CHANGELOG.md | 130 +++++++++++++++++---------------------------------- 1 file changed, 44 insertions(+), 86 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 39c6184..33ca7e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,134 +1,92 @@ # Changelog for angular -## [Unreleased](https://github.com/modbus2mqtt/angular/tree/HEAD) +## [v0.12.19](https://github.com/volkmarnissen/angular/tree/v0.12.19) (2025-01-16) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.22...HEAD) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.18...v0.12.19) -**Merged pull requests:** +## [v0.12.18](https://github.com/volkmarnissen/angular/tree/v0.12.18) (2025-01-15) -- Baudrate 2400, 4800 is not configurable [\#16](https://github.com/modbus2mqtt/angular/pull/16) ([volkmarnissen](https://github.com/volkmarnissen)) -- Enable Display and Input in Hex format for modbus Addresses [\#14](https://github.com/modbus2mqtt/angular/pull/14) ([volkmarnissen](https://github.com/volkmarnissen)) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.17...v0.12.18) -## [v0.12.22](https://github.com/modbus2mqtt/angular/tree/v0.12.22) (2025-09-03) +## [v0.12.17](https://github.com/volkmarnissen/angular/tree/v0.12.17) (2025-01-02) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.21...v0.12.22) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.16...v0.12.17) -## [v0.12.21](https://github.com/modbus2mqtt/angular/tree/v0.12.21) (2025-09-03) +## [v0.12.16](https://github.com/volkmarnissen/angular/tree/v0.12.16) (2024-12-31) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.20...v0.12.21) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.15...v0.12.16) -**Merged pull requests:** +## [v0.12.15](https://github.com/volkmarnissen/angular/tree/v0.12.15) (2024-12-30) -- \[Feature\] Add number of processed calls to Modbus Status [\#12](https://github.com/modbus2mqtt/angular/pull/12) ([volkmarnissen](https://github.com/volkmarnissen)) -- \[Feature\] Add number of processed calls to Modbus Status [\#11](https://github.com/modbus2mqtt/angular/pull/11) ([volkmarnissen](https://github.com/volkmarnissen)) -- Update Changelog [\#10](https://github.com/modbus2mqtt/angular/pull/10) ([volkmarnissen](https://github.com/volkmarnissen)) -- \[bug\]Modbus Error Handling, Slave Specification Detection, TCP RTU bridge, Fixes [\#9](https://github.com/modbus2mqtt/angular/pull/9) ([volkmarnissen](https://github.com/volkmarnissen)) -- \[bug\]Modbus Error Handling, Slave Specification Detection, TCP RTU bridge, Fixes [\#8](https://github.com/modbus2mqtt/angular/pull/8) ([volkmarnissen](https://github.com/volkmarnissen)) -- Angular TcpBridge Fix [\#7](https://github.com/modbus2mqtt/angular/pull/7) ([volkmarnissen](https://github.com/volkmarnissen)) -- \[bug\]Modbus Error Handling, Slave Specification Detection, TCP RTU bridge, Fixes [\#6](https://github.com/modbus2mqtt/angular/pull/6) ([volkmarnissen](https://github.com/volkmarnissen)) -- Modbus Error Handling and Monitoring [\#5](https://github.com/modbus2mqtt/angular/pull/5) ([volkmarnissen](https://github.com/volkmarnissen)) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.14...v0.12.15) -## [v0.12.20](https://github.com/modbus2mqtt/angular/tree/v0.12.20) (2025-04-14) +## [v0.12.14](https://github.com/volkmarnissen/angular/tree/v0.12.14) (2024-12-30) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.19...v0.12.20) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/0.12.14...v0.12.14) -**Merged pull requests:** +## [0.12.14](https://github.com/volkmarnissen/angular/tree/0.12.14) (2024-12-13) -- Please update me [\#4](https://github.com/modbus2mqtt/angular/pull/4) ([volkmarnissen](https://github.com/volkmarnissen)) -- Fixed package-lock.json [\#3](https://github.com/modbus2mqtt/angular/pull/3) ([volkmarnissen](https://github.com/volkmarnissen)) -- Adding support for discrete inputs [\#2](https://github.com/modbus2mqtt/angular/pull/2) ([arturmietek](https://github.com/arturmietek)) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.13...0.12.14) -## [v0.12.19](https://github.com/modbus2mqtt/angular/tree/v0.12.19) (2025-01-16) +## [v0.12.13](https://github.com/volkmarnissen/angular/tree/v0.12.13) (2024-12-13) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.18...v0.12.19) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.12...v0.12.13) -## [v0.12.18](https://github.com/modbus2mqtt/angular/tree/v0.12.18) (2025-01-15) +## [v0.12.12](https://github.com/volkmarnissen/angular/tree/v0.12.12) (2024-12-11) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.17...v0.12.18) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.11...v0.12.12) -## [v0.12.17](https://github.com/modbus2mqtt/angular/tree/v0.12.17) (2025-01-02) +## [v0.12.11](https://github.com/volkmarnissen/angular/tree/v0.12.11) (2024-11-22) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.16...v0.12.17) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.10...v0.12.11) -**Merged pull requests:** +## [v0.12.10](https://github.com/volkmarnissen/angular/tree/v0.12.10) (2024-11-19) -- Adding signed int 32 and unsigned int 32 options to number format [\#1](https://github.com/modbus2mqtt/angular/pull/1) ([arturmietek](https://github.com/arturmietek)) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.9...v0.12.10) -## [v0.12.16](https://github.com/modbus2mqtt/angular/tree/v0.12.16) (2024-12-31) +## [v0.12.9](https://github.com/volkmarnissen/angular/tree/v0.12.9) (2024-11-16) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.15...v0.12.16) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.8...v0.12.9) -## [v0.12.15](https://github.com/modbus2mqtt/angular/tree/v0.12.15) (2024-12-30) +## [v0.12.8](https://github.com/volkmarnissen/angular/tree/v0.12.8) (2024-11-14) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.14...v0.12.15) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.7...v0.12.8) -## [v0.12.14](https://github.com/modbus2mqtt/angular/tree/v0.12.14) (2024-12-30) +## [v0.12.7](https://github.com/volkmarnissen/angular/tree/v0.12.7) (2024-10-23) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/0.12.14...v0.12.14) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.6...v0.12.7) -## [0.12.14](https://github.com/modbus2mqtt/angular/tree/0.12.14) (2024-12-13) +## [v0.12.6](https://github.com/volkmarnissen/angular/tree/v0.12.6) (2024-10-16) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.13...0.12.14) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.5...v0.12.6) -## [v0.12.13](https://github.com/modbus2mqtt/angular/tree/v0.12.13) (2024-12-13) +## [v0.12.5](https://github.com/volkmarnissen/angular/tree/v0.12.5) (2024-09-24) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.12...v0.12.13) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.4...v0.12.5) -## [v0.12.12](https://github.com/modbus2mqtt/angular/tree/v0.12.12) (2024-12-11) +## [v0.12.4](https://github.com/volkmarnissen/angular/tree/v0.12.4) (2024-09-16) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.11...v0.12.12) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.3...v0.12.4) -## [v0.12.11](https://github.com/modbus2mqtt/angular/tree/v0.12.11) (2024-11-22) +## [v0.12.3](https://github.com/volkmarnissen/angular/tree/v0.12.3) (2024-09-06) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.10...v0.12.11) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.2...v0.12.3) -## [v0.12.10](https://github.com/modbus2mqtt/angular/tree/v0.12.10) (2024-11-19) +## [v0.12.2](https://github.com/volkmarnissen/angular/tree/v0.12.2) (2024-08-27) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.9...v0.12.10) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.0...v0.12.2) -## [v0.12.9](https://github.com/modbus2mqtt/angular/tree/v0.12.9) (2024-11-16) +## [v0.12.0](https://github.com/volkmarnissen/angular/tree/v0.12.0) (2024-08-16) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.8...v0.12.9) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.11.0...v0.12.0) -## [v0.12.8](https://github.com/modbus2mqtt/angular/tree/v0.12.8) (2024-11-14) +## [v0.11.0](https://github.com/volkmarnissen/angular/tree/v0.11.0) (2024-08-05) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.7...v0.12.8) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.10.1...v0.11.0) -## [v0.12.7](https://github.com/modbus2mqtt/angular/tree/v0.12.7) (2024-10-23) +## [v0.10.1](https://github.com/volkmarnissen/angular/tree/v0.10.1) (2024-08-05) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.6...v0.12.7) - -## [v0.12.6](https://github.com/modbus2mqtt/angular/tree/v0.12.6) (2024-10-16) - -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.5...v0.12.6) - -## [v0.12.5](https://github.com/modbus2mqtt/angular/tree/v0.12.5) (2024-09-24) - -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.4...v0.12.5) - -## [v0.12.4](https://github.com/modbus2mqtt/angular/tree/v0.12.4) (2024-09-16) - -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.3...v0.12.4) - -## [v0.12.3](https://github.com/modbus2mqtt/angular/tree/v0.12.3) (2024-09-06) - -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.2...v0.12.3) - -## [v0.12.2](https://github.com/modbus2mqtt/angular/tree/v0.12.2) (2024-08-27) - -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.0...v0.12.2) - -## [v0.12.0](https://github.com/modbus2mqtt/angular/tree/v0.12.0) (2024-08-16) - -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.11.0...v0.12.0) - -## [v0.11.0](https://github.com/modbus2mqtt/angular/tree/v0.11.0) (2024-08-05) - -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.10.1...v0.11.0) - -## [v0.10.1](https://github.com/modbus2mqtt/angular/tree/v0.10.1) (2024-08-05) - -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/0b2169b1bceece9fa4c2c6940ef33dafe96ae43b...v0.10.1) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/0b2169b1bceece9fa4c2c6940ef33dafe96ae43b...v0.10.1) From 6633ebb14ee0e6f9e0a21ed57f9f39c19ea46440 Mon Sep 17 00:00:00 2001 From: volkmarnissen Date: Thu, 2 Oct 2025 13:31:09 +0200 Subject: [PATCH 4/5] Revert CHANGELOG.md to modbus2mqtt/main --- CHANGELOG.md | 130 ++++++++++++++++++++++++++++++++++----------------- 1 file changed, 86 insertions(+), 44 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 33ca7e2..39c6184 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,92 +1,134 @@ # Changelog for angular -## [v0.12.19](https://github.com/volkmarnissen/angular/tree/v0.12.19) (2025-01-16) +## [Unreleased](https://github.com/modbus2mqtt/angular/tree/HEAD) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.18...v0.12.19) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.22...HEAD) -## [v0.12.18](https://github.com/volkmarnissen/angular/tree/v0.12.18) (2025-01-15) +**Merged pull requests:** -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.17...v0.12.18) +- Baudrate 2400, 4800 is not configurable [\#16](https://github.com/modbus2mqtt/angular/pull/16) ([volkmarnissen](https://github.com/volkmarnissen)) +- Enable Display and Input in Hex format for modbus Addresses [\#14](https://github.com/modbus2mqtt/angular/pull/14) ([volkmarnissen](https://github.com/volkmarnissen)) -## [v0.12.17](https://github.com/volkmarnissen/angular/tree/v0.12.17) (2025-01-02) +## [v0.12.22](https://github.com/modbus2mqtt/angular/tree/v0.12.22) (2025-09-03) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.16...v0.12.17) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.21...v0.12.22) -## [v0.12.16](https://github.com/volkmarnissen/angular/tree/v0.12.16) (2024-12-31) +## [v0.12.21](https://github.com/modbus2mqtt/angular/tree/v0.12.21) (2025-09-03) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.15...v0.12.16) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.20...v0.12.21) -## [v0.12.15](https://github.com/volkmarnissen/angular/tree/v0.12.15) (2024-12-30) +**Merged pull requests:** -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.14...v0.12.15) +- \[Feature\] Add number of processed calls to Modbus Status [\#12](https://github.com/modbus2mqtt/angular/pull/12) ([volkmarnissen](https://github.com/volkmarnissen)) +- \[Feature\] Add number of processed calls to Modbus Status [\#11](https://github.com/modbus2mqtt/angular/pull/11) ([volkmarnissen](https://github.com/volkmarnissen)) +- Update Changelog [\#10](https://github.com/modbus2mqtt/angular/pull/10) ([volkmarnissen](https://github.com/volkmarnissen)) +- \[bug\]Modbus Error Handling, Slave Specification Detection, TCP RTU bridge, Fixes [\#9](https://github.com/modbus2mqtt/angular/pull/9) ([volkmarnissen](https://github.com/volkmarnissen)) +- \[bug\]Modbus Error Handling, Slave Specification Detection, TCP RTU bridge, Fixes [\#8](https://github.com/modbus2mqtt/angular/pull/8) ([volkmarnissen](https://github.com/volkmarnissen)) +- Angular TcpBridge Fix [\#7](https://github.com/modbus2mqtt/angular/pull/7) ([volkmarnissen](https://github.com/volkmarnissen)) +- \[bug\]Modbus Error Handling, Slave Specification Detection, TCP RTU bridge, Fixes [\#6](https://github.com/modbus2mqtt/angular/pull/6) ([volkmarnissen](https://github.com/volkmarnissen)) +- Modbus Error Handling and Monitoring [\#5](https://github.com/modbus2mqtt/angular/pull/5) ([volkmarnissen](https://github.com/volkmarnissen)) -## [v0.12.14](https://github.com/volkmarnissen/angular/tree/v0.12.14) (2024-12-30) +## [v0.12.20](https://github.com/modbus2mqtt/angular/tree/v0.12.20) (2025-04-14) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/0.12.14...v0.12.14) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.19...v0.12.20) -## [0.12.14](https://github.com/volkmarnissen/angular/tree/0.12.14) (2024-12-13) +**Merged pull requests:** -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.13...0.12.14) +- Please update me [\#4](https://github.com/modbus2mqtt/angular/pull/4) ([volkmarnissen](https://github.com/volkmarnissen)) +- Fixed package-lock.json [\#3](https://github.com/modbus2mqtt/angular/pull/3) ([volkmarnissen](https://github.com/volkmarnissen)) +- Adding support for discrete inputs [\#2](https://github.com/modbus2mqtt/angular/pull/2) ([arturmietek](https://github.com/arturmietek)) -## [v0.12.13](https://github.com/volkmarnissen/angular/tree/v0.12.13) (2024-12-13) +## [v0.12.19](https://github.com/modbus2mqtt/angular/tree/v0.12.19) (2025-01-16) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.12...v0.12.13) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.18...v0.12.19) -## [v0.12.12](https://github.com/volkmarnissen/angular/tree/v0.12.12) (2024-12-11) +## [v0.12.18](https://github.com/modbus2mqtt/angular/tree/v0.12.18) (2025-01-15) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.11...v0.12.12) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.17...v0.12.18) -## [v0.12.11](https://github.com/volkmarnissen/angular/tree/v0.12.11) (2024-11-22) +## [v0.12.17](https://github.com/modbus2mqtt/angular/tree/v0.12.17) (2025-01-02) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.10...v0.12.11) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.16...v0.12.17) -## [v0.12.10](https://github.com/volkmarnissen/angular/tree/v0.12.10) (2024-11-19) +**Merged pull requests:** -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.9...v0.12.10) +- Adding signed int 32 and unsigned int 32 options to number format [\#1](https://github.com/modbus2mqtt/angular/pull/1) ([arturmietek](https://github.com/arturmietek)) -## [v0.12.9](https://github.com/volkmarnissen/angular/tree/v0.12.9) (2024-11-16) +## [v0.12.16](https://github.com/modbus2mqtt/angular/tree/v0.12.16) (2024-12-31) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.8...v0.12.9) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.15...v0.12.16) -## [v0.12.8](https://github.com/volkmarnissen/angular/tree/v0.12.8) (2024-11-14) +## [v0.12.15](https://github.com/modbus2mqtt/angular/tree/v0.12.15) (2024-12-30) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.7...v0.12.8) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.14...v0.12.15) -## [v0.12.7](https://github.com/volkmarnissen/angular/tree/v0.12.7) (2024-10-23) +## [v0.12.14](https://github.com/modbus2mqtt/angular/tree/v0.12.14) (2024-12-30) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.6...v0.12.7) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/0.12.14...v0.12.14) -## [v0.12.6](https://github.com/volkmarnissen/angular/tree/v0.12.6) (2024-10-16) +## [0.12.14](https://github.com/modbus2mqtt/angular/tree/0.12.14) (2024-12-13) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.5...v0.12.6) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.13...0.12.14) -## [v0.12.5](https://github.com/volkmarnissen/angular/tree/v0.12.5) (2024-09-24) +## [v0.12.13](https://github.com/modbus2mqtt/angular/tree/v0.12.13) (2024-12-13) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.4...v0.12.5) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.12...v0.12.13) -## [v0.12.4](https://github.com/volkmarnissen/angular/tree/v0.12.4) (2024-09-16) +## [v0.12.12](https://github.com/modbus2mqtt/angular/tree/v0.12.12) (2024-12-11) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.3...v0.12.4) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.11...v0.12.12) -## [v0.12.3](https://github.com/volkmarnissen/angular/tree/v0.12.3) (2024-09-06) +## [v0.12.11](https://github.com/modbus2mqtt/angular/tree/v0.12.11) (2024-11-22) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.2...v0.12.3) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.10...v0.12.11) -## [v0.12.2](https://github.com/volkmarnissen/angular/tree/v0.12.2) (2024-08-27) +## [v0.12.10](https://github.com/modbus2mqtt/angular/tree/v0.12.10) (2024-11-19) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.0...v0.12.2) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.9...v0.12.10) -## [v0.12.0](https://github.com/volkmarnissen/angular/tree/v0.12.0) (2024-08-16) +## [v0.12.9](https://github.com/modbus2mqtt/angular/tree/v0.12.9) (2024-11-16) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.11.0...v0.12.0) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.8...v0.12.9) -## [v0.11.0](https://github.com/volkmarnissen/angular/tree/v0.11.0) (2024-08-05) +## [v0.12.8](https://github.com/modbus2mqtt/angular/tree/v0.12.8) (2024-11-14) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.10.1...v0.11.0) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.7...v0.12.8) -## [v0.10.1](https://github.com/volkmarnissen/angular/tree/v0.10.1) (2024-08-05) +## [v0.12.7](https://github.com/modbus2mqtt/angular/tree/v0.12.7) (2024-10-23) -[Full Changelog](https://github.com/volkmarnissen/angular/compare/0b2169b1bceece9fa4c2c6940ef33dafe96ae43b...v0.10.1) +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.6...v0.12.7) + +## [v0.12.6](https://github.com/modbus2mqtt/angular/tree/v0.12.6) (2024-10-16) + +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.5...v0.12.6) + +## [v0.12.5](https://github.com/modbus2mqtt/angular/tree/v0.12.5) (2024-09-24) + +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.4...v0.12.5) + +## [v0.12.4](https://github.com/modbus2mqtt/angular/tree/v0.12.4) (2024-09-16) + +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.3...v0.12.4) + +## [v0.12.3](https://github.com/modbus2mqtt/angular/tree/v0.12.3) (2024-09-06) + +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.2...v0.12.3) + +## [v0.12.2](https://github.com/modbus2mqtt/angular/tree/v0.12.2) (2024-08-27) + +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.0...v0.12.2) + +## [v0.12.0](https://github.com/modbus2mqtt/angular/tree/v0.12.0) (2024-08-16) + +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.11.0...v0.12.0) + +## [v0.11.0](https://github.com/modbus2mqtt/angular/tree/v0.11.0) (2024-08-05) + +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.10.1...v0.11.0) + +## [v0.10.1](https://github.com/modbus2mqtt/angular/tree/v0.10.1) (2024-08-05) + +[Full Changelog](https://github.com/modbus2mqtt/angular/compare/0b2169b1bceece9fa4c2c6940ef33dafe96ae43b...v0.10.1) From 084822ffa13775d758c56995f5b61caca6e07115 Mon Sep 17 00:00:00 2001 From: volkmarnissen <25006747+volkmarnissen@users.noreply.github.com> Date: Thu, 2 Oct 2025 11:35:55 +0000 Subject: [PATCH 5/5] Update CHANGELOG.md --- CHANGELOG.md | 130 +++++++++++++++++---------------------------------- 1 file changed, 44 insertions(+), 86 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 39c6184..33ca7e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,134 +1,92 @@ # Changelog for angular -## [Unreleased](https://github.com/modbus2mqtt/angular/tree/HEAD) +## [v0.12.19](https://github.com/volkmarnissen/angular/tree/v0.12.19) (2025-01-16) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.22...HEAD) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.18...v0.12.19) -**Merged pull requests:** +## [v0.12.18](https://github.com/volkmarnissen/angular/tree/v0.12.18) (2025-01-15) -- Baudrate 2400, 4800 is not configurable [\#16](https://github.com/modbus2mqtt/angular/pull/16) ([volkmarnissen](https://github.com/volkmarnissen)) -- Enable Display and Input in Hex format for modbus Addresses [\#14](https://github.com/modbus2mqtt/angular/pull/14) ([volkmarnissen](https://github.com/volkmarnissen)) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.17...v0.12.18) -## [v0.12.22](https://github.com/modbus2mqtt/angular/tree/v0.12.22) (2025-09-03) +## [v0.12.17](https://github.com/volkmarnissen/angular/tree/v0.12.17) (2025-01-02) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.21...v0.12.22) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.16...v0.12.17) -## [v0.12.21](https://github.com/modbus2mqtt/angular/tree/v0.12.21) (2025-09-03) +## [v0.12.16](https://github.com/volkmarnissen/angular/tree/v0.12.16) (2024-12-31) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.20...v0.12.21) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.15...v0.12.16) -**Merged pull requests:** +## [v0.12.15](https://github.com/volkmarnissen/angular/tree/v0.12.15) (2024-12-30) -- \[Feature\] Add number of processed calls to Modbus Status [\#12](https://github.com/modbus2mqtt/angular/pull/12) ([volkmarnissen](https://github.com/volkmarnissen)) -- \[Feature\] Add number of processed calls to Modbus Status [\#11](https://github.com/modbus2mqtt/angular/pull/11) ([volkmarnissen](https://github.com/volkmarnissen)) -- Update Changelog [\#10](https://github.com/modbus2mqtt/angular/pull/10) ([volkmarnissen](https://github.com/volkmarnissen)) -- \[bug\]Modbus Error Handling, Slave Specification Detection, TCP RTU bridge, Fixes [\#9](https://github.com/modbus2mqtt/angular/pull/9) ([volkmarnissen](https://github.com/volkmarnissen)) -- \[bug\]Modbus Error Handling, Slave Specification Detection, TCP RTU bridge, Fixes [\#8](https://github.com/modbus2mqtt/angular/pull/8) ([volkmarnissen](https://github.com/volkmarnissen)) -- Angular TcpBridge Fix [\#7](https://github.com/modbus2mqtt/angular/pull/7) ([volkmarnissen](https://github.com/volkmarnissen)) -- \[bug\]Modbus Error Handling, Slave Specification Detection, TCP RTU bridge, Fixes [\#6](https://github.com/modbus2mqtt/angular/pull/6) ([volkmarnissen](https://github.com/volkmarnissen)) -- Modbus Error Handling and Monitoring [\#5](https://github.com/modbus2mqtt/angular/pull/5) ([volkmarnissen](https://github.com/volkmarnissen)) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.14...v0.12.15) -## [v0.12.20](https://github.com/modbus2mqtt/angular/tree/v0.12.20) (2025-04-14) +## [v0.12.14](https://github.com/volkmarnissen/angular/tree/v0.12.14) (2024-12-30) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.19...v0.12.20) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/0.12.14...v0.12.14) -**Merged pull requests:** +## [0.12.14](https://github.com/volkmarnissen/angular/tree/0.12.14) (2024-12-13) -- Please update me [\#4](https://github.com/modbus2mqtt/angular/pull/4) ([volkmarnissen](https://github.com/volkmarnissen)) -- Fixed package-lock.json [\#3](https://github.com/modbus2mqtt/angular/pull/3) ([volkmarnissen](https://github.com/volkmarnissen)) -- Adding support for discrete inputs [\#2](https://github.com/modbus2mqtt/angular/pull/2) ([arturmietek](https://github.com/arturmietek)) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.13...0.12.14) -## [v0.12.19](https://github.com/modbus2mqtt/angular/tree/v0.12.19) (2025-01-16) +## [v0.12.13](https://github.com/volkmarnissen/angular/tree/v0.12.13) (2024-12-13) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.18...v0.12.19) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.12...v0.12.13) -## [v0.12.18](https://github.com/modbus2mqtt/angular/tree/v0.12.18) (2025-01-15) +## [v0.12.12](https://github.com/volkmarnissen/angular/tree/v0.12.12) (2024-12-11) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.17...v0.12.18) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.11...v0.12.12) -## [v0.12.17](https://github.com/modbus2mqtt/angular/tree/v0.12.17) (2025-01-02) +## [v0.12.11](https://github.com/volkmarnissen/angular/tree/v0.12.11) (2024-11-22) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.16...v0.12.17) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.10...v0.12.11) -**Merged pull requests:** +## [v0.12.10](https://github.com/volkmarnissen/angular/tree/v0.12.10) (2024-11-19) -- Adding signed int 32 and unsigned int 32 options to number format [\#1](https://github.com/modbus2mqtt/angular/pull/1) ([arturmietek](https://github.com/arturmietek)) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.9...v0.12.10) -## [v0.12.16](https://github.com/modbus2mqtt/angular/tree/v0.12.16) (2024-12-31) +## [v0.12.9](https://github.com/volkmarnissen/angular/tree/v0.12.9) (2024-11-16) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.15...v0.12.16) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.8...v0.12.9) -## [v0.12.15](https://github.com/modbus2mqtt/angular/tree/v0.12.15) (2024-12-30) +## [v0.12.8](https://github.com/volkmarnissen/angular/tree/v0.12.8) (2024-11-14) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.14...v0.12.15) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.7...v0.12.8) -## [v0.12.14](https://github.com/modbus2mqtt/angular/tree/v0.12.14) (2024-12-30) +## [v0.12.7](https://github.com/volkmarnissen/angular/tree/v0.12.7) (2024-10-23) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/0.12.14...v0.12.14) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.6...v0.12.7) -## [0.12.14](https://github.com/modbus2mqtt/angular/tree/0.12.14) (2024-12-13) +## [v0.12.6](https://github.com/volkmarnissen/angular/tree/v0.12.6) (2024-10-16) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.13...0.12.14) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.5...v0.12.6) -## [v0.12.13](https://github.com/modbus2mqtt/angular/tree/v0.12.13) (2024-12-13) +## [v0.12.5](https://github.com/volkmarnissen/angular/tree/v0.12.5) (2024-09-24) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.12...v0.12.13) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.4...v0.12.5) -## [v0.12.12](https://github.com/modbus2mqtt/angular/tree/v0.12.12) (2024-12-11) +## [v0.12.4](https://github.com/volkmarnissen/angular/tree/v0.12.4) (2024-09-16) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.11...v0.12.12) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.3...v0.12.4) -## [v0.12.11](https://github.com/modbus2mqtt/angular/tree/v0.12.11) (2024-11-22) +## [v0.12.3](https://github.com/volkmarnissen/angular/tree/v0.12.3) (2024-09-06) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.10...v0.12.11) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.2...v0.12.3) -## [v0.12.10](https://github.com/modbus2mqtt/angular/tree/v0.12.10) (2024-11-19) +## [v0.12.2](https://github.com/volkmarnissen/angular/tree/v0.12.2) (2024-08-27) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.9...v0.12.10) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.12.0...v0.12.2) -## [v0.12.9](https://github.com/modbus2mqtt/angular/tree/v0.12.9) (2024-11-16) +## [v0.12.0](https://github.com/volkmarnissen/angular/tree/v0.12.0) (2024-08-16) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.8...v0.12.9) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.11.0...v0.12.0) -## [v0.12.8](https://github.com/modbus2mqtt/angular/tree/v0.12.8) (2024-11-14) +## [v0.11.0](https://github.com/volkmarnissen/angular/tree/v0.11.0) (2024-08-05) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.7...v0.12.8) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/v0.10.1...v0.11.0) -## [v0.12.7](https://github.com/modbus2mqtt/angular/tree/v0.12.7) (2024-10-23) +## [v0.10.1](https://github.com/volkmarnissen/angular/tree/v0.10.1) (2024-08-05) -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.6...v0.12.7) - -## [v0.12.6](https://github.com/modbus2mqtt/angular/tree/v0.12.6) (2024-10-16) - -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.5...v0.12.6) - -## [v0.12.5](https://github.com/modbus2mqtt/angular/tree/v0.12.5) (2024-09-24) - -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.4...v0.12.5) - -## [v0.12.4](https://github.com/modbus2mqtt/angular/tree/v0.12.4) (2024-09-16) - -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.3...v0.12.4) - -## [v0.12.3](https://github.com/modbus2mqtt/angular/tree/v0.12.3) (2024-09-06) - -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.2...v0.12.3) - -## [v0.12.2](https://github.com/modbus2mqtt/angular/tree/v0.12.2) (2024-08-27) - -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.12.0...v0.12.2) - -## [v0.12.0](https://github.com/modbus2mqtt/angular/tree/v0.12.0) (2024-08-16) - -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.11.0...v0.12.0) - -## [v0.11.0](https://github.com/modbus2mqtt/angular/tree/v0.11.0) (2024-08-05) - -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/v0.10.1...v0.11.0) - -## [v0.10.1](https://github.com/modbus2mqtt/angular/tree/v0.10.1) (2024-08-05) - -[Full Changelog](https://github.com/modbus2mqtt/angular/compare/0b2169b1bceece9fa4c2c6940ef33dafe96ae43b...v0.10.1) +[Full Changelog](https://github.com/volkmarnissen/angular/compare/0b2169b1bceece9fa4c2c6940ef33dafe96ae43b...v0.10.1)