All notable changes to this project will be documented in this file.
- No additions yet
- No Fixes yet
- Fixed a minor bug in the
toArgsfunction where optional task options were not being cloned correctly. - Updated README.md
- Added AI.md to document the use of AI in the development of this project.
- Added links to AI.md, CHANGELOG.md and LICENSE.md for better navigation and documentation.
- Updated package.json to reflect the latest version and dependencies.
- Complete overhaul of the
grunt-check-outdatedplugin - Rewrote all core modules (
lib/constants.js,lib/index.js,lib/options/*,lib/tasks/*) - Converted all asynchronous code to use
async/awaitconsistently - Replaced Promise chains in
toArgs,execute, andrunTask - Introduced
structuredCloneintoArgsto safely clone optional task options - Standardized JSDoc comments for all modules and functions
- Headers unified across all source files
- Updated tests to match new async structure; 100% coverage maintained
- Improved documentation links and references for jsdoc2md generation
Updated dependencies (versions) in package.json Dropped support for nodejs versions prior 18 see: https://nodejs.org/en/about/releases/ Changed eslint config file to flat Added eslint settings for vscode (using older eslint version than grunt) Moved 'old' (conflicting) eslint config files for vscode to .conf/vscode
Updated dependencies (versions) in package.json
Dropped support for nodejs versions prior 12 see: https://nodejs.org/en/about/releases/
Changed filename gruntfile.js to Gruntfile.js to satisfy build process on gitlabrunner 'image: node:latest' (linux) WTF?! (yes, really)
Updated dependencies (versions) in package.json
Update to "stable" major version without breaking changes.
- README.md changed link to CHANGELOG.md
- moved changelog from docs/ to projects rootdir
- Added tests for option preferwanted
- Added support for check-outdated --prefer-wanted
- Added docs/changelog.md
- README.md set link to docs/changelog.md
- package.json set to https://www.slashlib.org/?page_id=429