All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Update
Ectodependency to 3.0 version
- Remove
Module.eval_quotedcalls. - Migrate to CircleCI
- Add Apache 2.0 License
- Use Elixir formatter
- Update cannonical URLs to GitHub repository
## 2.0.2 - 2017-09-29
- Support Elixir 1.5 and Erlant/OTP 20.
- Fix bug when passing the locale in a variable to
Trans.QueryBuilder.translated/3.
- Relax
Poisondependency version restriction. - Integrate Ebert for code style checks and static analysis.
- Fix typos and mistakes in README.
- Rewrite the
Transmodule to use underscore functions to store configuration. - Rewrite the
QueryBuildermodule to unify previous functions into a single macro with compile time checks. Translations can now be used directly when building queries and are compatible with functions and macros provided byEcto.QueryandEcto.Query.Api. - Update the
Translatormodule to use the new underscore functions. - Update documentation and improve the tests.
- Make
Ectoan optional dependency. IfEctois not available theQueryBuildermodule will not be compiled.
- Remove
earmarkas a direct dependency since it is already required byex_doc. - Remove warnings when compiling with Elixir 1.4.
- Adds contribution guidelines detailed in
CONTRIBUTING.md.
- New testing environments for Travis CI.
- The project has now a changelog.
- Improved documentation.
- Improved README.
- Support for Ecto 2.0.
- Initial release with basic functionality and documentation.