Releases: JstnMcBrd/delphi-ai
Releases · JstnMcBrd/delphi-ai
2.0.2
Because of #55 , this will probably be the last version.
Added
- README badge for Validate workflow status
- README badges for NPM license, type definitions, and downloads
- README badge for required Node version
exactOptionalPropertyTypes
to tsconfigisolatedModules
,isolatedDeclarations
, andnoUncheckedSideEffectImports
to tsconfig- Automatic updates for dependencies with Dependabot
- Note about package being permanently broken to README
Changed
API Status
badge to use shields.ioNPM version
badge to use shields.io- All dependencies to latest versions
vscode-eslint
flat config support to be stable- Mock fetch method to use types from
fetch
- Package version number to 2.0.2
Fixed
- Double-quote usage in
publish.yml
vite
vulnerability https://github.com/JstnMcBrd/delphi-ai/security/dependabot/5braces
vulnerability (https://github.com/JstnMcBrd/delphi-ai/security/dependabot/6)
Removed
- Redundant issue link
noFallthroughCasesInSwitch
from tsconfig (handled better by eslint)- Vitest option
--pool=forks
- Unnecessary (and incompatible with TS 5.6) node type imports
2.0.1
Added
@types/node
dependency (no longer included byvitest
)- More safety-related
tsconfig
options - Badge for npm package version to README
- Provenance statement to
Publish
GitHub workflow
Changed
- Package lockfile to version 3
- Project node version to 20
- All dependencies to latest versions
- TypeScript configuration to be standardized
- API status warning message in README to be clearer
- README formatting to be improved
- Sorted
package.json
withnpx sort-package-json
- ESLint configuration to use
@jstnmcbrd/eslint-config
- Re-linted whole project
setup-node
workflow step version to v4- Search params to be appended instead of overwritten
- Package keywords to be sorted based on GitHub's ordering
Removed
- Unnecessary build stage from
API status
GitHub workflow - Explanation about ESM vs CJS from the README
- Redundant links from the README
Fixed
- Several
vite
vulnerabilities - API Status workflow occasionally hanging and timing out by using
--pool=forks
vitest option (fixes #26) - Missing details in LICENSE
- Git URL in
package.json
- Indentation in
tsconfig.eslint.json
2.0.0
Added
- Support for CommonJS
require()
imports
Changed
- Tests to use
vitest
instead ofts-jest
/jest
- API test to be actual test file instead of
ts-node
script - GitHub workflows to use
setup-node
action for node versions instead of Docker containers - Examples for CommonJS imports in the README
- HTTP error to be more standardized
- All dependencies to latest versions
- Package version number to 2.0.0
Removed
eslint
config forjest
globalsjest
config fileesModuleInterop
option from TS config (was originally meant forts-jest
)@types/node
dependency
Fixed
- API workflow status badge in README
1.0.2
1.0.1
1.0.0
Added
package.json
file with all necessary package metadatatypescript
setupeslint
setupjest
setup- Core code for delphi API request
- Unit tests
- Script to test delphi API
- GitHub workflow to validate changes for new merge requests and pushes to main
- GitHub workflow to periodically test the API
- GitHub workflow to automatically deploy to
npm
when a new release is made - README with summary and examples