Skip to content

Conversation

@michaelbromley
Copy link
Member

@michaelbromley michaelbromley commented Sep 19, 2025

Version 0.3.27

Summary by CodeRabbit

  • New Features
    • Added flags for undefined/null handling.
    • Option to make virtual columns initially non-selectable.
    • Support for MySQL 9 / MariaDB 12.
    • Postgres support for vector/halfvec data types.
  • Bug Fixes
    • React Native exports resolved.
    • Fixed JSON parsing with mysql2.
    • Correct handling of empty results when offset exceeds total.
  • Performance Improvements
    • Faster package resolution via caching.
  • Documentation
    • Improved migration template typings.
  • Reverts
    • Reverted a change to junction table metadata behavior.
  • Chores
    • Release version bumped to 0.3.27.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Sep 19, 2025

Walkthrough

Updates CHANGELOG.md with a new 0.3.27 release entry detailing bug fixes, features, performance improvements, and a revert. Bumps package.json version from 0.3.26 to 0.3.27.

Changes

Cohort / File(s) Summary
Release notes update
CHANGELOG.md
Added 0.3.27 entry documenting bug fixes, features, performance improvements, and a revert.
Version bump
package.json
Updated version field from "0.3.26" to "0.3.27".

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Suggested reviewers

  • alumni
  • gioboa
  • sgarner
  • naorpeled
  • mguida22

Poem

A whisk of versions, hop to .27 we go,
Changelog carrots lined in a tidy row.
Bugs nibbled, features sprout anew,
Performance burrows faster through.
I thump approval—release in sight,
Shipping at dawn, under moonlit byte. 🥕✨

Pre-merge checks and finishing touches

✅ 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 "chore: Release v0.3.27" is concise, uses a conventional prefix, and directly captures the primary purpose of the changeset (a version/release bump reflected in CHANGELOG.md and package.json), so it accurately summarizes the main change and is clear to reviewers scanning history.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release-0.3.27

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 34d8714 and 0c81bd4.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (2)
  • CHANGELOG.md (1 hunks)
  • package.json (1 hunks)
🧰 Additional context used
🧠 Learnings (2)
📚 Learning: 2025-07-27T17:29:18.547Z
Learnt from: alumni
PR: typeorm/typeorm#11581
File: docs/docs/drivers/mongodb.md:9-13
Timestamp: 2025-07-27T17:29:18.547Z
Learning: TypeORM is compatible only with mongodb@^6, not v4 as previously suggested. The package.json file contains the authoritative peer dependency information for the MongoDB driver version compatibility.

Applied to files:

  • package.json
📚 Learning: 2025-07-27T17:29:18.547Z
Learnt from: alumni
PR: typeorm/typeorm#11581
File: docs/docs/drivers/mongodb.md:9-13
Timestamp: 2025-07-27T17:29:18.547Z
Learning: TypeORM supports MongoDB driver versions "^5.8.0 || ^6.0.0" according to the peerDependencies in package.json. The v4 driver is NOT supported. Always check package.json for accurate peer dependency information.

Applied to files:

  • package.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (17)
  • GitHub Check: tests-linux (20) / better-sqlite3
  • GitHub Check: tests-linux (18) / oracle
  • GitHub Check: tests-linux (18) / sap
  • GitHub Check: tests-linux (18) / sqljs
  • GitHub Check: tests-linux (18) / mysql_mariadb_latest
  • GitHub Check: tests-linux (20) / mysql_mariadb_latest
  • GitHub Check: tests-linux (20) / postgres (17)
  • GitHub Check: tests-linux (18) / mysql_mariadb
  • GitHub Check: tests-linux (20) / oracle
  • GitHub Check: tests-linux (20) / sqlite
  • GitHub Check: tests-linux (20) / mssql
  • GitHub Check: tests-linux (20) / mongodb
  • GitHub Check: tests-linux (20) / cockroachdb
  • GitHub Check: tests-windows / sqljs
  • GitHub Check: tests-windows / sqlite
  • GitHub Check: tests-windows / better-sqlite3
  • GitHub Check: Analyze (javascript-typescript)
🔇 Additional comments (2)
CHANGELOG.md (1)

1-31: Changelog entry for 0.3.27 reads well and matches 2025-09-19. Section is present (header at line 1) and includes Bug Fixes / Features / Performance Improvements / Reverts; no content issues. After tagging/publishing, sanity-check that commit/issue links and the compare URL resolve.

package.json (1)

3-3: Verified — package.json (0.3.27) matches CHANGELOG; push tag & publish

package.json = 0.3.27 and CHANGELOG.md contains "## 0.3.27 (2025-09-19)". The script's "Note" is harmless (prev was read from HEAD, causing the regex mismatch). Before merging: push tag "0.3.27" (or "v0.3.27" per your scheme) and publish packages from a clean build.


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.

@pkg-pr-new
Copy link

pkg-pr-new bot commented Sep 19, 2025

typeorm-sql-js-example

npm i https://pkg.pr.new/typeorm/typeorm@11661

commit: 0c81bd4

@cloudflare-workers-and-pages
Copy link

Deploying typeorm with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0c81bd4
Status: ✅  Deploy successful!
Preview URL: https://5922b5dc.typeorm.pages.dev
Branch Preview URL: https://release-0-3-27.typeorm.pages.dev

View logs

@coveralls
Copy link

Coverage Status

coverage: 76.397%. remained the same
when pulling 0c81bd4 on release-0.3.27
into 34d8714 on master.

@michaelbromley michaelbromley merged commit 9ea8577 into master Sep 19, 2025
69 checks passed
@michaelbromley michaelbromley deleted the release-0.3.27 branch September 19, 2025 09:45
ThbltLmr pushed a commit to ThbltLmr/typeorm that referenced this pull request Dec 2, 2025
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.

5 participants