diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ef04711..38891a6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,7 +1,7 @@ name: Build on: - pull_request_target: + pull_request: types: [opened, synchronize, reopened] jobs: @@ -23,9 +23,27 @@ jobs: fail: true build: - uses: fiskaltrust/service-docs-ui/.github/workflows/build.yml@main + runs-on: windows-latest needs: [] - with: - release_notes_ref: ${{ github.event.pull_request.head.sha }} - secrets: - DOCS_REPOS_READ_TOKEN: ${{ secrets.DOCS_REPOS_READ_TOKEN }} + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + repository: fiskaltrust/service-docs-ui + token: ${{ secrets.DOCS_REPOS_READ_TOKEN }} + submodules: true + + - name: Update submodules + run: git submodule update --recursive --remote + + - name: Checkout release-notes to specific ref + working-directory: changelog + run: | + git fetch origin ${{ github.event.pull_request.head.sha }} + git checkout ${{ github.event.pull_request.head.sha }} + + - name: Restore packages + run: yarn install + + - name: Build site + run: yarn build diff --git a/middleware/2020-07-05-1.3.3.md b/middleware/2020-07-05-1.3.3.md index aabcf52..1aad4f7 100644 --- a/middleware/2020-07-05-1.3.3.md +++ b/middleware/2020-07-05-1.3.3.md @@ -5,7 +5,7 @@ tags: [Middleware, Germany] --- # Middleware 1.3.3 (Germany) -**Starting with this release, the German Middleware is compatible with Linux, running on Mono**. Please also have a look at our [FAQs](https://docs.fiskaltrust.cloud/docs/faq/germany#can-i-run-the-fiskaltrustmiddleware-on-linux-br-can-i-run-the-fiskaltrustmiddleware-on-macos-br-what-are-the-requirements-and-limitations-of-the-middleware-when-running-on-linux-or-macos) to see all the requirements and specifics. +**Starting with this release, the German Middleware is compatible with Linux, running on Mono**. diff --git a/middleware/2021-02-17-1.3.14.md b/middleware/2021-02-17-1.3.14.md index 545c983..e1b7c0d 100644 --- a/middleware/2021-02-17-1.3.14.md +++ b/middleware/2021-02-17-1.3.14.md @@ -57,12 +57,12 @@ The Middleware was updated to be compatible with the respective firmware version ## Dependency update: Fiskal Cloud Connector v3 (Swissbit Cloud & Deutsche Fiskal) On February 15, version 3.0 of the _Fiskal Cloud Connector_ was released. This 3rd party background service is required both by the Swissbit Cloud and the Deutsche Fiskal Cloud TSEs, as it contains their local SMAERS application (and is therefore part of the TSE). When using the respective SCUs with versions >= 1.3.14, version 3 is automatically installed and initialized. -Due to this change, Middleware instances using Swissbit Cloud SCUs now don't require Admin privileges anymore (unless e.g. an Admin port range is used, etc.). However, to automatically add the required Firewall exceptions, Admin privileges are still required. These Firewall exceptions can also be set manually, or - in user mode - via the respective popup. Please refer to our [documentation](https://docs.fiskaltrust.cloud/docs/product-description/germany/products-and-services/caas/features/basics/tse/swissbit-cloud) for more details. +Due to this change, Middleware instances using Swissbit Cloud SCUs now don't require Admin privileges anymore (unless e.g. an Admin port range is used, etc.). However, to automatically add the required Firewall exceptions, Admin privileges are still required. These Firewall exceptions can also be set manually, or - in user mode - via the respective popup. ## User experience improvement: Clear error message in case VC++ is not installed (Swissbit) -On some Windows version, the Swissbit Hardware TSE library (which is internally used by our Middleware) requires the installation of the _Visual Studio C++ Redistributable for Visual Studio 2015_. We've improved the error message that is thrown in case this dependency is not installed to give our partners the opportunity to more easily diagnose the issue, and also updated our [documentation](https://docs.fiskaltrust.cloud/docs/product-description/germany/products-and-services/caas/features/basics/tse/swissbit#troubleshooting). +On some Windows version, the Swissbit Hardware TSE library (which is internally used by our Middleware) requires the installation of the _Visual Studio C++ Redistributable for Visual Studio 2015_. We've improved the error message that is thrown in case this dependency is not installed to give our partners the opportunity to more easily diagnose the issue. ## Affected packages Packages not listed here were not updated, as we decided to not increase the version of unchanged packages. All packages with versions greater or equal to 1.3.1 are compatible with each other (it is e.g. possible to use _fiskaltrust.Middleware.SCU.Swissbit.1.3.1_ with the new queue packages). diff --git a/portal/2023-08-24-changelog.md b/portal/2023-08-24-changelog.md index bc48cae..53e600f 100644 --- a/portal/2023-08-24-changelog.md +++ b/portal/2023-08-24-changelog.md @@ -20,6 +20,6 @@ A `refresh button` will obtain you with a new PIN. That new PIN is displayed for ## How do I get started? -For more information about the InStore App configuration, please read [InStore App](https://docs.fiskaltrust.cloud/de/docs/poscreators/middleware-doc/digital-receipt/instore-app). +For more information about the InStore App configuration, please read [InStore App](https://docs.fiskaltrust.cloud/docs/poscreators/middleware-doc/digital-receipt/instore-app). Your feedback is crucial in helping us improve. [Reach out to us](mailto:feedback+portal@fiskaltrust.cloud).