Skip to content

Conversation

ogorhc
Copy link

@ogorhc ogorhc commented Sep 25, 2025

Ref: issue #628

Description

This PR fixes an issue in the IDSSpecifications component where the info metadata from the IDS file was correctly parsed by the XML parser but was never stored in the class.
As a result, important information such as title, version, author, etc., was lost after loading the IDS file.

The fix ensures that the parsed info block is now saved in the IDSSpecifications class (via a new IDSInfo property), making it accessible for later usage and consistent with the IDS schema.

Additional context

  • Verified that the info fields are now available in the instance after loading an IDS file.
  • Added handling for optional fields (e.g. description, copyright, milestone).
  • This change does not affect existing specifications parsing.

What is the purpose of this pull request?

  • Bug fix
  • New Feature
  • Documentation update
  • Other

Before submitting the PR, please make sure you do the following:

  • Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
  • Follow the Conventional Commits v1.0.0 standard for PR naming (e.g. feat(examples): add hello-world example).
  • Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
  • [] Ideally, include relevant tests that fail without this PR but pass with it.

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.

1 participant