Skip to content

Comments

Release/0.18.0#304

Merged
feldlime merged 5 commits intomainfrom
release/0.18.0
Feb 21, 2026
Merged

Release/0.18.0#304
feldlime merged 5 commits intomainfrom
release/0.18.0

Conversation

@feldlime
Copy link
Collaborator

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the 0.18.0 release by bumping version metadata, updating the changelog, and refreshing license/copyright headers across core modules and tests.

Changes:

  • Bumped package version to 0.18.0 (pyproject.toml, rectools/version.py).
  • Updated CHANGELOG.md with 0.18.0 release notes.
  • Updated/added Apache 2.0 headers and advanced copyright years to 2026.

Reviewed changes

Copilot reviewed 16 out of 16 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
tests/test_compat.py Update copyright year range.
tests/models/test_serialization.py Update copyright year range.
tests/models/test_implicit_bpr.py Update copyright year range.
tests/models/ranking/test_catboost_reranker.py Add full Apache 2.0 header.
tests/models/ranking/test_candidate_ranking.py Add full Apache 2.0 header.
rectools/version.py Bump internal VERSION constant to 0.18.0 and update header year range.
rectools/models/ranking/catboost_reranker.py Add full Apache 2.0 header.
rectools/models/ranking/candidate_ranking.py Add full Apache 2.0 header.
rectools/models/ranking/init.py Update header year (but drops original year).
rectools/models/nn/transformers/data_preparator.py Update copyright year range.
rectools/models/base.py Update copyright year range.
rectools/exceptions.py Update copyright year range.
rectools/compat.py Update copyright year range.
rectools/columns.py Update copyright year range.
pyproject.toml Bump Poetry version to 0.18.0.
CHANGELOG.md Add 0.18.0 section and notes (date/spelling/issues to address).
Comments suppressed due to low confidence (1)

CHANGELOG.md:15

  • This entry says "Cuda 12.x"; the standard spelling is "CUDA". Consider updating the changelog text to avoid a visible typo in release notes.
- Used `pm-implicit` instead of `implicit` for Python>=3.10 to support Cuda 12.x ([#298](https://github.com/MobileTeleSystems/RecTools/pull/298))

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@codecov
Copy link

codecov bot commented Feb 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (9b3992e) to head (78a384c).
⚠️ Report is 126 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff             @@
##              main      #304     +/-   ##
===========================================
  Coverage   100.00%   100.00%             
===========================================
  Files           45        85     +40     
  Lines         2242      5874   +3632     
===========================================
+ Hits          2242      5874   +3632     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@feldlime feldlime requested a review from blondered February 20, 2026 14:32
@feldlime feldlime marked this pull request as ready for review February 20, 2026 14:32
@feldlime feldlime merged commit fa81899 into main Feb 21, 2026
12 checks passed
@feldlime feldlime deleted the release/0.18.0 branch February 21, 2026 05:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants