Releases: WilliamRagstad/Knight
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
More body parsing and HTTP response methods
Extending the public utility API even more.
More body mapping functions
Added body mapping functions for form
and form-data
. 2.0.2
was incomplete.
Improved README
2.0.1 Update README.md
Enormous changes
The first official release of the Knight framework