Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
1.0.0 (2024-08-10)
Bug Fixes
add eslint support for .mts file (cd58d38 )
add missing files for commitzen (018ba8b )
add npx before percy command line (4824e98 )
add sitemap file in gitignore, it shouldn't commit to git (344b731 )
add steps in update-deps.yml file, syntax error (b5de445 )
add Twitter in the index page (75dfb8b )
added types (b35ddc9 )
api routes not found after apply intl middleware (4650a5e ), closes #209
build issues with prerendering (ff117b9 )
change matching regex for Cypress files (861d545 )
code styling in blog component pages (f4a55c4 )
error generated by eslint-plugin-cypress (7562c6b )
Eslint comment update (8baa5d1 )
just rebuild sitemap (831bae9 )
move getStaticPaths at the top of blog page (83892ea )
remove generated files by next-sitemap (c5d93bf )
rename from mjs to js next-sitemap file (7d450ff )
resolve merge conflict (276f57a )
resolve sourcemap error with Cypress and TypeScript 5 (54a5100 )
retrive PERCY_TOKEN and set token for percy cli (afe00f2 )
typo in en.json file for Portfolio word (4d42b3d )
typo in Readme (8f7c1b7 )
update package-lock.json (fba016d )
update README file for next-sitemap (9496217 )
use new VSCode Jest configuration (e92e4e0 )
use npx npm-check-updates (e530193 )
wait until the link rendered instead a wrong heading tag (e38655b )
Features
add .env file for production (58ed68c )
add a new GitHub Actions file for Checkly (2109b1c )
add app routed pages (9cc79a0 ), closes #64
add aria-label to fix jsx-a11y/control-has-associated-label error (47e4ff4 )
add authToken support for production Turso (26b8276 )
add auto-update GitHub Actions (364168f )
add await for migrate function (96793f0 )
add blog page (89c4ec7 )
add code coverage reporting with Codecov (08abd23 )
add commit script in package.json (8f4719e )
add commitlint with config-conventional (97a9ac7 )
add coverage for vscode-jest and configure jest autoRun (ad8a030 )
add custom configuration for i18n ally VSCode extension (46f9459 )
add cypress and cypress eslint plugin (5657ee6 )
add database powered by Turso in guestbook page (64073a5 )
add db file in gitignore (cd45e09 )
add drizzle config and database schema (df30388 )
add email alert channel for checkly (d1a4380 )
add email channel in Checkly configuration to send emails when failing (2019591 )
add environment variables for one click deploy Netlify (5becdbf )
add FIXME tag for Sentry configuration (2eceef1 )
add GitHub Actions to sync with Crowdin (ccc86e9 )
add i18n support for client component and typesafety for i18n keys (2d86247 )
add i18n support for Dashboard url used in Clerk (12b89bc )
add i18n with Clerk components and remove custom style in global.css file (5e1af6c )
add i18n with next-intl (1f43eb2 )
add locale switcher UI to change lang (13b40e3 )
add metatags in App Router for page migrated from Pages Router (ce8c277 )
add next.js middleware with Clerk (2f4a1d3 )
add NODE_ENV in t3 env (17c23f9 )
add pino.js as Logger (1d35f43 )
add playwright extension in VSCode (956d1a8 )
add playwright plugin in ESLint (b2486f1 )
add Playwright: config, first test and dependency (f054ea2 )
add preferType on VSCode (a55bc6a )
add PRODUCTION_URL environment variable and throw error when targetURL doesn't exist (8134dee )
add schema in drizzle instance and disable migrate in production (5e26798 )
add script to migrate before building next.js (220d05e )
add Sentry and launch spotlight.js in dev mode (a1326ae )
add Sentry configuration in environment files and fix meta journal error in production (2243510 )
add sign in and sign up link in index page (4489085 )
add sign in and sign up page (f021f71 )
add sign out button in dashboard (c663d1c )
add sitemap support app router (b82e566 )
add sitemap.xml and robots.txt from build (545d133 )
add spotlight (34086c1 )
add storybook into project (51f3748 )
add style for guestbook (339154c )
add support i18n for authMiddleware (8651d36 )
add tailwind css support in Storybook (5e0d287 )
add target blank for links going outside (37ba36e )
add tests for page in App Router (6a722a1 )
add type definition in Postcss config (07906ff )
add typesafe environment variables (5a2cd78 )
add TypeScript support for Tailwind CSS configuration (41f1918 )
add updateAt and createdAt attribute in guestbook (80d369a )
add user profile to manage account (470731b )
add user profile to manage account (581efbe )
add visual testing with Percy (b0a39f5 )
add vscode jest extension (49ab935 )
add vscode yoavbls.pretty-ts-errors extension (3588ce1 )
app router doesn't support next export, use output: export (76aa9cd )
automatically format the whole codebase with npm run format (9299209 )
automatically run migrate in DB instead of running in NPM scripts (b202686 )
change 'powered by' text to 'built' with (fe0a29f )
change commitlint config from JS to TS (6509805 )
change jest config extension from js to TypeScript (1cdea44 )
change nodeResolution to the new bundler from TypeScript 5.0 (59282a2 )
convert all hard coded text and translate in french (0c3b1b2 )
convert Tailwind config file from JS to TS (aff3b27 )
create a new environement file for production (988a051 )
create checkly config with a random working test (32255b0 )
create guestbook should not accept empty username and email (37e4408 )
disable Husky for release (f20c595 )
do not run db migration when building on GitHub actions (964cfa1 )
e2e tests run against next start with production code (a57f724 )
enable Sentry Spotlight only in development mode (62cc01a )
enable static rendering with i18n (e6ec268 )
enable SWC compiler in Storybook (5b4c61e )
fix heading levels increase by one (e712e60 )
format code to respect prettier (48b6a49 )
generate statically portfolio pages (1f1bf31 )
i18n for page metatag (5e7676d )
ignore technical exception throw by React RSC in Sentry (4bf9503 )
implement AddGuestbookForm to create new guestbook message (d7b37e6 )
implement delete guestbook entry (b7f823a )
implement hello component by display user email address (7047985 )
implement sign out button (8588834 )
implement sign out button and redirect to sign in page when logging out (45ed137 )
improve accessibility (aa0f0b1 )
improve UI for AddGuestbookForm (153abfc )
in global error get locale in params and set in html lang attribute (c3b4d25 )
insert in guestbook and retrieve all guestbooks (23ee408 )
jest fail on console error and warn (2dd92f2 )
link in BaseTemplate replaced margin with gap (28b6ff2 )
make dashboard without lang protected route in Clerk (704466b )
make guestbook editable (8ec1406 )
make guestbook endpoint avaiable to signed out users (10b4d81 )
make it easier to try edge runtime in the app router (3f5fd58 )
make the index page of the boilerplate cleaner (f3a3f9b )
make updatedAt working when the user update a message and rename the attribute to updatedAt (4032bc0 )
middlware should not run for monitoring endpoint (34b3c0c )
migreate the index page from Page Rotuer to App Router (fd3e82c )
move messages folder to locales (305e385 )
new turso logo (3e781fc )
prod environement use the same method to migrate (f6cfe7f )
redirect to dashboard when the user is signed in for sign up and sign in page (629a033 )
release a new version for Next.js 14 and update README file (4be2485 )
reload guestbook page when deployed on production (c2e91b2 )
remove all Cypress related files and configurations (9fe8271 )
remove basePath in Next.js configuration (7f9a0e6 )
remove eslint rule customization in VSCode and use min(1) instead of nonempty (deprecated) (9982a2d )
remove import React when it's not needed (a7082d3 )
remove MIGRATE_DB which not needed anymore with process.env.NODE_ENV (3fe81ae )
remove next-sitemap and use the native Next.js sitemap/robots.txt (135a435 )
remove no-img-element and use Next.js built-in <Image component (383e3a3 )
remove notnull in schema.ts (10f4943 )
remove Page router and migrate about page to App Router (3965cbf )
remove stories in the coverage from Jest (d502869 )
remove warning for no extreneous deps in stories (b243d44 )
rename custom SignOutButton to LogOutButton to avoid confusion with Clerk SignOutButton (183301b )
rename from email to username (52ab0e4 )
rename from master to main (10920ec )
replace dotenv/config by dotenv-cli in db:studio NPM scripts (f7f8743 )
replace Jest by Vitest for better DX (2504504 )
replace new-router page by guestbook (efc84e6 )
replace with a working URL for the database to avoid timeout (fecd8a5 )
resolve conflict between airbnb-hook and next/core-web-vitals about react hooks (5e0be4f )
run Clerk middleware only needed (5aeee06 )
run github release only on completed CI workflow (dd4de76 )
run migration only in development and eslint-disable need to be at the top (db94f31 )
switch to Postgres in Drizzle ORM (1d725e8 )
translate text in dashboard layout (8119f1d )
unified e2e tests for Checkly and playwright (afa53f5 )
update dependencies to the latest version (b7609de )
update dotenv path to .env, the file was renamed (bd9b2c9 )
update Drizzle configuration for Drizzle Kit 0.22 and improve (5159455 )
update footer message and comment (4f74176 )
update next.js to version 13.5 (aa43f14 )
update package-lock.json to fix CI (1fff7ef )
update storybook to the latest version and install playwright (2079a34 )
update test for new router page (b695666 )
update to Drizzle kit 0.21 version, no need to have dialect in command line (62aa678 )
update to Next.js 14.1 (5dab52d )
update to Storybook v8 (51b20a6 )
update to the latest dependencies version (d93fd83 )
update TypeScript to 4.9.x (471dc70 )
upgrade to Clerk v5 and use Clerk's Core 2 (c1978f1 )
use custom SignOutButton to apply custom CSS styles, unified with other nav links (35094bf )
use default airbnb instead of the base version (5c05116 )
use defineConfig in drizzle.config.ts (48893e5 )
use eslintrc.json and give release.yml permission in GitHub Actions (a329518 )
use local SQLite file (fe52801 )
use new Turso tagline (601ba6b )
use Next.js custom TypeScript plugin (915e193 )
use target URl instead of baseURL for checkly (4fd61ed )
validate t3 env on build (6d448ed )
vscode jest open test result view on test fails and add unauthenticatedUrl in clerk middleware (2a68124 )
Reverts
add back NEXT_PUBLIC_CLERK_SIGN_IN_URL in the previous location (16ae2ef )
add back process.env.NEXT_PUBLIC_CLERK_SIGN_IN_URL (f8cb9f4 )
add back process.env.NODE_ENV check in README file for migrate (853f3dc )
add back style for a tag link (c12a7bd )
add support for all Node.js 14+, too restrictive with only Node.js 18+ (4e27540 )
change related to running playwright with next start (1a2d0b6 )
change related to running playwright with next start (e9e0c17 )
downgrade React to 18.2 due to testing errors, error raised in Next.js issue #65161 (1815eb3 )
downgrade semantic-release version to 19 (26d5a6e )
only run migration in development, if it run in production, it also run during the build (c94a600 )
remove storybook addon-styling which is not needed (e863fed )
reuse vitest.config.mts to avoid warning when running the tests (f923242 )
the failing test in Navigation spec (28996f5 )
update dependencies and remove commitzen (d136e02 )
use older TypeScript to avoid e2e compilation with sourcemap (6377d2f )
use percy/cli 1.27.4 instead of 1.27.5, impossible to upload snapshort with 1.27.5 (73f8a0b )
You can鈥檛 perform that action at this time.