What's Changed
Note, this release was originally made on 10/24/25, then was removed and re-added on 11/3/25 to include this fix to previously released breaking change
New features
- Add
stg_ef3__student_academic_records__academic_honorsto capture academic honors from student academic records - Updated
extract_extension.sqlmacro to allow for extensions to be defined in the edu_edfi_sourcedbt_project.ymland enabled per project.- And added the tpdm/epdm predefined extension to
dbt_project.yml
- And added the tpdm/epdm predefined extension to
Fixes
- To fix keys that were triggering faulty dbt test failures:
- Updated
gen_skey.sqlmacro. Changed the order ofk_survey_sectioncolumn list. Changed survey_section_title from snake case to camel case. - Corrected
stg_ef3__survey_section_responses.sqlmodelk_survey_section_responsevariable. previously missingsurvey_response_idvariable.
- Updated
-
- fix for extract_extensions macro bug by @ryanaguilar in #158
New Contributors
- @clairehollisreynolds made their first contribution in #155
Full Changelog: 0.5.1...0.5.2
Context-Specific Release Notes
For Engineers:
- If your implementation uses the TPDM/EPDM Ed-Fi model, you can now bring forward TPDM extensions on core resources (e.g.
credentials.credential_status_date) by adding to your project vars:'src:predefined_extensions:tpdm:enabled': True - You may see fewer dbt test failures for
surveyrelated models
For Data Consumers::
stg_ef3__student_academic_records__academic_honorsis now available