changedInput schema / properties / annual_average / description
Previous value: -"When true, add each year's annual-average row to the observations. An annual average is the mean of that year's real periods, returned as an extra row named \"Annual\" with period M13 (monthly series), Q05 (quarterly) or S03 (semiannual) — not an additional month or quarter, so it must be excluded from any sum or average over observations. Defaults to false, which returns real periods only and is safe to aggregate directly. Independent of start_year/end_year. Surveys that publish no annual averages return the same rows either way; enrichment.annualAverageRows reports how many rows were actually added."New value: +"When true, add each year's annual-average row to the observations. An annual average is the mean of that year's real periods, returned as an extra row named \"Annual\" with period M13 (monthly series), Q05 (quarterly) or S03 (semiannual) — not an additional month or quarter, so it must be excluded from any sum or average over observations. Defaults to false, which returns real periods only; check available before aggregating. Independent of start_year/end_year. Surveys that publish no annual averages return the same rows either way; enrichment.annualAverageRows reports how many rows were actually added."
changedOutput schema / anyOf
Previous value: -[
- {
- "not": {
- "required": [
- "error"
- ]
- },
- "required": [
- "series",
- "spilled",
- "totalObservations",
- "seriesRequested",
- "annualAverageApplied"
- ]
- },
- {
- "required": [
- "error"
- ]
- }
-]New value: +[
+ {
+ "not": {
+ "required": [
+ "error"
+ ]
+ },
+ "required": [
+ "series",
+ "spilled",
+ "totalObservations",
+ "availableObservations",
+ "unavailableObservations",
+ "seriesRequested",
+ "annualAverageApplied"
+ ]
+ },
+ {
+ "required": [
+ "error"
+ ]
+ }
+]
changedOutput schema / properties / annualAverageApplied / description
Previous value: -"Whether annual-average rows were requested. When false, observations hold real periods only and can be summed or averaged directly."New value: +"Whether annual-average rows were requested. When false, observations hold real periods only; filter on available before aggregation."
addedOutput schema / properties / availableObservations
Added value: +{
+ "description": "Rows with a published numeric value.",
+ "type": "number"
+}
addedOutput schema / properties / series / items / properties / availableObservationCount
Added value: +{
+ "description": "Rows with a published numeric value, excluding the BLS \"-\" sentinel.",
+ "type": "number"
+}
changedOutput schema / properties / series / items / properties / observationCount / description
Previous value: -"Total observations for this series. When spilled to canvas, all observations are on the dataframe; inline only shows a preview."New value: +"Total period rows for this series, including unavailable BLS placeholder rows. When spilled to canvas, all rows are on the dataframe; inline only shows a preview."
addedOutput schema / properties / series / items / properties / observations / items / properties / available
Added value: +{
+ "description": "False when BLS published the \"-\" missing-value sentinel for this period.",
+ "type": "boolean"
+}
changedOutput schema / properties / series / items / properties / observations / items / properties / value / description
Previous value: -"Observation value as a string matching BLS output. Parse to float for arithmetic."New value: +"Raw observation value from BLS. The literal \"-\" means unavailable; check available before arithmetic and read footnotes for the reason."
changedOutput schema / properties / series / items / properties / observations / items / required
Previous value: -[
- "year",
- "period",
- "value"
-]New value: +[
+ "year",
+ "period",
+ "value",
+ "available"
+]
changedOutput schema / properties / series / items / required
Previous value: -[
- "seriesId",
- "observationCount",
- "observations"
-]New value: +[
+ "seriesId",
+ "observationCount",
+ "availableObservationCount",
+ "observations"
+]
addedOutput schema / properties / unavailableObservations
Added value: +{
+ "description": "Rows carrying the BLS \"-\" missing-value sentinel.",
+ "type": "number"
+}