Added clauses to truncate null-values and integers correctly.
You get these with the postgres-adapter from boss_db.

Error messages are:
{function_clause,
    [{erlydtl_filters,truncatewords,
         [1800,8,[]],
         [{file,"src/erlydtl_filters.erl"},{line,994}]},
    ...

and
function_clause,
    [{erlydtl_filters,truncatewords,
         [null,8,[]],
         [{file,"src/erlydtl_filters.erl"},{line,994}]},
    ...
Added filter date_unix_epoch that displays unix time in seconds since 1-1-1970.
Added clauses to display 'undefined' for date and floatformat when input is undefined. This prevents an rendering error.
Custom tag vars are atoms, not lists
Merge branch 'master' of github.com:evanmiller/erlydtl
Support iterating over Ecto has_many associations
Make tests work across time zones
Support Ecto belongs_to and has_one associations
Fix "now" tag in sources_parser
Added new time format string: o
o – the ISO 8601 year number
https://docs.djangoproject.com/en/dev/releases/1.4/#two-new-date-format-strings
removed remarked out junk
removed swap file
fixed indentation
removed exports used for manual testing
removed unimplemented '$e' tag
Merge pull request #95 from dgulino/master

New time format string 'o' – the ISO 8601 year number
Clean up weeknum_year function
remove exec flag on source files.
Add `scanner_module` as compiler option.
Check OS environment for additional compiler options.

Any options found in the "ERLYDTL_COMPILER_OPTIONS" env variable will
be appended to the options passed to erlydtl.

For instance, to use this to run the test suite with a non-default scanner::

  $ ERLYDTL_COMPILER_OPTIONS={scanner_module,erlydtl_new_scanner} make test
Switch to new slex based scanner.
Fix erlydtl_scanner.slex due to syntax updates.