Skip to content

Latest commit

 

History

History
631 lines (315 loc) · 36.6 KB

CHANGELOG.md

File metadata and controls

631 lines (315 loc) · 36.6 KB

Change Log

v1.1.0 (2015-04-26)

Full Changelog

Implemented enhancements:

  • Backup to CSV #304

Fixed bugs:

  • Admin with no ties to any entities should not see the "Add a new program" button. #308

Closed issues:

  • Add ability to copy a Service to other Locations #313

Merged pull requests:

v1.0 (2015-03-27)

Full Changelog

Implemented enhancements:

  • RFC: using the Pundit gem #215

  • Raise an error if required ENV vars are not set #180

Fixed bugs:

  • CSV import script should not fail if csv files are empty #284

  • demo admin test data is incorrect #247

  • Service area saving error #232

  • Search responds on any keyword match #101

Closed issues:

  • Location Website does not transfer to Service #307

  • Support query parameters for level of detail returned in search results #306

  • Documentation for Adding Services #305

  • /api and /admin routes are missing after app.json deployment #303

  • "No implicit conversion from true" error in application.yml during deployment #302

  • Can we move the "settings.yml" into the database? #301

  • Update spreadsheet example to match 0.8 spec #298

  • Add metadata tab to example data package spreadsheet #297

  • Subdirectories under /data #296

  • Discrepency between OpenReferral and Ohana #295

  • Validate CSV import files using CSVLint #285

  • RoutingError on Heroku #283

  • Dataset w/ No Taxonomy? #282

  • Generate CSV files from a Google Docs spreadsheet #281

  • Add "staging" environment in application.example.yml #279

  • Errors are getting lost in the ImporterErrors.messages\_for\(obj\) #277

  • Update vanity_number in example location #274

  • Consider setting appropriate weekday date in opens\_at and closes\_at fields #273

  • Add all possible data to example location #272

  • Help with using the Admin Interface #260

  • Make sample_data.json valid json #258

  • Super Admin cannot create new orgs, locations #254

  • already initialized constant APP_PATH #246

  • Implement script that can populate the DB from Open Referral-compliant CSV files. #243

  • Strip extension delimiter from phone extension #241

  • 'Psychiatric Emergency' keyword in example data doesn't appear in search #240

  • Example data contains invalid entries #239

  • Update "Apps that are using the Ohana API" section in Readme #238

  • Update API and Admin interface to support fields defined in the OpenReferral spec. #236

  • Update "hack request" label to "help wanted" #230

  • Travis builds fail because of an error #203

  • Admin: Create 'Location' & 'Organization' does not throw errors when submitting blank form #200

  • Provide text for TTY off state #196

  • Provide phone number extension guidance #195

  • Make guidance text and button text the same for contacts #194

  • Add a contact should be visually separated from existing contacts #193

  • API documentation link in readme is a 404 #189

  • Admin: highlight fields with errors #188

  • Admin: add support for updating languages #187

  • Admin: Implement autocomplete or typeahead for organizations when adding new location #185

  • Add title attribute to all form inputs #184

  • Make the email address that sends the authentication emails customizable #182

  • Set up a static site to document the API #178

  • Relax validation constraints, allow adding incomplete data for correction later #174

  • Create more comprehensive Windows installation documentation #145

  • Update categories to use the latest Open Eligibility taxonomy #124

  • Categories and Kinds should be handled the same #104

  • Consider including ISO 639 language codes with the languages listed #99

  • Searches for the same term with and without a space should return same result set #93

  • Implement metrics for API client usage #86

  • Log changes in the DB #84

  • Use SSL for API and developer account portal #41

  • User views need styling love #37

  • Build a hypermedia API #35

  • Create a custom static HTML error page to replace Heroku's default #32

  • Create installation package #17

  • Create means to store temporary flagged/updated data #2

Merged pull requests:

v0.3.1.0 (2014-07-15)

Full Changelog

Closed issues:

  • Many test failures in master branch #177

  • Add admin interface to API app #170

Merged pull requests:

v0.3.0.0 (2014-06-27)

Full Changelog

Closed issues:

  • Sign Up Error: Name can't be blank #164

  • application.example.yml code comment references file that does not exist #158

  • Add CONTRIBUTING.md #154

  • Replace MongoDB with Postgres #138

  • Geocoder::OverQueryLimitError #136

  • Sorting order varies when creation date of locations is the same #132

  • Provide instructions in application.yml that are consistent with readme #126

  • Add validations for phones field #125

  • Upgrade to Rails 4 #123

  • Add client libraries section to documentation #112

  • 'and' and '&' containing searches should be equivalent #81

  • Implement partial string match within a word #77

  • Add more validations for updating and creating new entries #66

Merged pull requests:

v0.2.0.0 (2014-04-16)

Full Changelog

Implemented enhancements:

  • Create top-level endpoint that describes all API endpoints #40

Fixed bugs:

  • South San Francisco Senior Services geocoded to Oakland #108

  • Languages listed in 'Palo Alto Family YMCA' service_areas #97

  • Admin interface lists kind as "Other" when no kind value has been assigned #94

Closed issues:

  • TTY Phone Numbers #146

  • Please confirm link to current requirements? #144

  • Move ohanapi.org to separate repo #142

  • Document need for paid Elasticsearch add-on on Heroku #140

  • Short Descriptions Longer than 200 Characters #137

  • Farmers' Markets are missing service area in admin interface #134

  • Meta Field in JSON Response #131

  • Example search URLs in readme return empty result sets #129

  • Example URL in readme generates route error #128

  • Many spec failures on master #121

  • Move issues that are specific to SMC to a new fork #120

  • CIP Portal link broken on README.md #118

  • Some YMCA branches are kind Sports some are Other #116

  • Add kind to farmers' markets json or use different field to check for validation #115

  • Make Elasticsearch point to add-on via generic ENV variable #114

  • Add data dictionary to documentation #113

  • Add a "press" section on ohanapi.org #111

  • Look into Mozilla Persona as a way to create accounts for admin interface #110

  • United States Government agencies not listed under Government kind #109

  • search for food in farmers' markets returns no results #106

  • Showcase projects that are using the API #103

  • Link to API documentation from within developer portal #102

  • Figure out the proper ES mapping and search queries to have exact matches appear first #100

  • Entries with mailing address only should not have coordinates #96

  • SFMNP search should return farmer's markets that accept SFMNP #95

  • Kind field should be consistent plural or singular #92

  • Entries that have an apparent "department" value in the name should list that last #90

  • Safe Baby Surrender locations #82

  • URLs in CIP data should all have "http://" #74

  • SF, Little People of America website needs to be updated #73

  • Contractors State License Board has redundant ask_for entries #71

  • Map CIP keywords to OpenEligibility terms #45

  • Add and identify organizations that provide ongoing CalFresh application assistance #44

  • Improve the copy in the Devise views and emails #38

  • Needs to handle concurrent update sessions #8

  • Implement authenticated queries for writing data #7

Merged pull requests:

v0.1.0.0 (2013-09-13)

Full Changelog

Fixed bugs:

  • Find all leads to a 500 error #88

Closed issues:

  • Format accessibility options for display #85

  • Make API hostname app-local #83

  • All terms shown on homepage should return at least one result #80

  • Data needs to be modeled differently #64

v0.1 (2013-08-28)

Implemented enhancements:

  • Implement elastic search for keyword search #46

  • Conditional requests that return 304/Not Modified should not count against rate limit #34

  • Securing API - implement email tracking #26

  • Securing API - implement token support #25

  • Sort and order parameter should be available in search query #20

  • Need API usage examples #18

  • gh-pages branch needs optimizing for mobile #16

Fixed bugs:

  • Nearby endpoint returns system error instead of empty result set #78

  • San Jose Taiko has array for street_address #67

  • Primrose Center has incorrect phones array #60

  • regex for phones should handle extensions #53

  • Search for "san carlos" returns no results. #50

  • Search for "food" and "food " returns different results. #49

  • Searching for a 6-digit zip code should result in a bad request #48

  • Empty location parameter should be ignored #33

Closed issues:

  • Remove redundant keywords #79

  • /nearby/ endpoint should provide pagination structure consistent with /organizations/ endpoint #75

  • Dev portal "Create a new application" text should be a link. #69

  • JSON created from CIP data should include the "Mail" field as the street address #65

  • How to Apply and Fees fields missing periods #61

  • ask_for field is not an array in many cases #59

  • phones vs phone #56

  • create full organization entries for testing #52

  • Name value should have period removed #47

  • Set up an email delivery service add-on on Heroku #43

  • Database values should not include punctuation #30

  • service hours vs business hours #28

  • Return a list of nearby locations when querying a specific organization #15

  • Add fields to DB #14

  • Build wrappers for the API #13

  • Data loader needs to be more robust #12

  • Add pagination info to the Link header #11

  • Reject requests that don't contain a valid User Agent string #10

  • Needs to support versioning #6

  • Needs to support pagination #5

  • Create initial Rails API architecture. #1

Merged pull requests:

  • Elasticsearch #76 (monfresh)

  • Add link to create a new application on developer portal. Fixes #69 #70 (monfresh)

  • Add nearby endpoint for locations near the one queried. Fixes #15. #68 (monfresh)

  • Require valid user agent in request. Fixes #10 #42 (monfresh)

  • Fixes #25 and #26 #39 (monfresh)

  • Add sort and order search parameters #27 (monfresh)

  • added more db fields #21 (spara)

  • Changed "Development" to "Installation" in header #3 (migurski)

  • changed types #22 (spara)

* This Change Log was automatically generated by github_changelog_generator