Release 1.0.0
·
201 commits
to master
since this release
Release π [1.0.0]
π Bug Fixes
- fix: update logginlys dependency to version 2.0.2 [ea592e2] by @TheElegantCoding
- fix: downgrade logginlys dependency to version 2.0.1 [c2e4912] by @TheElegantCoding
- fix: correct import path for lintStaged function [07e2651] by @TheElegantCoding
- fix: update import path for changelog module [e9a88e4] by @TheElegantCoding
- fix: update import path for release module [f8b3bd3] by @TheElegantCoding
- fix: update package.json version and homepage URL [c62dcd4] by @TheElegantCoding
- fix: correct import path for lintStaged module [aae7358] by @TheElegantCoding
- fix: update logical assignment operators to nullish coalescing [e7d4d7b] by @TheElegantCoding
- fix: revert version number to 0.0.0 in package.json [b7f23d0] by @TheElegantCoding
- fix: update version number to 1.0.0 in package.json [3960074] by @TheElegantCoding
- fix: remove CHANGELOG.md file [ef6a51f] by @TheElegantCoding
- fix: revert version number to 0.0.0 in package.json [9208991] by @TheElegantCoding
- fix: update github release command to use temporary notes file [6b24180] by @TheElegantCoding
- fix: remove CHANGELOG.md file [2d6a4d7] by @TheElegantCoding
- fix: revert version number to 0.0.0 in package.json [66da4ab] by @TheElegantCoding
- fix: simplify github release command and remove error handling [d2e1f59] by @TheElegantCoding
- fix: revert version number to 0.0.0 in package.json [bc50622] by @TheElegantCoding
- fix: remove publish command from release script in package.json [19edf3c] by @TheElegantCoding
- fix: revert version number to 0.0.0 in package.json [fd2c4c6] by @TheElegantCoding
- fix: correct import path for lintStaged module [9cffba1] by @TheElegantCoding
- fix: reorganize .gitignore for clarity and consistency [7bd80cd] by @TheElegantCoding
- fix: update .gitattributes for consistent line endings and file handling [f4291c5] by @TheElegantCoding
β¨ Features
- feat: update generateRelease function to use new changelog import [b80ad38] by @TheElegantCoding
- feat: remove unnecessary commits parameter from generateRelease function [e0a7f13] by @TheElegantCoding
- feat: add initial README with cover image [4cfb98c] by @TheElegantCoding
- feat: replace validateCommit with commitLint for improved commit validation [c1dee4b] by @TheElegantCoding
- feat: remove deprecated modules and clean up codebase [128ed60] by @TheElegantCoding
- feat: add git push, repo URL retrieval, staged files management [08a362d] by @TheElegantCoding
- feat: add functions for committing staged version files [835650b] by @TheElegantCoding
- feat: implement githubCreateRelease function for creating GitHub releases [e2de796] by @TheElegantCoding
- feat: add isWorkingDirectoryClean function to check for uncommitted changes [ec62107] by @TheElegantCoding
- feat: implement runLintCommand function for executing specified files [4a55fd7] by @TheElegantCoding
- feat: add commitLint function for validating commit messages [2d57de8] by @TheElegantCoding
- feat: implement lintStaged function for validating and correcting staged files [a20f06a] by @TheElegantCoding
- feat: add generateRelease function for automated release process [3932027] by @TheElegantCoding
- feat: implement getMatchingFiles function for regex-based file matching [d5df17a] by @TheElegantCoding
- feat: add generateReleaseNotes function for structured release notes generation [15a814b] by @TheElegantCoding
- feat: add commit message validation functions [7c0daf2] by @TheElegantCoding
- feat: add CLI for Astralys Toolkit with help and release commands [acf280e] by @TheElegantCoding
- feat: add getCommitMessage function to read commit messages from a file [8ba2bca] by @TheElegantCoding
- feat: implement changelog management functions [c211fc1] by @TheElegantCoding
- feat: add changelog functionality to manage version updates [a4d1650] by @TheElegantCoding
- feat: implement release management functionality [7e97cf9] by @TheElegantCoding
- feat: add commitlint check to ensure commit message standards [2d644ae] by @TheElegantCoding
- feat: add changelog configuration to the project settings [6bb36e3] by @TheElegantCoding
- feat: implement version management functions for package.json [9c394e0] by @TheElegantCoding
- feat: add CommitType definition for structured commit data [36a22e6] by @TheElegantCoding
- feat: make properties in ConfigurationType optional for improved flexibility [3151db4] by @TheElegantCoding
- feat: add changelog constant for project documentation [96b49bf] by @TheElegantCoding
- feat: add default changelog configuration to getConfiguration function [d32133a] by @TheElegantCoding
- feat: implement fileReport utility for processing file inputs [024fd48] by @TheElegantCoding
- feat: add 'chore' type to commonCommit and update commitType structure [537d607] by @TheElegantCoding
- feat: add loggerLoader function to enhance logging capabilities [f7b26f0] by @TheElegantCoding
- feat: add cSpell configuration for custom words [38fc645] by @TheElegantCoding
- feat: merge [df35ea4] by @TheElegantCoding
- feat: merge [0713732] by @TheElegantCoding
- feat: merge [b33bcb8] by @TheElegantCoding
- feat: merge [71b8fe7] by @TheElegantCoding
- feat: enhance release process to log version and release notes [f35ab7e] by @TheElegantCoding
- feat: enhance release process to log version and release notes [3ff11bd] by @TheElegantCoding
- feat: enhance getRawLog to handle version 0.0.0 and improve tag handling [94e19fe] by @TheElegantCoding
- feat: merge [0f9c232] by @TheElegantCoding
- feat: enhance release process to include formatted commit messages [8986c19] by @TheElegantCoding
- feat: enhance release process with formatted commit messages and logging [04357af] by @TheElegantCoding
- feat: update githubRelease to accept release notes and improve tagging process [739ffc4] by @TheElegantCoding
- feat: update entry points in to include CLI and install scripts [8fe7a14] by @TheElegantCoding
- feat: enhance generateRelease to inherit stdio during git commit [0d26ba3] by @TheElegantCoding
- feat: merge [34bb96b] by @TheElegantCoding
- feat: add git push command for tagging releases to GitHub [8b1265c] by @TheElegantCoding
- feat: merge [f0f81cd] by @TheElegantCoding
- feat: merge [f31578b] by @TheElegantCoding
- feat: add git command to retrieve raw log for current version [5f1242b] by @TheElegantCoding
- feat: implement lintStaged functionality for processing and validating files [978fc05] by @TheElegantCoding
- feat: merge branch [c380c16] by @TheElegantCoding
- feat: add configuration file for commitlint and lintStaged settings [0368da9] by @TheElegantCoding
- feat: add commit constants for standardized commit messages and icons [f02528e] by @TheElegantCoding
- feat: implement lintStaged functionality for validating and correcting files [e15aa02] by @TheElegantCoding
- feat: remove unused test files and clean up project structure [92b48f6] by @TheElegantCoding
- feat: add initial implementation of commit validation [8b61365] by @TheElegantCoding
- feat: add fileStyle constant for file type colors and icons [1ae2ac5] by @TheElegantCoding
- feat: add iconFile constant for file type icons [21bff0f] by @TheElegantCoding
- feat: implement changelog generation and update functionality [ab861f4] by @TheElegantCoding
- feat: add CLI script for release command and help functionality [3452000] by @TheElegantCoding
- feat: implement release generation functionality [2ac1736] by @TheElegantCoding
- feat: implement commit message validation functionality [3adb558] by @TheElegantCoding
- feat: add changelog script to initialize changelog functionality [fa1746f] by @TheElegantCoding
- feat: create get_configuration script to initialize configuration [03d06a4] by @TheElegantCoding
- feat: add lint_commit script to validate commits [746ec53] by @TheElegantCoding
- feat: add release script to handle versioning and reset tags [a845da3] by @TheElegantCoding
- feat: implement validation and linting in validate_all script [0d69f32] by @TheElegantCoding
- feat: add release configuration to support GitHub releases [f2a1574] by @TheElegantCoding
- feat: add pull request template for improved contribution guidelines [6ed3637] by @TheElegantCoding
- feat: add commit instructions for conventional commits [1080539] by @TheElegantCoding
- feat: add .gitlys.json for lint-staged configuration with eslint [b220f4f] by @TheElegantCoding
- feat: update package.json to rename project to gitlys and enhance description [a0e1609] by @TheElegantCoding
- feat: refactor getConfigurationFile to return json string and improve [6f26326] by @TheElegantCoding
- feat: add Contributor Covenant Code of Conduct to promote a welcoming community [f4e3385] by @TheElegantCoding
- feat: add codeowners file to define repository ownership [c7ca638] by @TheElegantCoding
- feat: update install script to use dynamic configuration and production checks [0f67433] by @TheElegantCoding
- feat: add index file to export lintStaged and validateCommit functions [ddd4d2d] by @TheElegantCoding
- feat: add commonCommit constant for standardized commit message types [e87b64a] by @TheElegantCoding
- feat: add configuration file for commitlint and lint-staged settings [764563b] by @TheElegantCoding
- feat: create fileStyle constant for file type styling [48ebca4] by @TheElegantCoding
- feat: add iconFile constant for file type icons [5c85be2] by @TheElegantCoding
- feat: add lintStaged function for linting staged files based on configuration rules [c41878b] by @TheElegantCoding
- feat: implement validateCommit function for commit message validation [8c410a7] by @TheElegantCoding
- feat: add get_configuration.ts to invoke getConfiguration function [3ac272f] by @TheElegantCoding
- feat: create lint_commit.ts to invoke validateCommit function [6d3874f] by @TheElegantCoding
- feat: add lintStaged function call in new lint_staged.ts file [acb38ad] by @TheElegantCoding
- feat: define ConfigurationType for linting and commit message validation [962776e] by @TheElegantCoding
- feat: add getConfiguration function to load and validate configuration from .gitlys.json [8786f82] by @TheElegantCoding
- feat: implement FileLogger class for enhanced file logging functionality [144d9c7] by @TheElegantCoding
- feat: add formatFileSize function to convert bytes to human-readable file sizes [a95498b] by @TheElegantCoding
- feat: implement installation of commit-msg and pre-commit hooks [2dbce09] by @TheElegantCoding
- feat: add loader and finalMessage functions for enhanced logging [f750842] by @TheElegantCoding
- feat: add logger utility using LogManager from logginlys [10b0717] by @TheElegantCoding
- feat: implement getLongerName function to find the longest string in an array [0bbdfe7] by @TheElegantCoding
- feat: add tsup configuration for building and bundling the project [2f0d847] by @TheElegantCoding
- feat: add tasks for Commitlint, Lint-staged, Changelog, and Semantic-release to TODO list [73fd405] by @TheElegantCoding
- feat: add bun.lockb and update package.json for improved dependency management and project structure [6975e94] by @TheElegantCoding
- feat: update ESLint configuration to use universal code style [49e05d7] by @TheElegantCoding
- feat: add .npmrc configuration for package management settings [01dbc27] by @TheElegantCoding
- feat: update .editorconfig for improved formatting rules [9e5229c] by @TheElegantCoding
β»οΈ Refactors
- refactor: enhance logging in fileReport function [6746e7c] by @TheElegantCoding
- refactor: remove position property from logger loader configuration [1f31c9a] by @TheElegantCoding
- refactor: rename FileLogger enhance commit logging functionality [6a2f4b5] by @TheElegantCoding
- refactor: remove unnecessary blank logger calls [2d00af3] by @TheElegantCoding
- refactor: simplify lintStaged function by removing unused imports and code [3f292e2] by @TheElegantCoding
- refactor: remove unnecessary blank logger calls [10d0202] by @TheElegantCoding
- refactor: simplify lintStaged function by removing unused code [fae9437] by @TheElegantCoding
- refactor: simplify lintStaged function by removing unused code [ca668ed] by @TheElegantCoding
- refactor: remove unnecessary blank options from logger messages [e848304] by @TheElegantCoding
- refactor: remove unnecessary blank options from logger error and info messages [5a3c20c] by @TheElegantCoding
- refactor: remove unused scripts and assets for cleaner codebase [42e955b] by @TheElegantCoding
- refactor: update tsconfig.json for improved module resolution and path mapping [87956ce] by @TheElegantCoding
π Releases
- release: 1.1.0 [6c490e5] by @TheElegantCoding
- release: 1.0.0 [96eeec7] by @TheElegantCoding
- release: 5.1.0 [4bd6b49] by @TheElegantCoding
- release: 5.0.0 [ecd7b9b] by @TheElegantCoding
- release: 4.0.0 [23fd99c] by @TheElegantCoding
- release: 3.0.0 [18314c3] by @TheElegantCoding
- release: 2.0.0 [9d8be2e] by @TheElegantCoding
- release: 1.1.0 [822277f] by @TheElegantCoding
- release: 1.0.0 [531e0ba] by @TheElegantCoding
- release: 1.0.0 [4bccd69] by @TheElegantCoding
- release: 1.0.0 [4763d77] by @TheElegantCoding
- release: 2.0.0 [a416881] by @TheElegantCoding
- release: 1.0.0 [3deb9d6] by @TheElegantCoding
- release: 1.0.0 [3b2501f] by @TheElegantCoding
π₯ Removals
- remove: CHANGELOG.md file [cbd707b] by @TheElegantCoding