Skip to content

Releases: MetOffice/fab

Version 2.0

23 Sep 10:12
445f838

Choose a tag to compare

This release represents the stable point from which Met Office LFRic build system migration will be based.

It contains a number of bug fixes and code tidy-ups. We can't guarantee the API compared to the v1.0.0 release, hence the major version bump.

Full Changelog: v1.0.0...v2.0.0

Fab v1.0.0

30 Mar 14:24
913c108

Choose a tag to compare

This "first" release represents a minimal useful product. There is still a lot to do but with this version
you should be able to build even quite complicated projects.

The most notable change compared to the beta releases is that the way the build process is specified
has been overhauled. Function calls are now used instead of instantiating objects.

A new "zero configuration" mode of operation has been added in which Fab will attempt to work out
how to build the file tree rooted at the current directory.

The grab tool has been extended with some VCS merging capability and extract from archive steps.

For people using PSyclone and the PSyKAl model for developing their code their is support for overriding
generated output - The PSyKAl-ight technique.

Full Changelog: 0.11.0...v1.0.0

Fab version 0.11.0, January 2023

31 Jan 11:18
d2b2361

Choose a tag to compare

Pre-release

This release introduces a few new features to support wider testing.

  • Basic Git grab functionality
  • Incremental building of C
  • Disable C support if Clang library is not available
  • ParserWorkaround helper class

Version 0.10.1

10 Nov 16:07

Choose a tag to compare

Version 0.10.1 Pre-release
Pre-release

What's Changed

  • 0.10 Fix new errors from latest MypY by @bblay in #169
  • 0.10 Fix newlines in error messages by @bblay in #170
  • 0.10 Work around problem with multi-threading C analysis with Fortrn 3.7 by @bblay in #175

Full Changelog: v0.10.b...v0.10.b2

v0.10.0

25 Oct 12:41
451b543

Choose a tag to compare

v0.10.0 Pre-release
Pre-release

Beta release offering incremental building and "prebuild" build artefact caching.

Minimal useful functionality release

05 Jul 06:59
f35338c

Choose a tag to compare

Pre-release

This release is purely so interested parties can get a feeling for how things are progressing and how things will work. It should not be taken as indicative of v1.0.0.