Onyxframework Http Versions Save

An opinionated framework for scalable web 🌎

v0.6.3

5 years ago

Documentation 📚

  • b6a0a6c rearrange to fix little inconveniences

v0.6.2

5 years ago

Bug Fixes 🐛

  • (Renderers::JSON) 0eace30 update "Content-Type" header only if error or view is present
  • (Renderers::Text) d8b7d38 ditto

v0.6.1

5 years ago

Bug Fixes 🐛

  • b3286d3 Onyx is a module

Dependency Updates 📦

  • 6226ac3
    • onyx-http 0.1.0 → 0.1.1

Documentation 📚

  • (README) b054608 typo

v0.6.0

5 years ago

New features ✨

  • a07e25cfb7cf8e259e6e8c80c5c2a0e1d5f2dbb0 ⚠️ breaking split HTTP and REST components

v0.5.0

5 years ago

⚠️ breaking Prism has been renamed to Onyx::REST and is now a part of @onyxframework

v0.4.0

5 years ago

New Features

  • d09b4f6 ⚠️ breaking Action and Channel are modules now (closes #23)
  • 6c5ffa6 ⚠️ breaking params defined with type name : Type (closes #33)
  • 6bb864f, 04c7584 ⚠️ breaking accept Null params (closes #40)
  • bba4168, 55c2082 ⚠️ breaking versatile auth system with optional arguments
  • 12e7b79 ⚠️ breaking external Callbacks module
  • 7a3b149 ⚠️ breaking display value of invalid param instead of class
  • fa4e507 versatile keys for params extraction (closes #35)
  • a640570 support Bool as param type
  • 1a8310c optionally preserve body upon params parsing
  • a75e9b1 add Action#header method (closes #42)
  • 1889c76 add Action#redirect method (closes #41)

Bug Fixes

  • dda3445 correct parsing UInt* params from JSON
  • bd17b01 Nil.from_param works as expected
  • e11a445 Union params parsing
  • 4de4e3d halt! now throws internally
  • a391a5d limit body size upon params parsing (closes #39)

Optimizations

  • 46e9ec7 ⚠️ breaking faster router (closes #45)

Documentation

  • 481332e optimize awesome badge
  • ede7c9a improve introduction in README
  • 48f9a6e add patreon-related information to README
  • 606bba1 add "projects using" section to README

v0.3.0

5 years ago

New Features

  • 3da5e22 ⚠️ breaking Prism::Server doesn't have host and port arguments anymore
  • 17ed763 ⚠️ breaking use gt, lt, gte and lte in validations (closes #26)
  • 6668a13 custom name for Prism::Server (closes #29)

Optimizations

  • 051d72d write JSON directly into response IO (closes #30)

Dependency Updates

  • d9eed4c Crystal -> 0.26

v0.2.1

5 years ago

Bug Fixes

  • c154205c update Prism::Server to work with new HTTP::Server

Chores

  • 97a832b remove Prism::VERSION

v0.2.0

6 years ago

Notable features:

  • 51f6280a7d413bcad1861b9b7889716e9523a535 The project has been renamed to Prism
  • c864494899224aefe84560effc2a0fec386574fb + a003fea981e59b6466c44dc5c7e03524b650be18 Renamed WebsocketAction to Channel, preserved .call for convenience
  • 6c04bce3a445277387eed674f390cf3691a0ddaa Ruby-ish style callbacks (before do etc.)
  • f8bd3d3cd0d30496b7ad76c51cefa804ff5f37bf Inline params processing
  • b734566 Nested params
  • 39b639a89c5377181ce10061c8b90692ae27b5b5 Router caching

And more!

v0.1.0

6 years ago

🌝