Skip to content

Commit ddbac63

Browse files
release: 0.5.0
1 parent ba69c32 commit ddbac63

File tree

4 files changed

+13
-7
lines changed

4 files changed

+13
-7
lines changed

docs/docs/content/CHANGELOG.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ All notable changes to Rayforce-Py will be documented in this file.
1414

1515
- **`match_by_first` renamed to `key_columns`**: In `upsert()`, the parameter `match_by_first` has been renamed to `key_columns` for clarity.
1616

17-
- **Sorting API changed**: `xasc()` and `xdesc()` methods have been replaced with `order_by(*cols, desc=False)` which returns a query that must be executed. This allows chaining with other query operations. See [Order By documentation](./documentation/query-guide/order-by.md).
17+
- **`Table.from_parted`** now accepts `name` instead of `symfile` argument.
18+
19+
- **Sorting API changed**: `xasc()` and `xdesc()` methods have been replaced with `order_by(*cols, desc=False)` which returns a query that must be executed. This allows chaining with other query operations. See [Order By documentation](https://py.rayforcedb.com/content/documentation/query-guide/order-by.md).
1820

1921

2022
### New Features
@@ -31,14 +33,18 @@ All notable changes to Rayforce-Py will be documented in this file.
3133

3234
- **`dtypes` property**: Get column types as a dictionary with `table.dtypes`.
3335

34-
- **`drop()` method**: Remove columns with `table.drop("col1", "col2")`. See [Transform documentation](./documentation/data-types/table/transform.md).
36+
- **`drop()` method**: Remove columns with `table.drop("col1", "col2")`. See [Transform documentation](https://py.rayforcedb.com/content/documentation/data-types/table/transform.html).
3537

36-
- **`rename()` method**: Rename columns with `table.rename({"old": "new"})`. See [Transform documentation](./documentation/data-types/table/transform.md).
38+
- **`rename()` method**: Rename columns with `table.rename({"old": "new"})`. See [Transform documentation](https://py.rayforcedb.com/content/documentation/data-types/table/transform.html).
3739

38-
- **`cast()` method**: Change column types with `table.cast("col", I64)`. See [Transform documentation](./documentation/data-types/table/transform.md).
40+
- **`cast()` method**: Change column types with `table.cast("col", I64)`. See [Transform documentation](https://py.rayforcedb.com/content/documentation/data-types/table/transform.html).
3941

4042
- **Chainable `order_by()`**: Sort results as part of query chain: `table.select(...).where(...).order_by("col").execute()`.
4143

44+
### Bug fixes
45+
46+
- Fix issue when applying a boolean vector filter for a table.
47+
4248
2026-01-15 | **[🔗 PyPI](https://pypi.org/project/rayforce-py/0.5.0/)** | **[🔗 GitHub](https://github.com/RayforceDB/rayforce-py/releases/tag/0.5.0)**
4349

4450

pyproject.toml

Lines changed: 1 addition & 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.4.3"
7+
version = "0.5.0"
88
description = "Python bindings for RayforceDB"
99
readme = "README.md"
1010
authors = [{name = "Karim"}]

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.4.3"
13+
version = "0.5.0"
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.4.3",
12+
version="0.5.0",
1313
packages=find_packages(),
1414
package_data={
1515
"rayforce": ["*.so", "*.dylib", "*.pyi", "bin/rayforce"],

0 commit comments

Comments
 (0)