Skip to content

[Decision Needed] Path A: Investigate upgrading H5 to support .NET Standard 2.1 APIs #22

@MelbourneDeveloper

Description

@MelbourneDeveloper

Problem Statement

H5 currently only supports .NET Standard 2.0 APIs for transpilation to JavaScript. DataProvider uses modern .NET 9.0 with dependencies that require .NET 6.0+ APIs. We need to determine if H5 can be upgraded to support .NET Standard 2.1 APIs.

Current State

  • H5 version: 24.11.53878
  • Latest H5 version: 26.2.64289
  • H5 transpilation: DISABLED due to React hooks + API incompatibility
  • Dashboard.Web targets netstandard2.1 but H5 only transpiles netstandard2.0 APIs

Investigation Tasks

  • Test H5 26.2.64289 to see if it supports netstandard2.1 APIs
  • Check H5 GitHub/docs for netstandard2.1 support roadmap
  • Test if newer H5 fixes React hooks incompatibility
  • Document which netstandard2.1 APIs (if any) are now supported

Success Criteria

  • Clear answer: Can H5 transpile netstandard2.1 APIs? Yes/No
  • If YES: This is the preferred path (no need to downgrade DataProvider)
  • If NO: Must use Path B (downgrade DataProvider to ns2.0 APIs)

Mutually Exclusive With

  • Path B (Issue to be created): Downgrade DataProvider to .NET Standard 2.0 APIs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions