Skip to content

Latest commit

 

History

History
411 lines (347 loc) · 39.7 KB

CHANGELOG.md

File metadata and controls

411 lines (347 loc) · 39.7 KB

Change Log

v1.2.0 (2016-01-26)

Full Changelog

Implemented enhancements:

  • Allow all CSV files to be exported in one click as a zip file. #326
  • Indicate Version in the Admin Backend #294

Fixed bugs:

  • Service name doesn't seem to be included in search index #364

Closed issues:

  • Difficulty importing large datasets #361
  • Repeated listings when setting service_area #357
  • schema.rb not representative of migrations? #342
  • Add instructions for logging into Admin interface after having populated the database #340
  • Modelling many service providers at a location #337
  • Geocoder::OverQueryLimitError while importing locations, addresses #336
  • Trouble with CSV import #332
  • wiki page change has broken some links #330

Merged pull requests:

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

Implemented enhancements:

  • Search terms should map to nearest term in the database #23

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
  • Notify all forkers about the updates to the repo #148
  • 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)

* This Change Log was automatically generated by github_changelog_generator