Skip to content

Releases: kravetsone/elysia-autoload

v1.7.0

11 Aug 20:20
249f398
Compare
Choose a tag to compare
  • Add relevant unit tests to ensure correct behavior under different module resolution configurations

  • Integrate this logic in the autoload function and dynamically process file paths according to tsconfig.json configuration

feat(autoload): Dynamically handle TypeScript extension according to tsconfig.json- Added the shouldKeepTsExtension function to determine whether the TypeScript extension is retained

Merge pull request #46 from eastgold15/main Dynamically process import path suffix according to moduleResolution of tsconfig

chore: update example and bump

What's Changed

  • Dynamically process import path suffix according to moduleResolution of tsconfig by @eastgold15 in #46

New Contributors

Full Changelog: v1.6.0...v1.7.0

v1.6.0

01 Aug 22:35
319c604
Compare
Choose a tag to compare

Co-Authored-By: Claude [email protected]

🤖 Generated with Claude Code

  • Update README with ignore option documentation and examples

  • Add comprehensive tests for pattern matching

  • Filter discovered files based on ignore patterns

  • Implement matchesPattern utility for cross-platform glob matching

feat: add ignore option to exclude files from autoloading- Add ignore option to AutoloadOptions interface

Merge pull request #42 from charliedowler/mainfeat: add ignore option to exclude files from autoloading

chore: bump

What's Changed

New Contributors

Full Changelog: v1.5.2...v1.6.0

v1.5.2

14 May 18:33
c2b65d4
Compare
Choose a tag to compare

chore: bump

chore: text lockfile

Merge branch 'main' of https://github.com/kravetsone/elysia-autoload

chore: bump

Full Changelog: v1.5.1...v1.5.2

v1.5.1

07 Jan 20:44
8c7db22
Compare
Choose a tag to compare

chore: move globSync to utils

fix: typo

fix: unpin pkgroll version (#38)

chore: bump

Full Changelog: v1.5.0...v1.5.1

v1.5.0

31 Dec 23:05
Compare
Choose a tag to compare

feat: improve plugin condition

feat: improve importedValue condition

feat: explicit length

fix: remove slash at end of routes

Merge pull request #27 from rtritto/fix-end-slash-routesfix: remove slash at end of routes

feat: improve replace functions

feat: improve remove regex

Lint

feat: use replace/replaceAll functions

Merge pull request #26 from rtritto/improve-plugin-conditionperf: improve conditions

Merge pull request #29 from rtritto/use-regexperf: improve replace functions

Lint

feat: add NodeJS version

feat: improve Node code

feat: improve Node/bun check

feat: refactor glob params

lint: remove unused await because it's for-of and not for-await-of

chore: add Node 22 as minor version

feat: add transpile ts and tsx files with Node.js

Lint

Merge pull request #31 from rtritto/lintLint

Merge branch 'main' of https://github.com/rtritto/elysia-autoload into node-support

Lint

feat: remove esbuild

chore: add badges

chore: pin pkgroll

chore: add badges

chore: pin pkgroll

Merge branch 'main' of https://github.com/kravetsone/elysia-autoload

chore: allow 1.2 in peerDependencies

chore: use sync iterator for Bun.glob

chore: fix types for 1.2 usage

chore: test with node adapter

chore: publish new release and some updates at README

What's Changed

New Contributors

Full Changelog: v1.4.0...v1.5.0

v1.4.0

20 Sep 09:52
5920060
Compare
Choose a tag to compare

Fix type gen for function vs no function exports

Add RouteEnd to ElysiaMatch namespace

Merge pull request #22 from deadlinecode/fix-type-genFix type gen for function vs no function exports

chore: remove husky

chore: some improves at #22

feat: add support to code-generate eden types with custom export name

chore: bumps

What's Changed

Full Changelog: v1.3.0...v1.4.0

v1.3.0

04 Sep 14:50
0ddeb24
Compare
Choose a tag to compare

Fixed type returning "{}" instead of the actual type

Merge pull request #20 from deadlinecode/patch-type-fixAnother day another fix

feat: support renamed index syntax (fix #21)

What's Changed

Full Changelog: v1.2.1...v1.3.0

v1.2.1

17 Aug 23:13
bd7747e
Compare
Choose a tag to compare

Remove console log

Bump

Merge pull request #19 from deadlinecode/patch-console-logRemove console log

What's Changed

Full Changelog: v1.2.0...v1.2.1

v1.2.0

17 Aug 22:38
cce8f5e
Compare
Choose a tag to compare

feat: add failGlob option

feat: add import and skipImportErrors options

feat: add support to various exports #15

Type fix for non file routes (adding "/")

Eden treaty type system fix

Flatten index routes

Merge pull request #17 from deadlinecode/patch-type-genFixes for type gen

Naming fix

Merge pull request #18 from deadlinecode/patch-type-genNaming fix

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.0

17 Jul 12:34
Compare
Choose a tag to compare

chore: improve README

chore: add target bun

chore: bump and drop CJS build

chore: drop eslint configs

chore: use pkgroll instead of tsup

fix: when types generated when types inst setted

chore: rm husky

chore: use export type (cause oven-sh/bun#12605) and some improves

chore: bump

Full Changelog: v1.0.1...v1.1.0