Releases: nengo/nengo-bones
Releases · nengo/nengo-bones
Release v0.7.0
Release v0.6.0
Release v0.5.0
Added
- Added
nengo_simulator
,nengo_simloader
andnengo_neurons
options to thepytest
section of thesetup.cfg
template to support testing changes in Nengo 3.0. (#58)
Changed
- The default value for
pytest.addopts
insetup.cfg
has been removed because Nengo 3.0 does not require-p nengo.tests.options
. (#58)
Release v0.4.2
Added
- Added
plt_dirname
option to thepytest
section of thesetup.cfg
template to set the plot directory for pytest-plt. (#52) - Added
plt_filename_drop
option to thepytest
section of thesetup.cfg
template to set pruning patterns for pytest-plt. (#52) - Added
rng_salt
option to thepytest
section of thesetup.cfg
template to set the salt for pytest-rng. (#55)
Release v0.4.1
Added
- Added
allclose_tolerances
option to thepytest
section of thesetup.cfg
template to set tolerances for pytest-allclose. (#47)
Release v0.4.0
Added
- Added style guide and release instructions to documentation. (#44)
- Added templates for
.pre-commit-config.yaml
andpyproject.toml
so downstream repositories can easily adopt Black. (#49)
Changed
- We now check that Python source files are autoformatted with Black in the
static.sh
script. (#49) - Templates will now be autoformatted with Black during the rendering process, if Black is installed. (#49)
- Take advantage of multiprocessing to speed up pylint static checks. (#49)
- The
E203
flake8 check andbad-continuation
pylint check are now disabled by default. (#50)
Release v0.3.0
Added
- The
nengo_bones.templates
module was added to consolidate code that loads and renders templates. (#45)
Changed
- The
docs/conf.py
template has been updated for new versions of Nengo Sphinx Theme. (#46) static.sh
andexamples.sh
will now check any notebooks in thedocs
folder (not justdocs/examples
). (#46)bones-check
now checks that the content of the generated files matches the expected content, rather than relying on version numbers. This means most files will not need to be regenerated when new Nengo Bones versions are released, and thatbones-check
will be sensitive to changes within a dev version. (#45)
Fixed
- The
static.sh
/examples.sh
script will no longer fail if there are no notebooks in thedocs
folder. (#46)
Release v0.2.1
Added
- Added
codespell_ignore_words
option tostatic.sh.template
, which is a list of words thatcodespell
will ignore. (#35) - Added
analytics_id
option todocs_conf.py.template
, which will enable Google Analytics tracking. (#35)
Changed
codespell
will now ignore_vendor
directories. (#36)
Fixed
- Fixed an issue with
static.sh.template
in which Python files that were not converted from notebooks were deleted. (#16)
Release v0.2.0
Added
- Added
apt_install
option that can be set in thejobs
section toapt install
any customapt
requirements for a job. (#14) - Added templates for
CONTRIBUTING.rst
,CONTRIBUTORS.rst
,LICENSE.rst
,MANIFEST.in
,docs/conf.py
,setup.cfg
, andsetup.py
(#17) - Templates will now be automatically loaded from a
<repo>/.templates
directory if it exists. When overriding existing templates, the built-in templates can be accessed ininclude
andextend
tags with thetemplates/
prefix. (#17) - Added
flake8
to the static check script. (#17) - Added the
bones-pr-number
script to predict the next PR number for a repository. This helps when writing a changelog entry before a PR has been made. (#18)
Changed
- The Python version is now specified by the
python
option (instead ofpython_version
), for consistency with.travis.yml
. (#14) - All
nengo-bones
scripts now start withbones-
, to make them easier to find with autocompletion.generate-bones
is nowbones-generate
, andcheck-bones
is nowbones-check
. (#18)
Removed
- Removed
conda
from the CI setup; all installations should be done throughpip
instead. (#14) - Removed the
--template-dir
option from thegenerate-bones
script; use a.templates
directory instead. (#17)
Fixed
- Order of templated dicts should now be deterministic for all Python versions. (#14)
Release v0.1.0
Initial release of Nengo Bones! Thanks to all of the contributors for making this possible!