Releases: admin-shell-io/aasx-package-explorer
AASX PackageExplorer V3 v2024-02-27.alpha
This will mark the last Release done on this repo. For further updates, please refer to the new Repo
What's Changed
- Supporting package.GetPart with absolute URI by @juileetikekar and @FrankSchnicke in #687
- Fix typos in message texts by @atextor in #676
- Update bug_report.md by @BirgitBoss in #686
- Fix DataElement options by @mhrimaz in #664
- fixing namespace for relationships and making it backwards compatible by @AlexanderWollbrink in #690
- error bubble for duplicate aas id and globalassetid by @martafullen in #692
- added https to IEC61360 type by @AlexanderWollbrink in #693
New Contributors
- @atextor made their first contribution in #676
- @martafullen made their first contribution in #692
Full Changelog: v2023-11-17.alpha...v2024-02-27.alpha
AASX Package Explorer V3 2023-11-17.alpha
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
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
What's Changed
- Merge improvements of generic forms on AnyUI by @MichaelHoffmeisterFesto in #524
- Add setup by @aorzelskiGH in #535
- Change to updated project structure by @SWagnerSE in #536
- Add signature by verifiable credential by @aorzelskiGH in #538
- Add find and replace functionality by @MichaelHoffmeisterFesto in #545
- Export markdown for SM templates by @MichaelHoffmeisterFesto in #547
- Add json schema export by @eboxberger in #589
- Change the url of aas json schema by @eboxberger in #604
- Fix json export and adapt schema exporter by @eboxberger in #605
- Fix resharper problem by @eboxberger in #607
New Contributors
- @SWagnerSE made their first contribution in #536
- @eboxberger made their first contribution in #589
Full Changelog: v2022-08-06...v2023-02-03.alpha
AASX Package Explorer 2022-08-06.alpha
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
AASX Package Explorer 2022-05-10.alpha
First version of BAMM import/export
First version with new REST API
- Add "?asp.net" when conntecting to respository, e.g. to connect to demo server "https://swagger.h2894164.stratoserver.net" use "https://swagger.h2894164.stratoserver.net?asp.net"
What's Changed
- Prepare for HMI 2022 demonstrations no 2 by @MichaelHoffmeisterFesto in #472
- Fix example url by @muba00 in #464
- Fix idShort generation in forms by @mmarseu in #463
- Add idShort to all CDs in ZVEI Nameplate by @mmarseu in #462
- Add unsignedInt valueType by @mmarseu in #436
- Prepare for HMI 2022 demonstrations no 4 by @MichaelHoffmeisterFesto in #476
- Fix incorrect Chinese language code by @mmarseu in #475
- Add first version of AasxBammRdfImExport by @MichaelHoffmeisterFesto in #478
- Support for AASX File Server Interface by @juileetikekar in #468
- Add mimeType guessing to forms by @mmarseu in #481
- Change type of SMEs in technical data by @mmarseu in #480
- Add default valueTypes in forms by @mmarseu in #479
- Fix for Rest API by @br-iosb in #483
- Improve table import by @MichaelHoffmeisterFesto in #446
- Add elements to GenericForms by @MichaelHoffmeisterFesto in #445
- Fix idShort and semanticId in DocumentShelf plugin by @mmarseu in #389
- Implement reload of cached online imports by @MichaelHoffmeisterFesto in #484
- Add plotting help file attempt no 2 by @MichaelHoffmeisterFesto in #485
- Add PresetValue in the qualifier-presets.json by @mhrimaz in #443
- Update README.md by @SAidta in #430
New Contributors
- @muba00 made their first contribution in #464
- @mmarseu made their first contribution in #463
- @juileetikekar made their first contribution in #468
- @mhrimaz made their first contribution in #443
- @SAidta made their first contribution in #430
Full Changelog: v2022-03-31.alpha...v2022-05-10
AASX Package Explorer 2022-03-31.alpha
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
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
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
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.