Releases: Bluzzi/portfolio
Releases · Bluzzi/portfolio
V0.9.0
V0.8.0
🧱 What's new
- Add a job in the GitHub action "Code check" to check if there is no error of type (TS)
- Use the new dynamic open graph image generation of NextJS 13.3
🚧 Refactor
- Use the new metadata API of NextJS 13.2
- Revert to
clsx
instead ofclassix
- All GitHub Actions (lint, tests, build) have been combined into a single action
- Use the new Tailwind V3.3 TS config
- Changed the TS path alias to
#/
for thelib
folder and~/
for thepublic
folder
V0.7.0
🧱 What's new
- SEO improvement and implementation of meta tags (OG, Twitter, theme color)
- Added
sharp
package for better image optimization in production - Added Vitest and Testing Library for unit testing
- Writing unit tests for components:
link-button
andskill-button
- Setup GitHub Actions for ESLint, NextJS build and unit testing
🚧 Refactor
- Added a JSDoc for Tailwind configuration
- Switch to
classix
insteadclsx
package
V0.6.0
🧱 What's new
Label
component: a small label with various color variants. It can also have a linkExperienceInfo
component: which basically does what theexperience.section.tsx
component did. It also handles new labels to indicate if the type of experience (open source, professional)- Added the React Icons package to display custom icons from the same collection
🚧 Refactor
- JSON configuration files have been replaced by more dynamic configurations written in TS
- The formatting system of a difference between two dates was rewritten and split in a utility file. It now uses the
duration
andrelativeTime
plugins from the DayJS package