propublica / congress-api-docs

Documentation for the ProPublica Congress API
https://projects.propublica.org/api-docs/congress-api/
53 stars 4 forks source link

Bill versions #50

Open cpsubrian opened 7 years ago

cpsubrian commented 7 years ago

What are the bill 'versions' supposed to represent in the data returned for a specific bill? Given the following request I see an empty array for versions, however if you go look at the bill on govtrack there were 4 versions of the bill: https://www.govtrack.us/congress/bills/114/hr749/text

$ curl https://api.propublica.org/congress/v1/114/bills/hr749.json -H 'x-api-key:[your-api-key]'
{
   "status":"OK",
   "copyright":"Copyright (c) 2017 Pro Publica Inc. All Rights Reserved.",
   "results":[
      {
         "bill_id": "hr749-114",
         "congress": "114",
         "bill": "H.R.749",
         "bill_type": "hr",
         "number": "H.R.749",
         "bill_uri": "https://api.propublica.org/congress/v1/114/bills/hr749.json",
         "title": "Passenger Rail Reform and Investment Act of 2015",
         "sponsor": "Bill Shuster",
         "sponsor_id": "S001154",
         "sponsor_uri": "https://api.propublica.org/congress/v1/members/S001154.json",
         "sponsor_party": "R",
         "sponsor_state": "PA",
         "gpo_pdf_uri": "http://www.gpo.gov/fdsys/pkg/BILLS-114hr749rfs/pdf/BILLS-114hr749rfs.pdf",
         "congressdotgov_url": "https://www.congress.gov/bill/114th-congress/house-bill/749",
         "govtrack_url": "https://www.govtrack.us/congress/bills/114/hr749",
         "introduced_date": "2015-02-05",
         "active": true,
         "house_passage": "2015-03-03",
         "senate_passage": "",
         "enacted": "",
         "vetoed": "",
         "cosponsors": 12,
         "withdrawn_cosponsors": 0,
         "primary_subject": "Transportation and Public Works",
         "committees": "Senate Commerce, Science, and Transportation Committee",
         "committee_codes": ["SSCM","HSPW"],
         "subcommittee_codes": ["HSPW14"],
         "latest_major_action_date": "2015-03-09",
         "latest_major_action": "Received in the Senate and Read twice and referred to the Committee on Commerce, Science, and Transportation.",
         "last_vote_date": "2015-03-04",
         "house_passage_vote": "2015-03-03",
         "senate_passage_vote": null,
         "summary": "Passenger Rail Reform and Investment Act of 2015 TITLE I--AUTHORIZATION OF APPROPRIATIONS  (Sec. 101) Authorizes appropriations for FY2016-FY2019 to the Secretary of Transportation for the National Railroad Passenger Corporation (Amtrak) for:    the Northeast Corridor Improvement Fund account, the National Network account, the Office of the Inspector General, and national infrastructure investment capital grants.  TITLE II--AMTRAK REFORM (Sec. 201) Directs Amtrak to establish internal controls to ensure its costs and revenues are allocated to either the Northeast Corridor or the National Network. Directs the Secretary to establish substantive and procedural requirements for Northeast Corridor and National Network investment capital grant requests. Directs Amtrak to establish:   a Northeast Corridor Improvement Fund account for Northeast Corridor capital improvement projects, and  a National Network account for capital expenses and operating costs of the National Network.  Requires Amtrak, before entering into contracts exceeding $100 million to purchase rolling stock, to submit to the Secretary and Congress a business case analysis on the utility of such a purchase.  Requires the Northeast Corridor Infrastructure and Operations Advisory Commission to:   develop an annual capital investment plan for the Northeast Corridor main line between Boston, Massachusetts, and the District of Columbia, and the Northeast Corridor branch lines connecting to Harrisburg, Pennsylvania, Springfield, Massachusetts, and Spuyten Duyvil, New York; and update, once every 10 years, a Northeast Corridor service development plan.  Requires Amtrak, and states and public entities that own infrastructure supporting or providing intercity rail passenger transportation on the Northeast Corridor, to develop and update asset management plans for the Northeast Corridor main line and the Northeast Corridor branch lines. (Sec. 202) Requires the Amtrak Board of Directors to prepare a five-year capital and operating plan for the Northeast Corridor and National Network. (Sec. 203) Directs the Secretary to establish a State-Supported Route Advisory Committee. Requires Amtrak to transmit to Congress and to each state that sponsors a state-supported route an annual cost, service, and ridership forecast for each route for the upcoming year, including quarterly updates to enable states to pace costs against state budgets, plan effectively, and address unexpected changes in costs in a timely manner.  (Sec. 204) Amends the Passenger Rail Investment and Improvement Act of 2008 to revise requirements with respect to methodologies for Amtrak route and service planning decisions. Requires Amtrak, as a condition of receiving a grant, to obtain the services of an independent entity to develop and recommend objective methodologies for Amtrak to use in the planning of intercity rail passenger transportation routes and services. (Sec. 205) Revises alternate passenger rail service pilot program requirements. Requires the Surface Transportation Board, within 120 days after submission of a dispute between Amtrak and a rail carrier (or carriers) awarded the right to provide rail service over a route in which Amtrak is to grant access to its reservation system, stations, and facilities, to issue an order requiring Amtrak to provide such facilities and services to those carriers if certain criteria are met. (Sec. 206) Directs Amtrak to develop a plan to eliminate the operating loss for food and beverage service on board its trains. Bars the use of federal funds, beginning five years after enactment of this Act, to cover any such loss on a route operated either by Amtrak or by an alternative passenger rail service provider in lieu of Amtrak.  (Sec. 207) Directs Amtrak to request proposals from private sector persons or entities to utilize Amtrak-owned rights-of-way for telecommunications systems, energy distribution systems, and other appropriate activities. Authorizes Amtrak to enter into an agreement to implement any such proposal or proposals. (Sec. 208) Requires Amtrak to report to Congress on options to enhance development around Amtrak stations. (Sec. 209) Amends the Passenger Rail Investment and Improvement Act of 2008 to extend indefinitely specified authority to restructure long-term Amtrak debt and capital leases. (Sec. 210) Directs Amtrak to:  develop a pilot program to allow passengers to transport domesticated cats or dogs on certain Amtrak trains, and collect fees for each cat or dog (except service animals) transported by a ticketed passenger.   Bars the use of federal funds to implement this program. (Sec. 211) Directs the Amtrak Inspector General to:  evaluate Amtrak's boarding procedures for passengers, including passengers using or transporting non-motorized transportation such as wheelchairs and bicycles at its 10 stations through which the most people pass; and make recommendations to improve such procedures.   TITLE III--INTERCITY PASSENGER RAIL POLICY  (Sec. 301) Requires the Northeast Corridor Infrastructure and Operations Advisory Commission to develop, and update, a Northeast Corridor Priority Project List of capital improvement projects along the Northeast Corridor. Directs the Secretary to develop a program to issue competitive grants for listed projects included in the List. Limits grants to up to 50% of net project costs. (Sec. 302) Amends the Railroad Revitalization and Regulatory Reform Act of 1976 to revise Railroad Rehabilitation and Improvement Financing program requirements. Modifies application procedures for direct loans and loan guarantees for railroad improvement projects. Requires the Secretary, in granting applications for such loans and guarantees, to give priority to projects for the installation of a positive train control. (Sec. 303) Directs the Secretary to make direct loans and loan guarantees for capital improvement projects in the Northeast Corridor (NEC Fast Forward Program).  Increases from 15 to 30 days the period for notice and opportunity for public comment before the Secretary waives Buy American requirements for the use of U.S. steel, iron, and manufactured goods in intercity passenger rail service corridor capital projects. (Sec. 304) Prescribes requirements for the award of large capital project grants in excess of $1 billion. (Sec. 305) Directs the Secretary to study the availability and use of small businesses owned and controlled by socially and economically disadvantaged individuals and certain veteran-owned small businesses in Federal Railroad Administration (FRA)-funded intercity rail passenger transportation projects. Requires the use for this study of $3 million of the amounts made available for each of FY2016 and FY2017 to the Office of the Secretary and the FRA.(Sec. 306) Directs the FRA to convene a working group to evaluate the restoration of intercity rail passenger service in the Gulf Coast region between New Orleans, Louisiana, and Orlando, Florida. (Sec. 307) Revises the composition of the Next Generation Corridor Equipment Pool Committee to include nonprofit organizations representing employees who perform overhaul and maintenance of passenger railroad equipment. Repeals the authority of Amtrak and states participating in the Committee to establish a corporation, which may be owned or jointly-owned by Amtrak, participating states, or other entities, to enter into agreements for the funding, procurement, remanufacture, ownership, and management of corridor equipment, including equipment currently owned or leased by Amtrak and next-generation corridor equipment acquired as a result of the Committee's actions. (Sec. 308) Directs the Northeast Corridor Infrastructure and Operations Advisory Committee to report to Congress an analysis of the implementation of nonstop, high-speed express passenger rail service in the Northeast Corridor. Requires the Amtrak Board of Directors, within 90 days after submitting the report, to consider implementing such services. TITLE IV--PROJECT DELIVERY  (Sec. 401) Directs the Secretary to begin a rulemaking to govern the federal review, permitting, and approval or disapproval of freight railroad and intercity and commuter rail passenger transportation infrastructure projects. (Sec. 402) Directs the Secretary to: (1) pursue program alternatives to promote a consistent approach in the treatment of railroad and rail-related properties for historic preservation review, and (2) develop mechanisms for streamlining compliance with specified requirements. TITLE V--MISCELLANEOUS  (Sec. 501) Defines the term \"Secretary\" to mean the Secretary of Transportation.  (Sec. 503) Directs the Secretary to require:   each state (other than the 10 States with the most highway-rail grade crossing collisions over the past three years) to develop, within 18 months after enactment of this Act, a state highway-rail grade crossing action plan; and  each of the 10 states with the most collisions to update its plan and report to the Secretary what it did to implement it.  (Sec. 504) Directs the Comptroller General to evaluate the effectiveness of the FRA's rule:  on the use of locomotive horns at rail crossings, and in establishing quiet zones. ",
         "summary_short": "Passenger Rail Reform and Investment Act of 2015 TITLE I--AUTHORIZATION OF APPROPRIATIONS  (Sec. 101) Authorizes appropriations for FY2016-FY2019 to the Secretary of Transportation for the National Railroad Passenger Corporation (Amtrak) for:    the Northeast Corridor Improvement Fund account, the National Network account, the Office of the Inspector General, and national infrastructure investment capital grants.  TITLE II--AMTRAK REFORM (Sec. 201) Directs Amtrak to establish internal control...",
         "versions":[
],
         "actions":[
         {
           "chamber": "Senate",
           "action_type": "IntroReferral",
           "datetime": "2015-03-09",
           "description": "Received in the Senate and Read twice and referred to the Committee on Commerce, Science, and Transportation."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "Motion to reconsider laid on the table Agreed to without objection."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "On passage Passed by the Yeas and Nays: 316 - 101 (Roll no. 112)."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "On motion to recommit with instructions Failed by recorded vote: 184 - 232 (Roll no. 111)."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "DEBATE - The House proceeded with 10 minutes of debate on the motion to recommit with instructions. The instructions contained in the motion seek to require the bill to be reported back to the House with an amendment to authorize $150 million for each of the fiscal years 2016 through 2019 for the use of the Amtrak Police Department to acquire canines, explosive detection, surveillance and communication equipment, baggage screening, counter-terrorism, and other security needs. The amendment also implements a veterans hiring initiative in the Amtrak Police Department."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "Mr. Maloney, Sean moved to recommit with instructions to the Committee on Transportation. (consideration: CR H1600-1602; text: CR H1601)"
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "The House adopted the amendment in the nature of a substitute as agreed to by the Committee of the Whole House on the state of the Union. (text of amendment in the nature of a substitute: CR H1585-1593)"
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "The House rose from the Committee of the Whole House on the state of the Union to report H.R. 749."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "UNFINISHED BUSINESS - The Chair announced that the unfinished business was on adoption of amendments which had been debated earlier and on which further proceedings had been postponed."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "DEBATE - Pursuant to the provisions of H. Res. 134, the Committee of the Whole proceeded with 10 minutes of debate on the Lipinski amendment No. 7."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "POSTPONED PROCEEDINGS - At the conclusion of debate on the McClintock amendment, the Chair put the question on adoption of the amendment and by voice vote, announced that the noes had prevailed. Mr. McClintock demanded a recorded vote and the Chair postponed further proceedings on the question of adoption until a time to be announced."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "DEBATE - Pursuant to the provisions of H. Res. 134, the Committee of the Whole proceeded with 10 minutes of debate on the McClintock amendment No. 6."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "DEBATE - Pursuant to the provisions of H. Res. 134, the Committee of the Whole proceeded with 10 minutes of debate on the Perlmutter amendment No. 5."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "The Committee resumed its sitting."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "The Committee of the Whole rose informally to receive a message."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "DEBATE - Pursuant to the provisions of H. Res. 134, the Committee of the Whole proceeded with 10 minutes of debate on the Brownley (CA) amendment No. 4."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "DEBATE - Pursuant to the provisions of H. Res. 134, the Committee of the Whole proceeded with 10 minutes of debate on the Mica amendment No. 3."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "DEBATE - Pursuant to the provisions of H. Res. 134, the Committee of the Whole proceeded with 10 minutes of debate on the Fitzpatrick amendment No. 2."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "DEBATE - Pursuant to the provisions of H.Res. 134, the Committee of the Whole proceeded with 10 minutes of debate on the McNerney amendment No. 1."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "GENERAL DEBATE - The Committee of the Whole proceeded with one hour of general debate on H.R. 749."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "The Speaker designated the Honorable Andy Harris to act as Chairman of the Committee."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "House resolved itself into the Committee of the Whole House on the state of the Union pursuant to H. Res. 134 and Rule XVIII."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "Rule provides for consideration of H.R. 749 with 1 hour of general debate. Previous question shall be considered as ordered without intervening motions except motion to recommit with or without instructions. Measure will be considered read. A specified amendment is in order. Resolution also provides for proceedings of the House during the period from March 4, 2015 through March 13, 2015."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-04",
           "description": "Considered under the provisions of rule H. Res. 134. (consideration: CR H1578-1596, H1596-1603)"
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-03",
           "description": "Rule H. Res. 134 passed House."
         },
                  {
           "chamber": "House",
           "action_type": "Floor",
           "datetime": "2015-03-02",
           "description": "Rules Committee Resolution H. Res. 134 Reported to House. Rule provides for consideration of H.R. 749 with 1 hour of general debate. Previous question shall be considered as ordered without intervening motions except motion to recommit with or without instructions. Measure will be considered read. A specified amendment is in order. Resolution also provides for proceedings of the House during the period from March 4, 2015 through March 13, 2015."
         },
                  {
           "chamber": "House",
           "action_type": "Calendars",
           "datetime": "2015-02-26",
           "description": "Placed on the Union Calendar, Calendar No. 20."
         },
                  {
           "chamber": "House",
           "action_type": "Committee",
           "datetime": "2015-02-26",
           "description": "Reported by the Committee on Transportation and Infrastructure. H. Rept. 114-30."
         },
                  {
           "chamber": "House",
           "action_type": "Committee",
           "datetime": "2015-02-12",
           "description": "Ordered to be Reported by Voice Vote."
         },
                  {
           "chamber": "House",
           "action_type": "Committee",
           "datetime": "2015-02-12",
           "description": "Committee Consideration and Mark-up Session Held."
         },
                  {
           "chamber": "House",
           "action_type": "Committee",
           "datetime": "2015-02-12",
           "description": "Subcommittee on Railroads, Pipelines, and Hazardous Materials Discharged."
         },
                  {
           "chamber": "House",
           "action_type": "Committee",
           "datetime": "2015-02-06",
           "description": "Referred to the Subcommittee on Railroads, Pipelines, and Hazardous Materials."
         },
                  {
           "chamber": "House",
           "action_type": "IntroReferral",
           "datetime": "2015-02-05",
           "description": "Referred to the House Committee on Transportation and Infrastructure."
         }
         ],
         "votes": [
           {
             "chamber": "House",
             "date": "2015-03-04",
             "time": "15:05",
             "roll_call": "112",
             "question": "On Passage",
             "result": "Passed",
             "total_yes": 316,
             "total_no": 101,
             "total_not_voting": 15,
             "api_url": "https://api.propublica.org/congress/v1/114/house/sessions/1/votes/112.json"
           },
           {
             "chamber": "House",
             "date": "2015-03-04",
             "time": "14:57",
             "roll_call": "111",
             "question": "On Motion to Recommit with Instructions",
             "result": "Failed",
             "total_yes": 184,
             "total_no": 232,
             "total_not_voting": 16,
             "api_url": "https://api.propublica.org/congress/v1/114/house/sessions/1/votes/111.json"
           },
           {
             "chamber": "House",
             "date": "2015-03-04",
             "time": "14:40",
             "roll_call": "110",
             "question": "On Agreeing to the Amendment",
             "result": "Failed",
             "total_yes": 147,
             "total_no": 272,
             "total_not_voting": 13,
             "api_url": "https://api.propublica.org/congress/v1/114/house/sessions/1/votes/110.json"
           }
         ]

      }
   ]
}
dwillis commented 7 years ago

@cpsubrian Adding versions is something we're working on. My thought is that we'd include the version stage ("Introduced in House"/"Reported in Senate"/etc) and URL. So, something like:

versions: [
    { 'version_code': '00', 'stage': 'Introduced in House', 'url': 'https://www.congress.gov/bill/115th-congress/house-bill/5/text/ih'}, 
   { 'version_code': '36', 'stage': 'Passed House Amended', 'url': 'https://www.congress.gov/bill/115th-congress/house-bill/5/text/eh'}
]

Thoughts?

cpsubrian commented 7 years ago

@dwillis That is roughly how our govtrack wrapper currently outputs it. Ours looks like:

[
  {
    "type": "eh",
    "text_url": "http://[our api url]/congress/114/bills/hr/hr749/text-versions/eh/document.html"
  },
  {
    "type": "ih",
    "text_url": "http://[our api url]/congress/114/bills/hr/hr749/text-versions/ih/document.html"
  },
  {
    "type": "rfs",
    "text_url": "http://[our api url]/congress/114/bills/hr/hr749/text-versions/rfs/document.html"
  },
  {
    "type": "rh",
    "text_url": "http://[our api url]/congress/114/bills/hr/hr749/text-versions/rh/document.html"
  }
]

Obviously we have the raw .html docs from the govtrack rsync, but your urls to the congress.gov versions would be acceptable.

Not that you have-to/should use them, but our type mappings are:

$versions = array(
  'ash'     => t('Additional Sponsors House'),
  'ath'     => t('Agreed to House'),
  'ats'     => t('Agreed to Senate'),
  'cdh'     => t('Committee Discharged House'),
  'cds'     => t('Committee Discharged Senate'),
  'cph'     => t('Considered and Passed House'),
  'cps'     => t('Considered and Passed Senate'),
  'eah'     => t('Engrossed Amendment House'),
  'eas'     => t('Engrossed Amendment Senate'),
  'eh'      => t('Engrossed in House'),
  'ehr'     => t('Engrossed in House-Reprint'),
  'eh_s'    => t('Engrossed in House (No.) Star Print [*]'),
  'enr'     => t('Enrolled Bill'),
  'es'      => t('Engrossed in Senate'),
  'esr'     => t('Engrossed in Senate-Reprint'),
  'es_s'    => t('Engrossed in Senate (No.) Star Print'),
  'fah'     => t('Failed Amendment House'),
  'fps'     => t('Failed Passage Senate'),
  'hdh'     => t('Held at Desk House'),
  'hds'     => t('Held at Desk Senate'),
  'ih'      => t('Introduced in House'),
  'ihr'     => t('Introduced in House-Reprint'),
  'ih_s'    => t('Introduced in House (No.) Star Print'),
  'iph'     => t('Indefinitely Postponed in House'),
  'ips'     => t('Indefinitely Postponed in Senate'),
  'is'      => t('Introduced in Senate'),
  'isr'     => t('Introduced in Senate-Reprint'),
  'is_s'    => t('Introduced in Senate (No.) Star Print'),
  'lth'     => t('Laid on Table in House'),
  'lts'     => t('Laid on Table in Senate'),
  'oph'     => t('Ordered to be Printed House'),
  'ops'     => t('Ordered to be Printed Senate'),
  'pch'     => t('Placed on Calendar House'),
  'pcs'     => t('Placed on Calendar Senate'),
  'pp'      => t('Public Print'),
  'rah'     => t('Referred w/Amendments House'),
  'ras'     => t('Referred w/Amendments Senate'),
  'rch'     => t('Reference Change House'),
  'rcs'     => t('Reference Change Senate'),
  'rdh'     => t('Received in House'),
  'rds'     => t('Received in Senate'),
  're'      => t('Reprint of an Amendment'),
  'reah'    => t('Re-engrossed Amendment House'),
  'renr'    => t('Re-enrolled'),
  'res'     => t('Re-engrossed Amendment Senate'),
  'rfh'     => t('Referred in House'),
  'rfhr'    => t('Referred in House-Reprint'),
  'rfh_s'   => t('Referred in House (No.) Star Print'),
  'rfs'     => t('Referred in Senate'),
  'rfsr'    => t('Referred in Senate-Reprint'),
  'rfs_s'   => t('Referred in Senate (No.) Star Print'),
  'rh'      => t('Reported in House'),
  'rhr'     => t('Reported in House-Reprint'),
  'rh_s'    => t('Reported in House (No.) Star Print'),
  'rih'     => t('Referral Instructions House'),
  'ris'     => t('Referral Instructions Senate'),
  'rs'      => t('Reported in Senate'),
  'rsr'     => t('Reported in Senate-Reprint'),
  'rs_s'    => t('Reported in Senate (No.) Star Print'),
  'rth'     => t('Referred to Committee House'),
  'rts'     => t('Referred to Committee Senate'),
  'sas'     => t('Additional Sponsors Senate'),
  'sc'      => t('Sponsor Change House'),
  's_p'     => t('Star (No.) Print of an Amendment'),
);

To be honest, not even sure where that came from or if we just made it up.

cpsubrian commented 6 years ago

Hate to just 'bump' an issue, but wondering if there is a plan to add bill versions to the bill endpoints?

dwillis commented 6 years ago

@cpsubrian no, I deserve the bump. had worked on this for a bit, and there was an issue I ran into regarding versions in the GPO xml. Will circle back on this next week.

cpsubrian commented 6 years ago

Appreciate the update @dwillis 👍

cpsubrian commented 6 years ago

@nbadag This one :smile:

mininternet commented 6 years ago

Is this perhaps still on the roadmap? Was a really useful feature with Sunlight for text diffing and NLP.

dwillis commented 6 years ago

@mininternet it definitely is; we're working with the GPO to get canonical data on versions.