### Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
#### [v1.1.2](https://github.com/izelnakri/paper_trail/compare/v1.1.1...v1.1.2)
- comment out pgdata volume for docker-compose.yaml [`98e8593`](https://github.com/izelnakri/paper_trail/commit/98e8593f2649e9d795d323a97e090c1206515437)
- upgrade to elixir v1.17 [`85e49ff`](https://github.com/izelnakri/paper_trail/commit/85e49fff3cd4d3acc7258595da79647f6f47b430)
- update mix deps [`20594db`](https://github.com/izelnakri/paper_trail/commit/20594dbd3bc656cd546e8f4818c40da16b0013bd)
- node upgrade to v20 along with npm pkgs [`de62a4d`](https://github.com/izelnakri/paper_trail/commit/de62a4d3f3f873b6df5afd3a52ad9eb1a726800e)
#### [v1.1.1](https://github.com/izelnakri/paper_trail/compare/v1.1.0...v1.1.1)
> 30 August 2024
- Release 1.1.1 [`be3cf37`](https://github.com/izelnakri/paper_trail/commit/be3cf3772fccdffaaaed3a403337207431957f9b)
#### [v1.1.0](https://github.com/izelnakri/paper_trail/compare/v1.0.1...v1.1.0)
> 30 August 2024
- Release 1.1.0 [`7570e2c`](https://github.com/izelnakri/paper_trail/commit/7570e2c00732c5396c2bc32a23b4cb3e5d255fdb)
- fix MixFile deprecations [`c6c54b0`](https://github.com/izelnakri/paper_trail/commit/c6c54b0f415835cf9e87ad18be74cfd4e510f8b2)
#### [v1.0.1](https://github.com/izelnakri/paper_trail/compare/v1.0.0...v1.0.1)
> 30 August 2024
- a few things [`#224`](https://github.com/izelnakri/paper_trail/pull/224)
- Bump braces from 3.0.2 to 3.0.3 [`#234`](https://github.com/izelnakri/paper_trail/pull/234)
- Bump docker/login-action from 2.0.0 to 2.1.0 [`#198`](https://github.com/izelnakri/paper_trail/pull/198)
- Bump minimatch from 3.0.4 to 3.1.2 [`#204`](https://github.com/izelnakri/paper_trail/pull/204)
- Bump docker/build-push-action from 3.1.1 to 4.0.0 [`#215`](https://github.com/izelnakri/paper_trail/pull/215)
- Bump http-cache-semantics from 4.1.0 to 4.1.1 [`#217`](https://github.com/izelnakri/paper_trail/pull/217)
- Bump docker/setup-buildx-action from 2.0.0 to 2.4.1 [`#218`](https://github.com/izelnakri/paper_trail/pull/218)
- Bump cacheable-request from 10.2.3 to 10.2.7 [`#220`](https://github.com/izelnakri/paper_trail/pull/220)
- Bump actions/cache from 3.0.8 to 3.2.6 [`#222`](https://github.com/izelnakri/paper_trail/pull/222)
- Add readme note about Postgres type support [`#231`](https://github.com/izelnakri/paper_trail/pull/231)
- Release 1.0.1 [`4e5c928`](https://github.com/izelnakri/paper_trail/commit/4e5c928c703cc28e473f2819c3d13d07917f90d2)
- fix tests on the latest refactor [`a08fead`](https://github.com/izelnakri/paper_trail/commit/a08fead9e389d2a45f69eca8ccf639eaa0507e6d)
- make docker-compose test depends_on db healthcheck not start [`c9de130`](https://github.com/izelnakri/paper_trail/commit/c9de1308fe033bbd2e98a459f5c07abbeeec3d2e)
- add healthcheck to postgres service in docker compose [`1adb776`](https://github.com/izelnakri/paper_trail/commit/1adb776b13433f848982b9082758eeed2bb5eef8)
- small update to setup-database.sh CI script [`7a44123`](https://github.com/izelnakri/paper_trail/commit/7a44123f81f3fe3c26a61c4033925b218f4bb5dc)
- CI: replace docker compose "exec" to "run" [`9d49c29`](https://github.com/izelnakri/paper_trail/commit/9d49c29cb2aa56e3447b3c08049dadec244f4d1b)
- update docker-compose.yaml [`364d8d1`](https://github.com/izelnakri/paper_trail/commit/364d8d197ce15266056246151d3f51bf3134b3bc)
- update github action versions [`19e55f7`](https://github.com/izelnakri/paper_trail/commit/19e55f790daa794374495fba8ee7492f687a5fad)
- use postgres default ENV variable names everywhere [`6cd5569`](https://github.com/izelnakri/paper_trail/commit/6cd556998b0123b7e965ea7a08412bbdda6132b3)
- when there's no changes to save, rely on ecto's update being a no-op [`09c246f`](https://github.com/izelnakri/paper_trail/commit/09c246f6de8f27e08a331bb1e09c86032ead7ce5)
- fix typespec [`a1935bf`](https://github.com/izelnakri/paper_trail/commit/a1935bfaa4e40367d95bdfb2559b7d557ad8659f)
- cleanup inspects [`8e965cb`](https://github.com/izelnakri/paper_trail/commit/8e965cb30b6eca6d685d8443330b1fe49e6a8e49)
- https://github.com/izelnakri/paper_trail/pull/100 & https://github.com/izelnakri/paper_trail/pull/97 and update deps & rename test helpers [`fe4b9da`](https://github.com/izelnakri/paper_trail/commit/fe4b9da7c714c7133b6e9def0efb41cc32005521)
### [v1.0.0](https://github.com/izelnakri/paper_trail/compare/v0.14.5...v1.0.0)
> 20 December 2022
- Release 1.0.0 [`48fc4d7`](https://github.com/izelnakri/paper_trail/commit/48fc4d75f38ecada084fa960832416fca60d92c8)
#### [v0.14.5](https://github.com/izelnakri/paper_trail/compare/v0.14.4...v0.14.5)
> 20 December 2022
- Release 0.14.5 [`919ecf0`](https://github.com/izelnakri/paper_trail/commit/919ecf0df42a24a858f1a4316506b28af98ea700)
- Update hex packages [`c025cf7`](https://github.com/izelnakri/paper_trail/commit/c025cf7fc61300ce483c58d7b07002d1bcadee4c)
#### [v0.14.4](https://github.com/izelnakri/paper_trail/compare/v0.14.3...v0.14.4)
> 20 December 2022
- Bump actions/cache from 3.0.7 to 3.0.8 [`#194`](https://github.com/izelnakri/paper_trail/pull/194)
- Bump docker/setup-buildx-action from 1.7.0 to 2.0.0 [`#179`](https://github.com/izelnakri/paper_trail/pull/179)
- Bump docker/login-action from 1.14.1 to 2.0.0 [`#180`](https://github.com/izelnakri/paper_trail/pull/180)
- Bump docker/build-push-action from 2.10.0 to 3.1.1 [`#188`](https://github.com/izelnakri/paper_trail/pull/188)
- Bump actions/cache from 3.0.2 to 3.0.7 [`#190`](https://github.com/izelnakri/paper_trail/pull/190)
- Bump docker/build-push-action from 2.9.0 to 2.10.0 [`#172`](https://github.com/izelnakri/paper_trail/pull/172)
- Bump actions/cache from 2.1.7 to 3.0.2 [`#176`](https://github.com/izelnakri/paper_trail/pull/176)
- Bump docker/setup-buildx-action from 1.6.0 to 1.7.0 [`#177`](https://github.com/izelnakri/paper_trail/pull/177)
- Bump actions/checkout from 2.4.0 to 3 [`#169`](https://github.com/izelnakri/paper_trail/pull/169)
- Bump node-fetch from 2.6.1 to 2.6.7 [`#171`](https://github.com/izelnakri/paper_trail/pull/171)
- Bump docker/login-action from 1.12.0 to 1.14.1 [`#170`](https://github.com/izelnakri/paper_trail/pull/170)
- Bump docker/build-push-action from 2.7.0 to 2.9.0 [`#165`](https://github.com/izelnakri/paper_trail/pull/165)
- Bump handlebars from 4.7.6 to 4.7.7 [`#166`](https://github.com/izelnakri/paper_trail/pull/166)
- Bump docker/login-action from 1.10.0 to 1.12.0 [`#163`](https://github.com/izelnakri/paper_trail/pull/163)
- Bump actions/checkout from 2.3.5 to 2.4.0 [`#161`](https://github.com/izelnakri/paper_trail/pull/161)
- Bump actions/cache from 2.1.6 to 2.1.7 [`#162`](https://github.com/izelnakri/paper_trail/pull/162)
- Release 0.14.4 [`065280c`](https://github.com/izelnakri/paper_trail/commit/065280cf09b70bb2c37d4748cdd841543a9706b4)
- update npm pkgs for release [`122ade7`](https://github.com/izelnakri/paper_trail/commit/122ade72ec1d9f48f5bf59778aa4f85caf7c3691)
- upgrade npm dev packages [`c9d9642`](https://github.com/izelnakri/paper_trail/commit/c9d96422ff0d40290c02fcf50aaf739a9f22c0ea)
- Bump actions/checkout from 2.3.4 to 2.3.5 [`235d825`](https://github.com/izelnakri/paper_trail/commit/235d8251c30b6fc4e9f46a7366f6dc5b5156f8a0)
#### [v0.14.3](https://github.com/izelnakri/paper_trail/compare/v0.14.2...v0.14.3)
> 10 October 2021
- avoid compile-time dependency with Application.get_env at macro [`#158`](https://github.com/izelnakri/paper_trail/pull/158)
- Bump docker/build-push-action from 2.6.1 to 2.7.0 [`#156`](https://github.com/izelnakri/paper_trail/pull/156)
- Bump docker/setup-buildx-action from 1.5.1 to 1.6.0 [`#157`](https://github.com/izelnakri/paper_trail/pull/157)
- Bump docker/login-action from 1.9.0 to 1.10.0 [`#149`](https://github.com/izelnakri/paper_trail/pull/149)
- Bump docker/build-push-action from 2.4.0 to 2.6.1 [`#151`](https://github.com/izelnakri/paper_trail/pull/151)
- Bump docker/setup-buildx-action from 1.3.0 to 1.5.1 [`#155`](https://github.com/izelnakri/paper_trail/pull/155)
- Release 0.14.3 [`8da7909`](https://github.com/izelnakri/paper_trail/commit/8da7909052d9cf1ff9c2435fa683d4866aedbd98)
- update dependencies & formatting [`cbc6e60`](https://github.com/izelnakri/paper_trail/commit/cbc6e605293f1a7ad387ac6dee8e525bcbc8b63e)
- .env fix [`643d4a8`](https://github.com/izelnakri/paper_trail/commit/643d4a8f0a28a52527407471f02741e624290d6d)
#### [v0.14.2](https://github.com/izelnakri/paper_trail/compare/v0.14.1...v0.14.2)
> 30 May 2021
- Bump docker/setup-buildx-action from 1 to 1.3.0 [`#142`](https://github.com/izelnakri/paper_trail/pull/142)
- Bump docker/login-action from 1 to 1.9.0 [`#143`](https://github.com/izelnakri/paper_trail/pull/143)
- Bump actions/cache from 2.1.5 to 2.1.6 [`#147`](https://github.com/izelnakri/paper_trail/pull/147)
- Bump actions/checkout from 2 to 2.3.4 [`#144`](https://github.com/izelnakri/paper_trail/pull/144)
- Bump docker/build-push-action from 2 to 2.4.0 [`#145`](https://github.com/izelnakri/paper_trail/pull/145)
- add insert_or_update/2 and insert_or_update!/2 [`#141`](https://github.com/izelnakri/paper_trail/pull/141)
- Release 0.14.2 [`b5ae44f`](https://github.com/izelnakri/paper_trail/commit/b5ae44fec4cd69871215ee7f886e326d390baad2)
- update npm deps [`8374c53`](https://github.com/izelnakri/paper_trail/commit/8374c53177ff24e9705b576ae9c1b83c75976a89)
- add Christoph Schmatzler to contributors [`64a1321`](https://github.com/izelnakri/paper_trail/commit/64a13212bffe7ba0445b533964d86d732f88a620)
- write npm test script with .env [`17cb2b0`](https://github.com/izelnakri/paper_trail/commit/17cb2b023d6f5f74c6b132d998e68084f88bc59f)
- make options list always from predefined value [`d27007f`](https://github.com/izelnakri/paper_trail/commit/d27007f309b5e357dd1674e7f87126db4514d03d)
- add Don Barlow to contributors [`80c7a87`](https://github.com/izelnakri/paper_trail/commit/80c7a87f1151f022bf0822f16a7ce8932ecf3ca2)
#### [v0.14.1](https://github.com/izelnakri/paper_trail/compare/v0.14.0...v0.14.1)
> 25 May 2021
- Release 0.14.1 [`df7225c`](https://github.com/izelnakri/paper_trail/commit/df7225c87d785eff51f886bd89de2b4546fff171)
- deps updated [`5d43f87`](https://github.com/izelnakri/paper_trail/commit/5d43f87f720bccbe11bc06a3048336d3c17573fd)
#### [v0.14.0](https://github.com/izelnakri/paper_trail/compare/v0.13.0...v0.14.0)
> 25 May 2021
- Use model_key for insert in strict mode and add initial_version_key [`#146`](https://github.com/izelnakri/paper_trail/pull/146)
- Bump actions/cache from v2.1.4 to v2.1.5 [`#138`](https://github.com/izelnakri/paper_trail/pull/138)
- Release 0.14.0 [`a17cafe`](https://github.com/izelnakri/paper_trail/commit/a17cafeb3e6f62163db8a610fe16c3325eaaaf5b)
- add initial_version_key [`0465900`](https://github.com/izelnakri/paper_trail/commit/046590026ec50605f3cabfaf48354b8acbf969a9)
- use model_key for insert in strict mode [`2e08df2`](https://github.com/izelnakri/paper_trail/commit/2e08df2d36580818e08f106d5b56c8962fbf610a)
#### [v0.13.0](https://github.com/izelnakri/paper_trail/compare/v0.12.4...v0.13.0)
> 24 April 2021
- (chore): add support for using PaperTrail.Multi directly [`#140`](https://github.com/izelnakri/paper_trail/pull/140)
- Release 0.13.0 [`c7980bd`](https://github.com/izelnakri/paper_trail/commit/c7980bd9273cacd1ac16c1f6b852b3766d147e0f)
- add Francisco Correia to credits [`2eb8d7e`](https://github.com/izelnakri/paper_trail/commit/2eb8d7e331a43ff55cb361efeaebf09ba5f4f90c)
#### [v0.12.4](https://github.com/izelnakri/paper_trail/compare/v0.12.3...v0.12.4)
> 20 April 2021
- fix dialyzer warnings [`#139`](https://github.com/izelnakri/paper_trail/pull/139)
- Release 0.12.4 [`7849f37`](https://github.com/izelnakri/paper_trail/commit/7849f37b0ac2df782e258b64d8b841711474b4ec)
#### [v0.12.3](https://github.com/izelnakri/paper_trail/compare/v0.12.2...v0.12.3)
> 26 March 2021
- update ecto & ecto-sql [`#136`](https://github.com/izelnakri/paper_trail/pull/136)
- Release 0.12.3 [`5ca99ef`](https://github.com/izelnakri/paper_trail/commit/5ca99efc8f7e0112374c225dcfb827407b1961b3)
#### [v0.12.2](https://github.com/izelnakri/paper_trail/compare/v0.12.1...v0.12.2)
> 26 March 2021
- fix: typespecs [`#135`](https://github.com/izelnakri/paper_trail/pull/135)
- Bump actions/cache from v2 to v2.1.4 [`#130`](https://github.com/izelnakri/paper_trail/pull/130)
- Release 0.12.2 [`4a39e05`](https://github.com/izelnakri/paper_trail/commit/4a39e0542eed46a46aa641037dd4e2192f14888e)
- update release-it [`149fa89`](https://github.com/izelnakri/paper_trail/commit/149fa897c475d29faf9081cbe10a7db9d2602efd)
- format lib/paper_trail/version_queries.ex [`f9b881c`](https://github.com/izelnakri/paper_trail/commit/f9b881c49a177a97aae7c72542a4bc1b20a6b0c3)
#### [v0.12.1](https://github.com/izelnakri/paper_trail/compare/v0.12.0...v0.12.1)
> 30 January 2021
- fix for setting embed to nil [`#129`](https://github.com/izelnakri/paper_trail/pull/129)
- Add ELixir Format Checker [`#126`](https://github.com/izelnakri/paper_trail/pull/126)
- Release 0.12.1 [`2b409f1`](https://github.com/izelnakri/paper_trail/commit/2b409f1829fdb678d92ed1789a6439a99a4e2e25)
- upgrade @j-ulrich/release-it-regex-bumper [`719b375`](https://github.com/izelnakri/paper_trail/commit/719b37591d1ea3c70c57d6efb31c296446ecbc55)
- containerize $ mix format [`fd9463d`](https://github.com/izelnakri/paper_trail/commit/fd9463d4df5a114c881da9a3e400f0246d1b9adc)
#### [v0.12.0](https://github.com/izelnakri/paper_trail/compare/v0.11.3...v0.12.0)
> 18 December 2020
- Support Ecto Embed [`#112`](https://github.com/izelnakri/paper_trail/pull/112)
- Refactor Duplicated Code [`#124`](https://github.com/izelnakri/paper_trail/pull/124)
- Enable capture_log to make test output readable [`#123`](https://github.com/izelnakri/paper_trail/pull/123)
- Run Formatter [`#122`](https://github.com/izelnakri/paper_trail/pull/122)
- Fix Dialyzer Specs [`#120`](https://github.com/izelnakri/paper_trail/pull/120)
- Release 0.12.0 [`5ab6bf1`](https://github.com/izelnakri/paper_trail/commit/5ab6bf1eb0bf1c43b91470201b8ce101d8f790d5)
- add .dockerignore [`58ab072`](https://github.com/izelnakri/paper_trail/commit/58ab072abfe2865a760608eb4b4764cf34ccf9e3)
#### [v0.11.3](https://github.com/izelnakri/paper_trail/compare/v0.11.2...v0.11.3)
> 8 December 2020
- Release 0.11.3 [`4704bd2`](https://github.com/izelnakri/paper_trail/commit/4704bd268612cb089f3e276c6629a419a9405fa9)
- changelog is now date desc sorted [`65f625d`](https://github.com/izelnakri/paper_trail/commit/65f625dcaa140846d550c644adae8e91d0843e9a)
#### [v0.11.2](https://github.com/izelnakri/paper_trail/compare/v0.11.1...v0.11.2)
> 7 December 2020
- Release 0.11.2 [`f3dbed3`](https://github.com/izelnakri/paper_trail/commit/f3dbed309eb92652f4e2b798523394dc6fb5ec06)
- @release-it-regex-bumper trial [`704d6e2`](https://github.com/izelnakri/paper_trail/commit/704d6e290a2d682ae88321432eb5f784004cbcaa)
- Release 0.11.1 [`8c8c29a`](https://github.com/izelnakri/paper_trail/commit/8c8c29ac4a133a5d7073d5f4554b7271e7db5c87)
#### [v0.11.1](https://github.com/izelnakri/paper_trail/compare/v0.11.0...v0.11.1)
> 6 December 2020
- github docker registry support [`#119`](https://github.com/izelnakri/paper_trail/pull/119)
- initial github-actions test [`#118`](https://github.com/izelnakri/paper_trail/pull/118)
- Allow to configure Originator Field Options [`#115`](https://github.com/izelnakri/paper_trail/pull/115)
- Misc doc changes [`#117`](https://github.com/izelnakri/paper_trail/pull/117)
- Bump ecto_sql from 3.4.5 to 3.5.3 [`#116`](https://github.com/izelnakri/paper_trail/pull/116)
- Bump postgrex from 0.15.6 to 0.15.7 [`#113`](https://github.com/izelnakri/paper_trail/pull/113)
- Dump fields using Ecto when serializing changes [`#83`](https://github.com/izelnakri/paper_trail/pull/83)
- Bump postgrex from 0.15.3 to 0.15.6 [`#107`](https://github.com/izelnakri/paper_trail/pull/107)
- Make Version schema's timestamps type configurable [`#108`](https://github.com/izelnakri/paper_trail/pull/108)
- add support for ecto options in insert and insert! functions [`#102`](https://github.com/izelnakri/paper_trail/pull/102)
- Require ex_doc dependency only for ":docs". [`#101`](https://github.com/izelnakri/paper_trail/pull/101)
- Support :returning option in update [`#95`](https://github.com/izelnakri/paper_trail/pull/95)
- Update installation version in README.md [`#90`](https://github.com/izelnakri/paper_trail/pull/90)
- Release 0.11.1 [`0962491`](https://github.com/izelnakri/paper_trail/commit/096249125ea5d43741e4b29ff28f2935288959bb)
- release-it added [`3c7666c`](https://github.com/izelnakri/paper_trail/commit/3c7666cb50c5641f77028f82bde3e28364cd06a9)
- v0.11.0 release [`957a4bd`](https://github.com/izelnakri/paper_trail/commit/957a4bdf671ab75f8d3157329eb613d66a6464cf)
- CI fix & last contributors added to README.md [`e73107c`](https://github.com/izelnakri/paper_trail/commit/e73107c5cabb4e9d60642b4d7a73be759d535517)
- v0.10.1 release elixir 1.11 support & rm warning [`f0981b9`](https://github.com/izelnakri/paper_trail/commit/f0981b9897412dacec05893eff1cc25f5d8bc56d)
- v0.10.0 release PaperTrail.Serializer & deps up [`4787177`](https://github.com/izelnakri/paper_trail/commit/47871776902b3e3f9030b1721aa83d2da52453ff)
- mix.lock update after deps upgrade [`97a875c`](https://github.com/izelnakri/paper_trail/commit/97a875ca48afcd70fec6bb8f3a4a17da09223844)
- add last contributors to README [`675d502`](https://github.com/izelnakri/paper_trail/commit/675d5022549790b064c629016b6b278db46240fc)
- v0.9.0 flexible %PaperTrail.Version[:inserted_at] [`5108680`](https://github.com/izelnakri/paper_trail/commit/5108680ce9b1740c4b1e82923255d62099239084)
- version_test tests now has utc_datetime fixtures [`551b6f6`](https://github.com/izelnakri/paper_trail/commit/551b6f6cc95dc66aa0b804221b68f043692805c1)
- v0.8.8 added docs [`d2bb0cb`](https://github.com/izelnakri/paper_trail/commit/d2bb0cb370a80c7d39550ad5f604491fbe1c38c3)
- v0.8.8 release PaperTrail.insert :ecto_options [`48a1639`](https://github.com/izelnakri/paper_trail/commit/48a163969d2a95ecd9a2aac9c4d0db3c568348a0)
- base_test.exs test_helpers fixed [`51d2e2f`](https://github.com/izelnakri/paper_trail/commit/51d2e2fa523524139ffa793cace7ac5759b3ac2f)
- renamed test/paper_trail/base_tests.exs to test/paper_trail/base_test.exs [`291b267`](https://github.com/izelnakri/paper_trail/commit/291b2672b64ce64799e9d61f271559192b1e8a80)
- tests fixed [`f3958fc`](https://github.com/izelnakri/paper_trail/commit/f3958fcefaef78794f9494372f59c1c080fe4052)
#### [v0.11.0](https://github.com/izelnakri/paper_trail/compare/v0.10.11...v0.11.0)
> 11 June 2024
- Support serialising list of embeds [`#17`](https://github.com/izelnakri/paper_trail/pull/17)
- Require Elixir 1.15 [`c2c1e4d`](https://github.com/izelnakri/paper_trail/commit/c2c1e4d7ffeae49b70eede7311f36ec226bb7750)
- Refactor tests and add changelog [`c941ad1`](https://github.com/izelnakri/paper_trail/commit/c941ad17eab2dfe324d5f93891fceb1bfdf87023)
- Update libs and fix serialization of list of embeds [`5409e15`](https://github.com/izelnakri/paper_trail/commit/5409e1593c6a3002da9dad3b266434a81865ca3e)
#### [v0.10.11](https://github.com/izelnakri/paper_trail/compare/v0.10.8...v0.10.11)
> 12 January 2023
- Skip serialisation for nil values [`#16`](https://github.com/izelnakri/paper_trail/pull/16)
#### [v0.10.8](https://github.com/izelnakri/paper_trail/compare/v0.10.7...v0.10.8)
> 12 January 2023
- Do not serialize array of UUID [`#15`](https://github.com/izelnakri/paper_trail/pull/15)
- Pass repo options to Ecto functions [`#14`](https://github.com/izelnakri/paper_trail/pull/14)
- Pass repo_options to Ecto functions [`0cdc4e6`](https://github.com/izelnakri/paper_trail/commit/0cdc4e6c01f7a05c53e8d96fd43af8db5272d8b3)
#### [v0.10.7](https://github.com/izelnakri/paper_trail/compare/v0.10.6...v0.10.7)
> 22 April 2021
- Store non string binaries as list of integer [`#12`](https://github.com/izelnakri/paper_trail/pull/12)
#### [v0.10.6](https://github.com/izelnakri/paper_trail/compare/v0.10.5...v0.10.6)
> 15 February 2021
- Do not create version when there are no changes [`#11`](https://github.com/izelnakri/paper_trail/pull/11)
#### [v0.10.5](https://github.com/izelnakri/paper_trail/compare/v0.10.4...v0.10.5)
> 1 December 2020
- Fix bug when casting has many association [`#10`](https://github.com/izelnakri/paper_trail/pull/10)
#### [v0.10.4](https://github.com/izelnakri/paper_trail/compare/v0.10.3...v0.10.4)
> 28 October 2020
- Support casting association list [`#9`](https://github.com/izelnakri/paper_trail/pull/9)
#### [v0.10.3](https://github.com/izelnakri/paper_trail/compare/v0.10.2...v0.10.3)
> 24 September 2020
- Support casting associations [`#8`](https://github.com/izelnakri/paper_trail/pull/8)
#### [v0.10.2](https://github.com/izelnakri/paper_trail/compare/v0.10.1...v0.10.2)
> 24 September 2020
- Support serializing embeddeds [`#7`](https://github.com/izelnakri/paper_trail/pull/7)
#### [v0.10.1](https://github.com/izelnakri/paper_trail/compare/v0.9.1...v0.10.1)
> 17 August 2020
- Add returning option to update_all [`#6`](https://github.com/izelnakri/paper_trail/pull/6)
#### [v0.9.1](https://github.com/izelnakri/paper_trail/compare/v0.9.0...v0.9.1)
> 1 June 2020
- Ignore binary ecto types when serializing changes [`#5`](https://github.com/izelnakri/paper_trail/pull/5)
- Support update all [`#4`](https://github.com/izelnakri/paper_trail/pull/4)
- Add return operation option [`#3`](https://github.com/izelnakri/paper_trail/pull/3)
- Add support for multiple repos [`#2`](https://github.com/izelnakri/paper_trail/pull/2)
- Dump fields using Ecto when serializing changes [`#1`](https://github.com/izelnakri/paper_trail/pull/1)
- Support string ids in VersionQueries module [`b5179d0`](https://github.com/izelnakri/paper_trail/commit/b5179d0dc8bc017cd7de6531c8dc99e9a68fd49b)
- Create result spec type in PaperTrail module [`89d02fd`](https://github.com/izelnakri/paper_trail/commit/89d02fd1c7914c07a7cfd31348f1a1a45aa6d9b8)
- Run mix format [`96c7df6`](https://github.com/izelnakri/paper_trail/commit/96c7df6226a7bafd0dfad5a0cc4cc91ca7f837ac)
- Standardize options and support model_key and version_key options for update and delete operations [`d67e5dc`](https://github.com/izelnakri/paper_trail/commit/d67e5dc7e729cee7e64f16dfc942053d714c6450)
- Read return_operation from application env in runtime [`865b14a`](https://github.com/izelnakri/paper_trail/commit/865b14ac9c1fc99108e620a3a3c142354997589b)
- Support setting return_operation option globally [`3f6f896`](https://github.com/izelnakri/paper_trail/commit/3f6f896ed49c89f4897a29cad61d06cf61083381)
- Return operation passed in options in PaperTrail.Multi.commit/2 [`cdac625`](https://github.com/izelnakri/paper_trail/commit/cdac625e6bb36412cc203ad9c4c1ce7aa423745f)
- Refactor PaperTrail type specs and add return_operation to options [`88cfd5c`](https://github.com/izelnakri/paper_trail/commit/88cfd5c49abb20448b5d96dc6a4b71a8081897eb)
- Install dialyzer and fix specs [`fd8a640`](https://github.com/izelnakri/paper_trail/commit/fd8a6403954bbfa381063fd96dbf346bfa19db65)
- Pass options to Multi.commit/2 [`b1bf047`](https://github.com/izelnakri/paper_trail/commit/b1bf047a02c26e82a0cf865814ec34374f853381)
- Dump ecto fields when serializing changes [`1c97a58`](https://github.com/izelnakri/paper_trail/commit/1c97a580ccbfb77c4da9da363d99607446aee569)
- Fix base tests not being run because of typo [`b058dee`](https://github.com/izelnakri/paper_trail/commit/b058dee35a46920c407d9b9fef1cc2a9325af866)
- Create serializer module and reuse it across the application [`0670a46`](https://github.com/izelnakri/paper_trail/commit/0670a46886923686b1c00e539efb3eab5d4920ab)
- Fix warning when running tests [`0976691`](https://github.com/izelnakri/paper_trail/commit/09766915ebe585746aa245be2f5da21c3e60649b)
- Change logger level to warn in test environment [`a86a2b8`](https://github.com/izelnakri/paper_trail/commit/a86a2b8f7a4490bb388ffaa88605ab940bfdc7f7)
- Add .tool-versions to .gitignore [`5d8366b`](https://github.com/izelnakri/paper_trail/commit/5d8366bc2f8c7c1a5825506003c83451cd7b1efa)
#### [v0.9.0](https://github.com/izelnakri/paper_trail/compare/v0.8.6...v0.9.0)
> 1 October 2020
- Bump postgrex from 0.15.3 to 0.15.6 [`#107`](https://github.com/izelnakri/paper_trail/pull/107)
- Make Version schema's timestamps type configurable [`#108`](https://github.com/izelnakri/paper_trail/pull/108)
- add support for ecto options in insert and insert! functions [`#102`](https://github.com/izelnakri/paper_trail/pull/102)
- Require ex_doc dependency only for ":docs". [`#101`](https://github.com/izelnakri/paper_trail/pull/101)
- Support :returning option in update [`#95`](https://github.com/izelnakri/paper_trail/pull/95)
- Update installation version in README.md [`#90`](https://github.com/izelnakri/paper_trail/pull/90)
- v0.9.0 flexible %PaperTrail.Version[:inserted_at] [`ac87558`](https://github.com/izelnakri/paper_trail/commit/ac8755804f8fce7a9a9d383d6db4183dc5835ce7)
- version_test tests now has utc_datetime fixtures [`551b6f6`](https://github.com/izelnakri/paper_trail/commit/551b6f6cc95dc66aa0b804221b68f043692805c1)
- v0.8.8 added docs [`d2bb0cb`](https://github.com/izelnakri/paper_trail/commit/d2bb0cb370a80c7d39550ad5f604491fbe1c38c3)
- v0.8.8 release PaperTrail.insert :ecto_options [`48a1639`](https://github.com/izelnakri/paper_trail/commit/48a163969d2a95ecd9a2aac9c4d0db3c568348a0)
- base_test.exs test_helpers fixed [`51d2e2f`](https://github.com/izelnakri/paper_trail/commit/51d2e2fa523524139ffa793cace7ac5759b3ac2f)
- renamed test/paper_trail/base_tests.exs to test/paper_trail/base_test.exs [`291b267`](https://github.com/izelnakri/paper_trail/commit/291b2672b64ce64799e9d61f271559192b1e8a80)
- tests fixed [`f3958fc`](https://github.com/izelnakri/paper_trail/commit/f3958fcefaef78794f9494372f59c1c080fe4052)
#### [v0.8.6](https://github.com/izelnakri/paper_trail/compare/v0.8.5...v0.8.6)
> 13 May 2020
- Support update all [`#4`](https://github.com/izelnakri/paper_trail/pull/4)
- Add return operation option [`#3`](https://github.com/izelnakri/paper_trail/pull/3)
- Add support for multiple repos [`#2`](https://github.com/izelnakri/paper_trail/pull/2)
- Support string ids in VersionQueries module [`b5179d0`](https://github.com/izelnakri/paper_trail/commit/b5179d0dc8bc017cd7de6531c8dc99e9a68fd49b)
- Create result spec type in PaperTrail module [`89d02fd`](https://github.com/izelnakri/paper_trail/commit/89d02fd1c7914c07a7cfd31348f1a1a45aa6d9b8)
- Run mix format [`96c7df6`](https://github.com/izelnakri/paper_trail/commit/96c7df6226a7bafd0dfad5a0cc4cc91ca7f837ac)
- Standardize options and support model_key and version_key options for update and delete operations [`d67e5dc`](https://github.com/izelnakri/paper_trail/commit/d67e5dc7e729cee7e64f16dfc942053d714c6450)
- Read return_operation from application env in runtime [`865b14a`](https://github.com/izelnakri/paper_trail/commit/865b14ac9c1fc99108e620a3a3c142354997589b)
- Support setting return_operation option globally [`3f6f896`](https://github.com/izelnakri/paper_trail/commit/3f6f896ed49c89f4897a29cad61d06cf61083381)
- Return operation passed in options in PaperTrail.Multi.commit/2 [`cdac625`](https://github.com/izelnakri/paper_trail/commit/cdac625e6bb36412cc203ad9c4c1ce7aa423745f)
- Refactor PaperTrail type specs and add return_operation to options [`88cfd5c`](https://github.com/izelnakri/paper_trail/commit/88cfd5c49abb20448b5d96dc6a4b71a8081897eb)
- Install dialyzer and fix specs [`fd8a640`](https://github.com/izelnakri/paper_trail/commit/fd8a6403954bbfa381063fd96dbf346bfa19db65)
- Pass options to Multi.commit/2 [`b1bf047`](https://github.com/izelnakri/paper_trail/commit/b1bf047a02c26e82a0cf865814ec34374f853381)
#### [v0.8.5](https://github.com/izelnakri/paper_trail/compare/v0.8.4...v0.8.5)
> 1 May 2020
- Dump fields using Ecto when serializing changes [`#1`](https://github.com/izelnakri/paper_trail/pull/1)
- Bump ecto_sql from 3.4.2 to 3.4.3 [`#81`](https://github.com/izelnakri/paper_trail/pull/81)
- Bump ecto from 3.4.1 to 3.4.2 [`#80`](https://github.com/izelnakri/paper_trail/pull/80)
- Bump ecto_sql from 3.4.1 to 3.4.2 [`#78`](https://github.com/izelnakri/paper_trail/pull/78)
- Bump ecto from 3.4.0 to 3.4.1 [`#79`](https://github.com/izelnakri/paper_trail/pull/79)
- Allow named operations[model_key and version_key] on Ecto.Multi [`#75`](https://github.com/izelnakri/paper_trail/pull/75)
- Bump ecto from 3.3.0 to 3.3.3 [`#68`](https://github.com/izelnakri/paper_trail/pull/68)
- Make it compatible with mariadb [`#71`](https://github.com/izelnakri/paper_trail/pull/71)
- Require postgrex and jason only for dev and test [`#70`](https://github.com/izelnakri/paper_trail/pull/70)
- Dump ecto fields when serializing changes [`1c97a58`](https://github.com/izelnakri/paper_trail/commit/1c97a580ccbfb77c4da9da363d99607446aee569)
- Fix base tests not being run because of typo [`b058dee`](https://github.com/izelnakri/paper_trail/commit/b058dee35a46920c407d9b9fef1cc2a9325af866)
- Create serializer module and reuse it across the application [`0670a46`](https://github.com/izelnakri/paper_trail/commit/0670a46886923686b1c00e539efb3eab5d4920ab)
- Fix warning when running tests [`0976691`](https://github.com/izelnakri/paper_trail/commit/09766915ebe585746aa245be2f5da21c3e60649b)
- Change logger level to warn in test environment [`a86a2b8`](https://github.com/izelnakri/paper_trail/commit/a86a2b8f7a4490bb388ffaa88605ab940bfdc7f7)
- Add .tool-versions to .gitignore [`5d8366b`](https://github.com/izelnakri/paper_trail/commit/5d8366bc2f8c7c1a5825506003c83451cd7b1efa)
- v0.8.7 :model_key & :version_key for PaperTrail.insert and pkg upgrades [`5d8a6f6`](https://github.com/izelnakri/paper_trail/commit/5d8a6f637bf1479d5eb1579c3683a02451f860e1)
- bugfix for :model_key and :version_key feature: [`058a84f`](https://github.com/izelnakri/paper_trail/commit/058a84fe2fe05585fdee1e799829a9d23c28fb64)
- further runtime optimization for CI [`98522f0`](https://github.com/izelnakri/paper_trail/commit/98522f0b038e5b03173377939323a896839f60a3)
- backend docker service renamed to paper_trail [`92616f0`](https://github.com/izelnakri/paper_trail/commit/92616f0d7ab4e34d6c944fdf6cfe45f28cc252a6)
- single step CI optimization [`1215660`](https://github.com/izelnakri/paper_trail/commit/1215660c9cbdd5991c186b5927ceac974d454b3d)
- highly optimized elixir container builds [`0717b9c`](https://github.com/izelnakri/paper_trail/commit/0717b9c3c482993b413c91f9e4c7cffdedaceb79)
- trial without postgres client [`a0710a7`](https://github.com/izelnakri/paper_trail/commit/a0710a73c2fbebe1de54d270529e3fc92cfa3190)
- CI is finally fixed [`b38f59b`](https://github.com/izelnakri/paper_trail/commit/b38f59bd3f593a1d4c0b49f123c585bee1847c03)
- new test folder restructre for CI [`8984ac1`](https://github.com/izelnakri/paper_trail/commit/8984ac1c579276b0c9d11100575b2b1658892e45)
- seperating UUID tests from the test trial [`05c9560`](https://github.com/izelnakri/paper_trail/commit/05c956040dc58c69ba7c83c69c0e539e0a7b8cee)
- repo configurations on tests are now loaded lazily [`0fa068f`](https://github.com/izelnakri/paper_trail/commit/0fa068fbe7f5ce5319480f9bd68a39440bc1e2b7)
- CI test fix [`8b8f5e2`](https://github.com/izelnakri/paper_trail/commit/8b8f5e242272703b7c6cf2b1bdd9c640dba0ffe1)
- initial docker-compose based CI [`1bc34d1`](https://github.com/izelnakri/paper_trail/commit/1bc34d179c9f3f371d75a176dc9a33bd31dfc187)
- mix format run [`7c40472`](https://github.com/izelnakri/paper_trail/commit/7c4047233252b6b33f7a523fdf594692f616aa72)
- basic CI setup added [`53c2d66`](https://github.com/izelnakri/paper_trail/commit/53c2d660c988650844ccdb1c5144b22859130b8f)
- v0.8.6 postgrex dependency fix [`42b2606`](https://github.com/izelnakri/paper_trail/commit/42b26065e198b278f57f0d6bc803e93ec47e7273)
- v0.8.5 dependencies made optional [`bb6bab9`](https://github.com/izelnakri/paper_trail/commit/bb6bab95e8a73294972fc7598580ab8d3cfc3262)
- Added PaperTrail.Multi to readme along with docs update [`5563a3c`](https://github.com/izelnakri/paper_trail/commit/5563a3ca89eb5f2853c22eb8311dc4233ef6c2f1)
#### [v0.8.4](https://github.com/izelnakri/paper_trail/compare/v0.8.3...v0.8.4)
> 16 December 2019
- Ecto Multi Support Proposition [`#62`](https://github.com/izelnakri/paper_trail/pull/62)
- v0.8.4 release PaperTrail.Multi for multi manipulation and ecto upgrades [`200a1e1`](https://github.com/izelnakri/paper_trail/commit/200a1e15e5d7e7ff34758ba7d0c330852d487ca8)
- v0.8.3 PaperTrail.delete accepts changeset [`7b37739`](https://github.com/izelnakri/paper_trail/commit/7b37739781df28ec5b088cb02f998de1ba9af0c0)
#### [v0.8.3](https://github.com/izelnakri/paper_trail/compare/v0.8.2...v0.8.3)
> 10 September 2019
- Support delete with changeset [`#59`](https://github.com/izelnakri/paper_trail/pull/59)
- v0.8.3 PaperTrail.delete accepts changeset [`8199229`](https://github.com/izelnakri/paper_trail/commit/8199229044273c512c8b2c5a68982651ecb072b1)
- Changelog update [`d732341`](https://github.com/izelnakri/paper_trail/commit/d732341fbbff1ee3c7820e8d8f58602670fba88f)
- v0.8.2 docs update [`9b490ca`](https://github.com/izelnakri/paper_trail/commit/9b490ca9aa5ec6d61ab9573551cac19185786e31)
#### [v0.8.2](https://github.com/izelnakri/paper_trail/compare/v0.8.1...v0.8.2)
> 29 June 2019
- Remove repo module attribute from version_queries [`#55`](https://github.com/izelnakri/paper_trail/pull/55)
- v0.8.2 release [`060b781`](https://github.com/izelnakri/paper_trail/commit/060b781f5dde2bcb5562d53abe3c63212f10bb70)
#### v0.8.1
> 2 November 2018
- Ecto 3.0-rc.1 support [`#51`](https://github.com/izelnakri/paper_trail/pull/51)
- Update Readme.md to the most recent version of paper_trail: 0.8 [`#47`](https://github.com/izelnakri/paper_trail/pull/47)
- get model id simply, and type check [`#42`](https://github.com/izelnakri/paper_trail/pull/42)
- Code refactor for tracking methods [`#37`](https://github.com/izelnakri/paper_trail/pull/37)
- fixed for non-regular primary key [`#40`](https://github.com/izelnakri/paper_trail/pull/40)
- warning: clauses for the same def should be grouped together [`#35`](https://github.com/izelnakri/paper_trail/pull/35)
- Add multi tenancy capabilities with ecto meta prefix [`#25`](https://github.com/izelnakri/paper_trail/pull/25)
- Add custom types for item_id and originator_id [`#20`](https://github.com/izelnakri/paper_trail/pull/20)
- Bang operations: PaperTrail.insert!, PaperTrail.update!, PaperTrail.delete! [`#13`](https://github.com/izelnakri/paper_trail/pull/13)
- Custom originator params [`#12`](https://github.com/izelnakri/paper_trail/pull/12)
- fix test warnings [`#11`](https://github.com/izelnakri/paper_trail/pull/11)
- strict_mode [`#9`](https://github.com/izelnakri/paper_trail/pull/9)
- setter_id foreign_key to strict versions [`#10`](https://github.com/izelnakri/paper_trail/pull/10)
- Support Ecto 2.1, by using utc_datetime as default [`#5`](https://github.com/izelnakri/paper_trail/pull/5)
- Adding index [`#2`](https://github.com/izelnakri/paper_trail/pull/2)
- Configurable repo module [`#1`](https://github.com/izelnakri/paper_trail/pull/1)
- v0.8.1 release + docs update [`bde413c`](https://github.com/izelnakri/paper_trail/commit/bde413ce9b3e4ec55438a3465c25e14abc4486cc)
- v0.8.0 release [`6ae2231`](https://github.com/izelnakri/paper_trail/commit/6ae22313bcb9548b1d945448b80c2ac6b719a48c)
- Updated README.md [`4cc2cc0`](https://github.com/izelnakri/paper_trail/commit/4cc2cc0dad5c6f216f669b572a5af30f113772f6)
- 0.8.0 release [`113ff97`](https://github.com/izelnakri/paper_trail/commit/113ff97d8283c80d24ca4aea53fe1d763f5ab5ac)
- STR to STRING_TEST [`9cc9a02`](https://github.com/izelnakri/paper_trail/commit/9cc9a0251e0cd6b587456fd9d0d6731b94a67d45)
- test with env [`e1867b1`](https://github.com/izelnakri/paper_trail/commit/e1867b18e401a0a9eca04b8585186efdc05a464f)
- a missing migration added with updated docs [`14ee50e`](https://github.com/izelnakri/paper_trail/commit/14ee50e5cd44244adcf784152f7d1090f465d065)
- 0.7.9 release [`b89a480`](https://github.com/izelnakri/paper_trail/commit/b89a480ed926b52aa53121d2e4cb44e726e937d9)
- fixed for non-regular primary key with test [`2ced4a2`](https://github.com/izelnakri/paper_trail/commit/2ced4a299577531363a880be40bcdee16ab08959)
- 0.7.8 release elixir formatter [`ea407dc`](https://github.com/izelnakri/paper_trail/commit/ea407dc2228941e6502af5be1a63b59498827199)
- dried up condition on changeset_data [`c6c1e7d`](https://github.com/izelnakri/paper_trail/commit/c6c1e7dac84b4474722b4e0af21260be6287d9ad)
- Update README.md [`c2b09c0`](https://github.com/izelnakri/paper_trail/commit/c2b09c04f09ee150cbdc0a912f035d3f00d5cd0c)
- wrong build display removed [`d7fe6dd`](https://github.com/izelnakri/paper_trail/commit/d7fe6dd3e592d632f1924adc119d2c344a942fb7)
- Fix elixir warning [`63c0127`](https://github.com/izelnakri/paper_trail/commit/63c0127bb6c54fe2246867e2fc6b15d0d216775b)
- 0.7.7 release [`0e978bf`](https://github.com/izelnakri/paper_trail/commit/0e978bf6e066802bcbbe1dc0a546a0c92d6b2052)
- longer line made more readable [`7b7537a`](https://github.com/izelnakri/paper_trail/commit/7b7537a98dd607b85a7ae57aef5da94df0bc2311)
- fixed not running tests [`d80ac23`](https://github.com/izelnakri/paper_trail/commit/d80ac23115ef8f0ec6e4702970190c4dc3124eb8)
- Refactor to use not create variables in the version schema module [`6279d19`](https://github.com/izelnakri/paper_trail/commit/6279d19be5f96cc3dbffc902a8ad89327e0b1fb7)
- Replace use of module attribute to reference repo, originator, and repo_client, was causing problem not getting the correct config value [`55e6666`](https://github.com/izelnakri/paper_trail/commit/55e6666ebcc1762292c6f604cee3834e2e07f5c0)
- Documentation update [`549fd9d`](https://github.com/izelnakri/paper_trail/commit/549fd9d5f9a0bd7a9b1754d7c969ba31059e0596)
- v0.7.6 release = multi-tenancy support [`b95c1d9`](https://github.com/izelnakri/paper_trail/commit/b95c1d97a5beb879dc00abc8ff58043cf64cfd5f)
- Add some additional assertions in tests [`1359026`](https://github.com/izelnakri/paper_trail/commit/13590263c048cace75508091758bc063ffbc7d78)
- Propagate options to repo actions in delete functions [`64231d7`](https://github.com/izelnakri/paper_trail/commit/64231d72c87165a42715e3a7915b5af0c605d074)
- Add final refactor to example app test files [`ead9cc6`](https://github.com/izelnakri/paper_trail/commit/ead9cc6120b5350cb9f4f8535f19c15360cbb233)
- Remove changeset_helper.exs and query_helper.exs from example/test/support [`0604631`](https://github.com/izelnakri/paper_trail/commit/0604631e10330645473d0d5dbce0fbcadb2df2a4)
- Add dreamingechoes to credits section in README.md [`c50eef8`](https://github.com/izelnakri/paper_trail/commit/c50eef8398d774cb8dad6461d367324577e08067)
- Add multi tenancy tests in version_queries_test file [`5f51b7e`](https://github.com/izelnakri/paper_trail/commit/5f51b7e2c30a637b523822f144f068294e93a15a)
- Add some changes to the previous code added in paper_trail_version_test file [`7414a66`](https://github.com/izelnakri/paper_trail/commit/7414a66fd118acfe6e2e9fcebef25ce61366b410)
- Add multi tenancy tests in paper_trail_version_test file [`b914cfd`](https://github.com/izelnakri/paper_trail/commit/b914cfdfde3207050becdcf6f87a7c145376f65e)
- Require new support helper in lib test_helper file [`cf638d6`](https://github.com/izelnakri/paper_trail/commit/cf638d6924853931f54ccf043ec97025f9fbcc11)
- Add changes in tests to use new definition of Version functions with new params [`8a42220`](https://github.com/izelnakri/paper_trail/commit/8a422209bbed8844fd1a65a5d44999112ef94324)
- Add new functions for multi tenancy in lib/version.ex [`a1ffd44`](https://github.com/izelnakri/paper_trail/commit/a1ffd4454d044d1b43c8feca2beaae46ff1bfc63)
- Add new count functions for multi tenancy in test support models [`8a2dfb5`](https://github.com/izelnakri/paper_trail/commit/8a2dfb5b069106c9de2fa54af69caae80d4d1ebe)
- Add tests for multi tenant in bang_functions_strict_mode_test [`95b3312`](https://github.com/izelnakri/paper_trail/commit/95b33124921dd3637d675b52e3b31647b5eb8138)
- Add tests for multi tenant in bang_functions_simple_mode_test [`d01fedf`](https://github.com/izelnakri/paper_trail/commit/d01fedffe336193eb645975991ee176a921b878b)
- Add new multi_tenant_person_test file [`96ecccd`](https://github.com/izelnakri/paper_trail/commit/96ecccd4ec7186f0a3cd556c81f39315d3927240)
- Add new multi_tenant_company_test file [`4975d2b`](https://github.com/izelnakri/paper_trail/commit/4975d2bb3b89e075c34821ea52365da27e850330)
- Add refactor in example person test in order to use helpers [`77b669c`](https://github.com/izelnakri/paper_trail/commit/77b669cde726bf2fae18fa6a8c2725aeccfac2da)
- Add refactor in example company test in order to use helpers [`9bd355f`](https://github.com/izelnakri/paper_trail/commit/9bd355f2ec1adbe3a7d56fbf3e27161ac50ba59d)
- Require new support helpers in example test_helper file [`2c4aa4d`](https://github.com/izelnakri/paper_trail/commit/2c4aa4d100c80b5d79a6be99dbea4dd98ee552d8)
- Add new ChangesetHelper module into example test support folder [`c62150e`](https://github.com/izelnakri/paper_trail/commit/c62150edf40b050f603812b6c636644af13eea29)
- Add new QueryHelper module into example test support folder [`f2519db`](https://github.com/izelnakri/paper_trail/commit/f2519dbe638f10da9aa470fb892a17856d18d6f3)
- Add new MultiTenantHelper module into lib test support folder [`a50177a`](https://github.com/izelnakri/paper_trail/commit/a50177ad1cb7900fbf0e1a5bc1cd2a690c50570e)
- Add new MultiTenantHelper module into example test support folder [`696a6c3`](https://github.com/izelnakri/paper_trail/commit/696a6c3e06365f886af981ed7f253872b054345f)
- Add some multi tenancy documentation on README.md [`4ef58a0`](https://github.com/izelnakri/paper_trail/commit/4ef58a01d92f9c1797dde59ff6fa3d3ccfd2f854)
- Change param names in defdelegates for better readability [`83a0d7a`](https://github.com/izelnakri/paper_trail/commit/83a0d7a3716049f54446bcd33c201ba721979fe1)
- Remove result type from PaperTrail.VersionQueries and specifies the value on the spec [`ad52cb4`](https://github.com/izelnakri/paper_trail/commit/ad52cb49ff83f1cae9809251a87b59fbc77d74c9)
- Add new definitions for all the functions in PaperTrail.VersionQueries [`e71b3d4`](https://github.com/izelnakri/paper_trail/commit/e71b3d403800a8f94376dc244925d4a98fbd7d41)
- Add new definition for version_query function to merge options into the Ecto query [`59f34c4`](https://github.com/izelnakri/paper_trail/commit/59f34c420debd9f695dd7a7885413616a4fbbd1f)
- Add defdelegate in PaperTrail module to PaperTrail.VersionQueries [`d4d8e40`](https://github.com/izelnakri/paper_trail/commit/d4d8e4094ad0de11f47343ce703a843cdd509f0e)
- Add patter matching case for nil prefix on add_prefix function [`61737dc`](https://github.com/izelnakri/paper_trail/commit/61737dc895f628809f38ef3ad0c4f093a9f680b3)
- Add default value for the new :prefix option on the functions definitions [`c27bbc8`](https://github.com/izelnakri/paper_trail/commit/c27bbc8dde468f5c00271a2df8f877b36c7d9ab5)
- Add new add_prefix function in paper_trail module [`e9f28cb`](https://github.com/izelnakri/paper_trail/commit/e9f28cbd61f670b9a6dd9a06fa6d496df0a76e1d)
- change of a fix [`968a0b0`](https://github.com/izelnakri/paper_trail/commit/968a0b07fef4da2fb10847cf30225d8c7e38e7c1)
- code_evals to fix the ci [`aa80590`](https://github.com/izelnakri/paper_trail/commit/aa80590756542b8f4ba936aba418fc39ef5fa91a)
- run mix test in trace mode to fix CI [`5fd9ed6`](https://github.com/izelnakri/paper_trail/commit/5fd9ed6d0025aa2fb48c995a9d427574a342f465)
- last ci fix [`61956d7`](https://github.com/izelnakri/paper_trail/commit/61956d7ee18555a2e6077d663f7d4cade8a80c26)
- another change for tests [`67b56c4`](https://github.com/izelnakri/paper_trail/commit/67b56c4756106a6a86c1aba8a0cdc3c06755f1b5)
- another test for CI [`6b76c91`](https://github.com/izelnakri/paper_trail/commit/6b76c91853531ca094b5656c108484dcc3cfec31)
- small fix for CI [`83a3c08`](https://github.com/izelnakri/paper_trail/commit/83a3c0856b0160c8ff950f3684160f70e93f6d5e)
- circle fix with new docs [`d3ceb52`](https://github.com/izelnakri/paper_trail/commit/d3ceb52bd403c48b10ee005c2ea33794d0b44c4c)
- credits and version update [`0bfcdbf`](https://github.com/izelnakri/paper_trail/commit/0bfcdbf0bb9ef5eabbd12e8a4e302a2ce9621a87)
- Test papertail versions using UUID columns [`ae834f9`](https://github.com/izelnakri/paper_trail/commit/ae834f922ee5c06f252616213038abc70b8c73d2)
- Fixed belongs_to field type [`e22cba9`](https://github.com/izelnakri/paper_trail/commit/e22cba9bb3ca4cda18420feee0a099d730890dea)
- Added custom types for item_id and originator_id [`8efa0f7`](https://github.com/izelnakri/paper_trail/commit/8efa0f7488c3dbbd71c6612a9707e6ba48ed7bd6)
- documentation fix [`da69fc5`](https://github.com/izelnakri/paper_trail/commit/da69fc5b367583a5c4396451a3f34c56598c4bb4)
- 0.7.4 release Version.first() && Version.last() [`eb51f4f`](https://github.com/izelnakri/paper_trail/commit/eb51f4f8ecc87c8e0ab83db6582d9faf15ebb8fc)
- example tests are fixed [`9852dc3`](https://github.com/izelnakri/paper_trail/commit/9852dc3ee2e567510a88f8d0694c58f324c27ec4)
- 0.7.3 release [`c0cdd38`](https://github.com/izelnakri/paper_trail/commit/c0cdd38cd2b126c2bb4f52d0aca55e17c0729baa)
- small bugfix for strict inserts with no changeset! [`e91d982`](https://github.com/izelnakri/paper_trail/commit/e91d98217a75ae1855736c302c5ef053fa5a05ef)
- small README fixes [`850a252`](https://github.com/izelnakri/paper_trail/commit/850a252b88d15cf900a97aa464e61c49123988d8)
- 0.7.2 release [`9be8e9a`](https://github.com/izelnakri/paper_trail/commit/9be8e9ac2f5d8166660f623f37525eb2d8488faf)
- 0.7.2 release [`b5e1e16`](https://github.com/izelnakri/paper_trail/commit/b5e1e1670272058932a12643975614a25b99af19)
- README updated [`d40508a`](https://github.com/izelnakri/paper_trail/commit/d40508a587559d898c0f7e96fdc900b60a4355d8)
- bang functions completely tested on strict mode [`cc855d7`](https://github.com/izelnakri/paper_trail/commit/cc855d742cbc82b6ed59b0745f0a63ccc6c9ea2f)
- bang function tests for simple mode is complete [`0e75a7d`](https://github.com/izelnakri/paper_trail/commit/0e75a7d133603f377fdaeaa961390d010df6eeb8)
- better structure for tests [`cf30124`](https://github.com/izelnakri/paper_trail/commit/cf30124b705a46f3ba2ef4c13d8c7061292ab982)
- initial hashbang designs [`9b01c35`](https://github.com/izelnakri/paper_trail/commit/9b01c35695506670823d3a53b573b06521cab721)
- initial design [`88387b9`](https://github.com/izelnakri/paper_trail/commit/88387b90c218be17a87b562b636a1816bb20219a)
- 0.7.0 release [`21fdd16`](https://github.com/izelnakri/paper_trail/commit/21fdd160e029b80d3ed55130f8a7d01aa902eebf)
- tests updated for originator params feature [`7e243a0`](https://github.com/izelnakri/paper_trail/commit/7e243a01dace8921abd727aa302226f1f6a917f6)
- logic is complete detailed tests are missing [`9d9ba81`](https://github.com/izelnakri/paper_trail/commit/9d9ba81b00acd536d671c5d80f010eaaa7d3585d)
- small changes [`c825c1b`](https://github.com/izelnakri/paper_trail/commit/c825c1bf77e8b3744f415c6721dbf7ff0abfcc79)
- credits README fix [`2c08bce`](https://github.com/izelnakri/paper_trail/commit/2c08bce67fc0b973f1c5ef0e5bee7b2797a5c85c)
- 0.6.3 release and README credits. [`fba3c64`](https://github.com/izelnakri/paper_trail/commit/fba3c646d0b549b9a1a78b7fe1bf99d0c35bfccb)
- small counter test fix [`4f77c9f`](https://github.com/izelnakri/paper_trail/commit/4f77c9f531fd18cb495284605e9270bf615baded)
- v0.6.2 release small adjustments [`5607376`](https://github.com/izelnakri/paper_trail/commit/5607376183455884d871311cbfcf60c5a6bd635b)
- 0.6.1 release small mix build bugfix [`066f287`](https://github.com/izelnakri/paper_trail/commit/066f287cd6cafaf740224ada95791e5e3c968c0d)
- 0.6.0 release [`7f56090`](https://github.com/izelnakri/paper_trail/commit/7f56090e346d764ab842d6aa4f0d8a95fbb146e0)
- small documentation edits [`22d283b`](https://github.com/izelnakri/paper_trail/commit/22d283b44d846a1303d63512b898062340451c47)
- documentation changes [`00eae33`](https://github.com/izelnakri/paper_trail/commit/00eae336b266b4d54a29b1ed51182637c2ac6d22)
- setter renamed to originator [`0129c68`](https://github.com/izelnakri/paper_trail/commit/0129c681baf576493093a8928545e47de4d579bb)
- major documentation change [`8e424cf`](https://github.com/izelnakri/paper_trail/commit/8e424cfcee54daaa1bb761f977154871ed4bad1c)
- move comment below [`d2284a2`](https://github.com/izelnakri/paper_trail/commit/d2284a22f9446f0b070a7d7b354c41050165cf69)
- ongoing documentation [`c7230f7`](https://github.com/izelnakri/paper_trail/commit/c7230f7dc271d85e57494cecd3f1b5c9a58fab53)
- some updates [`2fb204b`](https://github.com/izelnakri/paper_trail/commit/2fb204b740f228648c583537bae76dcf68ddec3f)
- setter_id logic complete with tests [`340d2fe`](https://github.com/izelnakri/paper_trail/commit/340d2febb8f888be13a089a393ff3f3f9a10ae90)
- setter foreign_key initial design [`762f7d5`](https://github.com/izelnakri/paper_trail/commit/762f7d52e36351b0ecb9cb8d61eeb4c5fc677a58)
- documentation update [`303ab1f`](https://github.com/izelnakri/paper_trail/commit/303ab1fed37f60454646c89b30236f1f17637d06)
- test and documentation update [`8a851b4`](https://github.com/izelnakri/paper_trail/commit/8a851b43195aec9b275ea480b767d5358071c9b4)
- sourced_by changed to set_by, paper trail errors now match Ecto.Repo [`1b2cb7b`](https://github.com/izelnakri/paper_trail/commit/1b2cb7b4a503a3958ea112c7b641427c26128c2f)
- simple paper trail tests done for stict_mode [`711404d`](https://github.com/izelnakri/paper_trail/commit/711404dc6c0dbf9c67b6b7ccaa3754776714392e)
- tests are now more readable [`263ebe9`](https://github.com/izelnakri/paper_trail/commit/263ebe9663151043d53f044e7de8e9f6487d6d16)
- strict_mode tests added [`750a305`](https://github.com/izelnakri/paper_trail/commit/750a3054381ffd85ee2fa587d357b5397ab31f41)
- coming soon strict mode [`b821fd8`](https://github.com/izelnakri/paper_trail/commit/b821fd8de3439c9534f8911649d9584a8f98ce6e)
- strict mode sketch written, tests are adjusted to changeless misses strict mode [`7aff1db`](https://github.com/izelnakri/paper_trail/commit/7aff1db7bc319bfa37cd4954c6efc5fb59be39cd)
- ex_doc upgrade [`5cd097c`](https://github.com/izelnakri/paper_trail/commit/5cd097c4d407f68886e82c4b563fc6c94b73ac43)
- 0.5.3 release [`627f051`](https://github.com/izelnakri/paper_trail/commit/627f051839be7dcf334dcc282950ec453189f834)
- better dependency versioning [`0a18c05`](https://github.com/izelnakri/paper_trail/commit/0a18c050da52e0ca3ce366c88b700ee6c88e1681)
- small readme adjustments [`fb32b33`](https://github.com/izelnakri/paper_trail/commit/fb32b33054b114f340e6becc883c99ee912fbc53)
- build server fix [`259eb4f`](https://github.com/izelnakri/paper_trail/commit/259eb4f3ab00a7a6678df8b5657036c0e6ea2d7a)
- badges added to README [`5124f78`](https://github.com/izelnakri/paper_trail/commit/5124f78a7049b0ffe9eadb414ab4f00086d5e338)
- 0.5.2 release updated dependencies [`c2c466c`](https://github.com/izelnakri/paper_trail/commit/c2c466c1fd473b457a0ada09cfd7a14ab1aaa232)
- 0.5.0 release [`f4be348`](https://github.com/izelnakri/paper_trail/commit/f4be348def0fe407384e4c9e278d22b79cd2c041)
- slight changes to README [`b7d71b8`](https://github.com/izelnakri/paper_trail/commit/b7d71b85f6d97bf0794bb58fc7c39cd3d7ea5bb5)
- version bump [`f6497f0`](https://github.com/izelnakri/paper_trail/commit/f6497f0042ca5e94752c95a8ffd25eade1252441)
- Update installation steps [`b0e22ed`](https://github.com/izelnakri/paper_trail/commit/b0e22ed1c43be7fde73c0f022c81d61fbdd24012)
- Prevent memory leak by using String.to_existing_atom [`c00678b`](https://github.com/izelnakri/paper_trail/commit/c00678b0952f20cf2c49feed4e15d4ec4aa81817)
- Configurable Repo module [`ce91e32`](https://github.com/izelnakri/paper_trail/commit/ce91e32a872481b5b44316ec33ccb985958d786e)
- migration added for examples on test [`d3bde7b`](https://github.com/izelnakri/paper_trail/commit/d3bde7b4541c66618a56a69d169b717cb79d339c)
- small remove [`b66c52a`](https://github.com/izelnakri/paper_trail/commit/b66c52a13b3f3085d4aa641391bf67c4db6a3c8f)
- travis removed for circleci [`f3050f4`](https://github.com/izelnakri/paper_trail/commit/f3050f4ce21f11284e9526884a1d9aa43b65042d)
- travis elixir version up [`77e1f4c`](https://github.com/izelnakri/paper_trail/commit/77e1f4c7f14c2334708df01d6976a77349d595bb)
- otp version downgrade for travis [`99e5ca3`](https://github.com/izelnakri/paper_trail/commit/99e5ca32bf9bdc368fd58936ad1cd4ec31729f80)
- travis CI added [`de258a8`](https://github.com/izelnakri/paper_trail/commit/de258a8759a87905c38a0e31378daad4ee3fc3f8)
- small fixes to README [`fe9ac0d`](https://github.com/izelnakri/paper_trail/commit/fe9ac0d811f00e7e0ea085dd4e6106f3bb06c48d)
- small documentation changes [`1af92b9`](https://github.com/izelnakri/paper_trail/commit/1af92b90d1920abf6dcb1374aa2c9c4255c47c6d)
- upgrade to 1.6 [`44e18ad`](https://github.com/izelnakri/paper_trail/commit/44e18ad1a6968a7cce3c223ac552d765cb8dc36c)
- DOCUMENTATION UPDATE [`b9d3ab4`](https://github.com/izelnakri/paper_trail/commit/b9d3ab4a5cd41d9de620c44c1a844185004544cc)
- better dependency versioning [`1feba56`](https://github.com/izelnakri/paper_trail/commit/1feba5630fbf9aa1855421a95b0972091cfdf516)
- doc and version upgrade [`1bc99da`](https://github.com/izelnakri/paper_trail/commit/1bc99daa57efee88754d9968b7e1235c1d9eef10)
- small doc update [`24b2e66`](https://github.com/izelnakri/paper_trail/commit/24b2e66418a10c68684d817134259b07e65953b1)
- small doc update [`b354254`](https://github.com/izelnakri/paper_trail/commit/b354254d99a4b7c9ec11e771c2a1e103dd80d9a5)
- small doc update [`46a8032`](https://github.com/izelnakri/paper_trail/commit/46a8032ccc42562eb6d18a95c8bf995fb509d60c)
- documentation update [`cb56f40`](https://github.com/izelnakri/paper_trail/commit/cb56f40fcf7f88cf0c190fc9f93fe8cc2974ed0f)
- PaperTrail.get_current\1 added [`dc6eb6d`](https://github.com/izelnakri/paper_trail/commit/dc6eb6d24468c971002ec0cfae508f84edee66f1)
- version bump [`324efe5`](https://github.com/izelnakri/paper_trail/commit/324efe522b9101a10ad0365a448ad8e94ac4d919)
- documentation updated for the library [`ef33f2c`](https://github.com/izelnakri/paper_trail/commit/ef33f2c007a815a331cb56b5ab043eb761b1c4b8)
- PaperTrail.VersionQueries module with first good tests [`68a60ee`](https://github.com/izelnakri/paper_trail/commit/68a60ee17d9f6f8decc124c7401d301d6c4b31c1)
- paper trail version queries test setup [`8d02e47`](https://github.com/izelnakri/paper_trail/commit/8d02e4702c1bb8c3d5b0643f3a983380da86b15e)
- some compiler warnings removed [`29de7ca`](https://github.com/izelnakri/paper_trail/commit/29de7ca4075c9ee3d35f1702616371e552bd993b)
- examples tests are ported to the actual library directory [`64e8c7e`](https://github.com/izelnakri/paper_trail/commit/64e8c7e8f8b537ba83135ae57276e16763adaf41)
- removed unused code thanks to the compiler [`b4246e2`](https://github.com/izelnakri/paper_trail/commit/b4246e2118689e7707d7022f41f4e298dcd24341)
- initial tests on actual paper_trail directory similar to the ones on examples [`05ddb6c`](https://github.com/izelnakri/paper_trail/commit/05ddb6cd6635be2f7ff91c0f11c18e42b3517a91)
- small ect odeprecation refactoring [`9e2b340`](https://github.com/izelnakri/paper_trail/commit/9e2b3408bf4f9e61aff3a8d7c35abd486dd281bc)
- paper trail alpha version complete with example tests [`c605bf5`](https://github.com/izelnakri/paper_trail/commit/c605bf5138ba78c885ee38b993771fa466764802)
- person tests continues [`cdd6f87`](https://github.com/izelnakri/paper_trail/commit/cdd6f870dd53c2db23075c748fb771edb778db13)
- PaperTrail.insert passes now fully with model relationships, it is also tested [`5218fac`](https://github.com/izelnakri/paper_trail/commit/5218fac296862322918a0353084531438c334c6c)
- small fix [`5033788`](https://github.com/izelnakri/paper_trail/commit/5033788a253c2ddd1c77c9f1229eeade9badce07)
- smarter insert tracking now support models which has belongs to [`b3c2a24`](https://github.com/izelnakri/paper_trail/commit/b3c2a2456f463c5ebbfa6e1f7319d377337d7002)
- person test added [`6875067`](https://github.com/izelnakri/paper_trail/commit/687506796159b65b4b0461c45cd85e65dc12d0af)
- model refactors [`bf290b5`](https://github.com/izelnakri/paper_trail/commit/bf290b56d67a3a505296b73e3f62a9ea42710e7d)
- awesome create update and destroy test cases finished for company modal with paper_trail [`42b5853`](https://github.com/izelnakri/paper_trail/commit/42b585330b553912f3b9bcf99f576f6e69d3bf09)
- awesome update test case added [`bcd30f7`](https://github.com/izelnakri/paper_trail/commit/bcd30f74459c608d29426ad013006ed52a3acbc8)
- version bump [`2973269`](https://github.com/izelnakri/paper_trail/commit/29732691c62447fa0a243844474b4c63f1fc6697)
- originator field removed from the paper_trail library [`9b7ba24`](https://github.com/izelnakri/paper_trail/commit/9b7ba248031b93673ccfa1e5eeb4667bb4e389c4)
- first very good test [`fadb54a`](https://github.com/izelnakri/paper_trail/commit/fadb54ac842e656f41432281ddd70563a6d4d9e7)
- final configuration ready for tests [`f2f5d59`](https://github.com/izelnakri/paper_trail/commit/f2f5d59b1de1e47a3a8d769470f98410e2860caa)
- test environment configuration [`1fbccdd`](https://github.com/izelnakri/paper_trail/commit/1fbccddf7dd0dd37646901ef67f5e738c97e1bb9)
- making library work with any Elixir project [`ddef880`](https://github.com/izelnakri/paper_trail/commit/ddef880588d6e8a28c9753cfbb6cc821f3452420)
- example folder added [`95a0ec7`](https://github.com/izelnakri/paper_trail/commit/95a0ec74cd2ae31f672b795e687dfc20de633a20)
- relationship added for example [`17c7a51`](https://github.com/izelnakri/paper_trail/commit/17c7a51b9cfff37198cd37b791006df5a6ffe503)
- migration files and example app created [`9fcdff4`](https://github.com/izelnakri/paper_trail/commit/9fcdff4ec082b8a5fa485ff4e50526ba997c0178)
- documentation start [`b3110d0`](https://github.com/izelnakri/paper_trail/commit/b3110d0f918a6f80403ae2ba045d16bdf6fa8a8c)
- test preparation [`471c929`](https://github.com/izelnakri/paper_trail/commit/471c9291d024e9aeffaeafeb5ad9b5597f303dde)
- some logic added [`f725ba6`](https://github.com/izelnakri/paper_trail/commit/f725ba6fc4b3453105f5353b9a85bfb76efa9fe9)
- mix task added: mix paper_trail.install [`73eb8b4`](https://github.com/izelnakri/paper_trail/commit/73eb8b4eac05ecef330f749fece023859c15bfed)
- init [`00f95dc`](https://github.com/izelnakri/paper_trail/commit/00f95dccf8e5bc88fc5953f14bdcd2bd41f8bbf3)