{"generated_at":"2026-10-31T09:45:23Z","source":"https://github.com/Homebrew/homebrew-core","start_year":2009,"revision":"2473f5df08abcc02fdc468159d0c3b64c3ec23ea","target_revision":"2473f5df08abcc02fdc468159d0c3b64c3ec23ea","complete":true,"processed_through":"2026-10-31T07:53:11Z","platforms":["golden_gate/arm","golden_gate/intel","linux/arm","linux/intel"],"maintenance":{"unchanged":2879,"updated":5800,"unknown":8},"maintenance_start_date":"2025-10-31","rows":[{"added":11087,"removed":2400,"versions":244322,"major":12553,"minor":80119,"patch":136701,"other":4186,"revision_bumps":27863,"bottle_rebuilds":19376,"unreadable":56,"period":"current","formulae":8687},{"added":746,"removed":178,"versions":44616,"major":1696,"minor":15655,"patch":26062,"other":468,"revision_bumps":4672,"bottle_rebuilds":3308,"unreadable":56,"period":"2026","formulae":8687},{"added":1008,"removed":245,"versions":36283,"major":1560,"minor":11463,"patch":21948,"other":317,"revision_bumps":3175,"bottle_rebuilds":2942,"unreadable":0,"period":"2025","formulae":8119},{"added":645,"removed":273,"versions":29077,"major":1631,"minor":9373,"patch":17178,"other":258,"revision_bumps":3056,"bottle_rebuilds":2943,"unreadable":0,"period":"2024","formulae":7356},{"added":749,"removed":229,"versions":25947,"major":1209,"minor":8410,"patch":15217,"other":367,"revision_bumps":2570,"bottle_rebuilds":2343,"unreadable":0,"period":"2023","formulae":6984},{"added":601,"removed":47,"versions":20419,"major":1010,"minor":6628,"patch":11845,"other":341,"revision_bumps":2180,"bottle_rebuilds":1659,"unreadable":0,"period":"2022","formulae":6464},{"added":573,"removed":83,"versions":17039,"major":881,"minor":5569,"patch":9710,"other":323,"revision_bumps":2070,"bottle_rebuilds":885,"unreadable":0,"period":"2021","formulae":5910},{"added":620,"removed":97,"versions":14335,"major":920,"minor":4884,"patch":7627,"other":308,"revision_bumps":2872,"bottle_rebuilds":975,"unreadable":0,"period":"2020","formulae":5420},{"added":366,"removed":147,"versions":9369,"major":695,"minor":3314,"patch":4828,"other":176,"revision_bumps":2040,"bottle_rebuilds":838,"unreadable":0,"period":"2019","formulae":4897},{"added":361,"removed":149,"versions":9187,"major":617,"minor":3001,"patch":4944,"other":271,"revision_bumps":1877,"bottle_rebuilds":533,"unreadable":0,"period":"2018","formulae":4678},{"added":873,"removed":91,"versions":9954,"major":598,"minor":3065,"patch":5141,"other":290,"revision_bumps":1544,"bottle_rebuilds":501,"unreadable":0,"period":"2017","formulae":4466},{"added":456,"removed":162,"versions":6680,"major":417,"minor":2374,"patch":3280,"other":170,"revision_bumps":912,"bottle_rebuilds":713,"unreadable":0,"period":"2016","formulae":3684},{"added":558,"removed":113,"versions":5145,"major":355,"minor":1711,"patch":2397,"other":148,"revision_bumps":447,"bottle_rebuilds":862,"unreadable":0,"period":"2015","formulae":3390},{"added":516,"removed":167,"versions":4317,"major":273,"minor":1371,"patch":2018,"other":166,"revision_bumps":448,"bottle_rebuilds":780,"unreadable":0,"period":"2014","formulae":2945},{"added":561,"removed":173,"versions":3965,"major":260,"minor":1247,"patch":1745,"other":194,"revision_bumps":0,"bottle_rebuilds":84,"unreadable":0,"period":"2013","formulae":2596},{"added":541,"removed":189,"versions":3215,"major":227,"minor":987,"patch":1289,"other":176,"revision_bumps":0,"bottle_rebuilds":10,"unreadable":0,"period":"2012","formulae":2208},{"added":505,"removed":32,"versions":2229,"major":121,"minor":653,"patch":869,"other":99,"revision_bumps":0,"bottle_rebuilds":0,"unreadable":0,"period":"2011","formulae":1856},{"added":996,"removed":19,"versions":2021,"major":73,"minor":380,"patch":529,"other":93,"revision_bumps":0,"bottle_rebuilds":0,"unreadable":0,"period":"2010","formulae":1383},{"added":412,"removed":6,"versions":524,"major":10,"minor":34,"patch":74,"other":21,"revision_bumps":0,"bottle_rebuilds":0,"unreadable":0,"period":"2009","formulae":406}],"historical_backfill":{"revision":"b2f41af2687c1ca9248b47cd6acca2425616d204","generated_at":"2026-10-24T14:02:22Z","method":"One-off extraction of formula URL, version, revision and rebuild declarations before evaluation with FormulaVersions. Install, dependency and compiler-requirement DSL omitted; unused assignments removed. Historical bottle revision/version declarations normalised to rebuild. The 2015 URL version parser supplies versions no longer detected by the current reader. A final metadata pass strips malformed descriptions and URL whitespace, preserves literal plus signs, reads explicit custom Version values and pinned VCS revisions, and selects the highest declared compiler-dependent gfortran version.","legacy_version_parser":"https://github.com/Homebrew/legacy-homebrew/blob/6dc5b52a8a4503d2a739c592472c277022456d21/Library/Homebrew/version.rb","adapter_sha256":"9ef2e29134166eb581244183c4ce7308190005d7a60b32f72dd0fd9aadeea93a","validation":{"sampled_formulae":800,"previously_unreadable_recovered":54,"historical_bottle_revisions_recovered":10,"current_formulae_verified":8667,"annual_catalogues_reconciled":true,"final_metadata_failures_recovered":27,"empty_removals_verified":1,"unreadable":0},"empty_formula_removal":{"path":"Formula/bbcp.rb","emptied_revision":"e3784ad2549f0ef3557dcabbcb107321371898db","removed_revision":"e7e8667949a75e7485b6b8a3566a40fbc37ce3a9","definition":"Intentional migration to the head-only tap emptied the formula before the next commit removed the file. No version or update is inferred; this empty file is excluded from unreadable metadata."},"recovered_versions":{"Formula/d/dtc.rb":["1.4.0+dfsg.orig"],"Formula/o/ode.rb":["1728"],"Formula/r/rtmpdump.rb":["2.4+20111222.git4e06e21.orig"]}}}
