Lor Versions Save

a fast, minimalist web framework for lua based on OpenResty

v0.3.4

6 years ago

v0.3.3

6 years ago
  • refactor node id to make sure it's unique

v0.3.2

6 years ago
  • support char - for route definition
  • replace lua-resty-session with a simple & thin session middleware base on cookie
  • fix session timeout bug

v0.3.1

7 years ago
  • support char ~ for route definition (from @XadillaX)
  • support multi functions( in plain functions or array style) for group router
  • support index route for group router (see issues#40)

v0.3.0

7 years ago

features

  • router refactor: change from pipeline to pipeline+trie tree
  • middleware
    • support array param for get/post/put/delete... method
    • middlewares could be defined on any node of the router trie
  • improve performance

break changes

  • 404 error is handled by app:erroruse now
  • no strong relationship between route definition and execution
  • no middlewares executed if no route found for the request

v0.2.6

7 years ago
  • upgrade built-in session middleware
    • upgrade lua-resty-session to v2.13
    • add a new param timeout to set session/cookie timeout, default is 3600 seconds
    • add a new param refresh_cookie which indicates whether to refresh cookie & session expire time when new request is coming, default is true
  • enhance lord new cli
    • make app module cache to optimize runtime performance
    • refactor CRUD example, see more in app/routes/user.lua
  • remove default X-Powered-By header

v0.2.4

7 years ago
  • add application/json support

v0.2.2

7 years ago
  • support opm

v0.1.6

7 years ago
  • new lord supported with resty-cli
  • remove luajit dependency of cli

v0.1.5

7 years ago
  • replace pcall with xpcall to keep traceback for error handling
  • path uri support '.'
  • update some test cases