v1.1.0 (2015-04-26)
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:
-
Only validate state_province length for US and CA #321 (monfresh)
-
Prevent discovery of existing email addresses #320 (monfresh)
-
Hide add new program for admin without access #318 (monfresh)
-
Allow services to be copied to other locations. #317 (monfresh)
v1.0 (2015-03-27)
Implemented enhancements:
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
andcloses\_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:
-
Make application_process optional to match OR 1.0 #310 (monfresh)
-
Rename fields to match OpenReferral spec 1.0 #309 (monfresh)
-
Add support for interpretation_services field. #299 (monfresh)
-
A bang, not a whimper #292 (volkanunsal)
-
Add .gitattributes to enforce LF line endings. #291 (monfresh)
-
Allow assigning Categories to a Service via CSV. #290 (monfresh)
-
Populate DB via OpenReferral-compliant CSV files. #275 (monfresh)
-
Convert Location emails to singular email field. #269 (monfresh)
-
Convert Location urls field to singular website. #268 (monfresh)
-
Add API & Admin support for Organization Phones. #266 (monfresh)
-
Add API & Admin support for Service Contacts. #265 (monfresh)
-
Add admin & API support for Organization Contacts. #264 (monfresh)
-
Add API & admin support for holiday schedules. #263 (monfresh)
-
Updates sample data #257 (anselmbradford)
-
Add CRUD support for Programs in admin interface. #255 (monfresh)
-
Add ability to filter locations by activity status #253 (monfresh)
-
Clarifies seed users roles #248 (anselmbradford)
-
Updates readme #244 (anselmbradford)
-
Remove unused custom pagination HTTP headers. #237 (monfresh)
-
Use Select2 to update service keywords inline. #234 (monfresh)
-
Add support for updating languages. Closes #187. #231 (monfresh)
-
Allow admin to search for orgs via autocomplete. #229 (monfresh)
-
Add support for searching on multiple languages. #227 (monfresh)
-
expose the hypermedia headers in response #226 (volkanunsal)
-
Highlight fields with errors & update validations. #222 (monfresh)
-
Upgrade Bootstrap to 3.2 & tweak admin interface. #213 (monfresh)
-
Add wait time after deleting orgs/locs/services #212 (monfresh)
-
Download gems from S3 without authorization. #211 (monfresh)
-
Remove required attribute until we find workaround #208 (monfresh)
-
Added visual indicators between repeated form objects #206 (cndreisbach)
-
Added advice to the extension field on phone numbers #205 (cndreisbach)
-
Added text for the negative state of a TTY number #202 (cndreisbach)
-
Make authentication email addresses customizable #197 (kjperry)
-
Add import task for categories #293 (volkanunsal)
-
Add category import script #288 (volkanunsal)
-
Updates Sample Data #250 (anselmbradford)
-
Implement deploy to Heroku with one-click button #219 (volkanunsal)
-
Richard_Randy #210 (richessler)
-
Remove bundle caching on S3 #204 (cndreisbach)
-
Standardized form contact text #201 (cndreisbach)
-
Issue #188: Admin: highlight fields with errors #199 (alexi215)
-
Last changes are tracked on entities #191 (cndreisbach)
v0.3.1.0 (2014-07-15)
Closed issues:
Merged pull requests:
v0.3.0.0 (2014-06-27)
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:
-
Use script to store bundle on S3 for faster Travis runs #173 (monfresh)
-
Update rspec-rails version to 3.0.1 & update specs. #172 (monfresh)
-
Makes database naming consistent #169 (anselmbradford)
-
Added note about user creation on Linux and Mac #167 (migurski)
-
Add user name to Devise permitted attributes. Fixes #164. #165 (monfresh)
-
Improve installation process and update documentation #163 (monfresh)
-
Run migrations on Heroku after loading schema #153 (monfresh)
-
Replace Elasticsearch with Postgres full-text search. Fixes #139 #151 (monfresh)
-
Make import rake task at least twice as fast #150 (monfresh)
-
Add the
geo
parameter to allow for search by geo coordinates #168 (dana11235)
v0.2.0.0 (2014-04-16)
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 areOther
#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:
-
Readme updates #130 (anselmbradford)
-
Fixes #118 #119 (anselmbradford)
-
Make Rake Task load_cip_data configurable #135 (whatasunnyday)
v0.1.0.0 (2013-09-13)
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:
-
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)
-
Changed "Development" to "Installation" in header #3 (migurski)
* This Change Log was automatically generated by github_changelog_generator