Skip to content

v1.26.0

Compare
Choose a tag to compare
@darinkrauss darinkrauss released this 14 Jun 05:28
· 1098 commits to master since this release
  • Use correct form of insulin dose "Units" for Dexcom API ingestion
  • Update Makefile to exclude .git directory from CompileDaemon
  • Rename array depth to array depth limit in test helpers
  • Do not strip original time zone information using time.UTC()
  • Only convert to UTC when required (eg. time.Format that requires UTC time with or without time zone)
  • Refactor responder to log error if failure to write response
  • Update test ResponseWriter to implement http.ResponseWriter interface
  • Write new line after JSON response
  • Check all test ResponseWriter expectations
  • Add ingredients to food data model for greater flexibility
  • Refactor insulin data model to allow more flexibility and understanding
  • Add active insulin to insulin dose data model
  • Add lap data to physical activity data model
  • Add expected duration to status device event data model
  • Add bolus calculator enabled field to pump settings data model
  • Add tzdata to development Docker images
  • Validate data time zone against known time zones
  • Support time zone across all data types
  • Break timezone usage into two words
  • Add missing pump settings fields
  • Refactor structure validator to define new function types
  • Use "Units" rather than "units" for insulin
  • Fix bug in upload data type with check against incorrect type
  • Move mutator to request package; ignore missing mutators in client
  • Rename various New functions in mongo packages to NewStore for consistency
  • Add new fields to cgm settings data type
  • Add new fields to pump settings data type
  • Add insulin type to automated, scheduled, temporary basal and all bolus types
  • Refactor insulin data type to add formulation and mix
  • Add origin to location common data type
  • Add new fields to physical activity data type
  • Add water data type
  • Minor rename of food related constants
  • Add new fields to reported state data type
  • Add new fields to food data type
  • Remove redundant empty string tests for enumeration string fields
  • Add concentration field to insulin data type
  • Update string generation for structure validation error detail
  • Add new fields to insulin data type
  • Add associations, location, notes, origin, and tags to base data type
  • Report error on duplicate upload device manufacturers or tags
  • Additional validations of reverse domain, semantic version, and URL
  • Minor test updates
  • Add EachUnique and generic function validators to string array structure validator
  • Ensure structure source references are used correctly in tests
  • Return unparsed structure object references deterministically
  • Remove unnecessary time field from ErrorValueTimeZero
  • Add time parsing to data parser
  • Refactor data set filter to use new query parser
  • Cleanup data types New and Init functions
  • Remove deprecated data factory
  • Add new cgm settings data model type
  • New and updated test helpers
  • Remove unnecessary (and misleading) test expectations
  • Refactor data factory into specific packages
  • Refactor data type functions to constants