- Add _read_name_version_from_tgz() helper to read canonical name/version
from package/package.json inside the archive when the filename alone
cannot be parsed (e.g. "package.tgz" has no name-version prefix).
- Fix process_ig route: check `not name or not version` instead of only
`not name`, then fall back to reading package.json before using the
hardcoded "unknown" version. Prevents empty version being stored in DB,
which caused a 400 on every subsequent get-structure call.
- Fix import_manual_package_and_dependencies: same fallback for is_file
and is_url paths; guard construct_tgz_filename returning None before
os.path.join to avoid TypeError.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Remove Hapi validaotr
replace with Hl7 Validator
restructure validation report
provide Json and Html validation reports
remove hardcoded local references and couple to ENV allowing custom env Fhir Server URl to be set for local ""instance:
added Basic Auth options for custom server usage across multiple modules.
new footer option - OpenAPI docs - integrated swagger UI for open API documentation
operation UI fixes, CRSF token handling for security internally
Fhirpath added to IG processing view
explicit removal of narrative views in the ig viewer
changes to enforce hapi server config is read.
added Prism for code highlighting in the Base and ui operations
Update Push IG log file with additional detail.
enahanced validation report structure
fixed the DANM expand collapse chevron, every UI change breaks that functionality
fixed the copy raw structure, pretty json, and raw json copy buttons so they work independant.
Slight regression in validation - alpha package, so no concern.
slicing is greatly improved with colors and highlighting and nodes being more accurate and nesting.