Stream: tooling/releases
Topic: IGPublisher
Grahame Grieve (Dec 19 2019 at 02:50):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.27)
Grahame Grieve (Dec 19 2019 at 08:27):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.28)
Grahame Grieve (Dec 19 2019 at 11:22):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.29)
Grahame Grieve (Dec 19 2019 at 22:33):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.30)
Grahame Grieve (Dec 20 2019 at 23:03):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.31)
Grahame Grieve (Dec 21 2019 at 02:13):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.32)
Grahame Grieve (Dec 21 2019 at 22:02):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.33)
Grahame Grieve (Dec 30 2019 at 00:52):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.34)
Grahame Grieve (Dec 30 2019 at 11:05):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.35)
Grahame Grieve (Dec 31 2019 at 04:18):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.36)
Grahame Grieve (Dec 31 2019 at 19:40):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.37)
Grahame Grieve (Jan 10 2020 at 20:33):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.38)
Grahame Grieve (Jan 14 2020 at 00:28):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.39)
Grahame Grieve (Jan 14 2020 at 04:04):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.40)
Grahame Grieve (Jan 15 2020 at 12:57):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.42)
Grahame Grieve (Jan 17 2020 at 00:29):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.43)
Grahame Grieve (Jan 17 2020 at 12:06):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.44)
Grahame Grieve (Jan 19 2020 at 11:13):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.45)
Grahame Grieve (Jan 21 2020 at 02:32):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.46)
Grahame Grieve (Jan 22 2020 at 00:40):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.47)
Grahame Grieve (Jan 24 2020 at 07:26):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.48)
Grahame Grieve (Jan 27 2020 at 11:31):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.49)
Grahame Grieve (Jan 29 2020 at 03:46):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.50)
Grahame Grieve (Jan 29 2020 at 09:12):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.51)
Grahame Grieve (Jan 30 2020 at 01:15):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.52)
Grahame Grieve (Jan 30 2020 at 22:13):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.53)
Grahame Grieve (Feb 01 2020 at 19:49):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.54)
Grahame Grieve (Feb 02 2020 at 03:02):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.55)
Grahame Grieve (Feb 02 2020 at 05:23):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.56)
Grahame Grieve (Feb 02 2020 at 12:54):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.57)
Grahame Grieve (Feb 02 2020 at 19:47):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.58)
Grahame Grieve (Feb 03 2020 at 22:51):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.59)
Grahame Grieve (Feb 04 2020 at 03:04):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.60)
Grahame Grieve (Feb 04 2020 at 04:55):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.61)
Grahame Grieve (Feb 07 2020 at 01:32):
New IGPublisher @ https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar (v1.0.62)
Grahame Grieve (Feb 13 2020 at 02:24):
New Release v1.0.63 (also in maven). Changes :
(no changes yet)
Grahame Grieve (Feb 13 2020 at 02:27):
sigh. Glitch in the build. What that should've read is:
Grahame Grieve (Feb 13 2020 at 02:27):
- NPM sub-system: Fix IHE template to work
- NPM sub-system: Enforce that package versions can only contain the characters a-zA-Z0-9-. or else start with file: followed by a valid local file system reference
- Snap-shot generator: Fix a bug where a differential caused an NPE in the snapshot-generator
- Snap-shot generator: Improve handling of circular dependencies in profiles (better error reporting, less errors)
- Version Conversion: Restructure the internal version conversion routines to convert extensions more faithfully (and be easier to manage)
- Narrative Generation: Fix generator to add both lang and xml:lang per https://www.w3.org/TR/i18n-html-tech-lang/#langvalues
- Narrative Generation: Fix the generator handle Concept Maps with missing tragets
- Validator: Fix warnings around xhtml language to cover both lang and xml:lang (see https://www.w3.org/TR/i18n-html-tech-lang/#langvalues)
- Validator: Questionnaire.item.enableWhen validation - stop producing spurious warnings about errors, and check enableWhen in descendent questions (was being ignored)
- Publisher: Ignore files starting with . when scanning for resources
- Publisher: Add opt-out support for stats to IG as a parameter
- Publisher: fix so empty context/contacts/jurisdictions in the IG don't clear these in other resources
Grahame Grieve (Feb 13 2020 at 11:05):
New Release v1.0.64 (also in maven). Changes :
- Renderer: Workaround NPE in summary renderer for profiles
- Narrative Generation: Fix generator to add both lang and xml:lang per https://www.w3.org/TR/i18n-html-tech-lang/#langvalues (actually get it in the right place this time)
- Publisher: handle bad profile reference in ImplementationGuide.manifest.resource.exampleFor better
Grahame Grieve (Feb 19 2020 at 01:36):
New Release v1.0.65 (also in maven). Changes :
- NPM sub-system: Change to use http://packages.fhir.org
- Java Core: Fix problem loading xml:lang from narrative in some cases
- Version Conversion: Fix problem converting PlanDefinition.action.definition between R4 and R5
- Validator: Allow search references in transactions
- Publisher: Fix rendering of partial bindings in differentials
- Publisher: Don't report errors for tel: URLs
- Publisher: fix problem generating broken links in bundle rendering
- Publisher: remove extended checks for bad URLs from old versions of IGs? (review needed)
- Publisher: fix rendering of older version ConceptMaps (equivalence)
- Publisher Utils: Implement template release process
Grahame Grieve (Feb 21 2020 at 22:23):
New Release v1.0.66 (also in maven). Changes :
- NPM sub-system: fix package subsystem for challenge with hl7.fhir.au.base setup
- Publisher: improve rendering of concept map (relating to the directionality of the relationship codes)
- Publisher: Add hl7.be.fhir.template to the list of trusted templates
Grahame Grieve (Feb 25 2020 at 01:36):
New Release v1.0.67 (also in maven). Changes :
- Template Sub-system: support referring to github branches
- Publisher: fix for various bugs reported in loading templates and dealing with missing value sets
Grahame Grieve (Feb 28 2020 at 05:34):
New Release v1.0.68 (also in maven). Changes :
- Template Sub-system: Fix problem loading templates on unix/macOS
- Validator: Support for slicing by patternCoding
Grahame Grieve (Mar 03 2020 at 12:29):
New Release v1.0.69 (also in maven). Changes :
- Publisher: improve codesystem property rendering
Grahame Grieve (Mar 05 2020 at 07:21):
New Release v1.0.70 (also in maven). Changes :
-
Version Conversion: Add support for MedicinalProductDefinition
-
Validator: Support for criteria on exists() in invariants
- Validator: Do not omit invariants that have a stated source
- Publisher: more fixes for codesystem property rendering
- Publisher: fix bug rendering value set with missing code on concept
Grahame Grieve (Mar 13 2020 at 07:35):
New Release v1.0.71 (also in maven). Changes :
- Package Manager: check version before checking cache if no version specified when loading a package
- Version Conversion: Fix issue with processing R4 concept maps with relationship type = relatedto
- Snapshot Generator: fix problem with bad maps from core spec
- Validator: Check that a Json Primitive is actually a list when it should be
- Publisher: Auto-populate modifierReason on modifierExtensions
- Publisher: Fix to support R5 implementation guides.
- Publisher: Improvements to ValueSet definition rendering
Grahame Grieve (Mar 17 2020 at 05:01):
New Release v1.0.72 (also in maven). Changes :
- Snapshot Generator: fix bugs generating 1.4.0 extensions
- Renderer: make code system properties that are URLs hotlinks in the html
Grahame Grieve (Mar 25 2020 at 22:02):
New Release v1.0.73 (also in maven). Changes :
- Validator: More validation of XML syntax + encoding + version + URLs in XHTML
a
andimg
- Support for pre-processing using Sushi (put sushi content in /fsh in ig root folder; see Sushi documentation for further details)
Grahame Grieve (Mar 26 2020 at 22:02):
New Release v1.0.74 (also in maven). Changes :
- Change the way Sushi integration is handled to allow the -ig parameter to nominate ig.ini, whether it exists or not
Grahame Grieve (Mar 27 2020 at 20:26):
New Release v1.0.75 (also in maven). Changes :
- Snapshot Generator: fix internal exception with missing type in R3
- Validator: Fix for R3 extension context of Any
- Validator: Better error message when encountering
null
in json format - Renderer: add missing short definitions from differential format
- Renderer: Change the rules around generation of value set CLD to allow CLD to be supplied by the narrative
- Renderer: Fix problem where generated narratives get links with script syntax in them
- Publisher: fix problem launching Sushi
Grahame Grieve (Mar 31 2020 at 02:25):
New Release v1.0.76 (also in maven). Changes :
- Validator: Fix problem validation questionnaire items
- Validator: fix problem validating bundles in references
- Renderer: fix problem rendering expansion with multiople versions of the same code system
- Template Manager: fix problem with missing liquid template directory
- Publisher: better error handling when snapshot generation fails
- Publisher: fix problem processing Sushi output error count
(no changes yet)
Grahame Grieve (Apr 02 2020 at 00:58):
New Release v1.0.77 (also in maven). Changes :
- Validator: Add a warning if a coding has a code but no system
- Validator: Add check for duplicate ids
- Validator: Validate MeasureReport against it's Measure
- Validator: Check that Canonical URLs are absolute
- Publisher: change the format of the suppressed messages file - see https://confluence.hl7.org/display/FHIR/Implementation+Guide+Parameters for details
- Publisher: support // comments in json source for input resources (will be stripped out when publishing)
- Publisher: trust UTG template
Grahame Grieve (Apr 06 2020 at 01:10):
New Release v1.0.78 (also in maven). Changes :
- SnapShot generator: fix NPE when element mapping is "" (illegal, but still shouldn't cause an NPE)
- Validator: more work on validating Measure & MeasureReport
- Validator: Change validator so root resource id is not in the same space as all other ids
- Validator: Add type to path statement when validating bundles for easier human understanding
- Validator: Fix bug determining ssytem for a bound code where there is an exclude
- Renderer: Improve List Rendering
- Renderer: Fix link to maturity list (more work required on this link)
- Add support for automatically inserting binary files (easier to edit - see https://confluence.hl7.org/display/FHIR/Implementation+Guide+Parameters parameter path-binary)
- Add support for compiling CQL and updating library resources with ELM and dependency information from the CQL
Grahame Grieve (Apr 09 2020 at 03:24):
New Release v1.0.79 (also in maven). Changes :
- Package Manager: fix to handle UTG terminology correctly
- Validator: Better error for wrong text in XML instance
- Publisher: Show line/col number for issues in qa.html
Grahame Grieve (Apr 12 2020 at 01:02):
New Release v1.0.80 (also in maven). Changes :
- Terminology Sub-system: pass too-costly note on when including value sets
- Renderer: Improve rendering of value set version dependencies
- Renderer: Add All codes value set to rendering of code system
- Renderer: fix bugs rendering Lists
- Improved rendering of filtered messages and group messages by type in qa.html
Grahame Grieve (Apr 21 2020 at 06:54):
New Release v1.0.81 (also in maven). Changes :
- Package Manager: Fix Accept header when using package server
- Version Conversion: fix bug converting primitive types with no value (extensions only) between versions
- Terminology Sub-system: Allow expansions based on code system fragments
- Terminology Sub-system: fix problem expanding flat code systems
- Terminology Sub-system: fix version note when multiple versions of the same code system
- Validator: Better URL validation
- Validator: Fix using a FHIRPath context in an extension in a Bundle
- Validator: Add support for R5 extensions validating cross-version extensions
- Renderer: Add content mode to rendering of CodeSystem
- CQL Subsystem: Added support for model, code system and value set dependencies
- Publisher: start introducing US Realm Business rules
Grahame Grieve (Apr 23 2020 at 12:57):
New Release v1.0.82 (also in maven). Changes :
- Terminology Sub-system: fix problem expanding flat code systems part #2
- Terminology Sub-system: fix problem with abstract concepts not appearing in code system expansions
Grahame Grieve (Apr 28 2020 at 05:04):
New Release v1.0.83 (also in maven). Changes :
- Validator: make the way unknown code systems is handled faster and more predictable
- Renderer: change title of ValueSet display from "Definition" to "Logical Definition (CLD)"
- Renderer: fix bug generating data: urls (invalid space)
- Renderer: fix broken link in UTG
- CQL Subsystem: Improved parameter handling and conformance checking for CQL libraries
- Use Sushi exit code instead of stated error count
- Handle Jekyll exit code = -1 after success
- Fix NPE for some examples
Grahame Grieve (Apr 28 2020 at 05:49):
only... this isn't properly released :-(. I have a release issue that I have to sort out
Grahame Grieve (Apr 29 2020 at 12:22):
New Release v1.0.85 (also in maven). Changes :
- Validator: Fix problem evaluating "type" discriminators ending with .resolve()
- Actually fix NPE loading some bundles
Grahame Grieve (May 01 2020 at 02:36):
New Release v1.0.86 (also in maven). Changes :
- Change history approach to use Provenance
- Fix JAXB dependencies
Grahame Grieve (May 01 2020 at 21:54):
New Release v1.0.87 (also in maven). Changes :
(no changes yet)
Grahame Grieve (May 01 2020 at 21:56):
oops - didn't save the file in time:
- Fix issue with CQL dependencies
- Fix for missing actors in history after first row
Grahame Grieve (May 02 2020 at 03:49):
New Release v1.0.88 (also in maven). Changes :
- Bump version for new preview release of R5
Grahame Grieve (May 06 2020 at 01:43):
New Release v1.0.89 (also in maven). Changes :
- Validator: Update cross-version extension support for new preview of R5 published
- Validator: Check proper use of urn:ietf:rfc:3986 identifiers
- Renderer: Fix rendering bug in value set definitions
Grahame Grieve (May 08 2020 at 02:43):
New Release v1.0.90 (also in maven). Changes :
- fix bug checkling link messages
- improve error message for syntax issues in warnings file
- Fix bug checking publish box for non-HL7 implementation guides
- Fix bug not consistently populating version in data file for templates
Grahame Grieve (May 09 2020 at 04:00):
New Release v1.0.91 (also in maven). Changes :
- Fix bug processing redirects for UTG release
Grahame Grieve (May 09 2020 at 23:49):
New Release v1.0.92 (also in maven). Changes :
- Package System: Change to use different secondary package server
- Renderer: Improve wording for dode systems and value sets that aren't used
Grahame Grieve (May 11 2020 at 07:41):
New Release v1.0.93 (also in maven). Changes :
- update to v4.4.0 internally
Grahame Grieve (May 12 2020 at 02:25):
New Release v1.0.94 (also in maven). Changes :
- Release for version of main FHIR build
Grahame Grieve (May 21 2020 at 23:27):
New Release v1.0.95 (also in maven). Changes :
- Validator: fix fatal NPE validating bundles when resource is missing
- Validator: Fix to check invariants on Elements with type redirections (e.g. ValueSet.compose.exclude)
- Validator: Fix to validate code units on Quantity
- Validator: Add validation for Attachment & check maxSize extension on base64Binary
- Renderer: fix rendering of ValueSet exclusions
- Renderer: Add improved Questionnaire rendering options
- Renderer: Add improved NamingSystem rendering
- Add resources.json to data directory for better layout control
- Fix bug where NamingSystem.title not being picked up correctly
- Provisional Support for Simplifier packages
Grahame Grieve (May 25 2020 at 20:29):
New Release v1.0.96 (also in maven). Changes :
- Snapshot Generator: Fix for Core issue #95 - recursion on profile definition
Grahame Grieve (May 27 2020 at 01:05):
New Release v1.0.97 (also in maven). Changes :
(no changes yet)
Grahame Grieve (May 27 2020 at 01:27):
New Release v1.0.97 (also in maven). Changes :
(no changes yet)
Grahame Grieve (May 30 2020 at 00:40):
New Release v1.0.98 (also in maven). Changes :
- Snapshot Generator: Add more testing for type consistency when profiling elements
- Snapshot Generator: Fix bug constraining elements once they are sliced
- Validator: Add support for http://hl7.org/fhir/StructureDefinition/elementdefinition-xml-name for CDA use
- Renderer: fix bug rendering contained resource by profile
- Renderer: fix bug rendering content references in profiles
- Renderer: fix problem rendering paths
Grahame Grieve (Jun 01 2020 at 07:55):
New Release v1.0.99 (also in maven). Changes :
- Renderer: Add support for toBase64 & fromBase64 to liquid template FHIRPath
- Renderer: fix Questionnaire paths
- Template sub-system: Define questionnaires.json file for templates to access information about questionnaires
Grahame Grieve (Jun 06 2020 at 23:21):
New Release v1.0.100 (also in maven). Changes :
- Package sub-System: fix bug re-initializing package system
- Validator: fix paths in error messages
- Validator: fix questionnaire error message
- Renderer: Fix bug generating NamingSystem narrative and pick up NamingSystem title using new extension
- Expose the source file in _data/resources.json to support editing & pull requests etc
- Add command -no-sushi to request not to run sushi before hand (only applies where it would be appropriate to fun sushi in the first place)
- Fix problem not loading the right version of the ImplementationGuide resource
- Fix NPE loading config when not set properly
- Render contained resources to their own pages & add contained resources to data files
Grahame Grieve (Jun 29 2020 at 22:41):
New Release v1.0.101 (also in maven). Changes :
- Validator: Two significant bug fixes for the validator (thanks Mark Burnett from Babylon Health for finding them):
- The validator was not enforcing type restrictions when some profiles restricted elements with choices to a single type
- The validator was only creating warnings not errors for required bindings on some Quantities
-
- Fix handling of infrastructural terminology failings on Codings - treat them as warnings not errors
- Validator: Add extra validation for value sets (check concept codes are valid)
- Validator: Add extra code to check derivation consisteny for SearchParameter resources
- Renderer: More Improvements to Questionnaire Rendering
- Fix bug handling canonicals
- Fix bug in CQL sub-system
- Fix broken links referring to simplifier profiles
- Automatically remove local code systems from the txCache
- Profile Comparison: more work on US Realm profile Comparison
- Add Check for duplicate resources in the IG (clearer error messages earlier)
- Add Validation Links fragment
Grahame Grieve (Jul 01 2020 at 02:30):
We have just released a new version of the IG publisher, which is 1.1.0. From now on, we'll be releasing through gothub releases, and the URL for the latest publisher will be https://github.com/HL7/fhir-ig-publisher/releases/latest/download/publisher.jar
We've also changed to release the validator this way. We'll get notifications of new releases working on this channel again
Last updated: Apr 12 2022 at 19:14 UTC