Skip to content

Releases: r-spacex/SpaceX-API

Version 2.1.0

30 Nov 11:32
8cb958e
Compare
Choose a tag to compare

Features & Fixes

  • V2 endpoints with improved filtering and schema added in #61
  • Improved error handling and status code expectations in #51
  • V1 endpoints are now deprecated, and V2 schema was forked from the old DB
  • Data validation and custom assertions added in #55 & #58 for better DB consistency and earlier mistake catching thanks to @Srokap
  • Removed double caching bug in #49
  • Added site_name_long to all past and future launches in #60

Verson 2.0.2

25 Oct 03:11
9c84e5d
Compare
Choose a tag to compare

Features & Fixes

  • FlightClub.io links are now dynamic in d08fb4e from #43
  • Content type header now shows application/json in 2a829eb from #44
  • 30 minute server DB query caching added in 2f2b819
  • Various data typo corrections from #45
  • Added CRS data for mass returned, flight time, and cargo manifests from #46
  • Added detailed reuse stats from #47
  • Added endpoints to sort past launches by ASDS or RTLS landings

Version 2.0.1

25 Aug 04:25
838f230
Compare
Choose a tag to compare

Features & Fixes

  • Endpoint and no results errors now return JSON in lieu of strings
  • 404 page removed for faster JSON error responses
  • Added endpoint for sorting past launches by launchpad
  • Set global content type to application/json for proper headers
  • Added more ESlint rules for cleaner javascript

Version 1.2.1

26 Jul 17:09
39b4390
Compare
Choose a tag to compare

Features & Fixes

  • Downgraded Puma version to 3.4 to fix issue that prevented docker from starting 1433a57
  • CORS (Cross Origin Resource Sharing) support added in 8d067ca
  • Read-Only database credentials are now hard coded to alleviate an issues with testing going forward.
  • Various Rubocop fixes throughout
  • Travis CI now used container based builds for faster build startup times
  • API version support added in 82b2d00

Version 1.2.0

21 Jul 21:48
227ecc8
Compare
Choose a tag to compare

Features & Fixes

  • Falcon 1 data added in fe19547
  • Endpoints refactored for efficiency + better rest standards
  • Switched to Puma web server for multiprocess/multithreaded support
  • Switched from MySQL to MongoDB for increased data flexibility
  • Added sorting filters to mongo queries for readability 535c72d
  • All single object returns now appear without an array 6a89205 & ea8049e
  • Consolidated error messages ea8049e
  • Added latest launches endpoint 598145b
  • Launches now have links to reddit campaign, launch, recovery, and media threads, as well as official presskit PDF's put out by SpaceX

Version 1.1.0

14 Jul 00:56
e07d57b
Compare
Choose a tag to compare

Features & Fixes

  • UTC and Local dates/time are now expressed in ISO 8601 format
  • API now has unit tests for Travis CI testing & integration
  • Unit tests now have proper subdomain support
  • Now using the modular version of Sinatra instead of classic
  • Past and Upcoming launches are now in separate tables
  • Fixed bug where dates weren't sorting correctly
  • Added ability to view all vehicles on a single page
  • API now uses routes in line with REST best practices
  • Launch site in database is now consistent with launchpads.rb syntax
  • Coordinates for launchpads have been corrected
  • Various data fixes and corrections

Version 1.0.4

23 Jun 23:45
Compare
Choose a tag to compare

Features Added

  • All numerical and boolean data are now given in a primitive form, not as strings

Version 1.0.3

23 Jun 20:39
Compare
Choose a tag to compare

Features Added

  • Officially migrated from MySQL to MariaDB to keep with the open source theme
  • Mission Patch image links are live
  • Added endpoint for upcoming launches

Version 1.0.2

23 Jun 02:50
Compare
Choose a tag to compare

Features Added

  • Added data details about booster cores
  • Added data details about Dragon capsules
  • Added functionality to search launches by capsule and core serial numbers
  • Added functionality to search capsule and core details by serial numbers
  • Added local time field to launch data (in progress)
  • Revised API routes to match up with REST best practices for queries

Bugfixes

  • Removed strange characters from descriptions for each launch
  • Changed array of objects to array of strings in sites.rb

Version 1.0.1

21 Jun 13:17
Compare
Choose a tag to compare
  • API is now live!
  • HTTPS has been re-enabled for secure API goodness
  • Searching by date is now enabled
  • Searching a range of dates is enabled too