Changelog¶
Not yet released (2022-11-28)¶
Bugfixes¶
Changed the template pyproject.toml to require setuptools < 60 for the build system. Newer versions of setuptools caused fortran builds to break because numpy does not support newer versions of setuptools. (#83)
Deprecations and Removals¶
Misc¶
0.3.9 (2022-03-04)¶
Features¶
Render GitHub Actions for continuous integration of the generated projects. (#41)
Bugfixes¶
Fix minor formatting issues in rendered output. (#49)
Improved Documentation¶
Misc¶
0.3.8 (2021-05-03)¶
Bugfixes¶
Fix minor formatting issues in rendered output. (#49)
Improved Documentation¶
Update docs for API changes. (#47)
0.3.7 (2021-03-19)¶
Features¶
Render GitHub Actions for continuous integration of the generated projects. (#41)
Misc¶
Use GitHub Actions for continuous integration. (#39)
0.3.6 (2021-01-13)¶
Bugfixes¶
Fixed issue with metadata install path for Python components. (#36)
0.3.5 (2020-12-16)¶
Misc¶
Removed use of the toml package, instead use tomlkit. (#34)
0.3.4 (2020-12-16)¶
Bugfixes¶
Fixed a templating problem that caused Python BMIs to fail to build. (#33)
Improved Documentation¶
Misc¶
Included the Python BMI example in the test suite.. (#33)
0.3.3 (2020-10-31)¶
Features¶
Added missing methods, primarily for unstructured grids, to C and C++ implementation. (#28)
Bugfixes¶
Fixed a rendering error that caused import lines to run together when wrapping multiple components (#28)
Misc¶
Removed Python 3.6 builds. (#28)
0.3.2 (2020-10-08)¶
Bugfixes¶
Fix babelizing C++ libraries and added tests for C++ babelizing. This fix necessitated a change to the “library” section of the babel.toml configuration file. (#26)
0.3.1 (2020-09-25)¶
Improved Documentation¶
Automatically set version in docs from the package version. (#23)
0.3.0 (2020-09-24)¶
Improved Documentation¶
Added a user guide and API documentation (#21)
0.2.0 (2020-09-10)¶
Improved testing of the babelizer and added the bmi_heat C library to use for testing babelizing a package. (#20)
Updated the babelized package for C libraries to BMI 2. (#20)
Moved the external cookiecutter template into
babelizer
package.Renamed package to
babelizer
.Added
init
,update
, andquickstart
subcommands to the babelize cli.Updated to use the new isort v5 api.
Changed to use toml format by default for config files. The old yaml format is still understood but is deprecated.
Fixed a bug where
git init
was called from the parent directory of the newly-created project, rather than from within the project.Removed versioneer from the babelized package. The version is now maintained within setup.py and releases should be made using zest.releaser.
0.1.3 (2018-10-28)¶
Added new
bmi-render
command. The oldbmi-wrap
command is still available but will be removed in future releases.
0.1.2 (2018-06-28)¶
Added update_until BMI method for C++.
Fixed BMI return values for C.
0.1.1 (2018-04-09)¶
Added continuous integration with Travis-CI. Build on Linux/MacOS with Python 2.7, 3.4, 3.5, 3.6.
0.1.0 (2018-04-05)¶
Initial release