Skip to content

Commit

Permalink
Release v4.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tbekolay committed Nov 17, 2023
1 parent 3f4443d commit 6f8464b
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 5 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ jobs:
- uses: nengo/nengo-bones/actions/coverage-report@main
deploy:
needs:
- test-all
- test
- docs
if: >-
startsWith(github.ref_name, 'release-candidate-') ||
Expand Down
2 changes: 1 addition & 1 deletion .nengobones.yml
Original file line number Diff line number Diff line change
Expand Up @@ -231,4 +231,4 @@ version_py:
major: 4
minor: 0
patch: 0
release: false
release: true
9 changes: 7 additions & 2 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,17 @@ Release history
- Removed
- Fixed
3.2.1 (unreleased)
==================
4.0.0 (November 16, 2023)
=========================

**Added**

- Added ``groups`` parameter to ``nengo.Convolution``. (`#1675`_, `#1684`_)

**Changed**

- Made NengoCore available under the GPLv2 license. (`#1693`_)

**Fixed**

- Fixed an issue where ``nengo.LinearFilter`` and subclasses (e.g. ``Lowpass``,
Expand All @@ -34,6 +38,7 @@ Release history
.. _#1675: https://github.com/nengo/nengo/issues/1675
.. _#1684: https://github.com/nengo/nengo/pull/1684
.. _#1687: https://github.com/nengo/nengo/pull/1687
.. _#1693: https://github.com/nengo/nengo/pull/1693

3.2.0 (January 27, 2022)
========================
Expand Down
9 changes: 9 additions & 0 deletions nengo/tests/test_config.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import pickle
import platform
from fnmatch import fnmatch

import pytest
Expand Down Expand Up @@ -159,6 +160,10 @@ def test_configstack():
assert inhibit.transform.init == -1


@pytest.mark.skipif(
platform.system() not in ["Linux", "Windows"],
reason="TODO: Not working on Mac OS X",
)
def test_config_property():
"""Test that config can't be easily modified."""
with nengo.Network() as net:
Expand Down Expand Up @@ -302,6 +307,10 @@ def test_config_repr():
)


@pytest.mark.skipif(
platform.system() not in ["Linux", "Windows"],
reason="TODO: Not working on Mac OS X",
)
def test_config_exit_errors():
"""Tests ConfigErrors in `Config.__exit__`"""
model = nengo.Network()
Expand Down
2 changes: 1 addition & 1 deletion nengo/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
version_info = (4, 0, 0)

name = "nengo"
dev = 0
dev = None

# use old string formatting, so that this can still run in Python <= 3.5
# (since this file is parsed in setup.py, before python_requires is applied)
Expand Down

0 comments on commit 6f8464b

Please sign in to comment.