Skip to content

Release v0.1.4#115

Merged
vinamarora8 merged 1 commit intomainfrom
vinam/v0.1.4
Apr 10, 2026
Merged

Release v0.1.4#115
vinamarora8 merged 1 commit intomainfrom
vinam/v0.1.4

Conversation

@vinamarora8
Copy link
Copy Markdown
Member

@vinamarora8 vinamarora8 commented Mar 25, 2026

Changelog updates for v0.1.4 release review

Summary by CodeRabbit

  • Documentation
    • Updated changelog to publish version 0.1.4 (2026-03-25), moving prior Unreleased notes into a dated release.
    • Reorganized sections (Added, Fixed, Changed, Deprecated, Removed) and normalized wording/capitalization.
    • Documented additional items for 0.1.4 including performance and interval operation improvements, deprecations, and removals.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 25, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: fee35679-51ab-4f17-8b2b-5a5f240eb181

📥 Commits

Reviewing files that changed from the base of the PR and between 4c491b7 and 0949a5f.

📒 Files selected for processing (1)
  • CHANGELOG.md
✅ Files skipped from review due to trivial changes (1)
  • CHANGELOG.md

📝 Walkthrough

Walkthrough

Converted the top-level "Unreleased" changelog into a dated release 0.1.4 (2026-03-25) and reorganized prior Unreleased items into Added, Fixed, Changed, Deprecated, and Removed subsections with normalized wording.

Changes

Cohort / File(s) Summary
Release Documentation
CHANGELOG.md
Created ## [0.1.4] - 2026-03-25 from previous Unreleased; moved and reorganized Added/Fixed/Changed/Deprecated/Removed items. Documented making temporaldata.data.serialize private, splitting temporaldata.py into modules, numpy performance improvements, interval operation optimizations, and wording/capitalization normalizations.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰✨
From Unreleased burrow to 0.1.4's light,
Notes rearranged, all tidy and bright.
Modules split, serialize tucked away,
Numpy leaps forward — hip-hip-hooray!
🥕📝

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Release v0.1.4' directly and clearly summarizes the main change—documenting a new release version in the CHANGELOG, which aligns with the PR's objective of changelog updates for the v0.1.4 release.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch vinam/v0.1.4

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 25, 2026

Benchmark comparison vs main

Baseline: origin/main
Target: HEAD

Running benchmarks for dedd91fa1d...
Running benchmarks for 0949a5f4fd...

  Benchmark                                     dedd91fa1d (µs)    0949a5f4fd (µs)    Speedup
  --------------------------------------------------------------------------------------------
  Data.slice() (lazy, realistic)                       1896.115           1899.061      1.00x
  Data.slice() (in-memory)                              777.587            763.666      1.02x
  IrregularTimeSeries.slice()                            93.944             87.386      1.08x
  RegularTimeSeries.slice()                              44.905             45.244      0.99x
  Interval.slice()                                        9.365              9.386      1.00x
  Interval.__and__ (1k&single)                           51.285             51.121      1.00x
  Interval.__and__ (1k&100)                            1189.453           1189.992      1.00x
  Interval.__or__ (1k|100)                               65.682             64.422      1.02x
  Interval.difference (1k-100)                         5822.761           5764.517      1.01x
  ArrayDict.keys() x100k                                  1.767              1.780      0.99x
  LazyInterval access (10 attrs)                       2358.305           2344.513      1.01x

@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 25, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@vinamarora8 vinamarora8 marked this pull request as ready for review March 25, 2026 16:18
Copilot AI review requested due to automatic review settings March 25, 2026 16:18
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@CHANGELOG.md`:
- Line 36: Update the release note sentence that currently reads "Fixed type
errors caught by type checking harness.
([`#113`](https://github.com/neuro-galaxy/temporaldata/pull/113))" to hyphenate
the compound modifier: change "type checking harness" to "type-checking harness"
so it reads "Fixed type errors caught by type-checking harness.
([`#113`](https://github.com/neuro-galaxy/temporaldata/pull/113))".

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: ae504f88-3d04-4553-9745-8db1a2c2f9b4

📥 Commits

Reviewing files that changed from the base of the PR and between dedd91f and 4c491b7.

📒 Files selected for processing (1)
  • CHANGELOG.md

Comment thread CHANGELOG.md Outdated
Copy link
Copy Markdown
Contributor

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

Updates the project changelog to prepare the v0.1.4 release notes, reorganizing entries out of “Unreleased” and into a dated v0.1.4 section.

Changes:

  • Reworked the “Unreleased” section structure and moved release items into a new 0.1.4 entry dated 2026-03-25.
  • Normalized formatting/punctuation across bullets and headings.
  • Added/expanded categorized notes for v0.1.4 (Added/Fixed/Changed/Deprecated/Removed).

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

Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md
Comment thread CHANGELOG.md Outdated
@vinamarora8 vinamarora8 requested a review from mazabou March 25, 2026 16:32
Copy link
Copy Markdown
Contributor

@milosobral milosobral left a comment

Choose a reason for hiding this comment

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

Great set of changes IMO

@vinamarora8 vinamarora8 merged commit 1f107b7 into main Apr 10, 2026
10 checks passed
@vinamarora8 vinamarora8 deleted the vinam/v0.1.4 branch April 10, 2026 19:37
vinamarora8 added a commit to neuro-galaxy/torch_brain that referenced this pull request Apr 19, 2026
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.

4 participants