From dc1e59f881e1d18be43073c2cfa20f8cb146e581 Mon Sep 17 00:00:00 2001 From: Greg Sleap Date: Fri, 8 Jan 2021 14:38:34 +0800 Subject: [PATCH] Updated change log and release script for 0.4.4 --- CHANGELOG.md | 14 ++++++++++++-- tools/make_release.sh | 2 +- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dc8ce10..ddc9d37 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,13 @@ # Change Log + Changes in each release are listed below. +## 0.4.4 08-Jan-2021 (Pre-release) + +* Added receiver_number and receiver_slot_number to rfinput struct. + ## 0.4.3 09-Nov-2020 (Pre-release) + * Expose the fitsio and fitsio-sys crates used: This allows callers to use whatever version of fitsio and fitsio-sys that is used by mwalib, in turn ensuring that other dependent libraries aren't using different versions of these crates. And, along with the other change to this crate, means that statically-linking cfitsio from other crates is simpler. * The `infer_static` function introduced to build.rs is a workaround for pkg-config-rs being too restrictive when static linking (rust-lang/pkg-config-rs#102). Basically, if we decide to statically link, we emit a message to cargo, and it'll work. Hopefully this hack can be removed in the future when pkg-config-rs is a little more liberal. * No longer keep fits files open unless we are actually reading them. Fixes #7. @@ -11,19 +17,22 @@ Changes in each release are listed below. * Fix a bunch of clippy lints. Also fix up the benchmarking code. * Allow passing no gpubox files (i.e. mwalib will read only the metafits file) when creating an mwalibContext instance. * Read digital gains and dipole delays from metafits. (Currently unavailable via FFI). -* Specify Rfinput polarisation as an enum instead of a string. +* Specify Rfinput polarisation as an enum instead of a string. * Overhaul the error handling in mwalib, and change the API traits. * Fixed cargo tarpaulin decorators to use new format. ## 0.3.2 25-Jun-2020 (Pre-release) + * libmwalib.so now has statically linked libcfitsio library as cfitsio's ABI keeps changing making linking difficult for users. ## 0.3.1 08-Jun-2020 (Pre-release) + * Bugfix: Fixed panic when all 24 coarse channels are using receiver channel numbers >128. * Added more inline documentation for mwalib.h. * Improved the output, by making it more complete, when displaying the contents of the context object. ## 0.3.0 14-May-2020 (Pre-release) + * Added baseline array. * Added visibility pol(arisations) array. * Added extra fields for scheduled end MJD, UTC and Unix times. @@ -32,4 +41,5 @@ Changes in each release are listed below. * Metadata reading from gpubox files is now done in parallel. ## 0.2.0 20-Mar-2020 (Pre-release) -* Initial pre-release. \ No newline at end of file + +* Initial pre-release. diff --git a/tools/make_release.sh b/tools/make_release.sh index c9d3376..4f0eb83 100755 --- a/tools/make_release.sh +++ b/tools/make_release.sh @@ -20,5 +20,5 @@ cp ../CHANGELOG.md release/. cp ../include/mwalib.h release/include/. cd release echo "Taring files..." -tar -czvf libmwalib-0.4.3-linux_x86_64.tar.gz lib/libmwalib.a lib/libmwalib.so include/mwalib.h LICENSE LICENSE-cfitsio CHANGELOG.md +tar -czvf libmwalib-0.4.4-linux_x86_64.tar.gz lib/libmwalib.a lib/libmwalib.so include/mwalib.h LICENSE LICENSE-cfitsio CHANGELOG.md echo "Release complete!"