Skip to content

Preview release update#1164

Merged
PTKu merged 224 commits into
releases/v0from
dev
Jun 1, 2026
Merged

Preview release update#1164
PTKu merged 224 commits into
releases/v0from
dev

Conversation

@PTKu
Copy link
Copy Markdown
Contributor

@PTKu PTKu commented Jun 1, 2026

Preview release 0.60.0

Rolls up dev into releases/v0, advancing the preview line from 0.50.0 to 0.60.0. This release centers on a unified showcase, a full documentation site, and a large expansion of vendor component libraries.

Showcase

  • Consolidated the per-library showcase projects into a single unified showcase application (showcase app consolidation #1097).
  • Added full-text search across all examples and a live documentation badge.
  • Switched the demo PLC target to 1518 v4.0 so the showcase loads on PLCSIM.

Documentation

  • New DocFX documentation site with a page per component, code snippets linked to the showcase, and shared LibraryResources/external-links sections.
  • Docs build + GitHub Pages deploy moved into the dev workflow (shared runner workspace); ixd invocation factored into scripts/_invoke_ixd.ps1; Pages deploy runs on ubuntu-latest.

Components

Hardware & catalog

Dependencies

  • AXSharp packages bumped to 0.47.0-alpha.476; added UiHostProject field to AXSharp.config.json.
  • gitversion.tool 6.6.16.7.0.

dependabot Bot and others added 30 commits March 30, 2026 03:26
---
updated-dependencies:
- dependency-name: gitversion.tool
  dependency-version: 6.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
- Updated AXSharp.config.json in timers/ctrl to include "UiHostProject": null.
- Updated AXSharp.config.json in traversals/apax to include "UiHostProject": null.
- Updated AXSharp.config.json in utils/ctrl to include "UiHostProject": null.
Changed PLC to 1815 V41 with NTP
- Created apax.yml to define the apax.traversal application.
- Specified version, type, targets, registries, dependencies, and devDependencies.
- Included various Inxton components and libraries for integration.
- Created a new Documentation.razor page for Utils showcasing AxoStringBuilder and CRC functions.
- Implemented AxoStaticMessengerDocuExample.cs to demonstrate static messaging.
- Added AxoTextListExample.cs for dictionary-based text list management.
- Introduced Directory.Build.props to manage package versions centrally.
- Established Entry.cs for PLC connection configuration and management.
- Created showcase.csproj for project structure and dependencies.
- Added various structured text files for showcasing components:
  - ComponentsAbstractionsShowcase.st
  - ProbersShowcase.st
  - Simatic1500Showcase.st
  - TimersShowcase.st
  - UtilsShowcase.st
PTKu and others added 29 commits May 25, 2026 12:47
…ed-pacakges

adjust version for recently removed pacakges from ax registry
- Introduced AxoTaskErrorExample and AxoTaskAbortedExample classes to demonstrate the error and aborted states in AxoTask.
- Updated AxoTask.razor to include links and renderable content for the new examples.
- Enhanced ShowcasePageRegistry with new tags and source file paths for error and aborted examples.
- Modified ShowcaseContext to initialize and execute the new AxoTask examples.
…isplayed

bug axo task aborted state not displayed
- Implemented AxoCauseAnalyzer to analyze and rank probable causes of incidents based on severity, acknowledgment status, and age.
- Introduced AxoIncidentBarPresenter to manage the display state of incident bars, including visibility, severity, and acknowledgment status.
- Created IRankableMessage interface and AxoMessengerRankableAdapter for message adaptation.
- Added unit tests for AxoCauseAnalyzer, AxoIncidentBarPresenter, and AxoMessengerRankableAdapter to ensure functionality and correctness.
- Defined AxoCauseAnalyzerOptions for configurable parameters like burst window and hold duration.
- Established event handling for changes in top causes to trigger UI updates.
- New axopen/src/core/docs/AxoIncidentBar.md describing ranking formula,
  severity floor, Blazor mount pattern
- toc.yml entry under Messengers (Alarms)
- Per-lib CHANGELOG 0.56.0 entry; GitVersion next-version 0.55.1 -> 0.56.0
- Central CHANGELOG PR-style entry covering analyzer/bar/presenter/adapter
  + showcase + template wiring + topology fix + 28 new tests
- Showcase razor BarMount + ProviderCreate tagged regions so docs reference
  real code via [!code-*[]] directives

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
AxoCauseAnalyzer + AxoIncidentBarView: probable-cause ranking over AxoMessenger
AxoIncidentBar: perf, ranking-accuracy, and sender-identification fixes
Mechanical rewrite of every src/*/docs/CHANGELOG.md to:
- semver-descending entry order (newest at the top, immediately below
  the '## Changes' header and HTML comment block), and
- canonical HTML comment preamble matching the /axopen-docs templates.

Produced by .claude/skills/axopen-docs/scripts/Resort-Changelog.ps1
in the axopen.templates parent repo. Entry bodies are byte-identical
to before; only block order and the comment-block text change.

Notable reorders:
- core: 0.56.0, 0.43.0, 0.50.0, 0.55.0, 0.55.1, 0.56.1, 0.56.2
  -> 0.56.2, 0.56.1, 0.56.0, 0.55.1, 0.55.0, 0.50.0, 0.43.0
- components.kuka.robotics: 0.43.0, 0.50.0, 0.50.1, 0.54.0
  -> 0.54.0, 0.50.1, 0.50.0, 0.43.0

All other files are single-entry — only the preamble was rewritten
(also fixes the 'Bug fixies' typo from the previous template).
core/CHANGELOG.md top entry (0.56.2) matches GitVersion.yml
next-version.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…-alarm-doesnot-fall

AxoSequencer: fix step-timeout alarm not falling after timeout clears
AxoSequencer step-timeout fix + reorder docs CHANGELOGs newest-first
@PTKu PTKu merged commit 87cc321 into releases/v0 Jun 1, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants