Skip to content

Releases: CMSgov/qpp-conversion-tool

v1.4.4

09 Jul 15:17
8f619d5
Compare
Choose a tag to compare

QPPCT-801 - Error code 6 spans too many scenarios
QPPCT-833 - Error message changes for 52
QPPCT-807 - Store element on node, lazily compute xpath
QPPCT-860 - Clean up .gitignore file
QPPCT-861 - Optimize Node#removeChildNode
QPPCT-829 - Error message changes for 48
QPPCT-836 - Error message changes for 55
QPPCT-835 - Error message changes for 54
QPPCT-856 - Add CMS measure ID to Error location
QPPCT-890 - Update dependencies
QPPCT-874 - Simplify command line output
QPPCT-875 - Timebox 1.5H - Code Optimization
QPPCT-868 - Investigate error code 54 not being used
QPPCT-827 - Change error code 38 and 39
QPPCT-840 - Error message changes for 59
QPPCT-844 - Error message changes for 69
QPPCT-852 - Timebox 4H - Test Refinement

v1.4.3

13 May 21:01
Compare
Choose a tag to compare

Issues resolved in this release:

  • QPPCT-759 (Error Messages - #23)
  • QPPCT-806 (Make ClinicalDocumentDecoder use Pair rather than length 2 array)
  • Chrome fix for UI tests
  • QPPCT-819 (Change error 43)
  • QPPCT-823 (Include application.properties file size limits in test application.properties)
  • QPPCT-820 (Change error 45)
  • QPPCT-815 (Error message changes for 36)
  • Yarn upgrade
  • QPPCT-780 (Convert dependencies in the root pom to use dependency management)
  • QPPCT-821 (Remove errors 46 and 47)
  • QPPCT-814 (Move error messages 62 and 63 to the correct place in the messages file)
  • QPPCT-758 (Error Messages - #22)
  • QPPCT-846 (Investigate job schema issues in circleci)
  • QPPCT-753 (Error Messages - #8)
  • QPPCT-762 (SPIKE - Validation - Add better context to messages)
  • QPPCT-810 (Error message changes for 33)
  • QPPCT-772 (Validation - provide line numbers)
  • QPPCT-812 (Error message changes for 34)
  • QPPCT-822 (SPIKE - Do we still need the benchmark project)
  • QPPCT-813 (Error message changes for 35, 62, 63)
  • QPPCT-855 (Change the integration test step of circleci to run in maven's "batch mode”)
  • QPPCT-817 (Error message changes for 38 - 42)
  • QPPCT-816 (Error message changes for 37)
  • QPPCT-809 (Error message changes for 29-31, 32, 22, 44)

v1.4.2 - Current production

12 Apr 15:48
Compare
Choose a tag to compare

New in this release:

  • QPPCT-744 (Lower scope of AWS SDK dependency)
  • QPPCT-580 (Update Sprint dependency)
  • QPPCT-764 (Update Jacoco Maven plugin)
  • QPPCT-765 (Reduce scope of http client dependency to test)
  • QPPCT-767 (Fix Spring max upload size error)
  • QPPCT-710 (General way to ignore elements that are not in the correct location)
  • QPPCT-755 (Updated error message #13)
  • QPPCT-718 (Failure on Windows to use Docker image)
  • QPPCT-523 (Add FindBugs to the build process)
  • QPPCT-760 (Replace “eCQM Section” in error messages)
  • QPPCT-778 (Change command line to use Maven shade plugin instead of assembly plugin)
  • QPPCT-750 (Update error messages #3 and #4)
  • QPPCT-756 (Update error messages #15 - #21)
  • QPPCT-748 (Add the purpose header to Simple UI conversions)
  • QPPCT-775 (Update sonar scanner dependency in build)
  • QPPCT-752 (Update error message #7)
  • QPPCT-781 (Explicitly declare versions of Maven plugins)
  • QPPCT-749 (Update error message #2)
  • QPPCT-793 (Remove Maven clean step from CircleCI build)
  • QPPCT-741 (Add to the CPC+ API to allow download of converted QPP JSON)
  • QPPCT-794 (Update to latest JUnit version)
  • QPPCT-795 (Fix Windows build)
  • QPPCT-766 (Remove default decoding option)
  • QPPCT-751 (Update error message #6)
  • QPPCT-802 (Refactor JimfsTest annotation to use ArgumentsSource)
  • QPPCT-803 (Simplify health check endpoint with ResponseStatus annotation)
  • QPPCT-800 (Update Spring Boot library)
  • QPPCT-804 (Update Maven shade plugin)
  • QPPCT-798 (Replace StrSubstitutor with StringSubstitutor)
  • QPPCT-799 (Expand .gitattributes)
  • QPPCT-757 (Re-evaluate validation for error messages #17-#21)
  • QPPCT-723 (Make var expected MeasureDataRoundTripTest final)
  • QPPCT-761 (Update error message #24)

v1.4.1

22 Mar 05:27
Compare
Choose a tag to compare

Changes in this release:

  • QPPCT-717 (Fix Windows command line invocation)
  • QPPCT-650 (Add more tests for commons project)
  • QPPCT-667 (Conversions can send in a Purpose header)
  • QPPCT-684 (Refactor to add convenience method to MeasureConfigs)
  • QPPCT-715 (Minor refactoring to fix Sonarcloud code smells)
  • QPPCT-731 (Improve error code 32)
  • QPPCT-709 (Stop logging about STRICT_EXTENSION being missing)
  • QPPCT-648 (Remove automatic json -> bean generation)
  • QPPCT-724 (Remove ServletInitializer)
  • QPPCT-725 (Refactor decoders to reduce code duplication between classes)
  • QPPCT-728 (Remove unused throws clauses)
  • QPPCT-726 (Remove calls to Path#toFile where possible)
  • QPPCT-706 (Merge restored db into newly created db)
  • QPPCT-733 (Fixed misspelling in error message 4)
  • QPPCT-743 (MIPS GROUP submissions should ignore NPI)

v1.4.0

09 Mar 23:06
6f4afef
Compare
Choose a tag to compare

New changes in this release:

  • QPPCT-654 (Refactor how the command line code works, fixes issues with spaces and special characters)
  • QPPCT-664 (Return AWS error codes directly to caller so they get the correct error)
  • QPPCT-678 (Make error message for error 52 clearer)
  • QPPCT-679 (Add CPC_END_DATE documentation to README)
  • QPPCT-680 (Add warnings for empty properties)
  • QPPCT-681 (Remove javadoc generation for private functions)
  • QPPCT-663 (Add date filter to CPC+ endpoints to filter out any data prior to submissions start)
  • Modify memory usage in CircleCI build to avoid build VM running out of memory
  • QPPCT-686 (Add richer messaging for supplemental data validation errors, error 66)
  • QPPCT-209 (Remove unchecked operations in tests)
  • QPPCT-682 (Fix reporting parameters error)
  • Force acceptance tests to use AWS us-east-1 region
  • QPPCT-642 (Updates to SonarCloud invocation for better scanning)
  • QPPCT-705 (Simplify command line invocation log output)
  • QPPCT-693 (Fix incorrect error message for invalid performanceRateUUID)
  • QPPCT-703 (Add full date and timestamp to log output)
  • QPPCT-674 (Return conversion UUID in Location header)
  • QPPCT-685 (Ensure IPP and IPOP are both handled correctly)
  • QPPCT-683 (New validation function for more precise and cleaner validation code)

v1.3.1

22 Feb 05:52
0e619c9
Compare
Choose a tag to compare

New changes in this release:

  • QPPCT-671 (Fix supplemental data parsing NPE)

v1.3.0

16 Feb 16:57
Compare
Choose a tag to compare

Changes in this release:

  • QPPCT-661 (Fix CircleCI issue with REST API deploy)
  • QPPCT-662 (Move CircleCI branch filters to develop)
  • QPPCT-635 (Additional Submission API Integration Tests)
  • QPPCT-656 (Modify CPC+ end of submissions message)
  • QPPCT-655 (Filter out duplicate templateId elements which cause NPE during conversion)
  • QPPCT-651 (Add Checkstyle to the Benchmark project)
  • QPPCT-668 (Remove Localstack usage from the application)

v1.2.3

13 Feb 23:34
c3888f3
Compare
Choose a tag to compare

Hotfix release

New changes in this release:

  • QPPCT-670 (Stratifier UUID Case Sensitivity Check)

v1.2.2

08 Feb 05:01
f691d19
Compare
Choose a tag to compare

New changes in this release:

  • QPPCT-611 (Decoder refactor part 2)
  • QPPCT-402 (Spike to investigate adding support for LocalStack)
  • QPPCT-618 (Improve error for “Invalid Program Name)
  • QPPCT-631 (Relax enforcement of template id extensions)
  • QPPCT-625 (Disable default spring boot security setup)
  • QPPCT-613 (Path correlation mismatch with submission validation api and duplicate IA measures)
  • QPPCT-628 (Code coverage)
  • QPPCT-531 (Spike to investigate System.out/System.err in tests)
  • QPPCT-638 (Update readme to reflect Python dependency from LocalStack)
  • QPPCT-490 (Make check style run and fail build on mvn verify)
  • QPPCT-207 (Checkstyle and findbugs discrepancies)
  • QPPCT-640 (Update verbiage for “not a valid QRDA document” error)
  • QPPCT-624 (Re-evaluate application logging)
  • QPPCT-634 (Add decode time validation on date parsing)
  • QPPCT-643 (Prepend indicators to error messages)
  • QPPCT-649 (Add modernizer-maven-plugin to the build to notify of outdated dependencies)
  • Cleanup unused throws

v1.2.1

26 Jan 19:34
Compare
Choose a tag to compare

Changes in v1.2.1

  • QPPCT-629 (Fix assumption that a measure node has a single child node)
  • QPPCT-632 (Encode dates in QPP JSON output as YYYY-MM-DD)
  • QPPCT-633 (Modify internal n
    ode search to be breadth-first rather than depth-first)