Skip to content

v25.01

Latest
Compare
Choose a tag to compare
@muratabur muratabur released this 03 Feb 09:07
· 1 commit to master since this release

What's Changed

New year, new updates! One small but breaking change is to the name of the schemas directory (see below for more details). Other than that, some small additions for credit risk modelling for loans and accounts and inclusion of useful properties for auto loans. General beginning of year testing and versioning housekeeping as well for the pipeline. Enjoy!

Renaming schemas directory

Last year we made major change to how we update and publish new releases by moving to a quarterly, date.month versioning system (e.g. v25.01 is version Jan 2025). So now we are beginning to deprecate the old "v1-dev" schemas directory in favor of just calling the directory "schemas." Simple enough, but it could break any hardcoded links, so we have decided to keep the old dir in sync, and receiving updates for the next 6 months. Following the July release (25.07) the old "v1-dev" will stop receiving updates and in 12 months, will be deleted entirely. Hopefully, that is enough time to change references to "v1-dev" to "schemas" in any hardcoded links. New tests have been added to ensure this backwards compatibility. Note that refs within all schemas will point to the new "schemas" locations.

Schema Updates

Account Schema

  • Addition of economic_loss and fraud_loss for better credit risk modelling.
  • Addition of "pending" as an enum under account `status' to identify account monies in limbo/transition between firms.
  • Addition of

Agreement schema

  • Addition of "no_right_to_offset" as an enum for the netting_restriction property.

Collateral schema

  • Addition of "auto" as a collateral type for those. Note also the recent addition of "new_auto" and "used_auto" loan types for greater granularity.

Common schema

  • Addition of US states as sub-types within the country_code enums. (e.g. US-NY, US-TX)

Loan Schema

  • Addition of economic_loss and fraud_loss for better credit risk modelling.
  • Addition of credit_process enum to indicate how a loan was assessed during underwriting.
  • The income_assessment property gets two more detailed subtypes for "single_not_evidenced" and "joint_not_evidenced" for cases where you just don't have all the proof.
  • Two new loan types have been added for "used_auto" and "new_auto" (see also corresponding "auto" collateral type)
  • New loan type for cd. This exists in the security schema already, but as a loan this refers to non-negotiable certificates of deposit rather than the tradable kind (see documentation).

Other Updates

Updates to several documentation pages and updates to the testing pipeline to include more recent versions of python and testing with Ubuntu 24.04 LTS.

Thank you to all our contributors!
@AdarshChugani
@kamilxdomo
@MorganP0204
@emburkino

Full Changelog: v24.10...v25.01