Skip to content

Releases: JstnMcBrd/delphi-ai

2.0.2

30 Sep 17:40
81c17e4
Compare
Choose a tag to compare

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 tsconfig
  • isolatedModules, isolatedDeclarations, and noUncheckedSideEffectImports to tsconfig
  • Automatic updates for dependencies with Dependabot
  • Note about package being permanently broken to README

Changed

  • API Status badge to use shields.io
  • NPM 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

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

13 Feb 11:51
b852d51
Compare
Choose a tag to compare

Added

  • @types/node dependency (no longer included by vitest)
  • 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 with npx 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

10 Oct 08:58
a2921ef
Compare
Choose a tag to compare

Added

  • Support for CommonJS require() imports

Changed

  • Tests to use vitest instead of ts-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 for jest globals
  • jest config file
  • esModuleInterop option from TS config (was originally meant for ts-jest)
  • @types/node dependency

Fixed

  • API workflow status badge in README

1.0.2

22 Sep 23:11
9a53ab9
Compare
Choose a tag to compare

Changed

  • Cleaned up unit and API tests
  • Package version number to 1.0.2

Removed

  • Redundant manual URI encoding
  • git+ from repository URL

Fixed

  • Incorrect syntax for example CommonJS imports in README

1.0.1

22 Sep 03:37
481f90b
Compare
Choose a tag to compare

Added

  • Example prompts to README
  • Recommended extensions for VS Code

Changed

  • Package description
  • Publish workflow to have names for all steps
  • Package version number to 1.0.1

1.0.0

21 Sep 13:47
b055c14
Compare
Choose a tag to compare

Added

  • package.json file with all necessary package metadata
  • typescript setup
  • eslint setup
  • jest 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