Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge: Release version 0.5 and add all missing api endpoint #10

Open
wants to merge 24 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
58a3d86
feat: add query params + code formatting
Aytixel Jul 4, 2024
8171744
refactor: split the code into files
Aytixel Jul 4, 2024
19bc0c7
feat: add update_user
Aytixel Jul 4, 2024
bd7ec69
feat: add list_users and insert_users
Aytixel Jul 6, 2024
6df911f
feat: add update_item, add_item_to_category, delete_item_to_category,…
Aytixel Jul 8, 2024
2e966c5
feat: add is_live and is_ready
Aytixel Jul 8, 2024
459030a
refactor: rename list_feedback to list_feedback_from_user_by_type
Aytixel Jul 8, 2024
c70fc3d
feat: add overwrite_feedback and list_feedback
Aytixel Jul 8, 2024
085c41b
feat: add list_feedback_by_type and get_feedback
Aytixel Jul 9, 2024
335cd79
feat: add delete_feedback
Aytixel Jul 10, 2024
425632b
feat: add list_feedback_from_user_by_item
Aytixel Jul 10, 2024
9ba2413
feat: add delete_feedback_from_user_by_item, list_feedback_by_item, l…
Aytixel Jul 12, 2024
f6f7867
docs: fix comment in test_feedback
Aytixel Jul 12, 2024
cd3726a
feat: add get_item_neighbors_by_category and get_user_neighbors
Aytixel Jul 12, 2024
536c04e
test: add test category to item neighbors
Aytixel Jul 12, 2024
dfa0b3a
test: reset redis data before testing
Aytixel Jul 12, 2024
5d84bc8
feat: add get_latest, get_latest_by_category, get_popular and get_pop…
Aytixel Jul 12, 2024
cbdde4a
test: fix redis reset for the async test_neighbors
Aytixel Jul 12, 2024
5cc51cf
feat: add get_recommend and get_recommend_by_category
Aytixel Jul 12, 2024
e05df3e
feat: add get_recommend_session and get_recommend_session_by_category
Aytixel Jul 12, 2024
102ddfd
test: run tests sequentially to avoid them interfering with each other
Aytixel Jul 12, 2024
d95483e
chore: update dependencies
Aytixel Jul 12, 2024
33417a0
release: Release version 0.5
Aytixel Jul 12, 2024
b2814a8
fix: feedback test not passing sometimes
Aytixel Jul 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "gorse_rs"
version = "0.4.1"
version = "0.5.0"
edition = "2021"
description = "Rust SDK for gorse recommender system"
readme = "README.md"
Expand All @@ -14,8 +14,10 @@ categories = ["algorithms", "science"]
reqwest = { version = "0.12", features = ["blocking", "json"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_url_params = "0.2"

[dev-dependencies]
chrono = "0.4.23"
redis = "0.25.1"
tokio = { version = "1.22.0", features = ["macros"] }
chrono = "0.4.38"
redis = "0.25.4"
serial_test = "3.1.1"
tokio = { version = "1.38.0", features = ["macros"] }
Loading
Loading