hyper-ts

Type safe middleware architecture for HTTP servers

MIT License

Downloads
3.7K
Stars
392
Committers
9
hyper-ts - 0.7.9 Latest Release

Published by DenisFrezzato about 1 year ago

  • New Feature
    • Middleware
      • Add chainFirstTaskOptionK, chainFirstTaskOptionKW, chainOptionK, chainOptionKW, chainTaskOptionK, chainTaskOptionKW, fromTaskOption, fromEitherK, fromOptionK (@thewilkybarkid)
      • Add iap, iapW, iapFirst, iapFirstW, iapSecond, iapSecondW (@mlegenhausen)
    • ReaderMiddleware
      • Add chainFirstTaskOptionK, chainFirstTaskOptionKW, chainOptionK, chainOptionKW, chainTaskOptionK, chainTaskOptionKW, fromTaskOption, asksReaderMiddleware, asksReaderMiddlewareW, fromOption, chainReaderK, chainReaderKW, fromReaderK, fromReaderEitherK, fromReaderEither, fromEitherK, fromOptionK, fromMiddlewareK, fromReaderIOK, leftReaderIO, rightReaderIO, fromReaderIO (@thewilkybarkid)
      • Add chainMiddlewareKW (@DenisFrezzato)
      • Add iap, iapW, iapFirst, iapFirstW, iapSecond, iapSecondW, fromReaderTask (@mlegenhausen)
  • Bug Fix
    • Middleware
      • Add error handler to pipeStream (@mlegenhausen)
    • ReaderMiddleware
      • Add error handler to pipeStream (@mlegenhausen)
  • Polish
    • expose modules without lib/es6 prefix (@thewilkybarkid)
hyper-ts - 0.7.8

Published by DenisFrezzato over 2 years ago

  • New Feature
    • ReaderMiddleware
      • Add fromReaderTaskK, chainReaderTaskK{W}, chainFirstReaderTaskK{W}, fromReaderTaskEitherK (@thewilkybarkid)
    • Allow redirect to take a URL (@thewilkybarkid)
    • Open the index on decode middlewares (@thewilkybarkid)
hyper-ts - 0.7.7

Published by DenisFrezzato almost 3 years ago

0.7.7

  • New Feature
    • ReaderMiddleware
      • Add rightReaderTask, leftReaderTask (@thewilkybarkid)
      • Add orElseMiddlewareK, orElseMiddlewareKW (@thewilkybarkid)
hyper-ts - 0.7.6

Published by DenisFrezzato almost 3 years ago

0.7.6

  • New Feature
    • Middleware
      • Add ichainFirst, ichainFirstW (@thewilkybarkid)
    • ReaderMiddleware
      • Add ichainFirst, ichainFirstW (@thewilkybarkid)
hyper-ts - 0.7.5

Published by DenisFrezzato almost 3 years ago

  • New Feature
    • Middleware
      • Add altW, orElseW (@DenisFrezzato)
    • ReaderMiddleware
      • Add alt, altW (@DenisFrezzato)
hyper-ts - 0.7.4

Published by DenisFrezzato almost 3 years ago

0.7.4

  • Bug Fix
    • Connection
      • Fix setBody to accept string | Buffer (@DenisFrezzato)
    • Middleware
      • Fix send to accept string | Buffer (@DenisFrezzato)
    • ReaderMiddleware
      • Fix send to accept string | Buffer (@DenisFrezzato)
hyper-ts - 0.7.3

Published by DenisFrezzato about 3 years ago

  • Bug Fix
    • Middleware
      • Fix pipeStream stream type (@DenisFrezzato)
    • ReaderMiddleware
      • Add pipeStream (@DenisFrezzato)
hyper-ts - 0.7.2

Published by DenisFrezzato about 3 years ago

  • New Feature
    • Middleware
      • Add flattenW, iflatten, iflattenW (@mlegenhausen)
    • ReaderMiddleware
      • Add flatten, flattenW, iflatten, iflattenW (@mlegenhausen)
  • Deprecation
    • Middleware/ReaderMiddleware
      • Deprecate Do, use bindTo instead (@DenisFrezzato)
hyper-ts - 0.7.1

Published by DenisFrezzato about 3 years ago

  • New Feature
    • Middleware
      • Add apFirstW
      • Add apSecondW
    • ReaderMiddleware
      • Add apFirstW
      • Add apSecondW
hyper-ts - 0.7.0

Published by DenisFrezzato about 3 years ago

hyper-ts - 0.7.0-rc.1

Published by DenisFrezzato over 3 years ago

  • Breaking change
  • Deprecation
    • Deprecate Middleware from index.ts, use Middleware module instead.
  • New Feature
    • Middleware
      • Add apS
      • Add apSW
      • Add chainEitherK
      • Add chainEitherKW
      • Add FromIO
      • Add fromIO
      • Add fromIOK
      • Add chainIOK
      • Add chainFirstIOK
      • Add FromTask
      • Add fromTask
      • Add fromTaskK
      • Add chainTaskK
      • Add chainFirstTaskK
      • Add chainTaskEitherK
      • Add chainTaskEitherKW
      • Add chainFirstTaskEitherK
      • Add chainFirstTaskEitherKW
      • Add imap
      • Add ibindTo
      • Add ibind
      • Add ibindW
      • Add iapS
      • Add iapSW
    • ReaderMiddleware
      • Add gets
      • Add fromConnection
      • Add modifyConnection
      • Add apFirst
      • Add apSecond
      • Add apS
      • Add apSW
      • Add FromEither
      • Add fromEither
      • Add chainEitherK
      • Add chainEitherKW
      • Add chainFirst
      • Add chainFirstW
      • Add chainFirstIOK
      • Add FromTask
      • Add fromTask
      • Add fromTaskK
      • Add chainTaskK
      • Add chainFirstTaskK
      • Add chainFirstTaskEitherK
      • Add chainFirstTaskEitherKW
      • Add chainFirstReaderTaskEitherK
      • Add chainFirstReaderTaskEitherKW
      • Add fromPredicate
      • Add filterOrElse
      • Add filterOrElseW
      • Add imap
      • Add ibindTo
      • Add ibind
      • Add ibindW
      • Add iapS
      • Add iapSW
    • express
  • Fix
    • ReaderMiddleware
      • Add out type variable in fromMiddleware
      • Fix type signature of apSW adding widening or R
  • Internal
    • Use List from fp-ts-contrib
hyper-ts - 0.6.5

Published by DenisFrezzato over 3 years ago

  • Breaking change
    • ReaderMiddleware
      • Rename ichainMiddlewareW to ichainMiddlewareKW
hyper-ts - 0.6.4

Published by DenisFrezzato over 3 years ago

  • Bug Fix
    • ReaderMiddleware
      • Fix ichainW widening (@mlegenhausen)
  • New Feature
    • ReaderMiddleware
      • Add orElseW (@mlegenhausen)
hyper-ts - 0.6.3

Published by DenisFrezzato over 3 years ago

hyper-ts - 0.6.2

Published by DenisFrezzato over 3 years ago

hyper-ts - 0.6.1

Published by gcanti almost 4 years ago

  • New Feature
    • add do notation, #37 (@kylegoetz)
hyper-ts - 0.6.0

Published by gcanti over 4 years ago

  • Breaking Change
    • add missing mainstream status codes, #29 (@matticala)
    • rename ServerError to InternalServerError (@gcanti)
hyper-ts - 0.5.3

Published by gcanti over 4 years ago

  • Bug Fix
    • don't set target: es6 in tsconfig.build-es6.json (@gcanti)
  • Internal
    • upgrade to latest docs-ts (@gcanti)
hyper-ts - 0.5.2

Published by gcanti almost 5 years ago

  • New Feature
    • add build in ES6 format (@gcanti)
hyper-ts - 0.5.1

Published by gcanti about 5 years ago

  • Bug Fix
    • fix setCookie implementation, #23 (@DenisFrezzato)