Tags

Tags give the ability to mark specific points in history as being important
  • v0.3.1

    Release 0.3.1
    
    feat(server): BackendRegistry for cross-tool server resolution
    
    - ServerBackend record: name, conformsTo, url, destinations, managed, resetPolicy, auth
    - ResetPolicy: NONE (read-only/Sparked), EPHEMERAL_CONTAINER, ENDPOINT, EXPUNGE
    - AuthConfig: client-credentials, bearer-token, env var interpolation
    - BackendRegistry: load from backends.yaml + sushi-config.yaml + env vars
    - Layered merge (project < user < environment)
    - FhirTestTask gains serverName attribute for registry-based resolution
    - 16 new unit tests
    
    Enables pre-provisioned external servers (e.g. Sparked AU Core) and
    frog-managed local servers to be configured identically across CLI,
    Ant, Maven plugin, and frog-runner.
  • v0.3.0

    Release 0.3.0
    
    New module: fhir-frog-server
      - Server init/bootstrap infrastructure extracted from fhir-frog-ant
      - Framework-agnostic (no Ant dependency) — reusable by CLI, Maven plugin
      - DockerBootstrap, BootstrapCache, LocalPackageResolver
      - SushiConfigReader, PackageClassifier, HapiConfigGenerator, ComposeFileGenerator
    
    New features (since v0.2.0):
      - feat(#16): FHIR $operation invocation in TestScript execution
      - feat(headless): Test IG package execution for CLI/Ant/Maven-plugin
      - feat(testscript-render): TestScript definition renderer (HTML + directory CLI)
      - feat(testplan): programmatic executeAll API, variable threading, discover()
      - feat(smart): EHR launch flow, complete namespace migration
      - feat(library): TestPackageResolver for discovering tests from Test IG packages
    
    Fixes:
      - fix(#4): generate snapshots for differential-only profiles
      - fix(#5): surface TestReport through TestScriptExecutor
      - fix(testscript): fixture identity collisions, warningOnly, responseCode assertions
      - fix(testscript-render): write .md not .xml for IG Publisher compatibility
    
    Demo projects:
      - AU Core, AU eRequesting, AU PS connectathon demo projects (Ant/Eclipse)
    
    Design:
      - OpenSpec: add-hapi-plugin-support (resettable server packages, plugin SPI)
  • v0.2.0

    Adopted from CSIRO AEHRC fhir-frog with org.fhirfrog namespace
  • v0.1.1-parser-fix

    Parser metadata handling fixes
  • v0.1.0

    Release 0.1.0
    
    Features:
    - Complete FHIR TestScript execution engine
    - JUnit 5 extension with @FhirTest annotation
    - CLI, Ant task, and Maven plugin deployment modes
    - FHIR TestReport generation and rendering
    - Integration tests for all deployment modes
    - PlantUML-enabled Javadoc documentation
    - Support for all TestScript operations and assertions
    - Profile validation and FHIRPath evaluation
    - Crucible TestScripts integration
    
    Modules:
    - fhir-frog-library: Core engine and JUnit extension
    - fhir-frog-rendering: TestReport generation
    - fhir-frog-cli: Standalone executable
    - fhir-frog-ant: Ant task
    - fhir-frog-maven-plugin: Maven plugin
    - fhir-frog-sample: Example tests