Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Vendored third-party files are pinned by SHA-256 (see the VENDOR.md files)
# and must stay byte-identical to upstream on every platform. Without this,
# core.autocrlf on Windows rewrites LF files to CRLF at checkout and the hash
# checks fail.
tests/vendor/** -text
src/automationml/resources/** -text
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@ and this project follows [Semantic Versioning](https://semver.org/).

### Changed

- The README is now a beginner-oriented introduction: what AutomationML is, the
core CAEX concepts, installation including extras, and a step-by-step
tutorial whose every snippet runs on the base install. The OPC UA usage,
mapping scope, and comparison evidence moved to `docs/opcua.md`.
- Regenerated the committed release and phase-1 comparison evidence. Scored
outcomes are unchanged (`PY-STRICT` 121/121, `XSLT-RAW` 1/121, critical 30/30
versus 1/30); six unscored upstream cases improved after the CAEX 2.15
Expand All @@ -41,6 +45,10 @@ and this project follows [Semantic Versioning](https://semver.org/).

### Fixed

- The packaged CAEX 2.15 schema is byte-identical to the upstream file again,
matching the SHA-256 recorded in its `VENDOR.md`, and vendored files keep
their exact bytes on Windows checkouts, where line-ending conversion had
broken the evaluation harness hash checks.
- CAEX 2.15 migration no longer raises when a RoleClass derives from a base
class the document does not carry, which is normal for files that rely on
the standard AutomationML libraries. The resolvable part of the inheritance
Expand Down
Loading
Loading