- Update Elixir and Javascript dependencies.
- Add a route for tests.
- Update to support Phoenix LiveView 0.6.0, removing the deprecated
mount/2
in favour ofmount/3
.
- BREAKING CHANGES
- Update to support Phoenix LiveView 0.5.x (breaking compatibility with previous versions)
- Make sure to check the Phoenix LiveView CHANGELOG
- Use coalesce on all database columns to guard against NULL values
- Dependency updates
- Allow Phoenix LiveView 0.3 as well as 0.4
- Added custom buttons, defined similarly to the custom fields
- Added a behaviour for render/1 in the user defined table module
- Broke out a Pagination and ActionButton modules from Exzeitable.HTML
- Fix bug where order not removed when getting a count
- Smush assigns and socket.assigns together and deduplicate
- Clear order_by before ordering query
- Correct documentation
- Add support for passing assigns through to custom field functions
- Remove actions column when no actions
- Added a nothing found message when no content
- Renamed CSS classes from .lt- to .exz-
- Fixed a CSRF token error on delete actions
- Rebuilt with Phoenix (originally was just a Mix project)
- Added dev environment
- Added acceptance tests with Cypress
- Added additional unit tests
- Added ability to show and hide 'show buttons' for columns
- Disabled use of enter key with search box (created a CSRF error)
- Added specs
- Added documentation
- Fix iOS touch issues
- Add inch_ex
- Minor documentation improvements
- Initial release