[1.2.5] - 2026-05-02
- Commit Range: ➡️
fd21ffb...72acef8
✨ Features
-
ab62565— ✨ [feat] (browserslist) Add browserslist configuration for development and production -
d10f510— ✨ [feat] Update linting scripts and dependencies -
Added type checking to linting commands for improved code quality assurance.
-
Updated dependencies:
-
Upgraded
@eslint-react/eslint-pluginfrom^4.2.3to^5.6.0for enhanced linting capabilities. -
Upgraded
@html-eslint/eslint-pluginand@html-eslint/parserfrom^0.59.0to^0.60.0for better HTML linting support. -
Upgraded
eslint-plugin-no-only-testsfrom^3.3.0to^3.4.0for improved test linting. -
Upgraded
eslint-plugin-package-jsonfrom^0.91.1to^0.91.2for better package.json linting. -
Upgraded
knipfrom^6.7.0to^6.9.0for enhanced code analysis. -
04b792e— ✨ [feat] (config) Add eslint-plugin-repo and update changelog configuration -
Introduced
eslint-plugin-repoas a new dependency inpackage.jsonandpackage-lock.json. -
Updated
cliff.tomlfor improved changelog generation with new templates and formatting. -
Added
repoPluginconfigurations toeslint.config.mjsfor enhanced linting capabilities. -
Created
CODEOWNERSfile to define repository ownership. -
Added
.github/secret_scanning.ymlto specify paths to ignore during secret scanning. -
f29dd98— ✨ [feat] Update CI workflows and documentation links -
Update Codecov upload commands to use dynamic repository name.
-
Remove deprecated codecov.yml workflow file.
-
Refactor sidebar and GitHub stats components to use dynamic package name.
-
Enhance homepage metadata with dynamic links and descriptions.
-
Adjust ESLint configuration to use experimental rules for Docusaurus.
🛡️ Security
-
8942d24— 🔧 [chore] Update dependencies in package.json -
Upgraded @secretlint/secretlint-rule-* packages from ^12.3.0 to ^12.3.1 for improved security and functionality.
-
Updated eslint-plugin-github-actions-2 from ^1.1.0 to ^1.1.1 for bug fixes and enhancements.
-
Upgraded git-cliff from ^2.12.0 to ^2.13.1 for better release notes generation.
-
Updated postcss from ^8.5.10 to ^8.5.12 for performance improvements.
-
Upgraded secretlint from ^12.3.0 to ^12.3.1 for better secret detection capabilities.
-
Updated stylelint-define-config from ^17.8.0 to ^17.9.0 for improved linting rules.
-
9794227— 🔧 [chore] Update dependencies in package.json -
Upgraded @secretlint/secretlint-rule-* packages from ^12.2.0 to ^12.3.0 for improved security and functionality.
-
Updated commitlint from ^20.5.0 to ^20.5.2 to incorporate recent fixes and enhancements.
-
Upgraded knip from ^6.6.2 to ^6.7.0 for better code analysis.
-
Updated npm-check-updates from ^21.0.3 to ^22.0.1 for improved dependency management.
-
Upgraded npm-package-json-lint from ^10.2.1 to ^10.3.0 for better linting capabilities.
-
Updated secretlint from ^12.2.0 to ^12.3.0 for enhanced secret detection.
-
Upgraded stylelint-no-browser-hacks from ^2.0.0 to ^2.0.2 for better linting of CSS.
-
03ff52d— 🔧 [chore] Update dependencies in package.json -
⬆️ Upgrade @secretlint packages from ^12.1.0 to ^12.2.0 for improved security and functionality.
-
⬆️ Upgrade @vitest packages from ^4.1.4 to ^4.1.5 for bug fixes and enhancements.
-
⬆️ Upgrade eslint-plugin-etc-misc from ^1.0.7 to ^1.0.8 for better linting capabilities.
-
⬆️ Upgrade eslint-plugin-typefest from ^1.2.3 to ^1.2.4 for updated type definitions.
-
⬆️ Upgrade knip from ^6.5.0 to ^6.6.0 for improved code analysis.
-
⬆️ Upgrade npm-check-updates from ^21.0.2 to ^21.0.3 for better dependency management.
-
⬆️ Upgrade prettier-plugin-multiline-arrays from ^4.1.5 to ^4.1.6 for enhanced formatting options.
-
⬆️ Upgrade secretlint from ^12.1.0 to ^12.2.0 for updated secret detection rules.
-
⬆️ Upgrade stylelint-define-config from ^17.5.0 to ^17.8.0 for improved configuration options.
-
⬆️ Upgrade stylelint-plugin-docusaurus from ^1.0.2 to ^1.0.3 for better Docusaurus support.
-
5013a6d— ✨ [feat] Implement user authentication flow -
Introduced login and registration endpoints for user management
-
Added JWT token generation for secure session handling
-
Integrated password hashing for enhanced security
-
Updated user model to include role-based access control
-
Enhanced error handling for authentication processes
🚜 Refactor
-
e83ecba— 🚜 [refactor] Update Docusaurus config to enable trailing slash in URLs -
fd21ffb— 🚜 [refactor] Update jsonSchemaValidator initialization to use null instead of undefined
📝 Documentation
-
6e1fa03— 📝 [docs] Update comments in Secretlint configuration file -
bc52330— 📝 [docs] Update homepage URL in package.json -
645745a— 📝 [docs] Update npm trusted publishing instructions in copilot documentation
🧹 Chores
-
72acef8— Release v1.2.5 -
4cec646— 🔧 [chore] Update dependencies in package.json and package-lock.json -
Upgrade eslint-config-nick2bad4u to version 1.0.10
-
Upgrade prettier-config-nick2bad4u to version 1.0.8
-
Upgrade remark-config-nick2bad4u to version 1.0.1
-
Upgrade secretlint-config-nick2bad4u to version 1.0.3
-
Upgrade stylelint-config-nick2bad4u to version 1.0.3
-
27a5f7d— 🧹 [chore] Update TypeScript configuration files to exclude additional directories -
Added coverage and various build-related directories to exclusion lists in tsconfig.build.json and tsconfig.eslint.json
-
Improved clarity and maintainability of TypeScript project structure
-
44d8d49— 🔧 [chore] Upgrade knip dependency to version 6.11.0 -
Updated the "knip" package from version 6.10.0 to 6.11.0 in package.json.
-
This upgrade may include bug fixes, performance improvements, and new features as per the release notes of knip.
-
ae75313— 🧹 [chore] Update tsconfig.eslint.json to simplify include patterns -
Removed specific file patterns from the "include" section to allow for broader inclusion of files.
-
Added a new pattern to include TypeScript declaration files in the "docs/docusaurus/typedoc-plugins" directory.
-
This change aims to streamline the configuration and ensure all relevant files are considered during linting.
-
a313bb1— 🔧 [chore] Update eslint-plugin-repo to version 1.0.3 in package.json and package-lock.json -
5fcfc7c— 🔧 [chore] Update dependencies and scripts in package.json -
Updated @typescript-eslint packages to version 8.59.1 for improved type-checking and linting capabilities.
-
Updated eslint-plugin-no-use-extend-native to version 0.7.3 for better compatibility.
-
Updated eslint-plugin-promise to version 7.3.0 to leverage the latest features and fixes.
-
Updated stylelint to version 17.9.1 for enhanced styling rules.
-
Updated typescript-eslint to version 8.59.1 for better TypeScript support.
-
Modified update-deps script to include sync:rules:write for better rule synchronization.
-
Adjusted verify:readme-rules-table script to utilize sync:rules:write for consistency in README updates.
-
8302d47— 🧹 [chore] Update CODEOWNERS and package.json precommit scripts -
Update CODEOWNERS to specify ownership for various directories.
-
Modify precommit script to streamline rule synchronization.
-
Enhance linting commands to include rule checks and updates.
-
9e89128— 🔧 [chore] Update dependencies in package.json and package-lock.json -
[dependency] Update version of @iconify/utils to 3.1.1
-
[dependency] Update version of mlly to 1.8.2
-
[dependency] Update version of baseline-browser-mapping to 2.10.23
-
[dependency] Update version of caniuse-lite to 1.0.30001791
-
[dependency] Update version of filing-cabinet to 5.4.0
-
[dependency] Update version of hookified to 2.2.0
-
Modify update-deps script to include npm update for workspaces
-
8c01d08— 🔧 [chore] Update ESLint plugins and remove run-typedoc-docs script -
🔧 Updated "eslint-plugin-file-progress-2" from "^5.0.1" to "^5.1.0"
-
🔧 Updated "eslint-plugin-immutable-2" from "^1.0.10" to "^1.1.0"
-
🔧 Updated "eslint-plugin-stylelint-2" from "^1.1.0" to "^1.1.1"
-
🔧 Updated "eslint-plugin-write-good-comments-2" from "^1.0.6" to "^1.1.0"
-
🔥 Removed the "run-typedoc-docs.mjs" script due to redundancy
-
05d2955— 🔧 [chore] Update SonarLint project key in settings.json -
866bcb1— 🔧 [chore] Update dependencies in package.json -
Upgraded "@typpi/eslint-plugin-vite" from "^1.0.12" to "^1.0.13"
-
Updated "eslint-plugin-comment-length" from "^2.3.0" to "^2.3.1"
-
Upgraded "eslint-plugin-copilot" from "^1.0.8" to "^1.1.0"
-
Updated "eslint-plugin-docusaurus-2" from "^0.1.4" to "^0.2.0"
-
Upgraded "eslint-plugin-github-actions-2" from "^1.0.6" to "^1.1.0"
-
Updated "eslint-plugin-sdl-2" from "^1.0.7" to "^1.1.0"
-
Upgraded "eslint-plugin-stylelint-2" from "^1.0.14" to "^1.1.0"
-
Updated "eslint-plugin-tsdoc-require-2" from "^1.0.9" to "^1.1.0"
-
Upgraded "eslint-plugin-typedoc" from "^1.1.4" to "^1.2.0"
-
Updated "knip" from "^6.6.0" to "^6.6.2"
-
Upgraded "prettier-plugin-multiline-arrays" from "^4.1.6" to "^4.1.7"
-
Updated "stylelint" from "^17.8.0" to "^17.9.0"
-
Upgraded "vite" from "^8.0.9" to "^8.0.10"
-
Updated package manager from "npm@11.12.1" to "npm@11.13.0"
-
53bfb31— 🧹 [chore] Removes site-contract tooling -
🧹 Drops the repository-local Docusaurus site-contract package, wrappers, guide page, and related sidebar/CSS references.
-
📝 Centralizes branding and SEO metadata in shared config values, and updates the docs title, blog labels, and internal links.
-
🧹 Cleans up lint exclusions and other leftovers tied to the removed contract files.