micro

Asynchronous HTTP microservices

MIT License

Downloads
2.9M
Stars
10.5K
Committers
65

Bot releases are hidden (Show)

micro -

Published by leo almost 7 years ago

Patches

  • Replaced media-typer module with content-type: #316
  • Added port type and range validation: #320
  • Now using Number.isNaN instead of global.isNaN: #322
  • Bumped dependencies to the latest version: b39f0e4763afa1e207de7ca8ad7acf88e392782a

Credits

Huge thanks to @dougwilson and @rapzo for their help!

micro -

Published by leo about 7 years ago

Major Changes

  • Set encoding to utf-8 for JSON responses: #302

Patches

  • Simplified sendError method: #307
  • Bumped dependencies to the latest version: #310

Credits

Huge thanks to @floatdrop and @clarkdo for their help!

micro -

Published by leo about 7 years ago

Patches

  • HTTP error should be status code in readme.md: #303
  • Treat abstract streams (not inherited from Stream) correctly: #299

Credits

Huge thanks to @floatdrop and @mikeal for their help!

micro -

Published by leo about 7 years ago

Patches

  • Fixed example in "Body parsing" section: #297
  • Show hint if error is about async on older Node.js: #298

Credits

Huge thanks to @floatdrop for his help!

micro -

Published by leo about 7 years ago

Patches

  • Close HTTP service in testing section safely: #293
  • Bumped dependencies to the latest version: 3b268375ab5216f2ee3d35df34df5629ea6ec66c
micro -

Published by leo about 7 years ago

Patches

  • Simplified binary flags: #291
  • Bumped dependencies to the latest version: 49ff776e4177f8131dcd103e9ba0a8ee586120ad

Credits

Huge thanks to @lukeed for his help!

micro -

Published by leo about 7 years ago

Read more about this release here! 🎉

micro -

Published by leo over 7 years ago

Patches

  • Tell prettier not to use semicolons: 5e4aefd35cba596193110fc56176fa83340024c5
  • Removed all semicolons: 1d2458d5081f46ed350316db3edbddedd6a59833
  • 🐛 Export micro default: #253
  • Bumped dependencies to the latest version: e6594fa8f791407981591e049e656bba513510ab
  • Removed lockfile for Yarn: 2416a2e13ec9449b16f151969b638f52f1a2ba6e

Credits

Huge thanks to @albinekb for their help!

micro -

Published by leo over 7 years ago

Patches

  • Fix server.listen error handling: #228
  • Chore(package): update test-listen to version 1.0.2: #230
  • Fix(package): update args to version 2.6.0: #231
  • Bumped lockfile for Yarn: 5cec04e1758315e3db82bfd1142d0ae736d9a56c

This release introduces automatic suggestions for CLI options!

Credits

Huge thanks to @dimapaloskin for their help!

micro -

Published by leo over 7 years ago

Patches

  • Fix initial example in readme: #214
  • Added chat-app example: #218
  • Replace detect-port with get-port: #226
  • Only load HTML files once in the beginning: 66fcf94acdb4d2f73c22f62f05dd7217b81cf0e2
  • Invalidated cache of Slack badge: 09caf71b4f2808ae39b3f88c10d0fb7ef15ce518
  • Mention awesome-micro inside the readme.md file: ab8850f5f2ef76f1a52b6fc2035812f7d9c070c7
  • Fix failed 'limit included in error' test: #227
  • Fixed a typo in the tests: b8d08359d0cc074818ef763131aae9e7796731b8

Dependency Updates

  • Fix(package): update args to version 2.4.1: #215
  • Chore(package): update coveralls to version 2.13.0: #217
  • Fix(package): update clipboardy to version 1.1.0: #220
  • Chore(package): update nyc to version 10.2.0: #211
  • Chore(package): update eslint-config-prettier to version 1.6.0: #222
  • Bumped dependencies to the latest version: 2c91d8950dbf654d13157373c550c7fc8285f58c

Credits

Huge thanks to @floatdrop, @coffee-mug and @dimapaloskin for their help!

micro -

Published by leo over 7 years ago

Minor Changes

  • Use text/plain as default content-type in .json: #208
  • Added .buffer and .text helpers: #210

Patches

  • Test res.end is working without returned value: #204
  • Added .editorconfig: 25cdf886562cbf13cdc2631c8a519829c4ac721d
  • Use prettier: ceeaea5c8dc21f7d0de3f2d39ca46350bd3287ae
  • Prettified everything: 3e7f55d242ff758482e09b7a62a9f23a764c836f
  • Fix(package): update args to version 2.4.0: #205
  • Re-introduced correct syntax for code examples: 3641a506e45f5221492c6f630ac823cba5b842e6
  • Bumped lockfile for Yarn: e8be149626283dfe5fed4282e40c75e6f239f625

Credits

Huge thanks to @floatdrop and @thisguychris for their help!

micro -

Published by leo over 7 years ago

Patches

  • Improved initial example in readme.md file: #201
  • Reverted "undefined from fn should not hang request" (re-enables streaming): #180
  • Bumped husky to latest version: 892cb0c3e6f78aaffead8f5d889d807b7c6b8514
  • Removed unnecessary return statement: de652f810f9ac443ecc52094e672218aaba68269

Credits

Huge thanks to @floatdrop for his help!

micro -

Published by leo over 7 years ago

Patches

  • Port should be returned as number: #200
  • Fixed content-type erasing on json and true 💯 coverage: #199

Credits

Huge thanks to @floatdrop for their help!

micro -

Published by leo over 7 years ago

Minor Changes

  • Allow numbers as responses: #171
  • Add silent mode flag: #185

Patches

  • Convert port to number: #168
  • Export async function lib/index.js: #172
  • Use clipboardy: #173
  • Simplify returnJSON function: #178
  • Remove redundant async/await in server.listen: #177
  • Fix for #164 – status should not be ignored: #183
  • Add code coverage: #181
  • Null value from fn should cause one res.end call: #179
  • Undefined from fn should not hang request: #180
  • Add coverage results to gitignore: #186
  • Throwing in sync function should work: #188
  • Add coveralls.io badge: #187
  • 💯 test coverage: #190
  • Fix linting errors: #198
  • Indicate type of flags: 7a21848979d4612d409283dafb4ec745eba51b57
  • Bumped lockfile for Yarn: db4feada05e598aa9928faf4e0a3fd4e7f5eb9c1

Credits

Huge thanks to @knpwrs, @dotcypress, @nkzawa and @floatdrop for their help!

micro -

Published by leo over 7 years ago

Minor Changes

  • Add status fallback to error handling: #164

Patches

  • Fix(package): update args to version 2.3.0: #151
  • Include whole entrypoint directory to be compiled: #152
  • Use bluebird instead of Q: #153
  • Fix(package): update update-notifier to version 2.1.0: #160
  • Chore(package): update ava to version 0.18.2: #161
  • Lazy load async-to-gen/register: #162
  • Lowercased text files: bd4a13f55c1b167131fc229af0cd2a21a37373ca
  • Chore(package): update husky to version 0.13.2: #165
  • Fix(package): update ip to version 1.1.5: #166
  • Chore(package): update request to version 2.80.0: #167
  • Tell Travis to test on node LTS: ab5c8a26e6556fdc8c7d87bc43248a36e2982b6b
  • Fix transpilation on Windows platform: 8a597c00513133756116da4d6a05a02382c8faea
  • Remove bluebird.coroutine: #163
  • Bumped bluebird and xo to latest version: 179a0e92554eb5978e2188b80f386ad8d2e68963
  • Updated lockfile for Yarn: 94476e7bcd188bc379192761b42d6f0f0e674930

Credits

Huge thanks to @dotcypress, @timneutkens, @iamstarkov and @floatdrop for their help!

micro -

Published by leo over 7 years ago

Patches

  • Do not transpile API on the fly: e55680417e5ccda80984a636767e2e7792bac91f
micro -

Published by leo over 7 years ago

Patches

  • Avoid async and await for run(): a4cf235378bc4c3db89161b495846601743392fe
  • Do not use it for json() either: 34eb7cd0cd1a4586f0adc11fa2672c005bda7049
  • Removed yarn's lockfile (only used in development, so no real advantage): 6eefdc911c134d0f9c64d152f863f3da3e186fe7
  • No need to load CLI by filename: 1a6f80c2d9c098062de4bcb84f17e029e138923f
  • AVA supports async and await natively: 47b19f016c05d3e68855115eeb61ce236e0f2b5c
micro -

Published by leo over 7 years ago

Patches

  • Make command history available: ccd0b1616226e64d1785bb7958d820abbbb877b0
  • Bumped version tags in yarn's lockfile: 3f30e824f9c4bc14414f514ea19588a1369be7ff
micro -

Published by leo over 7 years ago

Patches

  • Fixed typo in README.md: #147
  • Save exact version of dependencies: 78b50bccf1fcc87df7fcd52db83a7a371f82157f
  • Pinned dependencies: 645c5036af17c27483637c20bc2d97b76957721e

Credits

Huge thanks to @bganicky for his help!

micro -

Published by leo over 7 years ago

Patches

  • Move getModule into it's own file: #142
  • Use test-listen to get the listening url inside the tests: #144
  • Flatten send(): #143
  • Remove unused xo rules: #146
  • Make async-to-gen work on Now: 53f61f577939efeffe50d44f6fec89cdc6d0b6cc

Credits

Huge thanks to @timneutkens for his help!