CHANGELOG.md

# Changelog

## v0.2.7

### Improvements

* Added `large_tables/0` optional config to handle performance issues for tables with large row counts.  [https://github.com/adobe/elixir-dumper/issues/7](Issue #7) showed that large tables would time out when rendering the records page due to the expensive count query.  It was also discovered the order by inserted_at could also contribute to timeouts.

### Bug Fix

* Addressed [https://github.com/adobe/elixir-dumper/issues/7](Issue #7) by removing total number of entries altogether.

## v0.2.6

### Improvements

* Removed unnecessary `action` url parameter.  The correct page to render can be derived from the presence of the module and id parameters.

## v0.2.5

### Improvements

* Was previously loading all associations, which caused timeouts for records with large amounts of associated records.
* Tests are now run on PRs instead of only pushes against main.

## v0.2.4

### Improvements

* Correct the `Dumper.Config` callback specs.

## v0.2.3

### Improvements

* Allow override of the auto-discovery of the `otp_app`.

## v0.2.2

### Improvements

* Updated the package description to reflect that it is now a LiveDashboard page and not a mix generator.

## v0.2.1

### Improvements

* Search for a record by id
* Use router config instead of app config
* Update links to use `<.link navigate={}>` instead of firing events

## v0.2.0

### Improvements

* Changed from mix task to a LiveDashboard plugin

## v0.1.1

### Improvements

* Fix phoenix heex warning where name attribute was set to "id".  Renamed to "search_id".

## v0.1.0

### Improvements

* Initial release of Dumper