Releases: Software-Hardware-Integration-Lab/Development-Utilities
Releases · Software-Hardware-Integration-Lab/Development-Utilities
2.1.0
2.0.3
Immutable
release. Only release title and notes can be modified.
Change Log:
- Fix version issue where NPM's version was not in sync with the code base.
2.0.2
Immutable
release. Only release title and notes can be modified.
Change Log:
- Fix: TypeScript config was not included in the NPM package. (CI/CD was not including TypeScript config folder.
- Update CI/CD formatting to match the 4-space standard that was just adopted cross-org.
2.0.1
Immutable
release. Only release title and notes can be modified.
Change Log:
- Fix: TypeScript config was not included in the NPM package.
2.0.0
Immutable
release. Only release title and notes can be modified.
BREAKING CHANGES:
- The TypeScript configs are now in
config/typescript/.- The base TypeScript configuration was renamed:
baseTsConfig.json->base.json.
- The base TypeScript configuration was renamed:
- The linter configs are now in
config/linter/. - The Next.JS configs are now in
config/next/.- The base Next.JS config was renamed:
baseNextConfig.ts->base.ts.
- The base Next.JS config was renamed:
Change Log:
- Remove rules that are explicitly enabled that are also enabled by a ruleset.
- Add indentation enforcement via stylistic using 4 spaces as the indentation configuration.
- Restructure the dev utils project to be future proofed with more of all configs.
- Add
Next.JS's Core Web Vitals linting rules for theNext.JSlinting config. - Update
Next.JStargeted version to 16. - Update file ignores to use the
globalIgnoresfunction, now the ignore lists are respected. - Split the UI file/folder ignore list out of the base linting config and into the UI linting config, reducing un-necessary file ignores from projects that don't care about them.
- Migrate linting configurations to the
defineConfigfunction instead of object notation. - Update Packages.
1.1.0
Immutable
release. Only release title and notes can be modified.
Change log:
- Add Next.JS linting configuration.
- Move browser global vars out of server side linting into new Next.JS linting.
- Migrate off of the deprecated
tseslint.config()todefineConfig(). - Add more files to ignore to the ignored file list in the base lint configuration.
- Update packages.
1.0.6
Changes:
- Ignore function arguments that begin with an underscore.
- Enforce whitespace to not allow for more than 1, 2+ is not what we do here.
- Package updates.
1.0.5
Change Log:
- Swap to socket optimized dependencies where possible.
- Update CI/CD to be standardized with the rest of the SHI Lab projects.
1.0.4
Breaking Change
Renamed package from @shi-corp/common-utilities to @shi-corp/development-utilities.
The version has been kept as the functionality has not been changed.
Change Log
- Updated TypeScript configs to use the latest and most strict configurations available
- Update Lint config to move multi-lint property access to end of line instead of beginning.
- Update lint config to allow for labels to be applied to loops.
- Update Packages.
- Remove graph client.
- Update actions workflows (least privilege, modulization and versions).
- Fix an issue where TruffleHog was not executing.
1.0.3
Change Log:
- Enforce SLSA Level 3
- Update dependencies
- Migrate workflow auth to OIDC away from Azure Key Vault publish token.