Skip to content

Commit c73296d

Browse files
release: 0.6.3
1 parent 704652e commit c73296d

4 files changed

Lines changed: 19 additions & 3 deletions

File tree

docs/docs/content/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ All notable changes to Rayforce-Py will be documented in this file.
55
!!! note ""
66
You can also subscribe for release notifications by joining our [:simple-zulip: Zulip](https://rayforcedb.zulipchat.com/#narrow/channel/549008-Discuss)!
77

8+
## **`0.6.3`**
9+
10+
### Bug Fixes
11+
12+
- **Integer null sentinel handling**: I16, I32, and I64 scalars now correctly recognize null sentinels (`0Nh`, `0Ni`, `0Nj`) and return `None` from `to_python()`. This fixes null comparisons in operations where unmatched rows returned raw sentinel values (e.g., `-9223372036854775808`) instead of `None`.
13+
14+
2026-04-15 | **[🔗 PyPI](https://pypi.org/project/rayforce-py/0.6.3/)** | **[🔗 GitHub](https://github.com/RayforceDB/rayforce-py/releases/tag/0.6.3)**
15+
816
## **`0.6.2`**
917

1018
### Bug Fixes

pyproject.toml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "rayforce_py"
7-
version = "0.6.2"
7+
version = "0.6.3"
88
description = "Python bindings for RayforceDB"
99
readme = "README.md"
1010
authors = [{name = "RayforceDB"}]
@@ -24,6 +24,14 @@ classifiers = [
2424
"Programming Language :: C"
2525
]
2626

27+
[project.urls]
28+
Homepage = "https://py.rayforcedb.com"
29+
Documentation = "https://py.rayforcedb.com/content/get-started/overview.html"
30+
Repository = "https://github.com/RayforceDB/rayforce-py"
31+
Issues = "https://github.com/RayforceDB/rayforce-py/issues"
32+
Changelog = "https://py.rayforcedb.com/content/CHANGELOG.html"
33+
Chat = "https://rayforcedb.zulipchat.com/"
34+
2735
[project.scripts]
2836
rayforce = "rayforce.cli:main"
2937

rayforce/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
FFI.init_runtime()
1212

13-
version = "0.6.2"
13+
version = "0.6.3"
1414

1515
if sys.platform == "linux":
1616
lib_name = "_rayforce_c.so"

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ def has_ext_modules(self):
99

1010
setup(
1111
name="rayforce_py",
12-
version="0.6.2",
12+
version="0.6.3",
1313
packages=find_packages(),
1414
package_data={
1515
"rayforce": ["*.so", "*.dylib", "*.pyi", "bin/rayforce"],

0 commit comments

Comments
 (0)