Releases: kaspth/oaken
Releases · kaspth/oaken
v1.0.0
What's Changed
- Add bug report template by @kaspth in #124
- Add
Oaken::Stored::ActiveRecord#withto groupcreate/upsertcalls + scopeddefaults. by @kaspth in #126 - Expose
loaderattr_reader + delegatecontextby @kaspth in #127 - Add
proxyto wrap and delegate scopes from the underlying record. by @kaspth in #128 - Remove reliance on Rails'
Kernel#class_evalcore extension by @kaspth in #129 - Document & test
proxychaining 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 :setupmentions by @kaspth in #134 - Add
new/buildto 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
What's Changed
- Add quote from @evenreven by @kaspth in #120
- Remove raising when no seeds are found by @kaspth in #122
Full Changelog: v0.9.0...v0.9.1
v0.9.0
v0.8.0
What's Changed
- Add support for uuid and composite primary keys by @wsmi1289 in #88
- Expand CI tests by @kaspth in #91
- Document how to disable Fixtures by @kaspth in #92
- Document
labelmethod. by @kaspth in #96 - Fix tests => test in README. by @kaspth in #97
- Document loading one-off cases in RSpec by @kaspth in #98
- Raise when
seedfinds no files. by @kaspth in #99 - More robust location definitions by @kaspth in #93
- Freshen dependencies 2025-02-16 by @kaspth in #101
- Fix Oaken expecting Rails test parallelization. by @kaspth in #105
- Expand module auto registering by @kaspth in #103
- Extract
Oaken.replant_seedby @kaspth in #107 - Add
attributes_for. by @kaspth in #108 - Don't use
table_name+ supportas:onregisterby @kaspth in #111
New Contributors
Full Changelog: v0.7.1...v0.8.0
v0.7.1
v0.7.0
v0.6.0
What's Changed
- Fix class level loading by @kaspth in #70
- Remove
store_path& friends by @kaspth in #71 - Parallel Test Setup by @kaspth in #72
- Fix fixtures conversion. by @kaspth in #73
- Add decorative
sectionmethod. by @kaspth in #74 - Add basic RSpec support by @mikker in #75
- Fix CI by @kaspth in #77
- Remove custom inflector; lean more directly on Rails by @dlee148 in #78
- remove non-needed name arg by @matthull in #79
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
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
tcannonfodderas 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
prepareout 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
- @swanson made their first contribution in #4
- @kaspth made their first contribution in #2
- @alexandreruban made their first contribution in #11
- @larkro made their first contribution in #15
- @BakiVernes made their first contribution in #22
- @codergeek121 made their first contribution in #23
- @manuelfcreis made their first contribution in #36
- @tcannonfodder made their first contribution in #37
- @blvrd made their first contribution in #50
Full Changelog: v0.2.0...v0.5.0