Skip to content

Releases: PurpleSec/RouteX

v1.2.5: Logging Fixes

21 Nov 20:54
159aa10
Compare
Choose a tag to compare

v1.2.4: Improvements to the Bytes options

15 Oct 01:19
20ec4f3
Compare
Choose a tag to compare

v.1.2.3: Bytes Fixes and Wording

14 Oct 22:46
bd3f800
Compare
Choose a tag to compare

Added 'BytesDefault' and Fixed wording on some comments.

v1.2.2: Small Update, Bytes Support!

12 Oct 18:16
b61a182
Compare
Choose a tag to compare

Added support for the Content.Bytes function, which decodes strings into byte slices from Base64.

v1.2.1: Spelling Fixes

14 Sep 01:15
da25ee3
Compare
Choose a tag to compare

Generics Support

09 May 14:31
9c3e0c3
Compare
Choose a tag to compare

Small Update to support generics for Marshalers and version bump (go1.18)

v1.1.1: Reverted a Breaking Change

16 Dec 19:53
Compare
Choose a tag to compare

Accidentally invalidated the 'Set' struct.

v1.1.0: Fixes!

12 Dec 20:09
Compare
Choose a tag to compare

Release v1.0.2!

15 Oct 02:54
Compare
Choose a tag to compare

Quality of Life Improvements

  • Added Middleware
    • Middleware can be per route or globally
  • Renamed and changed some function signatures
    • Methods are not specified after the function Handler as a vardict
  • Removed Mux.Close()
  • Added automatic OPTIONS handeling
    • Only takes effect if the OPTIONS method is NOT specified
  • Updated the Request.Values objects to allow for default values (like Contents)
  • Reworked the Wrapper and Marshaler handlers
    • Removed the error handler option
  • Fixed the 'Converter' Handler function (it works now!)
  • Added the 'JSON' function for easy Marshaling
  • Fixed a lock bug when a 405 was hit
  • Added 404/405/500 specific error handlers to the Mux that override if non-nil
  • Added license header to val/* files

Update #1: Added Boolean Values to Content/Request

16 Jul 16:50
Compare
Choose a tag to compare
v1.0.1

Added Bool values and new Default options for Content