Releases: sellersindustry/SherpaJS
Releases · sellersindustry/SherpaJS
1.3.1
1.3.0 - Public Assets & HTML Rendering
What's Changed
- Add CLI Command to Start Local Server by @SellersEvan in #109
- Improve Performance by @SellersEvan in #110
- HTML View Rendering by @SellersEvan in #111
- Static Asset Support by @SellersEvan in #115
- Migrate to NodeJS 20 LTS by @SellersEvan in #118
- Removed Modules support for Modules by @SellersEvan in #121
- Changed Endpoint Filenames by @SellersEvan in #122
- Added Development Server by @SellersEvan in #125
- Added AJV Support by @SellersEvan in #130
Full Changelog: 1.2.2...1.3.0
1.2.2 - New Server Generic Type Fix 🔧
What's Changed
- Exported Loader Generic Support by @SellersEvan in #106
Full Changelog: 1.2.1...1.2.2
1.2.1 - Vercel Build Issues
1.2.0 - Environment Variables 👍
What's Changed
- Auto Parse Environment Variables by @SellersEvan in #98
- CLI Environment Variables by @SellersEvan in #95
- Improved Linting & Internal Structure by @SellersEvan in #89
- Added Logging Character Position by @SellersEvan in #76
- Fixed Issue with Space in File Path by @SellersEvan in #90
- Ensure System is ESM by @SellersEvan in #91
- Added Version to CLI by @SellersEvan in #92
- Added Clean Command by @SellersEvan in #93
- Response Text/JSON Method Overloaded by @SellersEvan in #94
- Linter Check Module Package.json by @SellersEvan in #96
- Local Server Request Log by @SellersEvan in #97
Full Changelog: 1.1.2...1.2.0
1.1.2 - Fix Vercel External Deps Issues
What's Changed
- Update README.md by @SellersEvan in #60
- Add Local Server Listening Port Link by @rhit-bowerirn in #63
- Vercel external resource issues by @SellersEvan in #64
New Contributors
- @rhit-bowerirn made their first contribution in #63
Full Changelog: 1.1.1...1.1.2
1.1.1 - Fixed Context Schema Export
What's Changed
- Fix Issues with Shema Context exported as type by @SellersEvan in #57
Full Changelog: 1.1.0...1.1.1
1.1.0 - Improved Module Loader 📦
What's Changed
- Improved Module Loader by @SellersEvan in #56
- Import modules endpoints using ESM imports and
namespace.load(context)
. - Supporting plan for modules to export methods, for others to use (untested).
- Improved method for linting context.
- Improved method for getting context at runtime.
- Import modules endpoints using ESM imports and
- Added Ability to Load Env Variables by @SellersEvan in #45
- Added Environment Files Verification by @SellersEvan in #50
- Added Server Initialize Context Generic Type by @SellersEvan in #52
- Fixed NPM Resolve Issues by @SellersEvan in #42
- Fixed BodyType Enumerator Export by @SellersEvan in #51
- Fixed Multiple Path Parameters per Segment by @SellersEvan in #54
- Fixed Trailing Slash Request URL by @SellersEvan in #55
- Update Documentation by @SellersEvan in #41
- Updated Documentation for Creating a Module and the Pacakge.json File by @SellersEvan in #43
Full Changelog: 1.0.4...1.1.0
1.0.4 - Request Parameters Class
- Replaced parameters dictionary with class for path and query parameters. Fixing issues with parameters being either arrays or primitive.
- Merged Request Utilities into parameters class for parsing parameters.
- Improved environment exporting structure.
- Updated documentation reflecting parameters class.
What's Changed
- Added Parameter Class & Implementation by @SellersEvan in #37
Full Changelog: 1.0.3...1.0.4
1.0.3 - Module Context Type Checking Fixed
- Updated dependencies of package.json to fix node types not shipping in production.
- Renamed local bundler from
Local
->local
- Fixed module context type checking issues
- Fixed code linting issues
What's Changed
- Removed Outputs by @SellersEvan in #33
- Module Context Type Checking Fixed by @SellersEvan in #35
Full Changelog: 1.0.2...1.0.3