Skip to content

Adminator v2.9.0

Latest

Choose a tag to compare

@puikinsh puikinsh released this 02 Dec 10:28
· 5 commits to master since this release

πŸš€ Comprehensive Dependency Updates & Linting Modernization

This release brings all dependencies to their latest versions, with enhanced SCSS linting support and no security vulnerabilities.


✨ Key Highlights

  • All 21+ dependencies updated to their absolute latest versions
  • Enhanced SCSS linting with new stylelint-config-standard-scss package
  • Security vulnerabilities fixed (node-forge, js-yaml)
  • Zero linting errors - both JavaScript and SCSS pass all checks
  • Zero security vulnerabilities - complete npm audit clean

πŸ“¦ Major Dependencies Updated

Package Previous New
webpack 5.101.3 5.103.0
eslint 9.34.0 9.39.1
sass 1.92.0 1.94.2
stylelint 16.23.1 16.26.1
typescript 5.9.2 5.9.3
chart.js 4.5.0 4.5.1
dayjs 1.11.18 1.11.19
jsvectormap 1.6.0 1.7.0
@babel/core 7.28.3 7.28.5
@eslint/js 9.34.0 9.39.1
@typescript-eslint/eslint-plugin 8.42.0 8.48.1
@typescript-eslint/parser 8.42.0 8.48.1
cross-env 10.0.0 10.1.0
globals 16.3.0 16.5.0
html-webpack-plugin 5.6.4 5.6.5
postcss-preset-env 10.3.1 10.4.0
sass-loader 16.0.5 16.0.6
stylelint-config-standard 38.0.0 39.0.1

πŸ†• New Dependencies

  • stylelint-config-standard-scss (v16.0.0) - SCSS-specific linting rules for proper Sass/SCSS syntax support

πŸ”’ Security Fixes

  • node-forge updated to v1.3.2
    • Fixed ASN.1 Validator Desynchronization vulnerability (High severity)
    • Fixed ASN.1 OID Integer Truncation vulnerability (Moderate severity)
  • js-yaml updated to v4.1.1 / v3.14.2
    • Fixed prototype pollution in merge vulnerability (Moderate severity)

πŸ› οΈ Build & Linting Improvements

  • Enhanced .stylelintrc.json - Updated to use stylelint-config-standard-scss for proper SCSS support
  • Zero JavaScript linting errors - All JS files pass ESLint 9.39.1
  • Zero SCSS linting errors - All SCSS files pass Stylelint 16.26.1
  • Clean production build - Webpack 5.103.0 compiles successfully with no warnings

βœ… Build Status

βœ“ npm run lint:js    - 0 errors, 0 warnings
βœ“ npm run lint:scss  - 0 errors, 0 warnings
βœ“ npm run build      - Compiled successfully
βœ“ npm audit          - 0 vulnerabilities

πŸ“‹ Installation

# Clone the repository
git clone https://github.com/puikinsh/Adminator-admin-dashboard.git

# Install dependencies
npm install

# Start development server
npm start

Or install via npm:

npm install adminator-admin-dashboard

πŸ”„ Upgrade Instructions

For existing installations:

# Update to latest version
npm update

# Or clean install
rm -rf node_modules package-lock.json
npm install

πŸ“ Full Changelog

See CHANGELOG.md for complete version history.