Skip to content

Releases: AlbertoFdzM/express-list-endpoints

v7.1.1

20 Nov 19:56
4807677
Compare
Choose a tag to compare

What's Changed

  • Ensure compatibility with latest versions of Express by @nwalters512 in #96
  • build(deps-dev): bump braces from 3.0.2 to 3.0.3 by @dependabot in #95

New Contributors

Full Changelog: v7.1.0...v7.1.1

v7.1.0

07 Apr 18:38
305535d
Compare
Choose a tag to compare

Added

  • Add logic for apps and routers with no routes to return an empty array.

Dev

  • Add TypeScript configuration and transpilation scripts.
  • Add types.

v7.0.0

06 Apr 18:51
54470df
Compare
Choose a tag to compare

Added

  • Add support for NodeJS v18 and v20.
  • Add support for route param regexps.

Deprecated

  • BREAKING CHANGE Drop support for NodeJS v12, v14 and v16.

v6.0.0

29 Jul 20:56
Compare
Choose a tag to compare

Deprecated

  • BREAKING CHANGE Drop support for NodeJS v10

Fixed

  • Fixed a problem when parsing the property middlewares for each endpoint being allocated in middleware property instead

Dev

  • Added CI using GitHub Actions
  • Update dev dependencies
  • Removed TravisCI from the project
  • Refactor code to use new JS methods and improve readability

v5.0.0

13 Jul 00:05
Compare
Choose a tag to compare

Added

  • mounted_app is being parsed
  • Request handlers mounted on multiple routes by passing an array are being parsed
  • If a route path contains an unparseable regexp it is used to compose the path

Changed

  • Added middlewares property in reports representing mounted middlewares by their name

Fixed

  • Avoid method duplicity in the same path

Deprecated

  • BREAKING Drop support for NodeJS v6 and v8
  • Drop support for yarn.lock file

Dev

  • Update dev dependencies
  • Improve tests structure

v3.0.0

18 Dec 00:10
Compare
Choose a tag to compare

BREAKING CHANGES

  • Removed support for Node v0.12

🐛 Fixed

  • Now the params set in middle of a pattern get parsed #17

Dev

  • Move main file to src folder
  • Add lint script
  • Ignore editorconfig file for npm relases
  • Changed codestyle to standard #18
  • Implemented Yarn on the project #19

Changed

  • Add more test cases.

v2.0.3

06 Nov 11:03
Compare
Choose a tag to compare

🐛 Fixed

  • Super multi-level baseRoutes handled #10
  • Multi-level baseRoutes are now parsed correctly #10

Changed

  • Update dependencies
  • Fix typos in README file #6
  • Improve README file #7

v2.0.0

24 Apr 12:08
Compare
Choose a tag to compare
  • Implemented Travis CI on the project. #3
  • Implemented CodeCov on the project. #4
  • Now the passed arguments could be the app or router instance. #5

v1.1.1

21 Apr 17:47
Compare
Choose a tag to compare
  • Updated dependencies
  • Now express is a development dependency
  • Improved tests

1.1.0

19 Apr 21:09
Compare
Choose a tag to compare
  • Update changelog
  • Add editorconfig file
  • Improve regexp to parse routes and more tests
    Closes #1