Highlights
- oracledb 7.0.1: Upgraded core Oracle driver to version 7 with verified OCI Autonomous Database (Thin mode) support.
- TypeScript 7 Native Port: Modernized compilation to use native TypeScript 7 CLI, reducing build times by >80% (~1.3s).
- ESLint 10 Flat Config: Migrated from legacy
.eslintrcto moderneslint.config.mjswithtypescript-eslint8.70. - Zero Vulnerabilities: Eliminated all 13 package security advisories across all dependencies by retiring legacy Gulp streaming plugins and adopting Mocha 12 + Chai 6.
- Continuous Integration: Added automated CI pipeline across Node 20 and Node 22 for pull requests and pushes.
- Engines: Runtime requirements updated to Node ≥ 20.
What's Changed
- Upgrade oracledb runtime to 7.0.1 with verified OCI ADB thin mode support
- Upgrade TypeScript to 7.0.2 with native CLI execution
- Migrate ESLint to flat config (eslint.config.mjs) on ESLint 10.10.0 and typescript-eslint 8.70.0
- Replace legacy gulp-typescript, gulp-sourcemaps, and gulp-spawn-mocha with modern tooling (mocha 12, chai 6)
- Add continuous integration workflow (.github/workflows/ci.yml) for PRs and master branch pushes
- Closes #53
- Closes #1