Skip to content

Releases: hal/foundation

HAL Foundation 0.3.8

20 May 15:46
8161638

Choose a tag to compare

Added

  • Add bump-pfj.sh script to update PatternFly Java version across Maven, pnpm catalog, and lockfile in one step

Fixed

  • Fix pnpm lockfile mismatch causing test-suite CI failure after PatternFly Java 0.8.3 bump

Upgrades

  • Bump PatternFly Java to 0.8.3

HAL Foundation 0.3.6

20 May 14:27
cdbbc54

Choose a tag to compare

Fixed

  • Fix release workflow

HAL Foundation 0.3.5

20 May 13:21
ba70761

Choose a tag to compare

Changed

  • Switch npm publishing to OIDC Trusted Publishing, removing the need for stored NPM tokens

Fixed

  • Fix Windows native binary build by skipping editorconfig check (CRLF/LF mismatch on Windows runners)

HAL Foundation 0.3.4

20 May 11:40
ad46707

Choose a tag to compare

Added

  • Add OuiaSupport interface to 10 custom HAL components (Skeleton, ErrorSkeleton, StabilityBanner, EndpointTable, EndpointForm, EndpointSelector, ModelBrowserTree, ModelBrowserDetail, ResourceToolbar, ResourceList) adding data-ouia-component-type attributes with HalOP/<Name> naming convention
  • Add op/ouia module: NPM package @halconsole/ouia that generates TypeScript constants and functions from Ids.java for OUIA-based test automation
  • Add OUIA documentation (OUIA.md) with component inventory, implementation plan, and ID sharing strategy
  • Add npm publish step to release workflow for automated @halconsole/ouia publishing
  • Add comprehensive API documentation (package-info, class-level, and method-level Javadoc with @snippet examples) across all code modules
  • Add CycloneDX SBOM generation for NPM runtime dependencies in assembly JARs
  • Add CI workflow to build and publish a JVM-mode test-suite container image (quay.io/halconsole/hal-op:test-suite) on every push to main
  • Add test-suite Maven profile for test-suite builds with sourcemaps and readable JavaScript
  • Add TEST_SUITE build type to BuildType enum
  • Add dedicated op/test-suite Quarkus module for test-suite Docker images

Changed

  • Migrate to PatternFly Java 0.7.x
  • Refactor AddressTemplate API to distinguish trusted (pre-encoded) and safe (auto-encoding) methods following SafeHtmlUtils naming conventions
  • Update format and validate scripts to include feature-pack and standalone modules
  • Separate build variants into self-contained Maven profiles: -P op,feature-pack, -P op,standalone, -P op,test-suite (remove prod profile)
  • Rename pnpm scripts from prod:* to build:* for consistency with Maven profiles
  • Move shared Quarkus config to pluginManagement in op/pom.xml to reduce duplication between standalone and test-suite modules

Fixed

  • Fix @halconsole/ouia package exports: re-export all OUIA ID constants and ouia() function from package root
  • Remove unused imports across multiple modules
  • Fix resource toolbar and update documentation links
  • Fix tooltip cleanup when switching between expression and native mode in form items
  • Fix capability reference value selection for async typeahead items
  • Fix license header exclude pattern for generated ids.ts in the OUIA module that caused release builds to fail

Upgrades

  • Bump PatternFly Java to 0.8.0
  • Bump Elemento to 2.4.10
  • Bump Quarkus to 3.35.2
  • Bump JBoss Parent to 53
  • Bump J2CL Maven Plugin to 0.23.7
  • Bump Wildfly Galleon Maven Plugin to 8.1.3.Final

HAL Foundation 0.2.7

25 Mar 11:26
42450f2

Choose a tag to compare

Added

  • Add configuration finder (still wip!)

Upgrades

  • Bump to PatternFly Java 0.6.15

HAL Foundation 0.2.6

09 Mar 05:44
3cfd264

Choose a tag to compare

Fixed

  • Fix native binary build for Windows

HAL Foundation 0.2.5

06 Mar 17:22
21912d8

Choose a tag to compare

Fixed

  • Fix native binary build for Windows

HAL Foundation 0.2.4

06 Mar 15:32
04c8450

Choose a tag to compare

Fixed

  • Fix native binary build for Windows

HAL Foundation 0.2.3

06 Mar 14:40
99aa104

Choose a tag to compare

Added

  • Automatically update JBang catalog during release

Fixed

  • Fix native binary build for Windows

HAL Foundation 0.2.2

06 Mar 10:54
128c3fe

Choose a tag to compare

Added

  • Add Galleon feature pack
  • Add JBang integration