All Versions
18
Latest Version
Avg Release Cycle
171 days
Latest Release
-

Changelog History
Page 1

  • v0.14.2 Changes

    • ⬆️ Bump docker/setup-buildx-action from 1 to 1.3.0 #142
    • ⬆️ Bump docker/login-action from 1 to 1.9.0 #143
    • ⬆️ Bump actions/cache from 2.1.5 to 2.1.6 #147
    • ⬆️ Bump actions/checkout from 2 to 2.3.4 #144
    • ⬆️ Bump docker/build-push-action from 2 to 2.4.0 #145
    • add insert_or_update/2 and insert_or_update!/2 #141
    • ⚡️ update npm deps 8374c53
    • ➕ add Christoph Schmatzler to contributors 64a1321
    • ✅ write npm test script with .env 17cb2b0
    • 👉 make options list always from predefined value d27007f
    • ➕ add Don Barlow to contributors 80c7a87
  • v0.14.1 Changes

    25 May 2021

  • v0.14.0 Changes

    25 May 2021

    • Use model_key for insert in strict mode and add initial_version_key #146
    • ⬆️ Bump actions/cache from v2.1.4 to v2.1.5 #138
    • 🚀 Release 0.14.0 a17cafe
    • 🔖 add initial_version_key 0465900
    • use model_key for insert in strict mode 2e08df2
  • v0.13.0 Changes

    24 April 2021

    • 👍 (chore): add support for using PaperTrail.Multi directly #140
    • 🚀 Release 0.13.0 c7980bd
    • ➕ add Francisco Correia to credits 2eb8d7e
  • v0.12.4 Changes

    20 April 2021

    • 🛠 fix dialyzer warnings #139
    • 🚀 Release 0.12.4 7849f37
  • v0.12.3 Changes

    26 March 2021

    • ⚡️ update ecto & ecto-sql #136
    • 🚀 Release 0.12.3 5ca99ef
  • v0.12.2 Changes

    26 March 2021

    • 🛠 fix: typespecs #135
    • ⬆️ Bump actions/cache from v2 to v2.1.4 #130
    • 🚀 Release 0.12.2 4a39e05
    • 🚀 update release-it 149fa89
    • format lib/paper_trail/version_queries.ex f9b881c
  • v0.12.1 Changes

    30 January 2021

    • 🛠 fix for setting embed to nil #129
    • ➕ Add ELixir Format Checker #126
    • 🚀 Release 0.12.1 2b409f1
    • 🚀 upgrade @j-ulrich/release-it-regex-bumper 719b375
    • containerize $ mix format fd9463d
  • v0.12.0 Changes

    18 December 2020

    • 👌 Support Ecto Embed #112
    • ♻️ Refactor Duplicated Code #124
    • ✅ Enable capture_log to make test output readable #123
    • ⚙ Run Formatter #122
    • 🛠 Fix Dialyzer Specs #120
    • 🚀 Release 0.12.0 5ab6bf1
    • ➕ add .dockerignore 58ab072
  • v0.11.3 Changes

    December 08, 2020

    paper_[email protected] changelog:preview
    📦 > node_modules/.bin/auto-changelog --stdout --commit-limit false --package -u --sort-commits date-desc

    🔄 Changelog

    All notable changes to this project will be documented in this file. Dates are displayed in UTC.

    Generated by auto-changelog.

    v0.11.2

    • 🔄 changelog is now date desc sorted 65f625d

    v0.11.2

    7 December 2020

    v0.11.1

    6 December 2020

    • 🐳 github docker registry support #119
    • 🎉 initial github-actions test #118
    • 👍 Allow to configure Originator Field Options #115
    • Misc doc changes #117
    • Bump ecto_sql from 3.4.5 to 3.5.3 #116
    • ⬆️ Bump postgrex from 0.15.6 to 0.15.7 #113
    • Dump fields using Ecto when serializing changes #83
    • 🚀 Release 0.11.1 0962491
    • 🚀 release-it added 3c7666c
    • 🚀 v0.11.0 release 957a4bd
    • CI fix & last contributors added to README.md e73107c
    • 🚀 v0.10.1 release elixir 1.11 support & rm warning f0981b9
    • 🚀 v0.10.0 release PaperTrail.Serializer & deps up 4787177
    • ⚡️ mix.lock update after deps upgrade 97a875c
    • ➕ add last contributors to README 675d502
    • v0.9.0 flexible %PaperTrail.Version[:inserted_at] 5108680

    v0.9.0

    1 October 2020

    • ⬆️ Bump postgrex from 0.15.3 to 0.15.6 #107
    • 🔧 Make Version schema's timestamps type configurable #108
    • ➕ add support for ecto options in insert and insert! functions #102
    • 📄 Require ex_doc dependency only for ":docs". #101
    • 👌 Support :returning option in update #95
    • ⚡️ Update installation version in README.md #90
    • Bump ecto_sql from 3.4.2 to 3.4.3 #81
    • ⬆️ Bump ecto from 3.4.1 to 3.4.2 #80
    • Bump ecto_sql from 3.4.1 to 3.4.2 #78
    • ⬆️ Bump ecto from 3.4.0 to 3.4.1 #79
    • Allow named operations[model_key and version_key] on Ecto.Multi #75
    • ⬆️ Bump ecto from 3.3.0 to 3.3.3 #68
    • 👉 Make it compatible with mariadb #71
    • ✅ Require postgrex and jason only for dev and test #70
    • v0.9.0 flexible %PaperTrail.Version[:inserted_at] ac87558
    • ✅ version_test tests now has utc_datetime fixtures 551b6f6
    • 📄 v0.8.8 added docs d2bb0cb
    • v0.8.8 release PaperTrail.insert :ecto_options 48a1639
    • ✅ base_test.exs test_helpers fixed 51d2e2f
    • renamed test/paper_trail/base_tests.exs to test/paper_trail/base_test.exs 291b267
    • ✅ tests fixed f3958fc
    • v0.8.7 :model_key & :version_key for PaperTrail.insert and pkg upgrades 5d8a6f6
    • bugfix for :model_key and :version_key feature: 058a84f
    • 👷 further runtime optimization for CI 98522f0
    • backend docker service renamed to paper_trail 92616f0
    • 👷 single step CI optimization 1215660
    • ⚡️ highly optimized elixir container builds 0717b9c
    • trial without postgres client a0710a7
    • 🛠 CI is finally fixed b38f59b
    • 🆕 new test folder restructre for CI 8984ac1
    • ✅ seperating UUID tests from the test trial 05c9560
    • 🔧 repo configurations on tests are now loaded lazily 0fa068f
    • ✅ CI test fix 8b8f5e2
    • 🎉 initial docker-compose based CI 1bc34d1
    • mix format run 7c40472
    • 👷 basic CI setup added 53c2d66
    • v0.8.6 postgrex dependency fix 42b2606
    • v0.8.5 dependencies made optional bb6bab9
    • ➕ Added PaperTrail.Multi to readme along with docs update 5563a3c

    v0.8.4

    16 December 2019

    • 👍 Ecto Multi Support Proposition #62
    • 🚀 v0.8.4 release PaperTrail.Multi for multi manipulation and ecto upgrades 200a1e1
    • v0.8.3 PaperTrail.delete accepts changeset 7b37739

    v0.8.3

    10 September 2019

    • 👌 Support delete with changeset #59
    • v0.8.3 PaperTrail.delete accepts changeset 8199229
    • ⚡️ Changelog update d732341
    • ⚡️ v0.8.2 docs update 9b490ca

    v0.8.2

    29 June 2019

    • Remove repo module attribute from version_queries #55
    • 🚀 v0.8.2 release 060b781

    v0.8.1

    2 November 2018

    • 👍 Ecto 3.0-rc.1 support #51
    • Update Readme.md to the most recent version of paper_trail: 0.8 #47
    • get model id simply, and type check #42
    • ♻️ Code refactor for tracking methods #37
    • 🛠 fixed for non-regular primary key #40
    • ⚠ warning: clauses for the same def should be grouped together #35
    • ➕ Add multi tenancy capabilities with ecto meta prefix #25
    • Add custom types for item_id and originator_id #20
    • ⚡️ Bang operations: PaperTrail.insert!, PaperTrail.update!, PaperTrail.delete! #13
    • Custom originator params #12
    • 🛠 fix test warnings #11
    • strict_mode #9
    • setter_id foreign_key to strict versions #10
    • 0️⃣ Support Ecto 2.1, by using utc_datetime as default #5
    • ➕ Adding index #2
    • 🔧 Configurable repo module #1
    • 🚀 v0.8.1 release + docs update bde413c
    • 🚀 v0.8.0 release 6ae2231
    • ⚡️ Updated README.md 4cc2cc0
    • 🚀 0.8.0 release 113ff97
    • ✅ STR to STRING_TEST 9cc9a02
    • ✅ test with env e1867b1
    • ⚡️ a missing migration added with updated docs 14ee50e
    • 🚀 0.7.9 release b89a480
    • 🛠 fixed for non-regular primary key with test 2ced4a2
    • 🚀 0.7.8 release elixir formatter ea407dc
    • dried up condition on changeset_data c6c1e7d
    • ⚡️ Update README.md c2b09c0
    • 🏗 wrong build display removed d7fe6dd
    • 🛠 Fix elixir warning 63c0127
    • 🚀 0.7.7 release 0e978bf
    • longer line made more readable 7b7537a
    • 🛠 fixed not running tests d80ac23
    • ♻️ Refactor to use not create variables in the version schema module 6279d19
    • Replace use of module attribute to reference repo, originator, and repo_client, was causing problem not getting the correct config value 55e6666
    • 📚 Documentation update 549fd9d
    • 🚀 v0.7.6 release = multi-tenancy support b95c1d9
    • ➕ Add some additional assertions in tests 1359026
    • Propagate options to repo actions in delete functions 64231d7
    • ➕ Add final refactor to example app test files ead9cc6
    • Remove changeset_helper.exs and query_helper.exs from example/test/support 0604631
    • ➕ Add dreamingechoes to credits section in README.md c50eef8
    • Add multi tenancy tests in version_queries_test file 5f51b7e
    • Add some changes to the previous code added in paper_trail_version_test file 7414a66
    • Add multi tenancy tests in paper_trail_version_test file b914cfd
    • Require new support helper in lib test_helper file cf638d6
    • ➕ Add changes in tests to use new definition of Version functions with new params 8a42220
    • ➕ Add new functions for multi tenancy in lib/version.ex a1ffd44
    • ➕ Add new count functions for multi tenancy in test support models 8a2dfb5
    • Add tests for multi tenant in bang_functions_strict_mode_test 95b3312
    • Add tests for multi tenant in bang_functions_simple_mode_test d01fedf
    • Add new multi_tenant_person_test file 96ecccd
    • Add new multi_tenant_company_test file 4975d2b
    • ➕ Add refactor in example person test in order to use helpers 77b669c
    • ➕ Add refactor in example company test in order to use helpers 9bd355f
    • Require new support helpers in example test_helper file 2c4aa4d
    • ➕ Add new ChangesetHelper module into example test support folder c62150e
    • ➕ Add new QueryHelper module into example test support folder f2519db
    • ➕ Add new MultiTenantHelper module into lib test support folder a50177a
    • ➕ Add new MultiTenantHelper module into example test support folder 696a6c3
    • ➕ Add some multi tenancy documentation on README.md 4ef58a0
    • 🔄 Change param names in defdelegates for better readability 83a0d7a
    • ✂ Remove result type from PaperTrail.VersionQueries and specifies the value on the spec ad52cb4
    • ➕ Add new definitions for all the functions in PaperTrail.VersionQueries e71b3d4
    • 🔀 Add new definition for version_query function to merge options into the Ecto query 59f34c4
    • ➕ Add defdelegate in PaperTrail module to PaperTrail.VersionQueries d4d8e40
    • Add patter matching case for nil prefix on add_prefix function 61737dc
    • ➕ Add default value for the new :prefix option on the functions definitions c27bbc8
    • Add new add_prefix function in paper_trail module e9f28cb
    • 🔄 change of a fix 968a0b0
    • code_evals to fix the ci aa80590
    • 👷 run mix test in trace mode to fix CI 5fd9ed6
    • last ci fix 61956d7
    • ✅ another change for tests 67b56c4
    • 👷 another test for CI 6b76c91
    • 👷 small fix for CI 83a3c08
    • 📄 circle fix with new docs d3ceb52
    • ⚡️ credits and version update 0bfcdbf
    • ✅ Test papertail versions using UUID columns ae834f9
    • Fixed belongs_to field type e22cba9
    • Added custom types for item_id and originator_id 8efa0f7
    • 📚 documentation fix da69fc5
    • 🚀 0.7.4 release Version.first() && Version.last() eb51f4f
    • ✅ example tests are fixed 9852dc3
    • 🚀 0.7.3 release c0cdd38
    • 🛠 small bugfix for strict inserts with no changeset! e91d982
    • 🛠 small README fixes 850a252
    • 🚀 0.7.2 release 9be8e9a
    • 🚀 0.7.2 release b5e1e16
    • ⚡️ README updated d40508a
    • ✅ bang functions completely tested on strict mode cc855d7
    • ✅ bang function tests for simple mode is complete 0e75a7d
    • 👍 better structure for tests cf30124
    • 🎉 initial hashbang designs 9b01c35
    • 🎉 initial design 88387b9
    • 🚀 0.7.0 release 21fdd16
    • ⚡️ tests updated for originator params feature 7e243a0
    • ✅ logic is complete detailed tests are missing 9d9ba81
    • small changes c825c1b
    • credits README fix 2c08bce
    • 🚀 0.6.3 release and README credits. fba3c64
    • ✅ small counter test fix 4f77c9f
    • 🚀 v0.6.2 release small adjustments 5607376
    • 🛠 0.6.1 release small mix build bugfix 066f287
    • 🚀 0.6.0 release 7f56090
    • 📚 small documentation edits 22d283b
    • 📚 documentation changes 00eae33
    • setter renamed to originator 0129c68
    • 📚 major documentation change 8e424cf
    • 🚚 move comment below d2284a2
    • 📚 ongoing documentation c7230f7
    • ⚡️ some updates 2fb204b
    • ✅ setter_id logic complete with tests 340d2fe
    • setter foreign_key initial design 762f7d5
    • 📚 documentation update 303ab1f
    • 📚 test and documentation update 8a851b4
    • sourced_by changed to set_by, paper trail errors now match Ecto.Repo 1b2cb7b
    • simple paper trail tests done for stict_mode 711404d
    • ✅ tests are now more readable 263ebe9
    • ✅ strict_mode tests added 750a305
    • coming soon strict mode b821fd8
    • ✅ strict mode sketch written, tests are adjusted to changeless misses strict mode 7aff1db
    • ⬆️ ex_doc upgrade 5cd097c
    • 🚀 0.5.3 release 627f051
    • 👍 better dependency versioning 0a18c05
    • small readme adjustments fb32b33
    • 🏗 build server fix 259eb4f
    • badges added to README 5124f78
    • 🚀 0.5.2 release updated dependencies c2c466c
    • 🚀 0.5.0 release f4be348
    • slight changes to README b7d71b8
    • 🔖 version bump f6497f0
    • ⚡️ Update installation steps b0e22ed
    • Prevent memory leak by using String.to_existing_atom c00678b
    • 🔧 Configurable Repo module ce91e32
    • ✅ migration added for examples on test d3bde7b
    • 🚚 small remove b66c52a
    • 🚚 travis removed for circleci f3050f4
    • travis elixir version up 77e1f4c
    • ⬇️ otp version downgrade for travis 99e5ca3
    • 👷 travis CI added de258a8
    • 🛠 small fixes to README fe9ac0d
    • 📚 small documentation changes 1af92b9
    • ⬆️ upgrade to 1.6 44e18ad
    • 📚 DOCUMENTATION UPDATE b9d3ab4
    • 👍 better dependency versioning 1feba56
    • ⬆️ doc and version upgrade 1bc99da
    • ⚡️ small doc update 24b2e66
    • ⚡️ small doc update b354254
    • ⚡️ small doc update 46a8032
    • 📚 documentation update cb56f40
    • PaperTrail.get_current\1 added dc6eb6d
    • 🔖 version bump 324efe5
    • 📚 documentation updated for the library ef33f2c
    • ✅ PaperTrail.VersionQueries module with first good tests 68a60ee
    • ✅ paper trail version queries test setup 8d02e47
    • 🚚 some compiler warnings removed 29de7ca
    • ✅ examples tests are ported to the actual library directory 64e8c7e
    • ✂ removed unused code thanks to the compiler b4246e2
    • initial tests on actual paper_trail directory similar to the ones on examples 05ddb6c
    • ♻️ small ect odeprecation refactoring 9e2b340
    • ✅ paper trail alpha version complete with example tests c605bf5
    • ✅ person tests continues cdd6f87
    • ✅ PaperTrail.insert passes now fully with model relationships, it is also tested 5218fac
    • small fix 5033788
    • 👍 smarter insert tracking now support models which has belongs to b3c2a24
    • ✅ person test added 6875067
    • ♻️ model refactors bf290b5
    • awesome create update and destroy test cases finished for company modal with paper_trail 42b5853
    • ⚡️ awesome update test case added bcd30f7
    • 🔖 version bump 2973269
    • originator field removed from the paper_trail library 9b7ba24
    • ✅ first very good test fadb54a
    • 🔧 final configuration ready for tests f2f5d59
    • 🔧 test environment configuration 1fbccdd
    • making library work with any Elixir project ddef880
    • example folder added 95a0ec7
    • relationship added for example 17c7a51
    • migration files and example app created 9fcdff4
    • 📚 documentation start b3110d0
    • ✅ test preparation 471c929
    • some logic added f725ba6
    • mix task added: mix paper_trail.install 73eb8b4
    • init 00f95dc