Skip to content
This repository has been archived by the owner on Jul 19, 2022. It is now read-only.

Commit

Permalink
v0.5.0
Browse files Browse the repository at this point in the history
Signed-off-by: Josh Morman <[email protected]>
  • Loading branch information
mormj committed Jul 18, 2022
1 parent 613e50d commit 20a666f
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 1 deletion.
41 changes: 41 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,47 @@ All notable changes to newsched will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)

## [0.5.0] - [2022.07.18]

This release brings a significant change to the block API and some structural changes regarding shared_ptr usage throughout.

Also, this should be the last release of newsched, as development is moving to the `dev-4.0` branch of the gnuradio repository

### Project-wide
- `work()` signature changed to pass reference to `work_io` type which wraps input and output structs
- `port` becomes a unique pointer owned by the block
- `buffer` becomes unique pointer owned by the `port` object (output port)

### Blocks
- Tag strobe block
- Delay block propagate tags

### Modtool
- Only process block directory if `yml` file exists

### CI
- Ubuntu 22 worker
- Enforce clang formatting


## [0.4.0] - [2022.06.23]

- Fixes a critical bug in grc bindings that was squishing the file_format tag onto the previous line leaving us with no usable blocks
- Removes some transitive boost includes brought in with logger.h
- Add custom bindings to templated blocks
- Restructures some of the utility scripts
- Hier Blocks - some major structural changes
- Python blocks - use correct format descriptors
- Soapy - rtlsdr and hackrf as hier blocks
- Grc: integration with pyqtgraph as flowgraph plotting option
- Blockbuilder: validation with jsonschema
- Updated templates for pyshell to handle callback methods
- Grc: Auto-populate the enums
- Scheduler/NBT: Don't process null input/output bufs
- Support for optional ports
- Hier blocks with Message Ports
- Updated benchmarking flowgraphs and load block

## [0.3.0] - [2022.04.29]

### New Dependencies
Expand Down
2 changes: 1 addition & 1 deletion meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#

project('newsched', 'cpp',
version : '0.3.0',
version : '0.5.0',
license : 'GPLv3',
default_options : ['cpp_std=c++17'])

Expand Down

0 comments on commit 20a666f

Please sign in to comment.