Skip to content

Releases: kaspth/oaken

v1.0.0

01 Jan 20:11
ed32668

Choose a tag to compare

What's Changed

  • Add bug report template by @kaspth in #124
  • Add Oaken::Stored::ActiveRecord#with to group create/upsert calls + scoped defaults. by @kaspth in #126
  • Expose loader attr_reader + delegate context by @kaspth in #127
  • Add proxy to wrap and delegate scopes from the underlying record. by @kaspth in #128
  • Remove reliance on Rails' Kernel#class_eval core extension by @kaspth in #129
  • Document & test proxy chaining by @kaspth in #130
  • Require the Rails extensions we're using by @kaspth in #131
  • Update Gemfile.lock; seems like we need this by @kaspth in #133
  • Remove explicit seed :setup mentions by @kaspth in #134
  • Add new/build to instantiate records with defaults applied. by @kaspth in #135
  • Print oaken-main when reporting loc by @kaspth in #136
  • Expand examples by @kaspth in #132
  • Add Ruby 4.0 to test matrix by @Spone in #141
  • Lock minitest to less than 6 for Rails 8+ by @kaspth in #142
  • Allow labels in tests by @kaspth in #138
  • I'm tired of the same old Ruby, the same old 3.1 by @kaspth in #143
  • Add benefits to README by @kaspth in #140

New Contributors

Full Changelog: v0.9.1...v1.0.0

v0.9.1

20 May 14:03
aa42aa9

Choose a tag to compare

What's Changed

Full Changelog: v0.9.0...v0.9.1

v0.9.0

13 May 18:08
2495bab

Choose a tag to compare

What's Changed

Full Changelog: v0.8.0...v0.9.0

v0.8.0

18 Apr 15:43
00564de

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.1...v0.8.0

v0.7.1

10 Dec 21:13
236652a

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.7.1

v0.7.0

30 Jun 17:49
7b24370

Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.7.0

v0.6.0

13 May 21:17
74488f7

Choose a tag to compare

What's Changed

New Contributors

  • @mikker made their first contribution in #75
  • @dlee148 made their first contribution in #78
  • @matthull made their first contribution in #79

Full Changelog: v0.5.0...v0.6.0

v0.5.0

16 Nov 18:45
92bc3e8

Choose a tag to compare

What's Changed

  • Add sponsorship by @swanson in #4
  • we build this gem on a pile of hacks 🎶 by @kaspth in #2
  • Rename test files by @kaspth in #6
  • Modeling updates: rename classes + fleshing out Active Record access by @kaspth in #7
  • Initial file loading structure by @kaspth in #8
  • Derive key from type when registering a provider by @alexandreruban in #11
  • Replace Active Support with barebones inflections by @kaspth in #12
  • Encourage combining certain fixtures into one file by @kaspth in #13
  • Add Active Record based setup. by @kaspth in #14
  • Add initial sponsors names to README.md by @alexandreruban in #10
  • docs: add name to list of sponsors by @larkro in #15
  • Add Inflector setup by @kaspth in #16
  • Preregister refactor by @kaspth in #17
  • Associations with default attributes by @kaspth in #18
  • Forgot to test that default attributes can be overriden by @kaspth in #19
  • Add fixture converter by @BakiVernes in #22
  • Quick upsert prototype by @codergeek121 in #23
  • Add part-way compatibility with Fixtures by @kaspth in #24
  • Converter: refactor + support diffing & namespaced models by @kaspth in #27
  • Group seeds by top level model + plus data tables by @kaspth in #28
  • Local test support for different database adapters by @kaspth in #29
  • Test helper methods by @kaspth in #30
  • Add manuelfcreis to initial sponsors by @manuelfcreis in #36
  • Add tcannonfodder as a sponsor by @tcannonfodder in #37
  • Remove fixture integration by @kaspth in #38
  • Rename Oaken::Data to Seeds by @kaspth in #39
  • Yank API baggage by @kaspth in #40
  • Extract naming from updates by @kaspth in #41
  • Yank providers setup and default attributes by @kaspth in #42
  • Add back passing a reader name to create/insert by @kaspth in #43
  • Replace TestFixtures with using transactions directly by @kaspth in #44
  • Skip processing already processed files by @kaspth in #46
  • Drive via Rails app by @kaspth in #48
  • Refactor results a bit by @kaspth in #49
  • Distinguish between dev and test caches by @blvrd in #50
  • Test just with Rails app by @kaspth in #53
  • Rewrite loading …and also the gem it seems by @kaspth in #54
  • Introduce a pattern for demo data by @kaspth in #55
  • Lineno refactor by @kaspth in #56
  • Fill in README by @kaspth in #59
  • Split prepare out by @kaspth in #61
  • Wrap each seed file load in a transaction by @kaspth in #62
  • Bring back default attributes by @kaspth in #63
  • Allow loading SQL cases by @kaspth in #64
  • Reset Oaken when running tasks that change database data by @kaspth in #66
  • Group Fixtures converter output around root model e.g. Account by @kaspth in #65

New Contributors

Full Changelog: v0.2.0...v0.5.0