- Weber adapted to the last Elixir-0.12.5.
- Gzip compressing for the ssl connections.
- Weber works with Elixir-0.13.2.
- Allow custom status in json response.
- Bug with local static files fixed
- Ignore log folder in weber project
- Some deprecated parts removed.
- Adapted to last Plug.
- Weber moved to elixir-web/weber repository.
- Many little bug fixes.
- Weber added to hex.
- Date/Time in request log
- New option in the config -
reload :: boolean
- #79 Hot code and templates reloading
render_other
removed- #153. Weber.Http.Params.params/0 added.
- #165 HTTP status field to the nothing response.
- Initial partials
mix weber.routes
task- include_view helper deprecated and removed
- partials added.
- partials directory added to the views directory.
- RSS/Atom feed html helpers.
- #112 fix. Compile now with
mix compile --all --force
render_other
in response added.- Added ability to test Weber based web applications
- Running Weber in daemon mode.
headers
not required field in response.- Initial
Grunt
integration. - #115. Reverse Routing.
- #118. Redirect in routing.
- Regular expression in the routing.
- #122.
content_for_layout
fixed. - New github pages
exlager
added to the deps- #34 Logger added.
- #119. View for every action.
PATCH
method.- #134. Resourceful routing.
Grunt
moved to weber-contrib.- New dependency - weber-contrib.
- gzip compression
- [Params API] Headers lookup fix.
- content_for precompilation.
- before/after request hooks.
- [Optimization works]
get_all_files
,get_root
,get_views
,get_static
moved to the macros.- compile all views to the modules at the compile time.
- build views module names in compile time.
- static files serving improved.
- All views files must start with capital letter.
Plug
added to the dependecies.use_internationalization
new config option.use_sessions
new config option.SimpleChat
adapted to the lastWeber
.favicon.ico
added to theSimpleChat
.mimetypes
dependecie removed.- #104 fixed.
- #81 fixed.
- #102 closed. Convinience way to test weber.
otherwise
clause removed from routing.redirect
crash fix.DefaultConfig
removed.
- Ability to create new weber project with relative path;
- Removed
use_ws
option from config. - Replaced
link
withstyle
in resource helper. - Added
image
resource helper. - Sessions support.
- Added favicon.ico to the generated project.
link
helper renamed tostyle
.- Add all imports to the view before rendering.
SimpleChat
updated. Made with user sessions.- HTTP handler refactored.
content_for_layout
helper.- Controller Helpers.
layout
controller helper.- Get rid of
get_route
, route macros instead. t
helper for text translation.Makefile
added.- HTTP method moved to the router.
- audio html helper.
- video html helper.
- Controller can return {:render_other, "test.html", []}
- HTTP and WebSocket handler at the same port.
index.html
in new weber project.- generated locales from
CLDR
added - Initial internationalization support.
- HTTPS support;
test
directory with tests template added to weber application;- Automatic
chmod
forstart.sh
; mimetypes
added to dependecies;- Redirect support;
- Websocket support;
- Binding error fixed. Now every controller getting second parameter as [binding_name: binding_val];
- New config options in
webserver
section:use_ws
,ws_port
,ws_mod
; - New example - SimpleTodo;
weber.new
mix task instead ofweber
;- Creation directories for static files (
css
/js
/img
) at weber project initialization; - Added ability to send headers in controller's response;
- HTML helpers;
- Weber at github pages;
- New directory structure;
- New
include_view
helper; - Resource helpers;
- Empty response with headers support;
- Plain text response support;
- Rendering inline template support added;
- Query string parameters;
- Send file in response;
controller#action
syntax support in router.
- Initial release.