Onyxframework Http Versions Save

An opinionated framework for scalable web 🌎

v0.9.0

4 years ago

Dependency Updates 📦

  • 7b23271 ⚠️ breaking crystal → 0.30.1, http-params-serializable → 0.4.0

v0.8.2

4 years ago

Dependency Updates 📦

  • 289ae6c crystal 0.28.0 → 0.29.0

v0.8.1

4 years ago

New Features ✨

  • 873ae15 preserve_body option for json and form params @ Endpoint (closes #77)

v0.8.0

4 years ago

New Features ✨

  • bff044e ⚠️ breaking new API, add namespaces @ Router (closes #71)

Bug Fixes 🐛

  • f43fb97 ⚠️ breaking new Crystal HTTP status syntax

README 📝

  • 387aa3b add versioning policy

v0.7.4

4 years ago

New Features ✨

  • 70ed181 set status code to 500 on unhandled error @ Logger

Refactoring 📝

  • 74d0f73 better Channel and websockets

Chores 🔧

  • b0ab474 change WS progress message to @ Logger

v0.7.3

5 years ago

Infrastructure 🏭

  • 56779bc git commit is global env in dependant builds @ CI

I forgot to bump version in shard.yml in 0.7.2, so here we are with 0.7.3 :sweat_smile:

v0.7.2

5 years ago

New Features ✨

  • 79da04e add HEAD verb @ Middleware::Router (closes #70)

Bug Fixes 🐛

  • 9e60b18 properly handle inline blocks @ View (fixes #74)

Infrastructure 🏭

  • 12e4d64 trigger dependant builds @ CI

v0.7.1

5 years ago

New Features ✨

  • f699d84 .xml macro to render XML views @ View (closes #72)

Infrastructure 🏭

  • b7aec6d build API docs for release tags only @ CI

v0.7.0

5 years ago

Overhaul 💥

Notable changes ⚠️

  • The shard is merged with onyx-http
  • Action renamed to Endpoint
  • Very much improved Channel
  • Universal error renderer which respects "Accept" header
  • Views have their own rendring logic, with macros relying on the "Accept" header as well

Infrastructure 🏭

  • (CI) 7241f8f use stable branch

v0.6.4

5 years ago

New Features ✨

  • a6a7c98 add Channel (closes #62)
  • (Params) c418990, cc10d71, 9b1bcf1 add require option to form and json params (closes #59)
  • (Params) fd2763c allow nilable nested params (closes #55)

Documentation 📚

  • (Action) 699281e typo

Refactoring 📝

  • (Params) 066bea8 improve containers naming

Patrons ❤️

  • 20aac93 add Dainel Vera