diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a8b5601..cfbdcd5d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,16 +1,280 @@ -# Changelog +### Changelog -### v0.11.0 - December 4th, 2020: -- :originator_relationship_options config for more :originator relationship customizations such as UUID +All notable changes to this project will be documented in this file. Dates are displayed in UTC. -### v0.8.3 - September 10th, 2019: -- PaperTrail.delete now accepts Ecto.Changeset +Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). -### v0.8.2 - June 29th, 2019: -- Rare PaperTrail.RepoClient.repo compile time errors fixed. +#### [v0.11.1](https://github.com/izelnakri/paper_trail/compare/v0.9.0...v0.11.1) -##### ... many changes +- 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) +- release-it added [`3c7666c`](https://github.com/izelnakri/paper_trail/commit/3c7666cb50c5641f77028f82bde3e28364cd06a9) +- v0.10.0 release PaperTrail.Serializer & deps up [`4787177`](https://github.com/izelnakri/paper_trail/commit/47871776902b3e3f9030b1721aa83d2da52453ff) +- v0.9.0 flexible %PaperTrail.Version[:inserted_at] [`5108680`](https://github.com/izelnakri/paper_trail/commit/5108680ce9b1740c4b1e82923255d62099239084) +- v0.10.1 release elixir 1.11 support & rm warning [`f0981b9`](https://github.com/izelnakri/paper_trail/commit/f0981b9897412dacec05893eff1cc25f5d8bc56d) +- mix.lock update after deps upgrade [`97a875c`](https://github.com/izelnakri/paper_trail/commit/97a875ca48afcd70fec6bb8f3a4a17da09223844) +- 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) +- add last contributors to README [`675d502`](https://github.com/izelnakri/paper_trail/commit/675d5022549790b064c629016b6b278db46240fc) -### v0.6.0 - March 14th, 2017: -- Version event names are now 'insert', 'update', 'delete' to match their Ecto counterpats instead of 'create', 'update', 'destroy'. -- Introduction of strict mode. Please read the documentation for more information on the required origin and originator_id field and foreign-key references. +#### [v0.9.0](https://github.com/izelnakri/paper_trail/compare/v0.8.4...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) +- 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) +- Added PaperTrail.Multi to readme along with docs update [`5563a3c`](https://github.com/izelnakri/paper_trail/commit/5563a3ca89eb5f2853c22eb8311dc4233ef6c2f1) +- v0.9.0 flexible %PaperTrail.Version[:inserted_at] [`ac87558`](https://github.com/izelnakri/paper_trail/commit/ac8755804f8fce7a9a9d383d6db4183dc5835ce7) +- v0.8.7 :model_key & :version_key for PaperTrail.insert and pkg upgrades [`5d8a6f6`](https://github.com/izelnakri/paper_trail/commit/5d8a6f637bf1479d5eb1579c3683a02451f860e1) +- repo configurations on tests are now loaded lazily [`0fa068f`](https://github.com/izelnakri/paper_trail/commit/0fa068fbe7f5ce5319480f9bd68a39440bc1e2b7) +- v0.8.8 added docs [`d2bb0cb`](https://github.com/izelnakri/paper_trail/commit/d2bb0cb370a80c7d39550ad5f604491fbe1c38c3) +- basic CI setup added [`53c2d66`](https://github.com/izelnakri/paper_trail/commit/53c2d660c988650844ccdb1c5144b22859130b8f) +- seperating UUID tests from the test trial [`05c9560`](https://github.com/izelnakri/paper_trail/commit/05c956040dc58c69ba7c83c69c0e539e0a7b8cee) +- initial docker-compose based CI [`1bc34d1`](https://github.com/izelnakri/paper_trail/commit/1bc34d179c9f3f371d75a176dc9a33bd31dfc187) +- v0.8.5 dependencies made optional [`bb6bab9`](https://github.com/izelnakri/paper_trail/commit/bb6bab95e8a73294972fc7598580ab8d3cfc3262) +- v0.8.6 postgrex dependency fix [`42b2606`](https://github.com/izelnakri/paper_trail/commit/42b26065e198b278f57f0d6bc803e93ec47e7273) +- further runtime optimization for CI [`98522f0`](https://github.com/izelnakri/paper_trail/commit/98522f0b038e5b03173377939323a896839f60a3) +- mix format run [`7c40472`](https://github.com/izelnakri/paper_trail/commit/7c4047233252b6b33f7a523fdf594692f616aa72) +- highly optimized elixir container builds [`0717b9c`](https://github.com/izelnakri/paper_trail/commit/0717b9c3c482993b413c91f9e4c7cffdedaceb79) +- bugfix for :model_key and :version_key feature: [`058a84f`](https://github.com/izelnakri/paper_trail/commit/058a84fe2fe05585fdee1e799829a9d23c28fb64) +- single step CI optimization [`1215660`](https://github.com/izelnakri/paper_trail/commit/1215660c9cbdd5991c186b5927ceac974d454b3d) +- CI test fix [`8b8f5e2`](https://github.com/izelnakri/paper_trail/commit/8b8f5e242272703b7c6cf2b1bdd9c640dba0ffe1) +- new test folder restructre for CI [`8984ac1`](https://github.com/izelnakri/paper_trail/commit/8984ac1c579276b0c9d11100575b2b1658892e45) +- v0.8.8 release PaperTrail.insert :ecto_options [`48a1639`](https://github.com/izelnakri/paper_trail/commit/48a163969d2a95ecd9a2aac9c4d0db3c568348a0) +- version_test tests now has utc_datetime fixtures [`551b6f6`](https://github.com/izelnakri/paper_trail/commit/551b6f6cc95dc66aa0b804221b68f043692805c1) +- backend docker service renamed to paper_trail [`92616f0`](https://github.com/izelnakri/paper_trail/commit/92616f0d7ab4e34d6c944fdf6cfe45f28cc252a6) +- tests fixed [`f3958fc`](https://github.com/izelnakri/paper_trail/commit/f3958fcefaef78794f9494372f59c1c080fe4052) +- base_test.exs test_helpers fixed [`51d2e2f`](https://github.com/izelnakri/paper_trail/commit/51d2e2fa523524139ffa793cace7ac5759b3ac2f) +- CI is finally fixed [`b38f59b`](https://github.com/izelnakri/paper_trail/commit/b38f59bd3f593a1d4c0b49f123c585bee1847c03) +- trial without postgres client [`a0710a7`](https://github.com/izelnakri/paper_trail/commit/a0710a73c2fbebe1de54d270529e3fc92cfa3190) +- renamed test/paper_trail/base_tests.exs to test/paper_trail/base_test.exs [`291b267`](https://github.com/izelnakri/paper_trail/commit/291b2672b64ce64799e9d61f271559192b1e8a80) + +#### [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.3 PaperTrail.delete accepts changeset [`7b37739`](https://github.com/izelnakri/paper_trail/commit/7b37739781df28ec5b088cb02f998de1ba9af0c0) +- v0.8.4 release PaperTrail.Multi for multi manipulation and ecto upgrades [`200a1e1`](https://github.com/izelnakri/paper_trail/commit/200a1e15e5d7e7ff34758ba7d0c330852d487ca8) + +#### [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.2 docs update [`9b490ca`](https://github.com/izelnakri/paper_trail/commit/9b490ca9aa5ec6d61ab9573551cac19185786e31) +- 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](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) +- 0.7.8 release elixir formatter [`ea407dc`](https://github.com/izelnakri/paper_trail/commit/ea407dc2228941e6502af5be1a63b59498827199) +- v0.8.1 release + docs update [`bde413c`](https://github.com/izelnakri/paper_trail/commit/bde413ce9b3e4ec55438a3465c25e14abc4486cc) +- documentation start [`b3110d0`](https://github.com/izelnakri/paper_trail/commit/b3110d0f918a6f80403ae2ba045d16bdf6fa8a8c) +- v0.7.6 release = multi-tenancy support [`b95c1d9`](https://github.com/izelnakri/paper_trail/commit/b95c1d97a5beb879dc00abc8ff58043cf64cfd5f) +- strict_mode tests added [`750a305`](https://github.com/izelnakri/paper_trail/commit/750a3054381ffd85ee2fa587d357b5397ab31f41) +- documentation updated for the library [`ef33f2c`](https://github.com/izelnakri/paper_trail/commit/ef33f2c007a815a331cb56b5ab043eb761b1c4b8) +- Add tests for multi tenant in bang_functions_strict_mode_test [`95b3312`](https://github.com/izelnakri/paper_trail/commit/95b33124921dd3637d675b52e3b31647b5eb8138) +- initial tests on actual paper_trail directory similar to the ones on examples [`05ddb6c`](https://github.com/izelnakri/paper_trail/commit/05ddb6cd6635be2f7ff91c0f11c18e42b3517a91) +- Add tests for multi tenant in bang_functions_simple_mode_test [`d01fedf`](https://github.com/izelnakri/paper_trail/commit/d01fedffe336193eb645975991ee176a921b878b) +- coming soon strict mode [`b821fd8`](https://github.com/izelnakri/paper_trail/commit/b821fd8de3439c9534f8911649d9584a8f98ce6e) +- bang function tests for simple mode is complete [`0e75a7d`](https://github.com/izelnakri/paper_trail/commit/0e75a7d133603f377fdaeaa961390d010df6eeb8) +- bang functions completely tested on strict mode [`cc855d7`](https://github.com/izelnakri/paper_trail/commit/cc855d742cbc82b6ed59b0745f0a63ccc6c9ea2f) +- Add final refactor to example app test files [`ead9cc6`](https://github.com/izelnakri/paper_trail/commit/ead9cc6120b5350cb9f4f8535f19c15360cbb233) +- tests are now more readable [`263ebe9`](https://github.com/izelnakri/paper_trail/commit/263ebe9663151043d53f044e7de8e9f6487d6d16) +- ex_doc upgrade [`5cd097c`](https://github.com/izelnakri/paper_trail/commit/5cd097c4d407f68886e82c4b563fc6c94b73ac43) +- dried up condition on changeset_data [`c6c1e7d`](https://github.com/izelnakri/paper_trail/commit/c6c1e7dac84b4474722b4e0af21260be6287d9ad) +- migration files and example app created [`9fcdff4`](https://github.com/izelnakri/paper_trail/commit/9fcdff4ec082b8a5fa485ff4e50526ba997c0178) +- 0.7.2 release [`b5e1e16`](https://github.com/izelnakri/paper_trail/commit/b5e1e1670272058932a12643975614a25b99af19) +- Remove changeset_helper.exs and query_helper.exs from example/test/support [`0604631`](https://github.com/izelnakri/paper_trail/commit/0604631e10330645473d0d5dbce0fbcadb2df2a4) +- 0.7.4 release Version.first() && Version.last() [`eb51f4f`](https://github.com/izelnakri/paper_trail/commit/eb51f4f8ecc87c8e0ab83db6582d9faf15ebb8fc) +- simple paper trail tests done for stict_mode [`711404d`](https://github.com/izelnakri/paper_trail/commit/711404dc6c0dbf9c67b6b7ccaa3754776714392e) +- initial hashbang designs [`9b01c35`](https://github.com/izelnakri/paper_trail/commit/9b01c35695506670823d3a53b573b06521cab721) +- initial design [`88387b9`](https://github.com/izelnakri/paper_trail/commit/88387b90c218be17a87b562b636a1816bb20219a) +- strict mode sketch written, tests are adjusted to changeless misses strict mode [`7aff1db`](https://github.com/izelnakri/paper_trail/commit/7aff1db7bc319bfa37cd4954c6efc5fb59be39cd) +- version bump [`f6497f0`](https://github.com/izelnakri/paper_trail/commit/f6497f0042ca5e94752c95a8ffd25eade1252441) +- 0.6.1 release small mix build bugfix [`066f287`](https://github.com/izelnakri/paper_trail/commit/066f287cd6cafaf740224ada95791e5e3c968c0d) +- documentation update [`cb56f40`](https://github.com/izelnakri/paper_trail/commit/cb56f40fcf7f88cf0c190fc9f93fe8cc2974ed0f) +- examples tests are ported to the actual library directory [`64e8c7e`](https://github.com/izelnakri/paper_trail/commit/64e8c7e8f8b537ba83135ae57276e16763adaf41) +- Test papertail versions using UUID columns [`ae834f9`](https://github.com/izelnakri/paper_trail/commit/ae834f922ee5c06f252616213038abc70b8c73d2) +- setter_id logic complete with tests [`340d2fe`](https://github.com/izelnakri/paper_trail/commit/340d2febb8f888be13a089a393ff3f3f9a10ae90) +- some logic added [`f725ba6`](https://github.com/izelnakri/paper_trail/commit/f725ba6fc4b3453105f5353b9a85bfb76efa9fe9) +- 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) +- DOCUMENTATION UPDATE [`b9d3ab4`](https://github.com/izelnakri/paper_trail/commit/b9d3ab4a5cd41d9de620c44c1a844185004544cc) +- init [`00f95dc`](https://github.com/izelnakri/paper_trail/commit/00f95dccf8e5bc88fc5953f14bdcd2bd41f8bbf3) +- small bugfix for strict inserts with no changeset! [`e91d982`](https://github.com/izelnakri/paper_trail/commit/e91d98217a75ae1855736c302c5ef053fa5a05ef) +- Configurable Repo module [`ce91e32`](https://github.com/izelnakri/paper_trail/commit/ce91e32a872481b5b44316ec33ccb985958d786e) +- setter renamed to originator [`0129c68`](https://github.com/izelnakri/paper_trail/commit/0129c681baf576493093a8928545e47de4d579bb) +- README updated [`d40508a`](https://github.com/izelnakri/paper_trail/commit/d40508a587559d898c0f7e96fdc900b60a4355d8) +- sourced_by changed to set_by, paper trail errors now match Ecto.Repo [`1b2cb7b`](https://github.com/izelnakri/paper_trail/commit/1b2cb7b4a503a3958ea112c7b641427c26128c2f) +- major documentation change [`8e424cf`](https://github.com/izelnakri/paper_trail/commit/8e424cfcee54daaa1bb761f977154871ed4bad1c) +- 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) +- Add refactor in example person test in order to use helpers [`77b669c`](https://github.com/izelnakri/paper_trail/commit/77b669cde726bf2fae18fa6a8c2725aeccfac2da) +- person tests continues [`cdd6f87`](https://github.com/izelnakri/paper_trail/commit/cdd6f870dd53c2db23075c748fb771edb778db13) +- PaperTrail.VersionQueries module with first good tests [`68a60ee`](https://github.com/izelnakri/paper_trail/commit/68a60ee17d9f6f8decc124c7401d301d6c4b31c1) +- better structure for tests [`cf30124`](https://github.com/izelnakri/paper_trail/commit/cf30124b705a46f3ba2ef4c13d8c7061292ab982) +- 0.7.9 release [`b89a480`](https://github.com/izelnakri/paper_trail/commit/b89a480ed926b52aa53121d2e4cb44e726e937d9) +- test with env [`e1867b1`](https://github.com/izelnakri/paper_trail/commit/e1867b18e401a0a9eca04b8585186efdc05a464f) +- Add new definitions for all the functions in PaperTrail.VersionQueries [`e71b3d4`](https://github.com/izelnakri/paper_trail/commit/e71b3d403800a8f94376dc244925d4a98fbd7d41) +- 0.5.0 release [`f4be348`](https://github.com/izelnakri/paper_trail/commit/f4be348def0fe407384e4c9e278d22b79cd2c041) +- 0.6.3 release and README credits. [`fba3c64`](https://github.com/izelnakri/paper_trail/commit/fba3c646d0b549b9a1a78b7fe1bf99d0c35bfccb) +- v0.6.2 release small adjustments [`5607376`](https://github.com/izelnakri/paper_trail/commit/5607376183455884d871311cbfcf60c5a6bd635b) +- Updated README.md [`4cc2cc0`](https://github.com/izelnakri/paper_trail/commit/4cc2cc0dad5c6f216f669b572a5af30f113772f6) +- some updates [`2fb204b`](https://github.com/izelnakri/paper_trail/commit/2fb204b740f228648c583537bae76dcf68ddec3f) +- example folder added [`95a0ec7`](https://github.com/izelnakri/paper_trail/commit/95a0ec74cd2ae31f672b795e687dfc20de633a20) +- Add refactor in example company test in order to use helpers [`9bd355f`](https://github.com/izelnakri/paper_trail/commit/9bd355f2ec1adbe3a7d56fbf3e27161ac50ba59d) +- upgrade to 1.6 [`44e18ad`](https://github.com/izelnakri/paper_trail/commit/44e18ad1a6968a7cce3c223ac552d765cb8dc36c) +- test environment configuration [`1fbccdd`](https://github.com/izelnakri/paper_trail/commit/1fbccddf7dd0dd37646901ef67f5e738c97e1bb9) +- person test added [`6875067`](https://github.com/izelnakri/paper_trail/commit/687506796159b65b4b0461c45cd85e65dc12d0af) +- paper trail version queries test setup [`8d02e47`](https://github.com/izelnakri/paper_trail/commit/8d02e4702c1bb8c3d5b0643f3a983380da86b15e) +- Add multi tenancy tests in version_queries_test file [`5f51b7e`](https://github.com/izelnakri/paper_trail/commit/5f51b7e2c30a637b523822f144f068294e93a15a) +- logic is complete detailed tests are missing [`9d9ba81`](https://github.com/izelnakri/paper_trail/commit/9d9ba81b00acd536d671c5d80f010eaaa7d3585d) +- 0.7.0 release [`21fdd16`](https://github.com/izelnakri/paper_trail/commit/21fdd160e029b80d3ed55130f8a7d01aa902eebf) +- circle fix with new docs [`d3ceb52`](https://github.com/izelnakri/paper_trail/commit/d3ceb52bd403c48b10ee005c2ea33794d0b44c4c) +- Add some additional assertions in tests [`1359026`](https://github.com/izelnakri/paper_trail/commit/13590263c048cace75508091758bc063ffbc7d78) +- test preparation [`471c929`](https://github.com/izelnakri/paper_trail/commit/471c9291d024e9aeffaeafeb5ad9b5597f303dde) +- test and documentation update [`8a851b4`](https://github.com/izelnakri/paper_trail/commit/8a851b43195aec9b275ea480b767d5358071c9b4) +- badges added to README [`5124f78`](https://github.com/izelnakri/paper_trail/commit/5124f78a7049b0ffe9eadb414ab4f00086d5e338) +- small counter test fix [`4f77c9f`](https://github.com/izelnakri/paper_trail/commit/4f77c9f531fd18cb495284605e9270bf615baded) +- paper trail alpha version complete with example tests [`c605bf5`](https://github.com/izelnakri/paper_trail/commit/c605bf5138ba78c885ee38b993771fa466764802) +- ongoing documentation [`c7230f7`](https://github.com/izelnakri/paper_trail/commit/c7230f7dc271d85e57494cecd3f1b5c9a58fab53) +- a missing migration added with updated docs [`14ee50e`](https://github.com/izelnakri/paper_trail/commit/14ee50e5cd44244adcf784152f7d1090f465d065) +- awesome update test case added [`bcd30f7`](https://github.com/izelnakri/paper_trail/commit/bcd30f74459c608d29426ad013006ed52a3acbc8) +- Add some multi tenancy documentation on README.md [`4ef58a0`](https://github.com/izelnakri/paper_trail/commit/4ef58a01d92f9c1797dde59ff6fa3d3ccfd2f854) +- example tests are fixed [`9852dc3`](https://github.com/izelnakri/paper_trail/commit/9852dc3ee2e567510a88f8d0694c58f324c27ec4) +- tests updated for originator params feature [`7e243a0`](https://github.com/izelnakri/paper_trail/commit/7e243a01dace8921abd727aa302226f1f6a917f6) +- Add multi tenancy tests in paper_trail_version_test file [`b914cfd`](https://github.com/izelnakri/paper_trail/commit/b914cfdfde3207050becdcf6f87a7c145376f65e) +- 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) +- better dependency versioning [`1feba56`](https://github.com/izelnakri/paper_trail/commit/1feba5630fbf9aa1855421a95b0972091cfdf516) +- 0.7.7 release [`0e978bf`](https://github.com/izelnakri/paper_trail/commit/0e978bf6e066802bcbbe1dc0a546a0c92d6b2052) +- Added custom types for item_id and originator_id [`8efa0f7`](https://github.com/izelnakri/paper_trail/commit/8efa0f7488c3dbbd71c6612a9707e6ba48ed7bd6) +- v0.8.0 release [`6ae2231`](https://github.com/izelnakri/paper_trail/commit/6ae22313bcb9548b1d945448b80c2ac6b719a48c) +- Add defdelegate in PaperTrail module to PaperTrail.VersionQueries [`d4d8e40`](https://github.com/izelnakri/paper_trail/commit/d4d8e4094ad0de11f47343ce703a843cdd509f0e) +- fixed not running tests [`d80ac23`](https://github.com/izelnakri/paper_trail/commit/d80ac23115ef8f0ec6e4702970190c4dc3124eb8) +- fixed for non-regular primary key with test [`2ced4a2`](https://github.com/izelnakri/paper_trail/commit/2ced4a299577531363a880be40bcdee16ab08959) +- 0.7.3 release [`c0cdd38`](https://github.com/izelnakri/paper_trail/commit/c0cdd38cd2b126c2bb4f52d0aca55e17c0729baa) +- 0.5.2 release updated dependencies [`c2c466c`](https://github.com/izelnakri/paper_trail/commit/c2c466c1fd473b457a0ada09cfd7a14ab1aaa232) +- first very good test [`fadb54a`](https://github.com/izelnakri/paper_trail/commit/fadb54ac842e656f41432281ddd70563a6d4d9e7) +- slight changes to README [`b7d71b8`](https://github.com/izelnakri/paper_trail/commit/b7d71b85f6d97bf0794bb58fc7c39cd3d7ea5bb5) +- travis removed for circleci [`f3050f4`](https://github.com/izelnakri/paper_trail/commit/f3050f4ce21f11284e9526884a1d9aa43b65042d) +- Add changes in tests to use new definition of Version functions with new params [`8a42220`](https://github.com/izelnakri/paper_trail/commit/8a422209bbed8844fd1a65a5d44999112ef94324) +- mix task added: mix paper_trail.install [`73eb8b4`](https://github.com/izelnakri/paper_trail/commit/73eb8b4eac05ecef330f749fece023859c15bfed) +- PaperTrail.insert passes now fully with model relationships, it is also tested [`5218fac`](https://github.com/izelnakri/paper_trail/commit/5218fac296862322918a0353084531438c334c6c) +- 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 changes to the previous code added in paper_trail_version_test file [`7414a66`](https://github.com/izelnakri/paper_trail/commit/7414a66fd118acfe6e2e9fcebef25ce61366b410) +- setter foreign_key initial design [`762f7d5`](https://github.com/izelnakri/paper_trail/commit/762f7d52e36351b0ecb9cb8d61eeb4c5fc677a58) +- version bump [`2973269`](https://github.com/izelnakri/paper_trail/commit/29732691c62447fa0a243844474b4c63f1fc6697) +- smarter insert tracking now support models which has belongs to [`b3c2a24`](https://github.com/izelnakri/paper_trail/commit/b3c2a2456f463c5ebbfa6e1f7319d377337d7002) +- Add new count functions for multi tenancy in test support models [`8a2dfb5`](https://github.com/izelnakri/paper_trail/commit/8a2dfb5b069106c9de2fa54af69caae80d4d1ebe) +- PaperTrail.get_current\1 added [`dc6eb6d`](https://github.com/izelnakri/paper_trail/commit/dc6eb6d24468c971002ec0cfae508f84edee66f1) +- Add new QueryHelper module into example test support folder [`f2519db`](https://github.com/izelnakri/paper_trail/commit/f2519dbe638f10da9aa470fb892a17856d18d6f3) +- Fix elixir warning [`63c0127`](https://github.com/izelnakri/paper_trail/commit/63c0127bb6c54fe2246867e2fc6b15d0d216775b) +- Add new ChangesetHelper module into example test support folder [`c62150e`](https://github.com/izelnakri/paper_trail/commit/c62150edf40b050f603812b6c636644af13eea29) +- making library work with any Elixir project [`ddef880`](https://github.com/izelnakri/paper_trail/commit/ddef880588d6e8a28c9753cfbb6cc821f3452420) +- documentation changes [`00eae33`](https://github.com/izelnakri/paper_trail/commit/00eae336b266b4d54a29b1ed51182637c2ac6d22) +- small documentation changes [`1af92b9`](https://github.com/izelnakri/paper_trail/commit/1af92b90d1920abf6dcb1374aa2c9c4255c47c6d) +- Remove result type from PaperTrail.VersionQueries and specifies the value on the spec [`ad52cb4`](https://github.com/izelnakri/paper_trail/commit/ad52cb49ff83f1cae9809251a87b59fbc77d74c9) +- Add new functions for multi tenancy in lib/version.ex [`a1ffd44`](https://github.com/izelnakri/paper_trail/commit/a1ffd4454d044d1b43c8feca2beaae46ff1bfc63) +- final configuration ready for tests [`f2f5d59`](https://github.com/izelnakri/paper_trail/commit/f2f5d59b1de1e47a3a8d769470f98410e2860caa) +- Documentation update [`549fd9d`](https://github.com/izelnakri/paper_trail/commit/549fd9d5f9a0bd7a9b1754d7c969ba31059e0596) +- Refactor to use not create variables in the version schema module [`6279d19`](https://github.com/izelnakri/paper_trail/commit/6279d19be5f96cc3dbffc902a8ad89327e0b1fb7) +- originator field removed from the paper_trail library [`9b7ba24`](https://github.com/izelnakri/paper_trail/commit/9b7ba248031b93673ccfa1e5eeb4667bb4e389c4) +- credits README fix [`2c08bce`](https://github.com/izelnakri/paper_trail/commit/2c08bce67fc0b973f1c5ef0e5bee7b2797a5c85c) +- documentation update [`303ab1f`](https://github.com/izelnakri/paper_trail/commit/303ab1fed37f60454646c89b30236f1f17637d06) +- another change for tests [`67b56c4`](https://github.com/izelnakri/paper_trail/commit/67b56c4756106a6a86c1aba8a0cdc3c06755f1b5) +- 0.8.0 release [`113ff97`](https://github.com/izelnakri/paper_trail/commit/113ff97d8283c80d24ca4aea53fe1d763f5ab5ac) +- 0.6.0 release [`7f56090`](https://github.com/izelnakri/paper_trail/commit/7f56090e346d764ab842d6aa4f0d8a95fbb146e0) +- Update installation steps [`b0e22ed`](https://github.com/izelnakri/paper_trail/commit/b0e22ed1c43be7fde73c0f022c81d61fbdd24012) +- Add default value for the new :prefix option on the functions definitions [`c27bbc8`](https://github.com/izelnakri/paper_trail/commit/c27bbc8dde468f5c00271a2df8f877b36c7d9ab5) +- Change param names in defdelegates for better readability [`83a0d7a`](https://github.com/izelnakri/paper_trail/commit/83a0d7a3716049f54446bcd33c201ba721979fe1) +- some compiler warnings removed [`29de7ca`](https://github.com/izelnakri/paper_trail/commit/29de7ca4075c9ee3d35f1702616371e552bd993b) +- small changes [`c825c1b`](https://github.com/izelnakri/paper_trail/commit/c825c1bf77e8b3744f415c6721dbf7ff0abfcc79) +- Add new definition for version_query function to merge options into the Ecto query [`59f34c4`](https://github.com/izelnakri/paper_trail/commit/59f34c420debd9f695dd7a7885413616a4fbbd1f) +- small doc update [`b354254`](https://github.com/izelnakri/paper_trail/commit/b354254d99a4b7c9ec11e771c2a1e103dd80d9a5) +- removed unused code thanks to the compiler [`b4246e2`](https://github.com/izelnakri/paper_trail/commit/b4246e2118689e7707d7022f41f4e298dcd24341) +- Propagate options to repo actions in delete functions [`64231d7`](https://github.com/izelnakri/paper_trail/commit/64231d72c87165a42715e3a7915b5af0c605d074) +- code_evals to fix the ci [`aa80590`](https://github.com/izelnakri/paper_trail/commit/aa80590756542b8f4ba936aba418fc39ef5fa91a) +- Add new add_prefix function in paper_trail module [`e9f28cb`](https://github.com/izelnakri/paper_trail/commit/e9f28cbd61f670b9a6dd9a06fa6d496df0a76e1d) +- STR to STRING_TEST [`9cc9a02`](https://github.com/izelnakri/paper_trail/commit/9cc9a0251e0cd6b587456fd9d0d6731b94a67d45) +- small fix [`5033788`](https://github.com/izelnakri/paper_trail/commit/5033788a253c2ddd1c77c9f1229eeade9badce07) +- small README fixes [`850a252`](https://github.com/izelnakri/paper_trail/commit/850a252b88d15cf900a97aa464e61c49123988d8) +- small remove [`b66c52a`](https://github.com/izelnakri/paper_trail/commit/b66c52a13b3f3085d4aa641391bf67c4db6a3c8f) +- build server fix [`259eb4f`](https://github.com/izelnakri/paper_trail/commit/259eb4f3ab00a7a6678df8b5657036c0e6ea2d7a) +- small doc update [`24b2e66`](https://github.com/izelnakri/paper_trail/commit/24b2e66418a10c68684d817134259b07e65953b1) +- better dependency versioning [`0a18c05`](https://github.com/izelnakri/paper_trail/commit/0a18c050da52e0ca3ce366c88b700ee6c88e1681) +- longer line made more readable [`7b7537a`](https://github.com/izelnakri/paper_trail/commit/7b7537a98dd607b85a7ae57aef5da94df0bc2311) +- small documentation edits [`22d283b`](https://github.com/izelnakri/paper_trail/commit/22d283b44d846a1303d63512b898062340451c47) +- small ect odeprecation refactoring [`9e2b340`](https://github.com/izelnakri/paper_trail/commit/9e2b3408bf4f9e61aff3a8d7c35abd486dd281bc) +- change of a fix [`968a0b0`](https://github.com/izelnakri/paper_trail/commit/968a0b07fef4da2fb10847cf30225d8c7e38e7c1) +- small fix for CI [`83a3c08`](https://github.com/izelnakri/paper_trail/commit/83a3c0856b0160c8ff950f3684160f70e93f6d5e) +- 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) +- move comment below [`d2284a2`](https://github.com/izelnakri/paper_trail/commit/d2284a22f9446f0b070a7d7b354c41050165cf69) +- Require new support helpers in example test_helper file [`2c4aa4d`](https://github.com/izelnakri/paper_trail/commit/2c4aa4d100c80b5d79a6be99dbea4dd98ee552d8) +- last ci fix [`61956d7`](https://github.com/izelnakri/paper_trail/commit/61956d7ee18555a2e6077d663f7d4cade8a80c26) +- credits and version update [`0bfcdbf`](https://github.com/izelnakri/paper_trail/commit/0bfcdbf0bb9ef5eabbd12e8a4e302a2ce9621a87) +- migration added for examples on test [`d3bde7b`](https://github.com/izelnakri/paper_trail/commit/d3bde7b4541c66618a56a69d169b717cb79d339c) +- another test for CI [`6b76c91`](https://github.com/izelnakri/paper_trail/commit/6b76c91853531ca094b5656c108484dcc3cfec31) +- relationship added for example [`17c7a51`](https://github.com/izelnakri/paper_trail/commit/17c7a51b9cfff37198cd37b791006df5a6ffe503) +- doc and version upgrade [`1bc99da`](https://github.com/izelnakri/paper_trail/commit/1bc99daa57efee88754d9968b7e1235c1d9eef10) +- run mix test in trace mode to fix CI [`5fd9ed6`](https://github.com/izelnakri/paper_trail/commit/5fd9ed6d0025aa2fb48c995a9d427574a342f465) +- documentation fix [`da69fc5`](https://github.com/izelnakri/paper_trail/commit/da69fc5b367583a5c4396451a3f34c56598c4bb4) +- Add patter matching case for nil prefix on add_prefix function [`61737dc`](https://github.com/izelnakri/paper_trail/commit/61737dc895f628809f38ef3ad0c4f093a9f680b3) +- otp version downgrade for travis [`99e5ca3`](https://github.com/izelnakri/paper_trail/commit/99e5ca32bf9bdc368fd58936ad1cd4ec31729f80) +- Update README.md [`c2b09c0`](https://github.com/izelnakri/paper_trail/commit/c2b09c04f09ee150cbdc0a912f035d3f00d5cd0c) +- Fixed belongs_to field type [`e22cba9`](https://github.com/izelnakri/paper_trail/commit/e22cba9bb3ca4cda18420feee0a099d730890dea) +- travis elixir version up [`77e1f4c`](https://github.com/izelnakri/paper_trail/commit/77e1f4c7f14c2334708df01d6976a77349d595bb) +- 0.5.3 release [`627f051`](https://github.com/izelnakri/paper_trail/commit/627f051839be7dcf334dcc282950ec453189f834) +- small doc update [`46a8032`](https://github.com/izelnakri/paper_trail/commit/46a8032ccc42562eb6d18a95c8bf995fb509d60c) +- Prevent memory leak by using String.to_existing_atom [`c00678b`](https://github.com/izelnakri/paper_trail/commit/c00678b0952f20cf2c49feed4e15d4ec4aa81817) +- wrong build display removed [`d7fe6dd`](https://github.com/izelnakri/paper_trail/commit/d7fe6dd3e592d632f1924adc119d2c344a942fb7) +- 0.7.2 release [`9be8e9a`](https://github.com/izelnakri/paper_trail/commit/9be8e9ac2f5d8166660f623f37525eb2d8488faf) +- version bump [`324efe5`](https://github.com/izelnakri/paper_trail/commit/324efe522b9101a10ad0365a448ad8e94ac4d919) +- small readme adjustments [`fb32b33`](https://github.com/izelnakri/paper_trail/commit/fb32b33054b114f340e6becc883c99ee912fbc53) +- Require new support helper in lib test_helper file [`cf638d6`](https://github.com/izelnakri/paper_trail/commit/cf638d6924853931f54ccf043ec97025f9fbcc11) +- Add dreamingechoes to credits section in README.md [`c50eef8`](https://github.com/izelnakri/paper_trail/commit/c50eef8398d774cb8dad6461d367324577e08067) diff --git a/mix.exs b/mix.exs index 906d51e5..658ce1ca 100644 --- a/mix.exs +++ b/mix.exs @@ -2,7 +2,7 @@ defmodule PaperTrail.Mixfile do use Mix.Project @source_url "https://github.com/izelnakri/paper_trail" - @version "0.11.0" + @version "0.11.1" def project do [ diff --git a/package-lock.json b/package-lock.json index 3e58cd31..8922034a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "paper_trail", - "version": "0.0.1", + "version": "0.11.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index b09f1916..878bb076 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "private": true, "name": "paper_trail", "author": "Izel Nakri", - "version": "0.11.0", + "version": "0.11.1", "description": "[![Hex Version](http://img.shields.io/hexpm/v/paper_trail.svg?style=flat)](https://hex.pm/packages/paper_trail) [![Hex docs](http://img.shields.io/badge/hex.pm-docs-green.svg?style=flat)](https://hexdocs.pm/paper_trail/PaperTrail.html) [![Total Download](https://img.shields.io/hexpm/dt/paper_trail.svg)](https://hex.pm/packages/paper_trail) [![License](https://img.shields.io/hexpm/l/paper_trail.svg)](https://github.com/izelnakri/paper_trail/blob/master/LICENSE) [![Last Updated](https://img.shields.io/github/last-commit/izelnakri/paper_trail.svg)](https://github.com/izelnakri/paper_trail/commits/master)", "main": "index.js", "repository": {