Releases: WilliamRagstad/Knight
Explicit controllers
What's Changed
- 2.5.0 Refactor Knight API to require explicit controllers by @WilliamRagstad in #13
Full Changelog: 2.4.2...2.5.0
Dynamic imports via data URL
2.4.2 Merge pull request #12 from WilliamRagstad/develop
More logging
2.4.1 Merge pull request #9 from WilliamRagstad/develop
Improved startup
2.4.0 Merge pull request #8 from WilliamRagstad/develop
Refactored and Added Structural Logging with Templating System
Complete overhaul of the logging system, refactored formatters and cleaned up sinks.
Implemented an advanced templating system for logging messages and a default color printing of JSON objects.
Added more tests for new logging system.
Full Changelog: 2.2.1...2.3.0
Endpoint bug fixes
Custom endpoint handlers missing a this reference were fixed in the previous release, tho the built-in endpoints were still broken.
Full Changelog: 2.2.0...2.2.1
Services, Logging and Bug fixes!
This release comes with lots of new features and a bunch of bug fixes!
Easily create APIs with the latest introduction of static Service decorator.
What's Changed
- Implement Logging Support by @WilliamRagstad in #4
- Add Service Decorator by @WilliamRagstad in #5
Full Changelog: 2.1.0...2.2.0
Hotfix refactor Knight public interface
2.1.0-fix Make findLocalControllersIn private
Brand new build system! 🎇
Knight has gotten a brand new build system when creating web server APIs!
No longer import all your controllers in index.ts, simply run
const app = await Knight.build();And the framework will located all controllers under the current working directory for you!
You don't need to change any other part of your code, just remove all imports and clean up your server code! 🎉🎆
Hotfix readme formatting
2.0.5 Update README.md