Skip to content

Releases: KingdomFirst/Bulldozer

Bulldozer v2.16.3.1.20241030

30 Oct 19:20
5f38ffc

Choose a tag to compare

What's Changed

  • Fix attribute defined value logic to protect against incoming data with missing defined type information.
  • Fixed bug causing parent groups to not properly be assigned.
  • Enhanced GroupType import model and logic to allow better control of configuring GroupTypes on import.
  • Added models and supporting logic to facilitate importing communications.
  • Release 16.3.1 Generally Available

Full Changelog: v2.15.3.3.20241030...v2.16.3.1.20241030

Bulldozer v2.15.3.3.20241030

30 Oct 17:02
ae1911c

Choose a tag to compare

What's Changed

  • Fixed bug causing some GroupMember roles to not import properly during group member import.
  • Fixed bug causing some GroupType roles to duplicate on import.
  • Enhanced robustness of some reference logic to reduce some name related errors.
  • Update Metric importing process to all new V2 style, dramatically improving both performance and versatility of metric importing.
  • Added support for adding Note to occurrences with Attendance import.
  • Minor tweaks to Schedule import logic to allow for tighter connection between imported schedules and metric partitions.

Full Changelog: v2.15.3.2.20240520...v2.15.3.3.20241030

Bulldozer v2.15.3.2.20240520

20 May 15:10
b10d7fa

Choose a tag to compare

What's Changed

Full Changelog: v2.14.3.2.20240506...v2.15.3.2.20240520

Bulldozer v2.14.3.2.20231114

14 Nov 23:08
bdaf68a

Choose a tag to compare

  • Fixed "A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)" (Issue #91)

Bulldozer v2.14.3.1.20231107

07 Nov 23:07
b180985

Choose a tag to compare

What's Changed

  • New CSV format and faster processing for Version 14+ onward.
  • Slingshot CSV files now supported.
  • New Sample CSV's provided.

See new documentation available here: https://github.com/KingdomFirst/Bulldozer/wiki/Bulldozer-V2-CSV

More information can be found here: #89 or view Full Changelog: v1.13.7.1.20230329...v2.14.3.1.20231107

Bulldozer v1.13.7.1.20230329

29 Mar 17:07

Choose a tag to compare

Necessary changes for Bulldozer to support RockRMS v13.7

In addition

  • Added country code support for Costa Rica, India, Poland, and Ukraine.
  • Added support for non-cash type for contributions.
  • Updated email validation to use Person.Email RegularExpression custom property pattern.

Bulldozer v1.12.8.1.20221101

01 Nov 17:26
f9dd756

Choose a tag to compare

  • Added logic to handle bad location data in Attendance import file more gracefully.
  • Added support to pass comma separated list of previous person ids in a column named PreviousPersonIds.
  • Added support to pass comma separated list of alternate emails in a column named AlternateEmails.
  • Fixed undocumented bug causing person records imported into families that already exist in the database to not be fully and properly built.
  • Enhanced bulldozer to support importing of person history
  • Added support for importing URLLink type attributes and values
  • Added support for importing HTML type attributes and values
  • Added support for DefinedValue type EntityAttributes that allow multiple values
  • Added support for importing SSN type attributes and values
  • Enhanced PersonHistory import logic to protect against duplicating entries previously imported
  • Fixed undocumented bug causing duplicate DefinedValues to be created during the importing of AttributeValues
  • Fixed undocumented bug causing a context related exception to be thrown in some rare scenarios during AttributeValue importing.
  • Update RockRMS package dlls to those used by Rock V12.8
  • Add Attribute category for imported ministry documents.
  • Fixed a bug causing imported Group image attributes to not display properly
  • Added null check logic to fix null ref exception during certain scenarios of person importing.
  • Fixed bug causing Bulldozer to throw duplicate key exception in some cases during GroupMember import.
  • Update logic to record exception and continue rather than throw exception when trying to import a ScheduledTransaction with a ScheduledTransactionPersonId that does not exist.
  • Fixed a bug with Category creation logic for Ministry Documents introduced in last update.
  • Fixed bug causing SSN type attributes to not be encrypted properly on import.
  • Added CountryCode to PhoneNumber csv import and fixed logic to better deal with international phone numbers.
  • New logic to add "Country Code" defined values in Rock as country codes are encountered. Current support is limited to Australia, Cambodia, Germany, Ghana, Niger and Spain. Plans are to increase supported countries as needed by KFS driven migrations.
  • Fixed a bug in DefinedValue creation logic during AttributeValue processing. When a comma delimited AttributeValue was being processed for a DefinedType Attribute with "Allow Multiple" set, the logic was erroneously using the full delimited value for the DefinedValue name rather than the iterated single value name.
  • Fixed bug causing imported Date attributes to throw exceptions when edited.
  • Added Phone County Code support for Mexico, New Zealand, United Arab Emirates, and United Kingdom
  • Fixed bug allowing duplicate DefinedValues to be created for "allowmultiple" type DefinedType when a space exists after the comma in a delimited attribute value.
  • Fixed issue causing Bulldozer to throw "System.IO.FileNotFoundException" exceptions silently in the target database.
  • Added phone country code support for the following countries: Japan, Liberia, Mexico, Panama, Romania, South Africa

Bulldozer v1.12.4.1.20210915

15 Sep 18:32
620fc9b

Choose a tag to compare

  • Necessary changes for Bulldozer to support RockRMS v12.4 and Microsoft Azure SQL environments.

Bulldozer v1.11.3.3.20210908

22 Sep 19:47
96c3676

Choose a tag to compare

  • Add additional null check for GroupsAttendance import protection
  • Add support to F1 db mode to save F1 "Wedding Anniversary" as Person.AnniversaryDate in Rock rather than a person attribute.
  • Normalize F1 Requirement names to pull all "Background Check" requirements as Rock default Background Check attributes. In some cases, PMM background checks were coming in as new attributes.
  • Enhance BackgroundCheck binary import code to better handle PMM background checks
  • Added new "VM" option to group attribute handling to set up DefinedTypes that allow multiple values. When used, the value provided for each group will be treated as a comma separated list of individual DefinedValues.
  • Added support for importing group images to binary importer. Images are added as group attributes of FileType "Group Image".

Bulldozer v1.11.3.2.20200126

26 Jan 22:48
54d30f1

Choose a tag to compare

  • Fixed Email Regex
  • Added support for SourceType in Financial CSV migration.
  • Fixed issue causing exceptions when attempting to create a new login when not enough information is provided.
  • Added support for Benevolence Request CSV importing.
  • Added support for Benevolence Result CSV importing.
  • Added support for Benevolence Document Binary importing.