Skip to content

Releases: blefnk/relivator

1.3.0-RC.1 – 11 Dec, 2024 πŸŽ‰

10 Dec 23:14
Compare
Choose a tag to compare

We are excited to announce the release of Relivator 1.3.0 RC.1 with πŸŽ‰
It comes with stable Next.js 15.1 and React 19 ✨

It has been a long journey that we, my dear community, have traveled together.
The full 1.3.0 release with all pages enabled is coming very soon! πŸš€
Thank you for all your support! Enjoy!

https://relivator.com/en


Full Changelog: 1.3.0-canary.7...1.3.0-rc.1

1.3.0-canary.7 – Oct 28, 2024

28 Oct 17:58
Compare
Choose a tag to compare

πŸ†™ Relivator 1.3.0-canary.7 && Reliverse 0.8.0 πŸ†™

πŸŽ‰It happened, friends! It’s here β€” the fully updated Relivator! πŸŽ‰

This is the final canary for 1.3.0. The next release will be the release candidate, means RC, followed by the long-awaited 1.3.0 release.

  • Version 1.3.0 will lay the foundation for an updated roadmap moving forward.
  • Relivator now lets you enjoy the refreshed design. And this is just the beginning of the global redesign!
  • It’s easier to breathe now. Cleaner things, cleaner code. A lot of clutter is gone. You'll love it!

canary.7 is the first Relivator's build built using the Reliverse CLI. While the newly released Reliverse 0.8.0 has already "learned" to do a lot, it’s still in its early stages of development according to the future awesome and huge plans. This means some elements from previous versions of Relivator weren’t built-in into this new canary. Yet the new Relivator continues to work perfectly even without those things.

However, the release version of Relivator 1.3.0 will include all the important missing pieces. If you need a missing file, you can always use the following repository: blefnk/all-in-one-nextjs-template. By the way, it, like Relivator, can already be easily installed and configured using Reliverse!

And now, the biggest news that everyone’s been waiting for β€” the functionality of almost all Relivator pages has been restored! πŸΎπŸŽ‰

There are still a few app components that need to be adjusted for Next.js 15, but this will be handled with the RC and 1.3.0 release.

So, there’s still a lot of work ahead. But, dear community, today we celebrate! πŸ’ͺ

πŸ₯ πŸ‘‰ https://relivator.com/en-US

By the way, Reliverse now provides everyone with the most convenient way to install web templates like Relivator.
And it’s not limited to selecting a specific template from a list – you can specify a link to any GitHub repository!

Here’s the new easy way to install Relivator:

  1. pnpm dlx reliverse@latest
  2. Select "1. Install pre-configured Relivator"
  3. Provide details about your project and/or simply press Enter until finished.
  4. No more steps! It's ready! 😊

Full Changelog: 1.3.0-canary.6...1.3.0-canary.7

1.3.0-canary.6 – Oct 08, 2024

08 Oct 14:22
Compare
Choose a tag to compare

πŸ†™ Relivator v1.3.0-canary.6 is here!
This is just a very small update that only updates all project dependencies to the latest versions with minimal fixes.
This update doesn't add anything, as that's the task of the next, already pre-major, update, canary-7, which will be coming fairly soon.

Full Changelog: 1.3.0-canary.5...1.3.0-canary.6

1.3.0-canary.5 – Sep 23, 2024

23 Sep 17:09
Compare
Choose a tag to compare

πŸ›¬ Just landed! πŸŽ‰ Relivator v1.3.0-canary.5 is here! 🀘

This update does not yet bring all pages back to working order. But it serves as a milestone to ensure that these pages will be able to return with canary 6 or 7 in a most stable way. This will be coming in the next few days!

Full Changelog: 1.2.6...1.3.0-canary.5

1.2.6 – August 4, 2024 – The Resurrection Update

04 Aug 07:58
Compare
Choose a tag to compare

Last updated: 05.08.2024 02:20 CEST

This changelog is still in progress. Please check back later for more information. You can learn a lot about the new update in the significantly revised README.md.

og

Relivator 1.2.6 (August 4, 2024): The Resurrection Update (Release Notes Article)

Below you can see a static draft copy of πŸ‘‰ the article from Bleverse Docs website πŸ‘ˆ. This copy may be a bit outdated since July 20, 2024. Please refer to that blog post to read the most recent version of the article. Bleverse Docs also has translations of the article into other languages; and will contain even more information about Relivator than this README.md, including notes from all past and future releases. We still working on Bleverse Docs, so it can be broken unintentionally. That's why the draft copy of that article duplicated into current README.md.

πŸ₯³ Relivator is Back With Version 1.2.6!

We are excited to announce the release of Relivator 1.2.6! This version marks the end of the "all-in-one" approach as we prepare for a more modular future with Reliverse CLI starting from version 1.3.0. The 1.2.6 release includes significant updates, especially in the developer experience (DX). The README.md has been significantly updated. Moving forward, we will introduce Dev (early-access for sponsors), Canary, Release Candidate (RC), and General Availability (GA) branches for better version management. 1.2.6 will serve as a foundation, helping us transition more smoothly to the release of those 1.3.0's branches.

Major Changes and Improvements

The project now uses next-auth v5, clerk v5 and optionally supports tailwindcss v4. Work has commenced on upgrading from React 18 to React 19. This is the last release that simultaneously supports PostgreSQL/MySQL and NextAuth.js/Clerk database integrations. Please refer to the updated Installation section in the README.md of Relivator for more details.

Migration Guidance

Starting from version 1.3.1, we will provide comprehensive guides for migrating from older versions. The usual migration process involves reviewing commit changes and integrating necessary updates into your custom code. However, due to the extensive changes in versions 1.2.6 and 1.3.0, this method is not feasible. We recommend reinstalling the project and transferring your custom features from the previous version to the new version of starter. Thank you for your understanding!

To make the migration as smooth as possible, it's recommended to create a "cluster" folder in "src" and moving all your custom code there. If needed, you can adjust the paths using the Find and Replace feature in VSCode. This will make it much easier to save and transfer your custom code to Relivator 1.2.6.

Default Database Change

Neon PostgreSQL is now the default database instead of PlanetScale MySQL, as the latter no longer offers a free tier. If you require MySQL, Railway offers a more affordable alternative with a $5 credit without requiring a credit card. Note that this version has been primarily tested with Neon PostgreSQL.

Security and Code Improvements

  • Type Safety and Editor Autocomplete: This update enhances type safety and editor autocomplete for Drizzle ORM libraries.
  • Prettier Replaced by Biome: Prettier has been removed in favor of Biome. The Prettier config will be removed in the next version from the src/temp folder. You can re-add it by running the reliverse command starting from Relivator 1.3.0.

Reliverse Scripts Transition

Reliverse scripts have moved from the "unknown viability" stage to the "unstable" stage. As always, use them at your own risk and make backups. These scripts are now located in the src/tools/unstable folder. Most scripts require Python to be installed.

For more details on this update, you can read my detailed posts in the Relivator thread on Discord. Start with this message.

Thank You So Much

If anyone have any questions or issues, don't hesitate to contact me, means @blefnk, on Discord or GitHub. For more information about 1.2.6 and 1.3.0, please visit #⭐-relivator chat on the project's Discord server and the GitHub Issues page.

Thank you for your continued support and happy coding with Reliverse Website Builder v0.4.0 and Relivator Next.js Template v1.2.6!

Git Release Notes

Full Changelog: 1.2.5...1.2.6

v1.3.0-canary.0 is now published on GitHub! (v1.3.0@canary release notes are merged with v1.2.6 release notes)

Relivator 1.2.6 has lived its first day πŸŽ‰! It has already been liked by many! Thank you all for your feedback! πŸ™

I stayed up all night to finally make the 1.2.6 release. The journey to version 1.2.6 was really long and tough. After the release, I took a walk and then went to sleep. This helped me come up with a temporary solution for issues, presented in 1.2.6, related to Turbopack and next-intl. For some reason, I didn't encounter these issues during the last tests, but now they have appeared.

The simplest solution: temporarily downgrade from Next.js 15 (canary.101) to Next.js 14 (latest). So, if you already have 1.2.6, you can do this by running the command: "npx nypm add react@latest react-dom@latest next@latest sharp@latest". However, it's better to install the fresh Relivator update, as you'll encounter several problems if you only run this command.

Please install this new v1.3.0-canary.0 version. This first v1.3.x version (the first Relivator's canary branch version ever!) contains a temporary downgrade to Next.js 14 and React 19, along with some additional improvements. This update also temporarily disables some files that use new React 19 features like useActionState, but these files are not yet complete, so you won't lose anything. This update also fixes the header's UI on small screen widths.

By the way, using React 18 and Next.js 14 will give you a "cleaner" console when using pnpm install, as many libraries have not yet included next/react rc/canary in their peerDependencies. Additionally, if you are using pnpm, which is recommended until the full release of 1.3.0 (bun will then become the default instead), you can play around with the pnpm configuration, which is truly flexible. You can read about it in the pnpm docs article.

v1.2.5 β€” 27.02.2024

27 Feb 13:52
Compare
Choose a tag to compare

Hello! I, @blefnk Nazarii Korniienko, finally have the opportunity to get back to working on Relivator after a month of exams at university. Thanks to all the new starter users! The project already has over 520 stars, 110 forks, 20 repository watchers, and 45 users in Discord - that's really cool and exciting!

I also want to thank the active Discord users of the project: codingisfun, el_ade, righthill, nyquanh, spacecoder315, adelinb. Thank you to everyone who creates PR/Issues and everyone else who actively uses the starter, whose nicknames I don't know. Your feedback and contributions are incredibly valuable for the development of the project!

Since there hasn't been an update in over a month, I'm going to make the transition to the next major version smoother. Therefore, version 1.2.5 has been released to simply refresh the dependencies and other minor details and README a bit. This small update will also allow me to check if certain users continue to have the individual strange problems they reported.

If everything goes well, the next update will already be version 1.3.0. By the way, I'm working on 1.2.x and 1.3.0 in parallel, like in big studios, haha. But please note: some files and lines of code was disabled by default for this version to fix and check some things. By the way, the third digit means that this update is not mandatory, but still recommended. And Relivator 1.3.0 may or may not come with a canary version of React/Next.js to start preparing for the upcoming release of React 19.

Well, that's all for today, all the best to everyone, and may your pnpm latest and pnpm appts always be successful! As usual, I try to write a short announcement, but it turns out a few paragraphs, that's how we live :)

P.S. And, please, don't pay attention that so many files have been "changed" in the latest commit, looks like it's because of Prettier I think, I only updated a few files, and if it's important to someone, please let me know in Discord's DM and I'll list you these files.

Instructions

➀ How to Install and Get Started

Commits

v1.2.4 β€” 13.01.2024

13 Jan 21:03
Compare
Choose a tag to compare

v1.2.3 β€” 12.01.2024

12 Jan 00:14
Compare
Choose a tag to compare

Just a small hotfix to improve the developer experience.

➀ How to Install and Get Started

Commits

Credits

@blefnk

v1.2.2 β€” 03.01.2024

03 Jan 10:00
Compare
Choose a tag to compare

1.2.2 brings ESLint Stylistic Plugin into your life. This will make your work with the project even more enjoyable.

Remember, Relivator is designed to be beginner-friendly, so quite a lot of ESLint options are turned off, just turn on what you need.

These turn-offs will be gradually eliminated as we move towards the massive 2.0.0, which will significantly raise the project's standards, being professional, will be even more convenient for beginners.

➀ How to Install and Get Started

Commits

Credits

@blefnk

v1.2.1 β€” 02.01.2024

02 Jan 20:57
Compare
Choose a tag to compare

This is quite a small update compared to all the past ones, but this one also deserves your attention. Now, updates will generally be smaller but will appear more frequently. Thanks to this, it will be possible to easily update forks and independent projects that use Relivator as their base.

Update v1.2.1 adds Chinese localization, and among other things, work has begun on the so-called token system, which will allow future versions to work with Figma design systems in an automated way. It will also help to make the styles in the project cleaner by significantly reducing the number of Tailwind classes. For this, Relivator now installs the wonderful package @tokenami, developed by @jjenzz; Jenna, thank you so much for this library!

p.s. 1.2.1 is the first commit to the Relivator repository that no longer contains an emoji at the beginning of its name. Thanks to this, contributors to Relivator/Reliverse will no longer have to spend time inventing a suitable emoji.

➀ How to Install and Get Started

Commits

Credits

@blefnk