Skip to content

Releases: atdr/contrail

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 07 Sep 23:13
ecfc27b

0.5.1 (2026-09-07)

Bug Fixes

  • storage: write flight_emissions.csv rows with LF endings (#50) (9f7ebc9)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 22:11
3536b5d

0.5.0 (2026-09-07)

Features

  • config: restructure the config file around the packages (#44) (bff4e72)
  • passport: add offline carbon dashboard (#28) (be478e8)

Bug Fixes

  • report an unknown config type as a configuration error (#43) (cfba158)
  • report the real version instead of 0.0.0.dev0 (#41) (96ff93e)

Documentation

  • config: document the config file and verify the examples (#45) (31ef7fd)

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 06 Sep 00:39
840c731

0.4.1 (2026-09-05)

Documentation

  • add code of conduct, security policy, and contributing guide (#40) (1c32597)
  • emissions: note first attempt at catching a TIM aircraft-model update (#36) (c742f77)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 15:50
aea661d

0.4.0 (2026-09-05)

Features

  • release: publish to PyPI as contrails (#34) (b34d65f)

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 05 Sep 14:23
1508a9b

0.3.1 (2026-09-05)

Bug Fixes

  • deps: Update airportsdata requirement from >=20260803 to >=20260902 (#31) (24f6c2e)
  • deps: Update icalendar requirement from >=7.2.2 to >=7.3.0 (#29) (640788f)

Documentation

  • a file-reading importer now needs its env var in two workflows (#20) (353b0c4)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Aug 13:11
43fbbec

0.3.0 (2026-08-16)

Features

  • add a flighty_csv importer and match flights across sources (ba0d292)

Bug Fixes

  • stop version references drifting from the release (429507c)

Documentation

  • note the new way to reach the per-source identity gap (941db88)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 18:37
89f17e1

0.2.0 (2026-08-15)

⚠ BREAKING CHANGES

  • Python 3.10 is no longer supported. requires-python is now >=3.11.

Features

Bug Fixes

  • deps: declare the pyyaml floor once and bound ruff (8790755)
  • deps: Update icalendar requirement from >=5.0 to >=7.2.2 (ee39316)
  • deps: Update pyyaml requirement from >=6 to >=6.0.3 (2ed4484)
  • release runtime dependency bumps instead of hiding them (68ff550)

Documentation

  • note the Actions setting release-please needs (5e1778b)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 01:50
f524460

0.1.0 (2026-08-15)

Features

  • add config resolution and CLI (ca9f865)
  • add core data model (5c7b0b6)
  • add CSV storage keyed on cumulative_kg_actual (c633763)
  • add importer seam and tripit_ical importer (e52aafd)
  • add TIM emissions provider with route-average fallback (9badcc4)
  • drop the stored cumulative total from the CSV (0ce92b6)
  • price codeshares as the operating flight (f456f73)
  • re-sync flights that have not yet departed (372606f)
  • resolve departure dates in the origin airport's timezone (b9032c9)
  • ship example config files (17214b8)
  • store departure times and keep everything TIM returns (4f8840a)

Bug Fixes

  • emissions: keep the TIM key out of URLs and error messages (6e90e96)
  • gitignore flight data backups and variants (7b61808)
  • harden re-sync against silent source failures and data loss (25073ec)
  • importers: give UID-less events distinct dedup keys (4b01c8c)
  • stop an upgrade downgrading every open exact figure (2e618eb)
  • storage: count hand-edited rows and write the CSV atomically (625c8a9)

Documentation

  • add README (f43641d)
  • add working notes, status and build plan (84c42bb)
  • document the repair workflow and departure-date caveat (211e7a3)
  • record findings from the first real-feed run (28bebe0)
  • record the changed-itinerary and UTC-date open questions (d01b09a)
  • record what a change here obliges in contrail-gh (44eb9e1)
  • split working notes into AGENTS.md and docs/ (cdb85f2)
  • state what is verified, drop the archaeology (e2b4d49)
  • use a generic owner for instance repos (cbfbffd)