Releases: bbc/tams
Releases · bbc/tams
5.1
What's Changed
- gha: trigger CI workflow after release to update API docs by @philipnbbc in #71
- api: provide consistent names for endpoints using summary property by @philipnbbc in #70
- Add supporting documentation index by @j616 in #73
- Add missing flow filter for multi essence and add format filter for sources by @philipnbbc in #74
- api: add words to flow segment POSTs related to overlaps by @philipnbbc in #76
- Consistent naming and description of creating or updating metadata by @philipnbbc in #77
- api: allow flow segment paging using opaque key by @philipnbbc in #75
- Remove unneeded 400 "Invalid query options" error by @j616 in #79
- Add missing headers to HEAD requests by @j616 in #80
- Add flow label endpoint by @j616 in #81
- Add ADR and appnote specifying get_urls label format by @j616 in #72
- Fix tag deleted descriptions by @j616 in #82
- Bump API version in readme and examples by @j616 in #83
Full Changelog: 5.0...5.1
5.0
What's Changed
- Add app note regarding using tams for data by @j616 in #52
- AN-0002 First Draft by @C-Lunn in #50
- Add app note regarding tag names by @j616 in #53
- Add application note regarding independently decodable segments by @j616 in #54
- Upload multiple API version renders by @j616 in #55
- Update documentation links to use new versioned documentation URLs by @j616 in #56
- Add ADR for checksum and filesize metadata by @j616 in #45
- Mapping to segment container tracks by @philipnbbc in #46
- Replace "Flow Deletion Request" in description with "Flow Delete Request" by @j616 in #57
- Fix typo in fix to typo by @j616 in #58
- api: mention flow container not set in 400 error descriptions by @philipnbbc in #59
- Add missing 403 responses related to ADR-0005 by @j616 in #61
- Add a note on API version compatibility to App Note 0006 by @j616 in #63
- Fix the container mapping JSON schema pattern for SMPTE UMID by @philipnbbc in #65
- Audit of HTTP responses and schemas by @j616 in #64
- ADR: Split service
version
parameter into separateapi_version
andservice_version
by @j616 in #62 - Rename "modified_by" properties to "updated_by" in Source and Flow schemas by @robwadge in #60
- api: rename modified_by to updated_by in examples by @philipnbbc in #67
- appnote: add populating source metadata app note by @philipnbbc in #66
- Add appnote 0008 on timestamps in TAMS by @robwadge in #68
- Update docs links to point to v5 release by @samdbmg in #69
New Contributors
Full Changelog: 4.0...5.0
4.0
What's Changed
- Describe Flow and media timelines by @samdbmg in #30
- README: Add references to Timestamp and TimeRange string patterns by @philipnbbc in #31
- Make clear that segments cannot overlap by @samdbmg in #32
- Add pagination of listing endpoints by @samdbmg in #33
- Add flow collections to the API by @robwadge in #35
- Random object IDs ADR and implementation by @philipnbbc in #34
- adr: Update random-storage-object-ids ADR status to accepted by @philipnbbc in #38
- Clarify that flow timeline is presentation timeline by @samdbmg in #37
- Clarify expectations of Flow Segment get_url by @samdbmg in #36
- Add event stream by @samdbmg in #39
- Basic Application Notes by @AndrewGibb in #40
- Improve descriptions of flow parameters by @j616 in #41
- Minor tweak to pixel_aspect_ratio description based on feedback by @j616 in #42
- Restructure docs directory by @philipnbbc in #43
- Add appnote 0001 - multi-mono-essence-flows-sources by @robwadge in #44
- adr: Fix status of ADRs that were accepted by @philipnbbc in #48
- Add missing example for multi-essence Sources by @robwadge in #49
- ADR: Restrict direct Source modification by @j616 in #47
- Modify the webhooks api by @philipnbbc in #51
New Contributors
- @AndrewGibb made their first contribution in #40
Full Changelog: 3.0...4.0
3.0
What's Changed
- Expand
modified_by
andcreated_by
metadata by @j616 in #17 - Add .github codeowners file by @GeorginaShippey in #20
- Clarify Flow Segment in README by @GeorginaShippey in #23
- Add release tooling by @j616 in #26
- Consolidate timerange naming by @philipnbbc in #27
- Add Sources to API by @samdbmg in #18
- Indicate that timestamps are managed by the API server and ignored on PUT by @samdbmg in #19
- adr: Add non-permanent deletion ADR proposal by @samdbmg in #21
- Move Flow type-specific properties down into a sub-property by @samdbmg in #28
- adr: ancestry relationships by @philipnbbc in #22
- adr: Add a Flow update status ADR by @philipnbbc in #25
- adr: Add a Flow read-write permissions ADR by @philipnbbc in #24
- Clarify what a sample is for FlowSegment sample_offset/count by @philipnbbc in #29
New Contributors
- @GeorginaShippey made their first contribution in #20
Full Changelog: 2.0...3.0
2.0
What's Changed
- Add initial API by @samdbmg in #1
- Improve CI pipeline by @samdbmg in #2
- Rework example with real links by @samdbmg in #3
- Update timestamp and timerange types to use string patterns by @philipnbbc in #4
- Allow negative flow timeranges by @philipnbbc in #5
- Improve description of object re-use by @samdbmg in #6
- Add commit check workflow by @j616 in #10
- Expand Flow examples by @samdbmg in #7
- Switch to Stoplight Elements for docs render by @samdbmg in #8
- Make timerange more prominent in docs by @samdbmg in #9
- Describe flow segment timing adjustments when GETting by @philipnbbc in #11
- Add API Versioning section to README by @philipnbbc in #12
- Bump version to 2.0 by @philipnbbc in #13
- Add ADR folder structure and templates by @samdbmg in #15
- Add ADR folder structure, templates and initial ADR doc by @robwadge in #14
- Add CI linting for Markdown files by @samdbmg in #16
New Contributors
- @samdbmg made their first contribution in #1
- @philipnbbc made their first contribution in #4
- @robwadge made their first contribution in #14
Full Changelog: https://github.com/bbc/tams/commits/2.0