Skip to content
This repository has been archived by the owner on Apr 16, 2024. It is now read-only.

Releases: admin-shell-io/aasx-package-explorer

AASX PackageExplorer V3 v2024-02-27.alpha

27 Feb 11:30
3581d4c
Compare
Choose a tag to compare

This will mark the last Release done on this repo. For further updates, please refer to the new Repo

What's Changed

New Contributors

Full Changelog: v2023-11-17.alpha...v2024-02-27.alpha

AASX Package Explorer V3 2023-11-17.alpha

17 Nov 12:42
Compare
Choose a tag to compare

During the conversion of V1 or V2 compatible AASX Files, if the files consists of empty lists of AAS-resources (e.g., empty list of Keys in a Reference), such lists are converted to corresponding null object (e.g., a null reference).

Currently the DataSpecification from the EmbeddedDataSpecification is treated as an optional parameter. An incosistency in cardinality of DataSpecfication has been noticed among the Specifications, SwaggerHub Definitions and the aas-core-works rendered HTML pages. The issue has been created for the same.

AASX Package Explorer V3 2023-09-12.alpha

12 Sep 09:26
8489b18
Compare
Choose a tag to compare

This is the first release of AASX Package Explorer for V3.

It supports V3.0.1 of the AAS schema and AAS OpenAPI
Convert V2 AAS on the fly to V3
Connect to AASX File Server API as a client
Both WPF version and Web version can be downloaded
IDTA blue coloring
Multi select in the tree
Scripting of all menu and UI operations
Plugin DigitalNameplate with rendering of a graphical nameplate
Plugin HandoverDocumentation
Plugin ContactInformation
Export to UML
..

The WPF version with all plugins is :
aasx-package-explorer.2023-09-12.alpha.zip
The WPF version without plugins is :
aasx-package-explorer-small.2023-09-12.alpha.zip

The new Blazor version (for Web) with all plugins is :
aasx-package-explorer-blazorexplorer.2023-09-12.alpha.zip
The new Blazor version (for Web) without plugins is :
aasx-package-explorer-blazorexplorer-small.2023-09-12.alpha.zip
A demo of the web version is running at: https://aaspe.admin-shell-io.com/
After download you can run startup.bat to start blazor.

AASX Package Explorer 2023-02-03.alpha

03 Feb 06:15
413a5f2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2022-08-06...v2023-02-03.alpha

AASX Package Explorer 2022-08-06.alpha

06 Aug 03:37
Compare
Choose a tag to compare

Add first version of signature (https://github.com/admin-shell-io/aasx-package-explorer/pull/501[)](https://github.com/admin-shell-io/aasx-package-explorer/commit/dc5984429699dc50a51f982a7ae273d54df73624)
Signing and validating of submodels or collections
Prototype according actual work of Task Force Secure AAS
Click on submodel or collection and choose "File / Security / Sign or Validate"
Multiple signatures with different X509 certificates are possible

Update test certificate

AASX Package Explorer 2022-05-10.alpha

10 May 05:38
255f7a5
Compare
Choose a tag to compare

First version of BAMM import/export
First version with new REST API

What's Changed

New Contributors

Full Changelog: v2022-03-31.alpha...v2022-05-10

AASX Package Explorer 2022-03-31.alpha

31 Mar 17:42
d85d092
Compare
Choose a tag to compare

Prepare HMI 2022 demonstrations (#469)

  • add known SM ids for
    MCAD, EFCAD, PLC
  • fix Docu-plugin find of
    classification
  • catch exception for I/O error
    on Docu preview files
  • For dropping files: file name
    was not displayed (Border
    had no childs)
  • Try to better re-select
    tree elements (no full success)
  • Filter TextBox for bad chars
    < 0x20
  • fix, when opening V1.0 models
  • fixing bug for "check and validate"
  • fixing bug for save as XML/ JSON
    (backup will screw up package)
  • make fit for CI
  • renaming for "generate"
    fixed
  • make fit for CI

AASX Package Explorer 2022-01-13.alpha

13 Jan 07:27
Compare
Choose a tag to compare

Add license file display to blazor (#402)

Rename package which uses Blazor UI (#407)
Change blazor release to aasx-package-explorer-blazorui.zip

Add authentication by IDunion and Keycloak (#408)

Improve error messages in AasxToolkit.Tests (#409)

Fix issue with OPC UA export for I4AAS (#415)

Change to run behind forward proxy, e.g. nginx or apache

Fix SaveAs AASX with JSON in Package Explorer (#421)

Add plugin to import Web of Thing description (#438)

Introduce time stamping for AAS Events (#416)
Collect AAS Events from AASX Server by REST-GET.
Display events and event data graphically.
Optionally push event data by MQTT.

Fix export of OPC UA Nodeset2 via UA server plugin (#426)
For further usage scenarios, the OPC UA server and export
functionality was extended to provide a better export to
SiOME and open62541.

Add plugin for known Submodels and improve Import (#440)
Show information on Submodels which are not covered yet by plugins.
A table import is now able to import the information expressed in the Word base Submodel
template specifications.
Attempt to export tables, which then were turned into UML by a specific set of Excel macros
acting towards a COM extension of Enterprise Architect.

AASX Package Explorer 2021-08-17.alpha

17 Aug 17:59
6e7ba1e
Compare
Choose a tag to compare

Update 2021-10-09
You can now also use https://admin-shell-io.com/5005/ with standard https port.

First version with generated 3rd deliverable for HTML blazor UI: BlazorUI.ZIP.

Unzip BlazorUI.ZIP.
On Windows start BlazorUI.exe and on Linux run "dotnet BlazorUI.dll".
Start browser with localhost:5000 to use HTML blazor UI.
Select * for AASX in file system or REST API of AASX server.
A test server is running on https://admin-shell-io.com:5005.

Add Blazor UI multi instance (#399) …
Fix bugs to start without .AASX …
Add large textbox for editing
Add read only to textarea
Add AnyUiDialogueDataSelectFromList to blazorUI
Connect to server by packageCentral and PackageContainerFactory
Show list of files or repo
Enhance toolbar
Show initial message to open AASX
Add Save button
Add download button
Change from global static to session static
Inject blazorSession
Create multiple instances for multiple sessions
Change rendering to Server
Add session number to toolbar
Add IDisposable
Show total session number
Continue with multi session .NET/HTML messages
Add AnyUiDisplayContext and AnyUiDisplayData fro HTML …
Add download button by JSInterop
Add disable buttons
Add listbox to select repo

Add BlazouUI to release (#400) …
Change github scripts

TEST.AASX Package Explorer 2021-07-10.alpha

10 Jul 03:44
Compare
Choose a tag to compare

First test of version with AnyUI!

Please be careful, since this version may be less stable.

This version integrates a long list of commits with respect to the AnyUI approach. This approach abstracts the editing of AAS elements (right hand side of the UI, but without forms & plugins) into a technology-neutral "package logic". This makes it possible, that all possible editing actions could be provided by different UI technologies, particularily desktop (WPF) and HTML server (Blazor).

Large fractions of the AnyUI project were restructered. This integration took the orignal comments (source code files) and integrated these manually by hand into the current master.

Further (larger) developments are the integration of multi-select and AAS events .

Multi-select is (again) an extended UI feature. Multiple elements in the tree of AAS elements (middle section) can be marked with Control- or Shift-Key hold down. Appropriate editing actions are provided on the right hand panel. Not for all elements all actions are already possible; further extensions have to take place.

A nice feature is subscribing to AAS repositories by AAS events. AAS events are animated in the middle section. A lower panel (hidden by default) provides a protocol of events. Events can be passed to MQTT.
Please take a look on https://admin-shell-io.com/screencasts/ #55.

If you want to test the HTTP Blazor UI, you need to use the soursecode and compile with Visual Studio by yourself.
Please run the blazorUI project in the solution.
A running demo can be found on https://admin-shell-io.com:5005/ . Be aware that the editor UI is only partly implemented at the moment.
Viewing and uploading .AASX work well already.
Currently this is only a single instance of an editor. Serveral users may open it at the same time, but the AAS edited is always the same.
You may also switch on the edit mode, but please only change idshort for testing.
You may GET an .AASX from an AASX Server by entering e.g. https://admin-shell-io.com/51411/server/getaasx/0 .
In the upcoming months this will be extended to a fully funtional HTTP browser based editor.

Update 2021-08-03
The HTTP Blazor UI now supports multi instance. You may open several browser windows at the same time or several users may edit their AASX independently.
Besides entering the address as text you may also use the dropdown in the middle to select shared file system or repo.
Further edit functions are supported.