Documentation Index
Fetch the complete documentation index at: https://mintlify.com/amanvarshney01/create-better-t-stack/llms.txt
Use this file to discover all available pages before exploring further.
Release Notes
Better-T-Stack follows semantic versioning and maintains detailed release notes for every version.View All Releases
See the complete changelog on GitHub Releases
Current Version
The latest stable version of Better-T-Stack is v3.22.0.Versioning Strategy
Better-T-Stack follows Semantic Versioning (SemVer):- MAJOR (e.g., 1.0.0 → 2.0.0) - Breaking changes that require migration
- MINOR (e.g., 1.0.0 → 1.1.0) - New features, backward compatible
- PATCH (e.g., 1.0.0 → 1.0.1) - Bug fixes, backward compatible
Examples
3.22.0→3.22.1- Bug fix, safe to upgrade3.22.0→3.23.0- New feature, safe to upgrade3.22.0→4.0.0- Breaking changes, review before upgrading
Release Channels
Stable (Latest)
Recommended for all users:- Fully tested and stable
- Production-ready
- Semantic versioning guarantees
Canary (Bleeding Edge)
For testing upcoming features:- Latest development builds
- May contain bugs or breaking changes
- Not recommended for production
- Useful for testing new features early
How to Stay Updated
Check for Updates
Always use@latest to get the newest version:
Watch the Repository
Get notified of new releases:Visit the GitHub repository
Subscribe to Release Notes
You can also:- GitHub Releases RSS:
https://github.com/AmanVarshney01/create-better-t-stack/releases.atom - GitHub Watch: Get email notifications for releases
- Star the repo: Stay updated in your GitHub feed
Release Process
Better-T-Stack follows a structured release process:Development
Features and fixes are developed on feature branches and merged to
main via pull requests.Version Bump
The version is bumped using
bun run bump which updates package versions across the monorepo.Changelog Generation
Release notes are generated using changelogithub from commit history.
Reading Release Notes
Each release includes:- Version number - The new version (e.g., v3.22.0)
- Release date - When it was published
- Changes summary - High-level overview of what’s new
- Detailed changelog - All commits included in the release
- Breaking changes - Any breaking changes (for major versions)
- Migration guide - How to upgrade (if needed)
Example Release Notes Structure
Breaking Changes
When a major version is released (e.g., 3.x → 4.x), breaking changes are clearly documented:- What changed - Description of the breaking change
- Why it changed - Reasoning behind the change
- How to migrate - Step-by-step migration instructions
- Code examples - Before/after code samples
Breaking changes only affect the CLI itself. Generated projects are not affected by CLI updates.
Contributing to Releases
If you’d like to contribute to Better-T-Stack releases:- Report bugs - Open issues for bugs in the current release
- Suggest features - Propose new features in GitHub Discussions
- Submit PRs - Contribute code (see Contributing)
- Test canary builds - Help test pre-release versions
Frequently Asked Questions
How often are releases published?
How often are releases published?
Release frequency varies based on development activity:
- Patch releases - As needed for bug fixes (weekly or more)
- Minor releases - Every 1-2 weeks for new features
- Major releases - Every few months for breaking changes
Do I need to update my generated projects?
Do I need to update my generated projects?
No. Once a project is generated, it’s independent of the CLI version. You only need to update if you want to:
- Use the
addcommand with new addons - Generate new projects with latest features
- Access new CLI commands or options
What happens if I use an old CLI version?
What happens if I use an old CLI version?
Old CLI versions continue to work, but:
- You won’t have access to new features
- Bug fixes won’t be available
- Compatibility with newer dependencies may be limited
- You may miss security updates
@latest to get the newest version.Can I downgrade to an older version?
Can I downgrade to an older version?
Yes. You can use any published version:However, this is not recommended unless you have a specific compatibility requirement.
Where can I see upcoming features?
Where can I see upcoming features?
Check these resources:
- GitHub Issues - Labeled with “enhancement” or “feature request”
- GitHub Discussions - Community feature discussions
- Canary releases - Test upcoming features early
- Pull Requests - See what’s being worked on
How do I report a bug in a release?
How do I report a bug in a release?
- Check if it’s already reported in GitHub Issues
- If not, open a new issue with:
- CLI version (
create-better-t-stack --version) - Steps to reproduce
- Expected vs actual behavior
- Error messages (if any)
- CLI version (
Additional Resources
GitHub Releases
View all releases and changelogs
Star History
See project growth over time
npm Package
View package on npm registry
Contributing
Learn how to contribute to releases