Skip to content

Releases: axiand/origami

beta-0.6.0

09 Oct 22:02
Compare
Choose a tag to compare
beta-0.6.0 Pre-release
Pre-release

This release adds further improvements to the documentation, and a few utility functions in the request response and context.

The main highlight of this release is Streamed Responses, which provide low-level access to the Node server response, namely the option to write chunks of the response yourself (hence "streamed"), skipping Origami's abstractions.

Also, there's now a GitHub workflow for generating and publishing JSDoc web docs.

Full Changelog: beta-0.5.0...beta-0.6.0

beta-0.5.0

08 Oct 22:00
Compare
Choose a tag to compare
beta-0.5.0 Pre-release
Pre-release

With this release, Origami is moving on to the beta phase! Still nowhere near production ready, but we're getting there.

I've added an API for recursively importing mountable content from directories. This is useful for organizing large projects with many routes.

Also, JSDoc has arrived! Note that I am not planning to port Origami to TypeScript, but API documentation will be kept up to date and as polished as possible from here on out. Enjoy!

Full Changelog: alpha-0.4.0...beta-0.5.0

alpha-0.4.0

08 Oct 17:21
Compare
Choose a tag to compare
alpha-0.4.0 Pre-release
Pre-release

This small release includes a basic middleware system, documentation pending.

Full Changelog: alpha-0.3.0...alpha-0.4.0

alpha-0.3.0

06 Oct 21:47
Compare
Choose a tag to compare
alpha-0.3.0 Pre-release
Pre-release

This release includes several changes, including one breaking change:

Components will now utilize classes instead of a custom system. Basically, you write classes with a little bit of special Origami syntax, and then bind them to the app. This is intended to give the developer more control over their app logic. See example-server for reference usage, will write docs soon

The router has also been completely rewritten. Should have better code quality and performance now.

Full Changelog: alpha-0.2.0...alpha-0.3.0

alpha-0.2.0

23 Sep 00:18
Compare
Choose a tag to compare
alpha-0.2.0 Pre-release
Pre-release

This release adds the component system. Nothing final yet, but it should be in a pretty usable state. Also arriving in this update are better, more graceful error handling systems.

Documentation of the framework is coming soon!

Commit log: alpha-0.1.0...alpha-0.2.0

alpha-0.1.0

14 Sep 17:10
Compare
Choose a tag to compare
alpha-0.1.0 Pre-release
Pre-release

First release of Origami, featuring a working router + server with error handling, custom JSON / binary / error responses, and a basic request context / response system.