.. towncrier-draft-entries:: Not yet released
- Render GitHub Actions for continuous integration of the generated projects. (#41)
- Fix minor formatting issues in rendered output. (#49)
- Added paper for the Journal of Open Source Software (JOSS). (#44)
- Update docs for API changes. (#47)
- Update and clarify babelizer usage example. (#54)
- Complete API documentation. (#55)
- Improved the README documentation. (#57)
- Add coverage badge to the README file. (#66)
- Fix minor formatting issues in rendered output. (#49)
- Update docs for API changes. (#47)
- Render GitHub Actions for continuous integration of the generated projects. (#41)
- Use GitHub Actions for continuous integration. (#39)
- Fixed issue with metadata install path for Python components. (#36)
- Removed use of the toml package, instead use tomlkit. (#34)
- Fixed a templating problem that caused Python BMIs to fail to build. (#33)
- Minor edits to README and CLI help strings. (#29)
- Added text on the CSDMS Workbench to the README and docs. (#30)
- Clarified text in docs example. (#31)
- Included the Python BMI example in the test suite.. (#33)
- Added missing methods, primarily for unstructured grids, to C and C++ implementation. (#28)
- Fixed a rendering error that caused import lines to run together when wrapping multiple components (#28)
- Removed Python 3.6 builds. (#28)
- 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)
- Automatically set version in docs from the package version. (#23)
- Added a user guide and API documentation (#21)
- 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.
- Added new
bmi-render
command. The oldbmi-wrap
command is still available but will be removed in future releases.
- Added update_until BMI method for C++.
- Fixed BMI return values for C.
- Added continuous integration with Travis-CI. Build on Linux/MacOS with Python 2.7, 3.4, 3.5, 3.6.
- Initial release