Skip to content

Commit

Permalink
0.2.1
Browse files Browse the repository at this point in the history
  • Loading branch information
mdavidsaver committed Oct 3, 2021
1 parent 2ab08c1 commit 81782be
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 6 deletions.
23 changes: 22 additions & 1 deletion documentation/releasenotes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,30 @@
Release Notes
=============

0.2.1 (UNRELEASED)
0.2.2 (UNRELEASED)
------------------

0.2.1 (Oct 2021)
----------------

* Bug fixes

* Fix `pvxsmonitor` hang when interrupted (Ctrl+c).
* Fix `pvxs::client::Subscription::shared_from_this()` leaking internal reference.
* Fix SharedPV potential race conditions involving "current" Value.

* Changes

* Ignore beacons with protocol field other than "tcp". Forward compatibility.
* Limit packet hex dumps to 64 bytes.
* `testStrMatch()` now specified POSIX regular expression syntax.
* Client operations builders `rawRequest(Value())` is now a no-op.
Previously produced a non-nonsensical empty request.

* Additions

* Add `pvxs::client::Context::fromEnv()`.

0.2.0 (July 2021)
-----------------

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -620,7 +620,7 @@ def define_DSOS(self):

setup(
name='pvxslibs',
version=pvxs_ver+"a1",
version=pvxs_ver+"",
description="PVXS libraries packaged for python",
url='https://mdavidsaver.github.io/pvxs',
author='Michael Davidsaver',
Expand Down
2 changes: 1 addition & 1 deletion src/pvxs/client.h
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@ class PVXS_API Context {
/** Create new client context based on configuration from $EPICS_PVA* environment variables.
*
* Shorthand for @code Config::fromEnv().build() @endcode.
* @since UNRELEASED
* @since 0.2.1
*/
static
Context fromEnv();
Expand Down
2 changes: 1 addition & 1 deletion src/pvxs/server.h
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ class PVXS_API Server
/** Create new server based on configuration from $EPICS_PVA* environment variables.
*
* Shorthand for @code Config::fromEnv().build() @endcode.
* @since UNRELEASED
* @since 0.2.1
*/
static
Server fromEnv();
Expand Down
4 changes: 2 additions & 2 deletions src/pvxs/unittest.h
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ class PVXS_API testCase
}

//! Override current pass/fail result if input matches a regular expression
//! @since UNRELEASED Expression syntax is POSIX extended.
//! @since 0.2.1 Expression syntax is POSIX extended.
//! @since 0.1.1 Added
testCase& setPassMatch(const std::string& expr, const std::string& inp);

Expand Down Expand Up @@ -289,7 +289,7 @@ testCase testThrowsMatch(const std::string& expr, FN fn)

//! Macro which asserts that STR matches the regular expression EXPR
//! Evaluates to a pvxs::testCase
//! @since UNRELEASED Expression syntax is POSIX extended.
//! @since 0.2.1 Expression syntax is POSIX extended.
//! @since 0.1.1
#define testStrMatch(EXPR, STR) ::pvxs::detail::_testStrMatch(#EXPR, EXPR, #STR, STR)

Expand Down

0 comments on commit 81782be

Please sign in to comment.