You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+25
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,30 @@
1
1
# SuzuBlog Changelog
2
2
3
+
## 1.7.1 (2025-04-12)
4
+
5
+
### Patch Changes
6
+
7
+
- Switch to useRouter for pagination and search
8
+
9
+
- feat(search): use useRouter from Next.js instead of history API
10
+
11
+
- Introduce `useUpdateURL` hook to manage URL updates.
12
+
- Replace `history.` with `useRouter` for better integration with Next.js.
13
+
- With `useRouter`, fix the scroll behavior when current page changes.
14
+
- Add sanitize query logic to prevent XSS attacks (before only from URL, now also from input).
15
+
- Extract `SearchInput` component from `PostPageClient` to `src/app/posts/page.tsx` for better organization and performance (categories and tags array also generated without re-rendering).
16
+
17
+
- chore: some updates on minor details
18
+
19
+
- Finally remove `tailwind.config.ts` from README (since from v4.0.0 it has been removed)
20
+
- Update manifest theme color.
21
+
- Fix thumbnail showing when parameter `showThumbnail` is set to `false`.
22
+
- Replace some a tags with NextLink.
23
+
24
+
- style(search): extract select in search out
25
+
- Color adjusted a little bit. Now the color is different in light and dark mode.
26
+
- Added a new component Select to be used in the search input.
├── package.json # Project dependencies and scripts
46
45
└── pnpm-lock.yaml # pnpm dependency lock file
47
46
```
48
47
49
48
## ❤️ About Suzu
50
49
51
-
After years of frustration with the maintenance, security risks, and performance issues of other frameworks, I decided to create Suzu Blog using **Next.js**. It is simple, efficient, and highly customizable, designed for anyone looking to build a modern blog quickly.
50
+
After years of frustration with the maintenance, security risks, and performance issues of other frameworks, I decided to create Suzu Blog using **Next.js**. It is simple, efficient, and highly customizable, designed for anyone looking to build a modern blog quickly. If you enjoy using it, please consider giving it a star! ⭐ I hope you find it as enjoyable as I do!
52
51
53
52
## 🔗 Community Support
54
53
55
54
**Contribute**: Contributions are welcome! Please refer to the [Contribution Guide](./CONTRIBUTING.md).
56
55
56
+
## 📜 License
57
+
58
+
This project is licensed under the [AGPL-3.0 License][license-link]. See the [LICENSE](./LICENSE) file for details.
0 commit comments