Skip to content

Releases: impress-org/give-data-generator

1.2.0

Choose a tag to compare

@jonwaldstein jonwaldstein released this 08 Oct 17:54
6965620

What's Changed

  • Feature: generate test pages for every block and shortcode by @jonwaldstein in #2
  • Feature: wp give-data bench for repeatable performance baselines by @jonwaldstein in #3

Full Changelog: 1.1.0...1.2.0

Benchmark datasets

Benchmark datasets Pre-release
Pre-release

Choose a tag to compare

@jonwaldstein jonwaldstein released this 07 Oct 16:40
6407851

Database snapshots for wp give-data bench, generated with wp give-data donations on GiveWP 4.18.0: 50 campaigns with a default form each, donations in test mode spread over the three years before 2026-10-07, about one donor per ten donations.

Restore one onto a throwaway site, then benchmark it:

wp give-data restore https://github.com/impress-org/give-data-generator/releases/download/datasets/1m-givewp-4.18.0.sql.gz --yes
wp give-data bench 1m --save
file donations restore time
100k-givewp-4.18.0.sql.gz 100,000 under a minute
400k-givewp-4.18.0.sql.gz 400,000 about 2 minutes
1m-givewp-4.18.0.sql.gz 1,000,000 about 4 minutes

Each dump is a whole WordPress database from wp-env; restore rewrites the site URL when it differs. To replace a dump, generate the dataset again on a clean site and run wp give-data snapshot <label>. See docs/benchmarking.md.

1.1.0

Choose a tag to compare

@jonwaldstein jonwaldstein released this 25 Sep 15:04
c0208ea

What's Changed

  • Feature: wp give-data CLI for generating donations at scale by @jonwaldstein in #1

New Contributors

Full Changelog: 1.0.0...1.1.0

1.0.0

Choose a tag to compare

@jonwaldstein jonwaldstein released this 01 Jun 02:32

Initial release!

Introducing a "GiveWP data generator" that will help us all spin up a site with GiveWP and fill it with data including Campaigns, Forms, Donations, Donors and Subscriptions. No more having to do this manually or using our outdated tools that don't support Campaigns 😏

Enjoy!

https://www.loom.com/share/0284410cef6e413c973bd1d1e7afab9c?sid=9a28fa06-1285-4387-b5f4-d43f6e91cdcd