From b8a72f02179b2bab0ff8af74a71d4894e67550b9 Mon Sep 17 00:00:00 2001 From: nwiltsie <829731+nwiltsie@users.noreply.github.com> Date: Tue, 19 Nov 2024 23:33:34 +0000 Subject: [PATCH] Update CHANGELOG for version `1.2.0` --- CHANGELOG.md | 49 ++++++++++++++++++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 948a80b..7b3e216 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,29 +1,33 @@ # Changelog + All notable changes to tool-NFTest. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ---- - -## [Unreleased] +## [1.2.0] - 2024-11-19 ### Added + - Add `--report` flag to write out a summary JSON file ### Changed + - Migrate package definition to pyproject.toml ### Fixed + - Properly catch failing test cases ## [1.1.0] - 2024-07-08 ### Added + - Validation of reference files ### Changed + - Make `nftest run` exit with the number of failed tests - Use `shell=False` for subprocess - Capture Nextflow logs via syslog rather than console @@ -31,55 +35,70 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - Encapsulate NFTestAssert interface, rewrite tests ### Fixed + - Make `nftest` with no arguments print usage and exit - Resolve non-determinism in NFTestENV unit tests ---- - ## [1.0.1] - 2024-01-05 + ### Fixed -- Path type passed to glob to identify files ---- +- Path type passed to glob to identify files ## [1.0.0] - 2023-10-23 + ### Added -- Support for patterns in expected and actual file paths ---- +- Support for patterns in expected and actual file paths ## [1.0.0-rc.4] - 2023-10-04 + ### Changed + - Wrap all NextFlow output with real-time line-by-line log statements - Wrap custom comparison to log through NFTest logger - Add DEBUG lines about specific asserts - Assert that actual files are modified by pipelines ### Fixed -- Tests after real-time logging ---- +- Tests after real-time logging ## [1.0.0-rc.3] - 2023-05-25 + ### Fixed -- Properly set default value of `clean_logs` according to case and global settings ---- +- Properly set default value of `clean_logs` according to case and global settings ## [1.0.0-rc.2] - 2023-03-09 + ### Added + - Case name to output directory path to avoid over-writing - Support for Nextflow profiles + ### Changed -- Override `skip` from configuration YAML for command line test cases ---- +- Override `skip` from configuration YAML for command line test cases ## [1.0.0-rc.1] - 2022-12-01 + ### Added + - `.env` loading - Custom directory options - Logging - Tests + ### Changed + - Document detailed options in `README` + +[1.0.0]: https://github.com/uclahs-cds/tool-NFTest/compare/v1.0.0-rc.4...v1.0.0 +[1.0.0-rc.1]: https://github.com/uclahs-cds/tool-NFTest/releases/tag/v1.0.0-rc.1 +[1.0.0-rc.2]: https://github.com/uclahs-cds/tool-NFTest/compare/v1.0.0-rc.1...v1.0.0-rc.2 +[1.0.0-rc.3]: https://github.com/uclahs-cds/tool-NFTest/compare/v1.0.0-rc.2...v1.0.0-rc.3 +[1.0.0-rc.4]: https://github.com/uclahs-cds/tool-NFTest/compare/v1.0.0-rc.3...v1.0.0-rc.4 +[1.0.1]: https://github.com/uclahs-cds/tool-NFTest/compare/v1.0.0...v1.0.1 +[1.1.0]: https://github.com/uclahs-cds/tool-NFTest/compare/v1.0.1...v1.1.0 +[1.2.0]: https://github.com/uclahs-cds/tool-NFTest/compare/v1.1.0...v1.2.0