Skip to content

Commit 355fb33

Browse files
authored
Version 4.0.1 (#93)
# Version 4.0.1 Upgraded Bootstrap framework integration with Bootstrap Icons. ## Enhancements and Updates - Upgraded Bootstrap framework integration with Bootstrap Icons. ## General Code Improvements - Applied `fs.strict` check to HTML files (via Vite upgrade). - Refactored conditional rendering logic across components for improved readability and maintainability. - Improved error handling and type annotations. ## Licence and Documentation - Added JSDoc comments for better documentation. ## General Technical Changes - Improved builder scripts (`GeneratePrDescription.ts`, `GenerateReleaseNotes.ts`). - Improved code readability and maintainability. - Enhanced type safety in utility functions. - Resolved project errors and warnings. ## Dependencies - Fixed security vulnerabilities in dependencies. - **Vite** upgraded from 6.3.5 → 6.3.6 → 6.4.1 (security fixes and improvements). - Added `bootstrap-icons` for icon library support. - Added `react-google-recaptcha-v3` for reCAPTCHA integration. - Added `@types/react-google-recaptcha-v3` for type definitions. ## Changes by @tahoni @dependabot
2 parents 15ce3f0 + 9c9886b commit 355fb33

File tree

3 files changed

+61
-26
lines changed

3 files changed

+61
-26
lines changed

CHANGELOG.md

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,47 @@
55
### Table of Contents
66

77
- [Version 4.0.0](#version-400---_2025-08-17_)
8+
- [Version 4.0.1](#version-401---_2025-10-27_)
9+
10+
### [Version 4.0.1](https://github.com/tahoni/template-react/releases/tag/version-4.0.0) - _2025-10-27_
11+
12+
Upgraded Bootstrap framework integration with Bootstrap Icons.
13+
14+
#### Enhancements and Updates
15+
16+
- Upgraded Bootstrap framework integration with Bootstrap Icons.
17+
18+
#### General Code Improvements
19+
20+
- Applied `fs.strict` check to HTML files (via Vite upgrade).
21+
- Refactored conditional rendering logic across components for improved readability and maintainability.
22+
- Improved error handling and type annotations.
23+
24+
#### Licence and Documentation
25+
26+
- Added JSDoc comments for better documentation.
27+
28+
#### General Technical Changes
29+
30+
- Improved builder scripts (`GeneratePrDescription.ts`, `GenerateReleaseNotes.ts`).
31+
- Improved code readability and maintainability.
32+
- Enhanced type safety in utility functions.
33+
- Resolved project errors and warnings.
34+
35+
#### Dependencies
36+
37+
- Fixed security vulnerabilities in dependencies.
38+
- **Vite** upgraded from 6.3.5 → 6.3.6 → 6.4.1 (security fixes and improvements).
39+
- Added `bootstrap-icons` for icon library support.
40+
- Added `react-google-recaptcha-v3` for reCAPTCHA integration.
41+
- Added `@types/react-google-recaptcha-v3` for type definitions.
42+
43+
#### Changes by
44+
45+
@tahoni
46+
47+
@dependabot
848

9-
- @formatter:off
1049
### [Version 4.0.0](https://github.com/tahoni/template-react/releases/tag/version-4.0.0) - _2025-08-17_
1150

1251
Changed the stylesheets to conform to standards.
@@ -49,4 +88,5 @@ Changed the stylesheets to conform to standards.
4988
#### Changes by
5089

5190
@tahoni
91+
5292
@dependabot

RELEASE_NOTES.md

Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,46 +2,41 @@
22

33
## Release Notes
44

5-
### Version 4.0.0 - _2025-08-17_
5+
### [Version 4.0.1](https://github.com/tahoni/template-react/releases/tag/version-4.0.1)
66

7-
Changed the stylesheets to conform to standards.
7+
Upgraded Bootstrap framework integration with Bootstrap Icons.
88

99
#### Enhancements and Updates
1010

11-
- Added the Bosninja logo in black and white.
12-
- Created new Content components.
13-
- Updated the sitemap.
14-
15-
#### Bug Fixes
16-
17-
- Fixed the e-mail address regular expression.
11+
- Upgraded Bootstrap framework integration with Bootstrap Icons.
1812

1913
#### General Code Improvements
2014

21-
- Used `@use` and `@forward` instead of `@import` in the stylesheets.
22-
- Renamed the partial stylesheets to start with an underscore.
23-
- Overrode some default bootstrap styles.
24-
- Used namespaces in the project stylesheets.
25-
- Created a `vendors` subdirectory for bootstrap overrides.
26-
- Refactored the directory structure.
15+
- Applied `fs.strict` check to HTML files (via Vite upgrade).
16+
- Refactored conditional rendering logic across components for improved readability and maintainability.
17+
- Improved error handling and type annotations.
2718

28-
#### General Technical Changes
19+
#### Licence and Documentation
2920

30-
- Updated the build targets to `ES2023`.
31-
- Integrated with Junie.
21+
- Added JSDoc comments for better documentation.
3222

33-
#### Licence and Documentation
23+
#### General Technical Changes
3424

35-
- Improved the `ARCHITECTURE.md` file.
36-
- Moved the `CHANGELOG.md` file contents for version 3 to the `HISTORY.md` file.
37-
- Created a template for the `CHANGELOG.md` file.
38-
- Created a template for the `RELEASE_NOTES.md` file.
25+
- Improved builder scripts (`GeneratePrDescription.ts`, `GenerateReleaseNotes.ts`).
26+
- Improved code readability and maintainability.
27+
- Enhanced type safety in utility functions.
28+
- Resolved project errors and warnings.
3929

4030
#### Dependencies
4131

42-
- Updated vulnerable dependencies.
32+
- Fixed security vulnerabilities in dependencies.
33+
- **Vite** upgraded from 6.3.5 → 6.3.6 → 6.4.1 (security fixes and improvements).
34+
- Added `bootstrap-icons` for icon library support.
35+
- Added `react-google-recaptcha-v3` for reCAPTCHA integration.
36+
- Added `@types/react-google-recaptcha-v3` for type definitions.
4337

4438
#### Changes by
4539

4640
@tahoni
41+
4742
@dependabot

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"author": "Leoni Lubbinge <tahoni@gmail.com>",
44
"description": "HPSC website",
55
"private": true,
6-
"version": "4.0.0",
6+
"version": "4.0.1",
77
"type": "module",
88
"scripts": {
99
"dev": "vite",

0 commit comments

Comments
 (0)