Releases: timelessco/next-ts-app-template
Release v5.1.0
5.1.0 (2023-04-12)
🗃️ Commits
⭐ New Features
template:
✨ add new template with next google inter font ff591ef by @navin-moorthy
🐞 Bug Fixes
knip:
🐛 add release-it to entry & add tilg to ignore cd9856a by @navin-moorthy
♻️ Refactors
-
env:
♻️ fix error return type & update docs 0b46e52 by @navin-moorthy -
release-it:
♻️ add commits emoji in template handlebar b33e71e by @navin-moorthy -
rename:
🚚 rename repo to next-ts-app 9d70c08 by @navin-moorthy
🔨 Maintenance Updates
Release v5.0.0
5.0.0 (2023-04-05)
🧨 BREAKING CHANGE
Tooling
- Added turbo & enabled vercel remote caching
- Improved release pipeline with fancy looking changelog
- Combine many lint script actions into
ci.yml
with turbo - Fix semantic-pr-title issue with token
Introduced in: 481bcc6
👀 Notable Changes
Release It
- Added 🧨 emoji for breaking change
- Added titlecase support for scope
- Added separate body & header
- Removed auto added notes for custom solution
- Removed unused logic regarding discard
Introduced in: e86d72f
🗃️ Commits
⭐ New Features
tooling:
✨ add turbo repo to local & ci pipeline 481bcc6 by @navin-moorthy
🐞 Bug Fixes
-
release-it:
🐛 update breaking change logic with handlebar changes e86d72f by @navin-moorthy -
release-it:
🐛 update config for the plugin changes 9b86ba2 by @navin-moorthy
♻️ Refactors
env:
♻️ update formatErrors function to give proper formated output 30a7072 by @navin-moorthy
👷 Build Updates
knip:
👷 add actions & update docs 6d971fb by @navin-moorthy
🔨 Maintenance Updates
-
dev-deps:
⬆️ upgrade stylelint config & other minor updates 507f975 by @navin-moorthy -
package.json:
⬆️ upgrade dev dependencies facef3a by @navin-moorthy -
project:
🚚 transfer repository 40f0f42 by @navin-moorthy -
renovate:
📌 remove dependency from ignore list c0a8b7a by @navin-moorthy
Release v4.0.0
4.0.0 (2023-03-28)
Feature Updates
- project: 🎉 add new toolings (#144) (7a066dc) by @navin-moorthy, closes #144
Maintenance Updates
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
actions/stale | action | major | v7 -> v8 |
- dev-deps: ⬆️ update devdependencies (non-major) (minor) (#136) (d33da31) by @renovate[bot], closes #136
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
@types/node (source) | 18.14.1 -> 18.15.0 |
||||
@typescript-eslint/eslint-plugin | 5.53.0 -> 5.54.1 |
||||
@typescript-eslint/parser | 5.53.0 -> 5.54.1 |
||||
eslint (source) | 8.34.0 -> 8.35.0 |
||||
eslint-config-prettier | 8.6.0 -> 8.7.0 |
||||
eslint-plugin-tailwindcss | ^3.9.0 -> ^3.10.1 |
||||
jest (source) | 29.4.3 -> 29.5.0 |
||||
jest-environment-jsdom | 29.4.3 -> 29.5.0 |
||||
lint-staged | 13.1.2 -> 13.2.0 |
||||
release-it | 15.6.0 -> 15.8.0 |
||||
zod (source) | 3.20.6 -> 3.21.4 |
[](https://... |
Release v3.2.0
3.2.0 (2023-02-26)
Bug Fixes
- prettier: 🐛 import order (5df08d1) by @navin-moorthy
Documentation Changes
- changelog: 📝 update feature docs mismatch in previour version (661d233) by @navin-moorthy
Release v3.1.0
3.1.0 (2023-02-25)
Bug Fixes
- lint: 🚨 update linting config to work better (026a9a9) by @navin-moorthy
Documentation Changes
- readme: 📝 update stack & more info on scripts (578d302) by @navin-moorthy
Feature Updates
- config: 🔧 update better tooling with release it & other changes (#132) (98efcb4) by @navin-moorthy, closes #132
// package.json
{"release": "node release-it/getCommitsSinceLastRelease.js && release-it"}
- update renovate cron to run once a week on saturday
// .github/renovate.json
{"schedule": ["after 12am and before 5am on saturday"]}
- remove renovate lockfile maintenance update
// .github/renovate.json
"lockFileMaintenance": {
"enabled": false
},
- add .prettiercache to the root folder itself & gitignore it
// package.json
{"lint:prettier": "prettier --check --cache --cache-location=.prettiercache \"./**/*.{html,css,js,cjs,jsx,ts,cts,tsx,md,json}\""}
- add prettier import order with react, next & other libraries following it
// .prettierrc.cjs
importOrder: [
// Packages.
// Things that start with a letter (or digit or underscore), or `@` followed by a letter.
"^react$",
"^react-dom$",
"^next$",
"^next/+",
"^@?\\w",
"",
// Absolute imports and other imports such as Vue-style `@/foo`.
// Anything that does not start with a dot.
"^../",
"",
"^./",
"",
// Relative imports.
// Anything that starts with two dots.
// Style imports.
"^.+\\.s?css$",
],
- update stylelint config for the new major version which no longer requires
stylelint-config-prettier
- add all of the local vscode settings.json to the workspace settings.json
- add required
env
check forNEXT_PUBLIC_SITE_URL
which is required for sitemap - add new image configuration for
next.config.js
// next.config.js
images: {
formats: ["image/avif", "image/webp"],
deviceSizes: [384, 640, 768, 1024, 1280, 1440, 2560],
imageSizes: [128, 256],
},
- update
tailwind.config.cjs
for better legibility & update the html tag
// tailwind.config.cjs
plugin(function ({ addUtilities }) {
addUtilities({
".inter-display": {
"font-variation-settings": `"opsz" 32`,
},
});
addUtilities({
".optimizeLegibility": {
"text-rendering": "optimizeLegibility",
},
});
}),
// pages/_document.tsx
<Html className="min-h-full antialiased inter-display optimizeLegibility" lang="en" />
- add customized
InterVar
withAdjusted Arial Fallback
of a local font & preload our customized font.
// tailwind.config.cjs
fontFamily: {
sans: [
"InterVar",
"Adjusted Arial Fallback",
...defaultTheme.fontFamily.sans,
],
},
// pages/_document.tsx
<Head>
{/* Fonts Preload */}
<link
rel="preload"
href="/fonts/Inter.var-english.woff2"
as="font"
type="font/woff2"
crossOrigin="anonymous"
/>
</Head>;
- add also notes on how to add the font splitting & fallback in the
styles/global.css
file gist lint - add hover media query to disable hover interaction on mobile
// tailwind.config.cjs
future: {
relativeContentPathsByDefault: true,
hoverOnlyWhenSupported: true,
},
- env: ✨ load .env file to node process env using dotenv (d06f508) by @navin-moorthy
Code Refactors
-
home: ♻️ add next js starter template in tailwind (7276b9c) by @navin-moorthy
-
release-it: ♻️ update proper lastmcommit date in log (abd0c82) by @navin-moorthy
Maintanance Updates
This PR contains the following updates:
Update | Change |
---|---|
lockFileMaintenance | All locks refreshed |
🔧 This Pull Request updates lock files to use the latest dependency versions.
This PR contains the following updates:
Update | Change |
---|---|
lockFileMaintenance | All locks refreshed |
🔧 This Pull Request updates lock files to use the latest dependency versions.
This PR contains the following updates:
Update | Change |
---|---|
lockFileMaintenance | All locks refreshed |
🔧 This Pull Request updates lock files to use the latest dependency versions.
This PR contains the following updates:
Update | Change |
---|---|
lockFileMaintenance | All locks refreshed |
🔧 This Pull Request updates lock files to use the latest dependency versions.
This PR contains the following updates:
Update | Change |
---|---|
lockFileMaintenance | All locks refreshed |
🔧 This Pull Request updates lock files to use the latest dependency versions.
This PR contains the following updates:
Update | Change |
---|---|
lockFileMaintenance | All locks refreshed |
🔧 This Pull Request updates lock files to use the latest dependency versions.
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
@types/node (source) | [18.11.18 -> 18.11.19 ](https://renovatebot.com/diffs/... |
Release v3.0.0
3.0.0 (2023-01-25)
Feature Updates
- project: 🔥 more production grade tools & checks done (6b2a24f)
Build Updates
Maintanance Updates
- deps: ⬆️ update dependency next to v12.2.5 (ea80adf)
- deps: pin dependency pinst to 3.0.0 (e9e5eec)
- script: 💄 update lint staged script (0908069)
CI Changes
- yarn-lock: 🔧 update lock file (06561e2)
Release v2.0.0
2.0.0 (2022-08-04)
Feature Updates
- config: ✨ add next config ts & document font (91f5402)
Code Refactors
- components: ✨ add components folder & workflow (93ef51a)
- package: ♻️ add index page & update package json (baefdfa)
CI Changes
Maintanance Updates
- deps: ⬆️ update dependency next to v12.2.0 (293fc15)
- deps: ⬆️ update dependency next to v12.2.2 (c6bb0f4)
- deps: ⬆️ update dependency next to v12.2.3 (58b2cbf)
- deps: ⬆️ update dev dependencies (minor) (4d9638d)
- deps: ⬆️ update dev dependencies (minor) (a3dfa78)
- deps: ⬆️ update dev dependencies (minor) (0f15571)
- deps: ⬆️ update dev dependencies (minor) (3086d4a)
- deps: ⬆️ update dev dependencies (minor) (#60) (897dc6c)
- deps: ⬆️ update dev dependencies (minor) (#61) (70dda29)
- deps: ⬆️ update dev dependencies (minor) (#63) (60047cc)
- deps: ⬆️ update dev dependencies (minor) (#64) (d3c6182)
- deps: ⬆️ update dev dependencies (minor) (#65) (b4a587e)
- deps: ⬆️ update dev dependencies (minor) (#66) (57147c2)
- deps: ⬆️ update dev dependencies (minor) (#67) (d650edf)
- deps: ⬆️ update dev dependencies (minor) (#68) (124b40e)
- deps: ⬆️ update prod dependencies (minor) to v18.2.0 (#62) (c8350f6)
- kodiak: 🔧 update kodiak config (82c7b50)
Release v1.0.1
1.0.1 (2022-06-10)
Feature Updates
- tailwind: ✨ add tailwind types for config (050f318)
Bug Fixes
- deps: ⬆️ update dependency next to v12.0.10 (#15) (68910a3)
- deps: ⬆️ update dependency next to v12.0.8 (#9) (50507fc)
- deps: ⬆️ update dependency next to v12.1.0 (#25) (d4907c2)
- deps: ⬆️ update dependency next to v12.1.1 (#34) (f875fce)
- deps: ⬆️ update dependency next to v12.1.2 (#36) (0d476ab)
- deps: ⬆️ update dependency next to v12.1.5 (#40) (a39e4d2)
- deps: ⬆️ update dependency next to v12.1.6 (#45) (94b08d5)
- deps: ⬆️ update prod dependencies (minor) to v18.1.0 (#43) (c710f58)
- deps: ⬆️ update react monorepo to v18 (major) (#38) (6087ca3)
Test Updates
- app: 📸 update snapshot (835078f)
Build Updates
Maintanance Updates
- deps: ⬆️ update actions/cache action to v3 (#32) (5665e5e)
- deps: ⬆️ update actions/checkout action to v3 (#30) (f0079ab)
- deps: ⬆️ update actions/setup-node action to v3 (#29) (576b0b6)
- deps: ⬆️ update dependency @next/eslint-plugin-next to v12.0.10 (#17) (c11d58b)
- deps: ⬆️ update dependency @next/eslint-plugin-next to v12.1.2 (#35) (92084a7)
- deps: ⬆️ update dependency @release-it/conventional-changelog to v4 (#8) (46850e9)
- deps: ⬆️ update dependency @testing-library/react to v13.3.0 (#51) (3c7418e)
- deps: ⬆️ update dependency autoprefixer to v10.4.1 (8b74a02)
- deps: ⬆️ update dependency eslint-config-prettier to v8.4.0 (#26) (59e7183)
- deps: ⬆️ update dependency lint-staged to v12.2.0 (#11) (0063762)
- deps: ⬆️ update dependency lint-staged to v12.4.1 (#42) (13cec8d)
- deps: ⬆️ update dependency lint-staged to v12.4.3 (#52) (af481d8)
- deps: ⬆️ update dependency tailwindcss to v3.0.16 (#13) (7332139)
- deps: ⬆️ update dependency tailwindcss to v3.0.9 (#5) (8248017)
- deps: ⬆️ update dev dependencies (major) (major) (#37) (ce2429f)
- deps: ⬆️ update dev dependencies (major) (major) (#54) (e4bf737)
- deps: ⬆️ update dev dependencies (major) to v17 (major) (#47) (ef06814)
- deps: ⬆️ update dev dependencies (minor) (d4c3a47)
- deps: ⬆️ update dev dependencies (minor) (7deb229)
- deps: ⬆️ update dev dependencies (minor) (#10) (559b492)
- deps: ⬆️ update dev dependencies (minor) (#12) (930b6ec)
- deps: ⬆️ update dev dependencies (minor) (#14) (4e7ad17)
- deps: ⬆️ update dev dependencies (minor) (#16) (976e2be)
- deps: ⬆️ update dev dependencies (minor) (#18) (05b610e)
- deps: ⬆️ update dev dependencies (minor) (#19) (b8f835a)
- deps: ⬆️ update dev dependencies (minor) (#20) (4824129)
- deps: ⬆️ update dev dependencies (minor) (#21) (0e191f1)
- deps: ⬆️ update dev dependencies (minor) (#22) (76d22a5)
- deps: ⬆️ update dev dependencies (minor) (#23) (e4c60a5)
- deps: ⬆️ update dev dependencies (minor) (#24) (cbc883b)
- deps: ⬆️ update dev dependencies (minor) (#27) (7fe929b)
- deps: ⬆️ update dev dependencies (minor) (#28) ([cc902ee](cc902e...